Class Lintul5Cassava
- All Implemented Interfaces:
net.simplace.sim.util.FWSimFieldContainer
Introduction
Lintul5Cassava extends Lintul5 to simulate growth of cassava. The code originates from the FST version of the model, provided by Guillaume K.S. Ezui (see (L2C)).
Main differences are:
- initial biomass is determined by the weight of cuttings
- there is an additional phenology stage for branching
- translocation from leaves to storage organs
- dormancy under drought conditions
- dormancy recover with translocations from storage organs and stems to leaves
The original model is written for the FortranSimulationTranslator (FST) and extends Lintul2. This implementation extends Lintul5. In order to use it, one should replace the Lintul5 sim component with Lintul5Cassava. The standard setting is as follows:
- Irradiation
- PotentialEvapoTranspiration
- WaterBalance
- Phenology
- RadiationUseEfficiency
- !Lintul5Cassava
Daylength calculation is performed by the transformer component AstronomicParametersTransformer
Description
For documentation of the algorithms please consult the orginal of the cassava model (2C) and the Lintul5 documentation (L5)
Changes to original
Control / Program flow
Has additional inputs iDoSow and iDoHarvest. The main routine starts running when iDoSow is true and runs every day until iDoHarvest is true.
- On iDoSow the model is (re)initialized and then the calculation is performed.
- On iDoHarvest all the outputs/states/rates are reset to their defaults (mostly 0). No further calculation is performed.
Additional Outputs
The output WithCrop is true between iDoSow (incl.) and iDoHarvest (excl.). It's an indicator, that the calculation has been performed on that day.
Scale factors for calibration
As some parameters are given as interpolation tables, there have been added additional scale factors to make these values changeable for calibrations:
- cScaleFactorSLA
- cScaleFactorKDIF
- cScaleFactorFERK
- cScaleFactorFERN
- cScaleFactorFERP
References
- (L2C) Guillaume K.S. Ezui, Lintul2Cassava
- (L5) Joost Wolf, User guide for LINTUL5, Wageningen UR, Wageningen, 2012
- Author:
- G. Krauss
- See Also:
-
Irradiation
PotentialEvapoTranspiration
WaterBalance
Phenology
RadiationUseEfficiency
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
---|---|---|---|---|---|---|---|
constant | cBasicRelativeDeathRateLeaves | Basic Relative Death Rate Leaves due to water content - RDRDB (smaller WCSD or bigger WCWET) | DOUBLE | d-1 | - | - | 0.09 |
constant | cCuttingDeclineRate | Relative decrease rate of cuttings weight (c.f. RDRWCUTTING) | DOUBLE | d-1 | - | - | 0.017 |
constant | cCuttingFractionLeaves | Proportions of stem cutting weight at planting allocated to the production of leaves at emergence (c.f. FLV_CUTT) | DOUBLE | 1 | - | - | 0.07 |
constant | cCuttingFractionRoots | Proportions of stem cutting weight at planting allocated to the production of roots at emergence (c.f. FRT_CUTT) | DOUBLE | 1 | - | - | 0.03 |
constant | cCuttingFractionStems | Proportions of stem cutting weight at planting allocated to the production of stems at emergence (c.f. FST_CUTT) | DOUBLE | 1 | - | - | 0.03 |
constant | cCuttingFractionStorageOrgans | Proportions of stem cutting weight at planting allocated to the production of storage organs at emergence (c.f. FSO_CUTT) | DOUBLE | 1 | - | - | 0.0 |
constant | cCuttingMinimalFactor | Minimum proportion of the stem cutting weight that remains unchanged (c.f. WCUTTINGMINPRO) | DOUBLE | 1 | - | - | 0.15 |
constant | cDVSDR | development stage above which death of roots and stems starts | DOUBLE | 1 | - | - | 1.0 |
constant | cDVSI | initial development stage of crop (from 0 to 2) | DOUBLE | 1 | - | - | 0.0 |
constant | cDVSNLT | DVS stage above which no N, P and K uptakes by the crop do occur | DOUBLE | 1 | - | - | 1.3 |
constant | cDVSNT | DVS stage above which N, P and K translocations to storage organs occur - | DOUBLE | 1 | - | - | 0.8 |
constant | cDeadLeavesReallocationFraction | Proportion of senesced leaf weight translocated to storage roots before the shedding of the leaf (c.f. FASTRANSLSO) | DOUBLE | 1 | - | - | 0.45 |
constant | cDroughtRecoveryFraction | Proportion of critical soil water content above which the crop recovers from drought | DOUBLE | 1 | - | - | 0.7 |
constant | cFERKTAB | table with fertiliser K applications at given days | DOUBLEARRAY | g/(m2 d) | - | - | - |
constant | cFERNTAB | table with fertiliser N applications at given days | DOUBLEARRAY | g/(m2 d) | - | - | - |
constant | cFERPTAB | table with fertiliser P applications at given days | DOUBLEARRAY | g/(m2 d) | - | - | - |
constant | cFLTB | Deprecated: please use cLeavesPartitioningTableFraction/DVS. Fraction table of abovre-gr. biomass to leaves as function of DVS | DOUBLEARRAY | - | - | - | |
constant | cFNTRT | N-P-K translocations from roots as a fraction of resp. total N-P-K amounts translocated from leaves and stems | DOUBLE | 1 | - | - | 0.15 |
constant | cFOTB | Deprecated: please use cStorageOrgansPartitioningTableFraction/DVS. Fraction table of abovre-gr. biomass to storage organs as function of DVS | DOUBLEARRAY | - | - | - | |
constant | cFRKX | optimal K concentration as fraction of maximal K concentration | DOUBLE | 1 | - | - | 1.0 |
constant | cFRNX | optimal N concentration as fraction of maximal N concentration | DOUBLE | 1 | - | - | 1.0 |
constant | cFRPX | optimal P concentration as fraction of maximal P concentration | DOUBLE | 1 | - | - | 1.0 |
constant | cFRTB | Deprecated: please use cRootsPartitioningTableFraction/DVS. Fraction table of total biomass to roots as function of DVS | DOUBLEARRAY | - | - | - | |
constant | cFSTB | Deprecated: please use cStemsPartitioningTableFraction/DVS. Fraction table of abovre-gr. biomass to stems as function of DVS | DOUBLEARRAY | - | - | - | |
constant | cFractionOfLeafLifeForEnhancedShedding | fraction of the leaf life from which enhanced shedding can start - FRACTLLFENHSH | DOUBLE | d-1 | 0.5 | 1.0 | 0.85 |
constant | cIOPT | indicates optimal (=1), water limited (=2), water and N limited (=3) and water and N, P and K limited run (=4) | INT | 1 | - | - | 0 |
constant | cInitialCutting | Stem cutting weight at planting (c.f. WCUTTINGIP) | DOUBLE | g/m2 | - | - | 0.0 |
constant | cKDIFTB | table of light extinction factor as function of DVS | DOUBLEARRAY | 1 | - | - | - |
constant | cKDIFTableDVS | DVS for extiction coefficient for diffuse visible light (c.f. KDIFTB) | DOUBLEARRAY | 1 | - | - | - |
constant | cKDIFTableK | Extinction cofficient for diffuse visible light as function of DVS (c.f. KDIFTB) | DOUBLEARRAY | 1 | - | - | - |
constant | cKMAXSO | maximal K concentration in storage organs | DOUBLE | g/g | - | - | 0.0048 |
constant | cKMINI | initial amount (at crop emergence) of potentially available soil K | DOUBLE | g/m2 | - | - | 0.0 |
constant | cKMXLV | table with maximal N concentration in leaves as function of DVS | DOUBLEARRAY | g/g | - | - | - |
constant | cKMaxTableConcentration | Maximum K concentration in leaves as function of DVS (c.f. KMXLV) | DOUBLEARRAY | g/g | - | - | - |
constant | cKMaxTableDVS | DVS for maximum K concentration in leaves (c.f. KMXLV) | DOUBLEARRAY | 1 | - | - | - |
constant | cKRF | recovery fractions of fertiliser K applications | DOUBLE | 1 | 0.0 | 1.0 | - |
constant | cKRFTAB | table with recovery fractions of fertiliser K applications | DOUBLEARRAY | 1 | - | - | - |
constant | cLAICR | Critical leaf area index for overshadowing | DOUBLE | m2/m2 | - | - | 4.0 |
constant | cLRKR | maximum K concentration in roots as fraction of maximum K concentration in leaves | DOUBLE | 1 | - | - | 0.5 |
constant | cLRNR | maximum N concentration in roots as fraction of maximum N concentration in leaves | DOUBLE | 1 | - | - | 0.5 |
constant | cLRPR | maximum P concentration in roots as fraction of maximum P concentration in leaves | DOUBLE | 1 | - | - | 0.5 |
constant | cLSKR | maximum K concentration in stems as fraction of maximum K concentration in leaves | DOUBLE | 1 | - | - | 0.5 |
constant | cLSNR | maximum N concentration in stems as fraction of maximum N concentration in leaves | DOUBLE | 1 | - | - | 0.5 |
constant | cLSPR | maximum P concentration in stems as fraction of maximum P concentration in leaves | DOUBLE | 1 | - | - | 0.5 |
constant | cLaiMin | Minimum leaf area index (c.f. LAI_MIN) | DOUBLE | m2/m2 | - | - | 0.09 |
constant | cLeafLifeTsum | Temperature sum for maximal leave life age (c.f.TSUMLLIFE) | DOUBLE | °C d | - | - | 1200.0 |
constant | cLeavesPartitioningTableDVS | DVS for fraction of above-ground dry matter to leaves (c.f. FLTB) | DOUBLEARRAY | 1 | - | - | - |
constant | cLeavesPartitioningTableFraction | Fraction of above-ground dry matter to leaves as function of DVS (c.f. FLTB) | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
constant | cNFIXF | fraction of crop N uptake by biological fixation | DOUBLE | 1 | - | - | 0.0 |
constant | cNLAI | coefficient for the reduction due to nutrient (N-P-K) stress of the LAI increase (during juvenile phase) | DOUBLE | 1 | - | - | 1.0 |
constant | cNLUE | coefficient for the reduction of RUE due to nutrient (N-P-K) stress | DOUBLE | 1 | - | - | 1.1 |
constant | cNMAXSO | maximal N concentration in storage organs | DOUBLE | g/g | - | - | 0.0176 |
constant | cNMINI | initial amount (at crop emergence) of potentially available soil organic N | DOUBLE | g/m2 | - | - | 0.0 |
constant | cNMXLV | table with maximal N concentration in leaves as function of DVS | DOUBLEARRAY | g/g | - | - | - |
constant | cNMaxTableConcentration | Maximum N concentration in leaves as function of DVS (c.f. NMXLV) | DOUBLEARRAY | g/g | - | - | - |
constant | cNMaxTableDVS | DVS for maximum N concentration in leaves (c.f. NMXLV) | DOUBLEARRAY | 1 | - | - | - |
constant | cNPART | coefficient for N stress-effect on leaf biomass reduction | DOUBLE | 1 | - | - | 1.0 |
constant | cNRF | recovery fractions of fertiliser N applications | DOUBLE | 1 | 0.0 | 1.0 | - |
constant | cNRFTAB | table with recovery fractions of fertiliser N applications | DOUBLEARRAY | 1 | - | - | - |
constant | cNSLA | coefficient for the effect of nutrient (N-P-K) stress on SLA reduction | DOUBLE | 1 | - | - | 0.5 |
constant | cPMAXSO | maximal P concentration in storage organs | DOUBLE | g/g | - | - | 0.0026 |
constant | cPMINI | initial amount (at crop emergence) of potentially available soil P | DOUBLE | g/m2 | - | - | 0.0 |
constant | cPMXLV | table with maximal P concentration in leaves as function of DVS | DOUBLEARRAY | g/g | - | - | - |
constant | cPMaxTableConcentration | Maximum P concentration in leaves as function of DVS (c.f. PMXLV) | DOUBLEARRAY | g/g | - | - | - |
constant | cPMaxTableDVS | DVS for maximum P concentration in leaves (c.f. PMXLV) | DOUBLEARRAY | 1 | - | - | - |
constant | cPRF | recovery fractions of fertiliser P applications | DOUBLE | 1 | 0.0 | 1.0 | - |
constant | cPRFTAB | table with recovery fractions of fertiliser P applications | DOUBLEARRAY | 1 | - | - | - |
constant | cRDI | Initial rooting depth | DOUBLE | m | - | - | 10.0 |
constant | cRDRL | max. rel. death rate of leaves due to water stress | DOUBLE | d-1 | - | - | 0.05 |
constant | cRDRLTB | table with relative death rate of leaves vs. TMPA | DOUBLEARRAY | d-1 | - | - | - |
constant | cRDRLeavesTableMeanTemp | Daily mean temperature for relative death rate of leaves (c.f. RDRLTB) | DOUBLEARRAY | °C | - | - | - |
constant | cRDRLeavesTableRelativeRate | Relative death rate of leaves as a function of daily mean temperature (c.f. RDRLTB) | DOUBLEARRAY | d-1 | - | - | - |
constant | cRDRNS | max. relative death rate of leaves due to nutrient (N-P-K) stress | DOUBLE | d-1 | - | - | 0.05 |
constant | cRDRRTB | table with relative death rate of roots vs. DVS | DOUBLEARRAY | d-1 | - | - | - |
constant | cRDRRootsTableDVS | DVS for relative death rate of stems (c.f. RDRRTB) | DOUBLEARRAY | 1 | - | - | - |
constant | cRDRRootsTableRelativeRate | Relative death rate of stems as a function of DVS (c.f. RDRRTB) | DOUBLEARRAY | d-1 | - | - | - |
constant | cRDRSHM | rel. death rate of leaves due to shading (above LAICR) | DOUBLE | d-1 | - | - | 0.03 |
constant | cRDRSTB | table with relative death rate of stems vs. DVS | DOUBLEARRAY | d-1 | - | - | - |
constant | cRDRStemsTableDVS | DVS for relative death rate of roots (c.f. RDRSTB) | DOUBLEARRAY | 1 | - | - | - |
constant | cRDRStemsTableRelativeRate | Relative death rate of roots as a function of DVS (c.f. RDRSTB) | DOUBLEARRAY | d-1 | - | - | - |
constant | cRGRLAI | maximal relative increase in LAI | DOUBLE | d-1 | - | - | 0.0 |
constant | cRKFLV | residual K concentration in leaves | DOUBLE | g/g | - | - | 0.009 |
constant | cRKFRT | residual K concentration in roots | DOUBLE | g/g | - | - | 0.005 |
constant | cRKFST | residual K concentration in stems | DOUBLE | g/g | - | - | 0.005 |
constant | cRNFLV | residual N concentration in leaves | DOUBLE | g/g | - | - | 0.004 |
constant | cRNFRT | residual N concentration in roots | DOUBLE | g/g | - | - | 0.002 |
constant | cRNFST | residual N concentration in stems | DOUBLE | g/g | - | - | 0.002 |
constant | cRPFLV | residual P concentration in leaves | DOUBLE | g/g | - | - | 5.0E-4 |
constant | cRPFRT | residual P concentration in roots | DOUBLE | g/g | - | - | 3.0E-4 |
constant | cRPFST | residual P concentration in stems | DOUBLE | g/g | - | - | 3.0E-4 |
constant | cRRI | Maximum daily increase in rooting depth | DOUBLE | m/d | - | - | 1.2 |
constant | cRTKMINS | fraction of soil K coming available per day | DOUBLE | d-1 | - | - | 0.0 |
constant | cRTNMINS | fraction of soil organic N coming available per day | DOUBLE | d-1 | - | - | 0.0 |
constant | cRTPMINS | fraction of soil P coming available per day | DOUBLE | d-1 | - | - | 0.0 |
constant | cRWRTI | initial change in living root biomass | DOUBLE | g/(m2 d) | - | - | 0.0 |
constant | cRedistributionDelayTsum | Temperature sum causing the delay of dry matter redistribution (c.f. DELREDIST) | DOUBLE | °C d | - | - | 12.0 |
constant | cRedistributionTsumMax | Maximum temperature sum accumulationto indicate the duration of dry matter redistribution (c.f. TSUMREDISTMAX) | DOUBLE | °C d | - | - | 144.0 |
constant | cRootsPartitioningTableDVS | DVS for fraction of total dry matter to roots (c.f. FRTB) | DOUBLEARRAY | 1 | - | - | - |
constant | cRootsPartitioningTableFraction | Fraction of total dry matter to roots as function of DVS (c.f. FRTB) | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
constant | cSLATB | table of specific leaf area as dependent on DVS | DOUBLEARRAY | m2/g | - | - | - |
constant | cSLATableDVS | DVS for specific leaf area (c.f. SLATB) | DOUBLEARRAY | 1 | - | - | - |
constant | cSLATableSLA | Specific leaf area as function of DVS (c.f. SLATB) | DOUBLEARRAY | m2/g | - | - | - |
constant | cSMW | Water content at wilting point (c.f. WCWP) | DOUBLE | m3/m3 | - | - | 0.12 |
constant | cSMWET | Water content at wet (c.f. WCWET) | DOUBLE | m3/m3 | - | - | 0.46 |
constant | cScaleFactorFERK | Scales the y-values of FERKTAB (for sensitivity analysis / calibration) | DOUBLE | 1 | - | - | 1.0 |
constant | cScaleFactorFERN | Scales the y-values of FERNTAB (for sensitivity analysis / calibration) | DOUBLE | 1 | - | - | 1.0 |
constant | cScaleFactorFERP | Scales the y-values of FERPTAB (for sensitivity analysis / calibration) | DOUBLE | 1 | - | - | 1.0 |
constant | cScaleFactorKDIF | Scales the y-values of KDIFTB (for sensitivity analysis / calibration) | DOUBLE | 1 | - | - | 1.0 |
constant | cScaleFactorSLA | Scales the y-values of SLATB (for sensitivity analysis / calibration) | DOUBLE | 1 | - | - | 1.0 |
constant | cStemsPartitioningTableDVS | DVS for fraction of above-ground dry matter to stems (c.f. FSTB) | DOUBLEARRAY | 1 | - | - | - |
constant | cStemsPartitioningTableFraction | Fraction of above-ground dry matter to stems as function of DVS (c.f. FSTB) | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
constant | cStorageOrgansPartitioningTableDVS | DVS for fraction of above-ground dry matter to storage organs (c.f. FOTB) | DOUBLEARRAY | 1 | - | - | - |
constant | cStorageOrgansPartitioningTableFraction | Fraction of above-ground dry matter to storage organs as function of DVS (c.f. FOTB) | DOUBLEARRAY | 1 | 0.0 | 1.0 | - |
constant | cStorageOrgansRedistributionRate | Rate of redistribution of dry matter from storage roots to leaves(c.f.RRREDISTSO) | DOUBLE | d-1 | - | - | 0.01 |
constant | cStorageOrgansToLeavesFraction | Conversion rate of storage organs dry matter to leaf dry matter (c.f. SO2LV) | DOUBLE | 1 | - | - | 0.8 |
constant | cTBASE | lower threshold temperature for LAI increase | DOUBLE | °C | - | - | 0.0 |
constant | cTCKT | time constant for K translocation to storage organs | DOUBLE | d | - | - | 10.0 |
constant | cTCNT | time constant for N translocation to storage organs | DOUBLE | d | - | - | 10.0 |
constant | cTCPT | time constant for P translocation to storage organs | DOUBLE | d | - | - | 10.0 |
constant | cTWCSD | Proportion of WCWP at which water content at severe drough is assumed to be reached (unitless, default value set at 5%b above WCWP) | DOUBLE | 1 | - | - | 1.05 |
constant | cWLVNew | Minimun amount of new leaves weight produced in the redistribution phase (WLVGNEWN) | DOUBLE | g/m2 | - | - | 10.0 |
constant | cWSORedistributionFractionMax | Maximum proportion of dry matter redistribution from storage roots for the formation of new leaves (c.f. WSOREDISTFRACMAX) | DOUBLE | 1 | - | - | 0.05 |
input | iAVRAD | Daily total irradiation | DOUBLE | J/(m2 d) | - | - | 0.0 |
input | iDVS | initial development stage of crop (from 0 to 2) | DOUBLE | 1 | - | - | 0.0 |
input | iDoHarvest | harvesting | BOOLEAN | 1 | - | - | false |
input | iDoSow | sowing | BOOLEAN | 1 | - | - | false |
input | iEMERG | has emerged | BOOLEAN | 1 | - | - | false |
input | iFERK | fertiliser K applications | DOUBLE | g/(m2 d) | 0.0 | - | - |
input | iFERN | fertiliser N applications | DOUBLE | g/(m2 d) | 0.0 | - | - |
input | iFERP | fertiliser P applications | DOUBLE | g/(m2 d) | 0.0 | - | - |
input | iHasBranched | True if plant has branched | BOOLEAN | - | - | false | |
input | iIDEMERG | Day of emergence | INT | 1 | - | - | 0 |
input | iLeaveSenescenceHeatStressFactor | Factor that increases leaf senescence due to heat stress | DOUBLE | 1 | 0.0 | - | 1.0 |
input | iRDM | maximal rooting depth | DOUBLE | m | - | - | 0.0 |
input | iRTMCO | overall correction factor for RUE in dependence of both CO2 concentration and non-optimal daytime and minimal temperatures | DOUBLE | 1 | - | - | 0.0 |
input | iRUE | radiation use efficiency | DOUBLE | g/MJ | - | - | 0.0 |
input | iSMACT | Actual volumetric soil water content | DOUBLE | m3/m3 | - | - | 0.0 |
input | iSMCR | Critical volumetric soil water content | DOUBLE | m3/m3 | - | - | 0.0 |
input | iTMAX | maximal air temperature during day (output of routine WEATHR) | DOUBLE | °C | - | - | 0.0 |
input | iTMIN | minimal air temperature during day (output of routine WEATHR) | DOUBLE | °C | - | - | 0.0 |
input | iTRANRF | water stress reduction factor | DOUBLE | 1 | - | - | 1.0 |
state | sAKLV | amount of K in living leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sAKRT | amount of K in living roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sAKSO | amount of K in storage organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sAKST | amount of K in living stems | DOUBLE | g/m2 | - | - | 0.0 |
state | sANLV | amount of N in living leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sANRT | amount of N in living roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sANSO | amount of N in storage organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sANST | amount of N in living stems | DOUBLE | g/m2 | - | - | 0.0 |
state | sAPLV | amount of P in living leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sAPRT | amount of P in living roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sAPSO | amount of P in storage organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sAPST | amount of P in living stems | DOUBLE | g/m2 | - | - | 0.0 |
state | sCutting | Average weight per cutting (c.f. WCUTTING) | DOUBLE | g/m2 | - | - | 0.0 |
state | sDeadLeavesReallocation | Reallocation of dead leaves(c.f. WSOFASTRANSLSO) | DOUBLE | g/m2 | - | - | 0.0 |
state | sDormancyDuration | Duration of dormacy in days (c.f. DURDORM) | DOUBLE | d | - | - | 0.0 |
state | sDormancyRecoverTsum | Temperature sum above which crop recovers from dormacy (c.f. PUSHDORMRECTSUM) | DOUBLE | °C d | - | - | 0.0 |
state | sDormancyTsum | Temperature sum at dormacy (c.f. DORMTSUM) | DOUBLE | °C d | - | - | 0.0 |
state | sGTSUM | total biomass of the crop | DOUBLE | g/m2 | - | - | 0.0 |
state | sKLIVT | amount of K in living crop organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sKLOSSL | amount of K in dead leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sKLOSSR | amount of K in dead roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sKLOSSS | amount of K in dead stems | DOUBLE | g/m2 | - | - | 0.0 |
state | sKLOSST | amount of K in dead crop organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sKMIN | amount of K potentially available from the soil | DOUBLE | g/m2 | - | - | 0.0 |
state | sKMINT | total K directly available from soil and fertiliser | DOUBLE | g/m2 | - | - | 0.0 |
state | sKROOT | total K in living and dead roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sKUPTT | total K uptake by crop from soil | DOUBLE | g/m2 | - | - | 0.0 |
state | sLAI | leaf area index (leaf area per soil surface) | DOUBLE | m2/m2 | - | - | 0.0 |
state | sLeafAgeTsum | Temperature sum to calculate leaf age (c.f. TSUMCROPLEAFAGE) | DOUBLE | °C d | - | - | 0.0 |
state | sMaintainanceLossRedistribution | Dry matter that is lost during redistribution for the maintainance process (c.f. REDISTMAINLOSSCUMUL) | DOUBLE | g/m2 | - | - | 0.0 |
state | sNFIXTT | total N uptake by crop from biological fixation | DOUBLE | g/m2 | - | - | 0.0 |
state | sNLIVT | amount of N in living crop organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sNLOSSL | amount of N in dead leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sNLOSSR | amount of N in dead roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sNLOSSS | amount of N in dead stems | DOUBLE | g/m2 | - | - | 0.0 |
state | sNLOSST | amount of N in dead crop organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sNMIN | organic N potentially available by mineralization from the soil | DOUBLE | g/m2 | - | - | 0.0 |
state | sNMINT | total mineral N directly available from soil and fertiliser | DOUBLE | g/m2 | - | - | 0.0 |
state | sNROOT | total N in living and dead roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sNUPTT | total N uptake by crop from soil | DOUBLE | g/m2 | - | - | 0.0 |
state | sPLIVT | amount of P in living crop organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sPLOSSL | amount of P in dead leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sPLOSSR | amount of P in dead roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sPLOSSS | amount of P in dead stems | DOUBLE | g/m2 | - | - | 0.0 |
state | sPLOSST | amount of P in dead crop organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sPMIN | P potentially available from the soil | DOUBLE | g/m2 | - | - | 0.0 |
state | sPMINT | total P directly available from soil and fertiliser | DOUBLE | g/m2 | - | - | 0.0 |
state | sPROOT | total P in living and dead roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sPUPTT | total P uptake by crop from soil | DOUBLE | g/m2 | - | - | 0.0 |
state | sRD | actual rooting depth | DOUBLE | m | - | - | 0.0 |
state | sRedistributionEndTsum | Temperature sum to indicate the end of dry matter redistribution(c.f. PUSHREDISTENDTSUM) | DOUBLE | °C d | - | - | 0.0 |
state | sRedistributionTsum | Temperature sum to indicate the duration of dry matter redistribution (c.f. PUSHREDISTSUM) | DOUBLE | °C d | - | - | 0.0 |
state | sTAGB | total above-ground biomass | DOUBLE | g/m2 | - | - | 0.0 |
state | sTAGBG | - | DOUBLE | g/m2 | - | - | 0.0 |
state | sTPAR | total photosynthetically active radiation | DOUBLE | MJ/m2 | - | - | 0.0 |
state | sTPARINT | total intercepted radiation (PAR) | DOUBLE | MJ/m2 | - | - | 0.0 |
state | sWLV | weight of leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sWLVD | weight of dead leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sWLVG | weight of living leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sWLVRedistribution | New leaves weight produced in the redistribution phase (c.f. WLVREDISTCUMUL) | DOUBLE | g/m2 | - | - | 0.0 |
state | sWRT | weight of roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sWRTD | weight of deat roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sWSO | weight of storage organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sWSORedistribution | Dry matter redistribution from storage roots for the formation of new leaves(c.f. WSOREDISTCUMUL) | DOUBLE | g/m2 | - | - | 0.0 |
state | sWST | weight of stems | DOUBLE | g/m2 | - | - | 0.0 |
state | sWSTD | weight of dead stems | DOUBLE | g/m2 | - | - | 0.0 |
rate | rCuttingRate | Rate of average weight per cutting (c.f. RWCUTTING) | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rDLV | decrease in leaf mass by senescence | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rDRRT | deat root rate | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rDRST | dead stem rate | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rDeadLeavesReallocationRate | Rate of reallocation of dead leaves(c.f. RWSOFASTRANSLSO) | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rDormancyDurationRate | Rate of duration of dormancy (c.f. RDORMTIME) | DOUBLE | 1 | - | - | 0.0 |
rate | rDormancyRecoverTsumRate | Rate of temperature sum above which crop recovers from dormancy (c.f. RPUSHDORMRECTSUM) | DOUBLE | °C | - | - | 0.0 |
rate | rDormancyTsumRate | Rate of temperature sum at dormancy (c.f. RDORMTSUM) | DOUBLE | °C | - | - | 0.0 |
rate | rGRT | daily increase in total biomass of the crop | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rKUPTR | daily K uptake rate by the crop | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rLeafAgeTsumRate | Rate of temperature sum to calculate the leaf age (c.f. RTSUMCROPLEAFAGE) | DOUBLE | °C | - | - | 0.0 |
rate | rMaintainanceLossRedistributionRate | Rate of dry matter that is lost during redistribution for the maintainance process (c.f. RREDISTMAINTLOSS) | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rNFIXTR | N uptake rate by crop from biological fixation | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rNUPTR | daily N uptake rate by the crop | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rPAR | daily amount of photosynthetically active radiation | DOUBLE | MJ/(m2 d) | - | - | 0.0 |
rate | rPARINT | (or PARAB) daily amount of PAR as intercepted by the crop canopy | DOUBLE | MJ/(m2 d) | - | - | 0.0 |
rate | rPUPTR | daily P uptake rate by the crop | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRKLDLV | K losses due to death of leaves | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRKLDRT | K losses due to death of roots | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRKLDST | K losses due to death of stems | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRKLV | rate of change of K amount in the leaves | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRKMINS | depletion (thus negative value) of the available amount of soil K | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRKMINT | change in total directly available K in soil | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRKRT | rate of change of K amount in the roots | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRKSO | rate of change of K amount in the storage organs | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRKST | rate of change of K amount in the stems | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRLAI | change in leaf area index | DOUBLE | d-1 | - | - | 0.0 |
rate | rRNLDLV | N losses due to death of leaves | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNLDRT | N losses due to death of roots | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNLDST | N losses due to death of stems | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNLV | rate of change of N amount in the leaves | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNMINS | depletion (thus negative value)/mineralization of the available amount of soil organic N | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNMINT | change in total inorganic directly available N in soil | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNRT | rate of change of N amount in the roots | DOUBLE | J/(m2 d) | - | - | 0.0 |
rate | rRNSO | actual N translocation to storage organs | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNST | rate of change of N amount in the stems | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRPLDLV | P losses due to death of leaves | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRPLDRT | P losses due to death of roots | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRPLDST | P losses due to death of stems | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRPLV | rate of change of P amount in the leaves | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRPMINS | depletion (thus negative value) of the available amount of soil P | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRPMINT | change in total directly available P in soil | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRPRT | rate of change of P amount in the roots | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRPSO | actual P translocation to storage organs | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRPST | rate of change of P amount in the stems | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRR | root growth rate | DOUBLE | m/d | - | - | 0.0 |
rate | rRWLVG | change in living leaf biomass | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRWRT | change in living root biomass | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRWSO | change in storage organ biomass | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRWST | change in living stem biomass | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRedistributionEndTsumRate | Rate of temperature sum to indicate the end of dry matter redistribution(c.f. RPUSHREDISTENDTSUM) | DOUBLE | °C | - | - | 0.0 |
rate | rRedistributionTsumRate | Rate of temperature sum to indicate the duration of dry matter redistribution (c.f. RPUSHREDISTSUM) | DOUBLE | °C | - | - | 0.0 |
rate | rWLVRedistributionRate | Rate of new leaves weight produced in the redistribution phase (c.f. RREDISTLVG) | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rWSORedistributionRate | Rate of dry matter redistribution from storage roots for the formation of new leaves(c.f. RREDISTSO) | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | FINT | fractional light interception | DOUBLE | - | - | 0.0 | |
out | IsDormancy | True if dormancy has started (c.f. DORMANCY) | BOOLEAN | - | - | false | |
out | IsDormancyRecover | True if dormancy recover has started (c.f. PUSHDORMREC) | BOOLEAN | - | - | false | |
out | IsRedistribution | True if redistribution has started (c.f. PUSHREDIST) | BOOLEAN | - | - | false | |
out | IsRedistributionEnd | True if redistribution ended (c.f. PUSHREDISTEND) | BOOLEAN | - | - | false | |
out | KDEML | K demand of leaves | DOUBLE | g/m2 | - | - | 0.0 |
out | KDEMR | K demand of roots | DOUBLE | g/m2 | - | - | 0.0 |
out | KDEMS | K demand of stems | DOUBLE | g/m2 | - | - | 0.0 |
out | KDEMSO | K demand of storage organs | DOUBLE | g/m2 | - | - | 0.0 |
out | KDEMTO | K demand of leaves, stems and roots | DOUBLE | g/m2 | - | - | 0.0 |
out | KNI | - | DOUBLE | 1 | - | - | 1.0 |
out | LAII | - | DOUBLE | m2/m2 | - | - | 0.0 |
out | NDEML | N demand of leaves | DOUBLE | g/m2 | - | - | 0.0 |
out | NDEMR | N demand of roots | DOUBLE | g/m2 | - | - | 0.0 |
out | NDEMS | N demand of stems | DOUBLE | g/m2 | - | - | 0.0 |
out | NDEMSO | N demand of storage organs | DOUBLE | g/m2 | - | - | 0.0 |
out | NDEMTO | N demand of leaves, stems and roots | DOUBLE | g/m2 | - | - | 0.0 |
out | NLIMIT | Nutrient uptake limiting factor (-) at low moisture conditions in the rooted soil layer before anthesis. | DOUBLE | 1 | - | - | 0.0 |
out | NNI | - | DOUBLE | 1 | - | - | 1.0 |
out | NPKI | - | DOUBLE | 1 | - | - | 1.0 |
out | PDEML | P demand of leaves | DOUBLE | g/m2 | - | - | 0.0 |
out | PDEMR | P demand of roots | DOUBLE | g/m2 | - | - | 0.0 |
out | PDEMS | P demand of stems | DOUBLE | g/m2 | - | - | 0.0 |
out | PDEMSO | P demand of storage organs | DOUBLE | g/m2 | - | - | 0.0 |
out | PDEMTO | P demand of leaves, stems and roots | DOUBLE | g/m2 | - | - | 0.0 |
out | PNI | - | DOUBLE | 1 | - | - | 1.0 |
out | WithCrop | crop is present | BOOLEAN | 1 | - | - | false |
-
Nested Class Summary
Nested classes/interfaces inherited from class net.simplace.sim.model.FWSimComponent
net.simplace.sim.model.FWSimComponent.TEST_STATE
-
Field Summary
Fields inherited from class net.simplace.sim.model.FWSimComponent
iFieldMap, iFrequence, iInputMap, iJexlRule, iMasterComponentGroup, iName, iOrderNumber, isComponentGroup, iSimComponentElement, iSimModel, iVarMap
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected net.simplace.sim.model.FWSimComponent
clone
(net.simplace.sim.util.FWSimVarMap aVarMap) creates a clone from this SimComponent for use in other threadsCreate the FWSimVariables as interface for this SimComponentfillTestVariables
(int aParamIndex, net.simplace.sim.model.FWSimComponent.TEST_STATE aDefineOrCheck) called for single component test to check the components algorithm.protected void
init()
initializes the fields by getting input and output FWSimVariables from VarMapprotected void
protected void
process()
process the algorithm and write the results back to VarMapprotected void
Methods inherited from class net.simplace.sim.model.FWSimComponent
addVariable, bind, checkCondition, createSimComponent, createSimComponent, createSimComponent, createSimComponent, doProcess, getConstantVariables, getContentType, getCreateFormXML, getDescription, getEditFormXML, getFieldMap, getFrequence, getFrequenceRuleScript, getInputs, getInputVariables, getMasterComponentGroup, getName, getOrderNumber, getOutputVariables, getVariable, getVariableField, getVarMap, initialize, isConditionCheck, isVariableAvailable, performLinks, performLinks, readInputs, removeVariable, reset, runComponentTest, setVariablesDefault, toComponentLinkingXML, toDocXML, toGroupXML, toOutputDefinitionXML, toResourcesDataXML, toResourcesDefinitionXML, toString, toXML, writeVarInfos
-
Constructor Details
-
Lintul5Cassava
public Lintul5Cassava(String aName, HashMap<String, net.simplace.sim.util.FWSimVariable<?>> aFieldMap, HashMap<String, String> aInputMap, org.jdom2.Element aSimComponentElement, net.simplace.sim.util.FWSimVarMap aVarMap, int aOrderNumber) - Parameters:
aName
-aFieldMap
-aInputMap
-aSimComponentElement
-aVarMap
-aOrderNumber
-
-
Lintul5Cassava
public Lintul5Cassava()Empty constructor used by class.forName()
-
-
Method Details
-
createVariables
Create the FWSimVariables as interface for this SimComponent- Specified by:
createVariables
in interfacenet.simplace.sim.util.FWSimFieldContainer
- Specified by:
createVariables
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
FWSimComponent.createVariables()
-
init
protected void init()initializes the fields by getting input and output FWSimVariables from VarMap- Specified by:
init
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
FWSimComponent.init()
-
initValues
protected void initValues() -
resetOnHarvest
protected void resetOnHarvest() -
process
protected void process()process the algorithm and write the results back to VarMap- Specified by:
process
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
FWSimComponent.process()
-
fillTestVariables
public HashMap<String,net.simplace.sim.util.FWSimVariable<?>> fillTestVariables(int aParamIndex, net.simplace.sim.model.FWSimComponent.TEST_STATE aDefineOrCheck) called for single component test to check the components algorithm.- Specified by:
fillTestVariables
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
net.simplace.sim.util.FWSimFieldContainer#fillTestVariables(int aParamIndex, TEST_STATE aDefineOrCheck)
-
clone
protected net.simplace.sim.model.FWSimComponent clone(net.simplace.sim.util.FWSimVarMap aVarMap) creates a clone from this SimComponent for use in other threads- Specified by:
clone
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
FWSimComponent.clone(net.simplace.sim.util.FWSimVarMap)
-