java.lang.Object
net.simplace.sim.model.FWSimComponent
net.simplace.sim.components.models.lintul5.extended.cassava.Lintul5Cassava
All Implemented Interfaces:
net.simplace.sim.util.FWSimFieldContainer

public class Lintul5Cassava extends net.simplace.sim.model.FWSimComponent
Lintul5Cassava - Model to simulate cassava growth - based on Lintul5 model

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:

  1. Irradiation
  2. PotentialEvapoTranspiration
  3. WaterBalance
  4. Phenology
  5. RadiationUseEfficiency
  6. !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 TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcBasicRelativeDeathRateLeavesBasic Relative Death Rate Leaves due to water content - RDRDB (smaller WCSD or bigger WCWET)DOUBLEd-1--0.09
constantcCuttingDeclineRateRelative decrease rate of cuttings weight (c.f. RDRWCUTTING)DOUBLEd-1--0.017
constantcCuttingFractionLeavesProportions of stem cutting weight at planting allocated to the production of leaves at emergence (c.f. FLV_CUTT)DOUBLE1--0.07
constantcCuttingFractionRootsProportions of stem cutting weight at planting allocated to the production of roots at emergence (c.f. FRT_CUTT)DOUBLE1--0.03
constantcCuttingFractionStemsProportions of stem cutting weight at planting allocated to the production of stems at emergence (c.f. FST_CUTT)DOUBLE1--0.03
constantcCuttingFractionStorageOrgansProportions of stem cutting weight at planting allocated to the production of storage organs at emergence (c.f. FSO_CUTT)DOUBLE1--0.0
constantcCuttingMinimalFactorMinimum proportion of the stem cutting weight that remains unchanged (c.f. WCUTTINGMINPRO)DOUBLE1--0.15
constantcDVSDRdevelopment stage above which death of roots and stems startsDOUBLE1--1.0
constantcDVSIinitial development stage of crop (from 0 to 2)DOUBLE1--0.0
constantcDVSNLTDVS stage above which no N, P and K uptakes by the crop do occurDOUBLE1--1.3
constantcDVSNTDVS stage above which N, P and K translocations to storage organs occur -DOUBLE1--0.8
constantcDeadLeavesReallocationFractionProportion of senesced leaf weight translocated to storage roots before the shedding of the leaf (c.f. FASTRANSLSO)DOUBLE1--0.45
constantcDroughtRecoveryFractionProportion of critical soil water content above which the crop recovers from droughtDOUBLE1--0.7
constantcFERKTABtable with fertiliser K applications at given daysDOUBLEARRAYg/(m2 d)---
constantcFERNTABtable with fertiliser N applications at given daysDOUBLEARRAYg/(m2 d)---
constantcFERPTABtable with fertiliser P applications at given daysDOUBLEARRAYg/(m2 d)---
constantcFLTBDeprecated: please use cLeavesPartitioningTableFraction/DVS. Fraction table of abovre-gr. biomass to leaves as function of DVSDOUBLEARRAY---
constantcFNTRTN-P-K translocations from roots as a fraction of resp. total N-P-K amounts translocated from leaves and stemsDOUBLE1--0.15
constantcFOTBDeprecated: please use cStorageOrgansPartitioningTableFraction/DVS. Fraction table of abovre-gr. biomass to storage organs as function of DVSDOUBLEARRAY---
constantcFRKXoptimal K concentration as fraction of maximal K concentrationDOUBLE1--1.0
constantcFRNXoptimal N concentration as fraction of maximal N concentrationDOUBLE1--1.0
constantcFRPXoptimal P concentration as fraction of maximal P concentrationDOUBLE1--1.0
constantcFRTBDeprecated: please use cRootsPartitioningTableFraction/DVS. Fraction table of total biomass to roots as function of DVSDOUBLEARRAY---
constantcFSTBDeprecated: please use cStemsPartitioningTableFraction/DVS. Fraction table of abovre-gr. biomass to stems as function of DVSDOUBLEARRAY---
constantcFractionOfLeafLifeForEnhancedSheddingfraction of the leaf life from which enhanced shedding can start - FRACTLLFENHSHDOUBLEd-10.51.00.85
constantcIOPTindicates optimal (=1), water limited (=2), water and N limited (=3) and water and N, P and K limited run (=4)INT1--0
constantcInitialCuttingStem cutting weight at planting (c.f. WCUTTINGIP)DOUBLEg/m2--0.0
constantcKDIFTBtable of light extinction factor as function of DVSDOUBLEARRAY1---
constantcKDIFTableDVSDVS for extiction coefficient for diffuse visible light (c.f. KDIFTB)DOUBLEARRAY1---
constantcKDIFTableKExtinction cofficient for diffuse visible light as function of DVS (c.f. KDIFTB)DOUBLEARRAY1---
constantcKMAXSOmaximal K concentration in storage organsDOUBLEg/g--0.0048
constantcKMINIinitial amount (at crop emergence) of potentially available soil KDOUBLEg/m2--0.0
constantcKMXLVtable with maximal N concentration in leaves as function of DVSDOUBLEARRAYg/g---
constantcKMaxTableConcentrationMaximum K concentration in leaves as function of DVS (c.f. KMXLV)DOUBLEARRAYg/g---
constantcKMaxTableDVSDVS for maximum K concentration in leaves (c.f. KMXLV)DOUBLEARRAY1---
constantcKRFrecovery fractions of fertiliser K applicationsDOUBLE10.01.0-
constantcKRFTABtable with recovery fractions of fertiliser K applicationsDOUBLEARRAY1---
constantcLAICRCritical leaf area index for overshadowingDOUBLEm2/m2--4.0
constantcLRKRmaximum K concentration in roots as fraction of maximum K concentration in leavesDOUBLE1--0.5
constantcLRNRmaximum N concentration in roots as fraction of maximum N concentration in leavesDOUBLE1--0.5
constantcLRPRmaximum P concentration in roots as fraction of maximum P concentration in leavesDOUBLE1--0.5
constantcLSKRmaximum K concentration in stems as fraction of maximum K concentration in leavesDOUBLE1--0.5
constantcLSNRmaximum N concentration in stems as fraction of maximum N concentration in leavesDOUBLE1--0.5
constantcLSPRmaximum P concentration in stems as fraction of maximum P concentration in leavesDOUBLE1--0.5
constantcLaiMinMinimum leaf area index (c.f. LAI_MIN)DOUBLEm2/m2--0.09
constantcLeafLifeTsumTemperature sum for maximal leave life age (c.f.TSUMLLIFE)DOUBLE°C d--1200.0
constantcLeavesPartitioningTableDVSDVS for fraction of above-ground dry matter to leaves (c.f. FLTB)DOUBLEARRAY1---
constantcLeavesPartitioningTableFractionFraction of above-ground dry matter to leaves as function of DVS (c.f. FLTB)DOUBLEARRAY10.01.0-
constantcNFIXFfraction of crop N uptake by biological fixationDOUBLE1--0.0
constantcNLAIcoefficient for the reduction due to nutrient (N-P-K) stress of the LAI increase (during juvenile phase)DOUBLE1--1.0
constantcNLUEcoefficient for the reduction of RUE due to nutrient (N-P-K) stressDOUBLE1--1.1
constantcNMAXSOmaximal N concentration in storage organsDOUBLEg/g--0.0176
constantcNMINIinitial amount (at crop emergence) of potentially available soil organic NDOUBLEg/m2--0.0
constantcNMXLVtable with maximal N concentration in leaves as function of DVSDOUBLEARRAYg/g---
constantcNMaxTableConcentrationMaximum N concentration in leaves as function of DVS (c.f. NMXLV)DOUBLEARRAYg/g---
constantcNMaxTableDVSDVS for maximum N concentration in leaves (c.f. NMXLV)DOUBLEARRAY1---
constantcNPARTcoefficient for N stress-effect on leaf biomass reductionDOUBLE1--1.0
constantcNRFrecovery fractions of fertiliser N applicationsDOUBLE10.01.0-
constantcNRFTABtable with recovery fractions of fertiliser N applicationsDOUBLEARRAY1---
constantcNSLAcoefficient for the effect of nutrient (N-P-K) stress on SLA reductionDOUBLE1--0.5
constantcPMAXSOmaximal P concentration in storage organsDOUBLEg/g--0.0026
constantcPMINIinitial amount (at crop emergence) of potentially available soil PDOUBLEg/m2--0.0
constantcPMXLVtable with maximal P concentration in leaves as function of DVSDOUBLEARRAYg/g---
constantcPMaxTableConcentrationMaximum P concentration in leaves as function of DVS (c.f. PMXLV)DOUBLEARRAYg/g---
constantcPMaxTableDVSDVS for maximum P concentration in leaves (c.f. PMXLV)DOUBLEARRAY1---
constantcPRFrecovery fractions of fertiliser P applicationsDOUBLE10.01.0-
constantcPRFTABtable with recovery fractions of fertiliser P applicationsDOUBLEARRAY1---
constantcRDIInitial rooting depthDOUBLEm--10.0
constantcRDRLmax. rel. death rate of leaves due to water stressDOUBLEd-1--0.05
constantcRDRLTBtable with relative death rate of leaves vs. TMPADOUBLEARRAYd-1---
constantcRDRLeavesTableMeanTempDaily mean temperature for relative death rate of leaves (c.f. RDRLTB)DOUBLEARRAY°C---
constantcRDRLeavesTableRelativeRateRelative death rate of leaves as a function of daily mean temperature (c.f. RDRLTB)DOUBLEARRAYd-1---
constantcRDRNSmax. relative death rate of leaves due to nutrient (N-P-K) stressDOUBLEd-1--0.05
constantcRDRRTBtable with relative death rate of roots vs. DVSDOUBLEARRAYd-1---
constantcRDRRootsTableDVSDVS for relative death rate of stems (c.f. RDRRTB)DOUBLEARRAY1---
constantcRDRRootsTableRelativeRateRelative death rate of stems as a function of DVS (c.f. RDRRTB)DOUBLEARRAYd-1---
constantcRDRSHMrel. death rate of leaves due to shading (above LAICR)DOUBLEd-1--0.03
constantcRDRSTBtable with relative death rate of stems vs. DVSDOUBLEARRAYd-1---
constantcRDRStemsTableDVSDVS for relative death rate of roots (c.f. RDRSTB)DOUBLEARRAY1---
constantcRDRStemsTableRelativeRateRelative death rate of roots as a function of DVS (c.f. RDRSTB)DOUBLEARRAYd-1---
constantcRGRLAImaximal relative increase in LAIDOUBLEd-1--0.0
constantcRKFLVresidual K concentration in leavesDOUBLEg/g--0.009
constantcRKFRTresidual K concentration in rootsDOUBLEg/g--0.005
constantcRKFSTresidual K concentration in stemsDOUBLEg/g--0.005
constantcRNFLVresidual N concentration in leavesDOUBLEg/g--0.004
constantcRNFRTresidual N concentration in rootsDOUBLEg/g--0.002
constantcRNFSTresidual N concentration in stemsDOUBLEg/g--0.002
constantcRPFLVresidual P concentration in leavesDOUBLEg/g--5.0E-4
constantcRPFRTresidual P concentration in rootsDOUBLEg/g--3.0E-4
constantcRPFSTresidual P concentration in stemsDOUBLEg/g--3.0E-4
constantcRRIMaximum daily increase in rooting depthDOUBLEm/d--1.2
constantcRTKMINSfraction of soil K coming available per dayDOUBLEd-1--0.0
constantcRTNMINSfraction of soil organic N coming available per dayDOUBLEd-1--0.0
constantcRTPMINSfraction of soil P coming available per dayDOUBLEd-1--0.0
constantcRWRTIinitial change in living root biomassDOUBLEg/(m2 d)--0.0
constantcRedistributionDelayTsumTemperature sum causing the delay of dry matter redistribution (c.f. DELREDIST)DOUBLE°C d--12.0
constantcRedistributionTsumMaxMaximum temperature sum accumulationto indicate the duration of dry matter redistribution (c.f. TSUMREDISTMAX)DOUBLE°C d--144.0
constantcRootsPartitioningTableDVSDVS for fraction of total dry matter to roots (c.f. FRTB)DOUBLEARRAY1---
constantcRootsPartitioningTableFractionFraction of total dry matter to roots as function of DVS (c.f. FRTB)DOUBLEARRAY10.01.0-
constantcSLATBtable of specific leaf area as dependent on DVSDOUBLEARRAYm2/g---
constantcSLATableDVSDVS for specific leaf area (c.f. SLATB)DOUBLEARRAY1---
constantcSLATableSLASpecific leaf area as function of DVS (c.f. SLATB)DOUBLEARRAYm2/g---
constantcSMWWater content at wilting point (c.f. WCWP)DOUBLEm3/m3--0.12
constantcSMWETWater content at wet (c.f. WCWET)DOUBLEm3/m3--0.46
constantcScaleFactorFERKScales the y-values of FERKTAB (for sensitivity analysis / calibration)DOUBLE1--1.0
constantcScaleFactorFERNScales the y-values of FERNTAB (for sensitivity analysis / calibration)DOUBLE1--1.0
constantcScaleFactorFERPScales the y-values of FERPTAB (for sensitivity analysis / calibration)DOUBLE1--1.0
constantcScaleFactorKDIFScales the y-values of KDIFTB (for sensitivity analysis / calibration)DOUBLE1--1.0
constantcScaleFactorSLAScales the y-values of SLATB (for sensitivity analysis / calibration)DOUBLE1--1.0
constantcStemsPartitioningTableDVSDVS for fraction of above-ground dry matter to stems (c.f. FSTB)DOUBLEARRAY1---
constantcStemsPartitioningTableFractionFraction of above-ground dry matter to stems as function of DVS (c.f. FSTB)DOUBLEARRAY10.01.0-
constantcStorageOrgansPartitioningTableDVSDVS for fraction of above-ground dry matter to storage organs (c.f. FOTB)DOUBLEARRAY1---
constantcStorageOrgansPartitioningTableFractionFraction of above-ground dry matter to storage organs as function of DVS (c.f. FOTB)DOUBLEARRAY10.01.0-
constantcStorageOrgansRedistributionRateRate of redistribution of dry matter from storage roots to leaves(c.f.RRREDISTSO)DOUBLEd-1--0.01
constantcStorageOrgansToLeavesFractionConversion rate of storage organs dry matter to leaf dry matter (c.f. SO2LV)DOUBLE1--0.8
constantcTBASElower threshold temperature for LAI increaseDOUBLE°C--0.0
constantcTCKTtime constant for K translocation to storage organsDOUBLEd--10.0
constantcTCNTtime constant for N translocation to storage organsDOUBLEd--10.0
constantcTCPTtime constant for P translocation to storage organsDOUBLEd--10.0
constantcTWCSDProportion of WCWP at which water content at severe drough is assumed to be reached (unitless, default value set at 5%b above WCWP)DOUBLE1--1.05
constantcWLVNewMinimun amount of new leaves weight produced in the redistribution phase (WLVGNEWN)DOUBLEg/m2--10.0
constantcWSORedistributionFractionMaxMaximum proportion of dry matter redistribution from storage roots for the formation of new leaves (c.f. WSOREDISTFRACMAX)DOUBLE1--0.05
inputiAVRADDaily total irradiationDOUBLEJ/(m2 d)--0.0
inputiDVSinitial development stage of crop (from 0 to 2)DOUBLE1--0.0
inputiDoHarvestharvestingBOOLEAN1--false
inputiDoSowsowingBOOLEAN1--false
inputiEMERGhas emergedBOOLEAN1--false
inputiFERKfertiliser K applicationsDOUBLEg/(m2 d)0.0--
inputiFERNfertiliser N applicationsDOUBLEg/(m2 d)0.0--
inputiFERPfertiliser P applicationsDOUBLEg/(m2 d)0.0--
inputiHasBranchedTrue if plant has branchedBOOLEAN--false
inputiIDEMERGDay of emergenceINT1--0
inputiLeaveSenescenceHeatStressFactorFactor that increases leaf senescence due to heat stressDOUBLE10.0-1.0
inputiRDMmaximal rooting depthDOUBLEm--0.0
inputiRTMCOoverall correction factor for RUE in dependence of both CO2 concentration and non-optimal daytime and minimal temperaturesDOUBLE1--0.0
inputiRUEradiation use efficiencyDOUBLEg/MJ--0.0
inputiSMACTActual volumetric soil water content DOUBLEm3/m3--0.0
inputiSMCRCritical volumetric soil water contentDOUBLEm3/m3--0.0
inputiTMAXmaximal air temperature during day (output of routine WEATHR)DOUBLE°C--0.0
inputiTMINminimal air temperature during day (output of routine WEATHR)DOUBLE°C--0.0
inputiTRANRFwater stress reduction factorDOUBLE1--1.0
statesAKLVamount of K in living leavesDOUBLEg/m2--0.0
statesAKRTamount of K in living rootsDOUBLEg/m2--0.0
statesAKSOamount of K in storage organsDOUBLEg/m2--0.0
statesAKSTamount of K in living stemsDOUBLEg/m2--0.0
statesANLVamount of N in living leavesDOUBLEg/m2--0.0
statesANRTamount of N in living rootsDOUBLEg/m2--0.0
statesANSOamount of N in storage organsDOUBLEg/m2--0.0
statesANSTamount of N in living stemsDOUBLEg/m2--0.0
statesAPLVamount of P in living leavesDOUBLEg/m2--0.0
statesAPRTamount of P in living rootsDOUBLEg/m2--0.0
statesAPSOamount of P in storage organsDOUBLEg/m2--0.0
statesAPSTamount of P in living stemsDOUBLEg/m2--0.0
statesCuttingAverage weight per cutting (c.f. WCUTTING)DOUBLEg/m2--0.0
statesDeadLeavesReallocationReallocation of dead leaves(c.f. WSOFASTRANSLSO)DOUBLEg/m2--0.0
statesDormancyDurationDuration of dormacy in days (c.f. DURDORM)DOUBLEd--0.0
statesDormancyRecoverTsumTemperature sum above which crop recovers from dormacy (c.f. PUSHDORMRECTSUM)DOUBLE°C d--0.0
statesDormancyTsumTemperature sum at dormacy (c.f. DORMTSUM)DOUBLE°C d--0.0
statesGTSUMtotal biomass of the cropDOUBLEg/m2--0.0
statesKLIVTamount of K in living crop organsDOUBLEg/m2--0.0
statesKLOSSLamount of K in dead leavesDOUBLEg/m2--0.0
statesKLOSSRamount of K in dead rootsDOUBLEg/m2--0.0
statesKLOSSSamount of K in dead stemsDOUBLEg/m2--0.0
statesKLOSSTamount of K in dead crop organsDOUBLEg/m2--0.0
statesKMINamount of K potentially available from the soilDOUBLEg/m2--0.0
statesKMINTtotal K directly available from soil and fertiliserDOUBLEg/m2--0.0
statesKROOTtotal K in living and dead rootsDOUBLEg/m2--0.0
statesKUPTTtotal K uptake by crop from soilDOUBLEg/m2--0.0
statesLAIleaf area index (leaf area per soil surface)DOUBLEm2/m2--0.0
statesLeafAgeTsumTemperature sum to calculate leaf age (c.f. TSUMCROPLEAFAGE)DOUBLE°C d--0.0
statesMaintainanceLossRedistributionDry matter that is lost during redistribution for the maintainance process (c.f. REDISTMAINLOSSCUMUL)DOUBLEg/m2--0.0
statesNFIXTTtotal N uptake by crop from biological fixationDOUBLEg/m2--0.0
statesNLIVTamount of N in living crop organsDOUBLEg/m2--0.0
statesNLOSSLamount of N in dead leavesDOUBLEg/m2--0.0
statesNLOSSRamount of N in dead rootsDOUBLEg/m2--0.0
statesNLOSSSamount of N in dead stemsDOUBLEg/m2--0.0
statesNLOSSTamount of N in dead crop organsDOUBLEg/m2--0.0
statesNMINorganic N potentially available by mineralization from the soilDOUBLEg/m2--0.0
statesNMINTtotal mineral N directly available from soil and fertiliserDOUBLEg/m2--0.0
statesNROOTtotal N in living and dead rootsDOUBLEg/m2--0.0
statesNUPTTtotal N uptake by crop from soilDOUBLEg/m2--0.0
statesPLIVTamount of P in living crop organsDOUBLEg/m2--0.0
statesPLOSSLamount of P in dead leavesDOUBLEg/m2--0.0
statesPLOSSRamount of P in dead rootsDOUBLEg/m2--0.0
statesPLOSSSamount of P in dead stemsDOUBLEg/m2--0.0
statesPLOSSTamount of P in dead crop organsDOUBLEg/m2--0.0
statesPMINP potentially available from the soilDOUBLEg/m2--0.0
statesPMINTtotal P directly available from soil and fertiliserDOUBLEg/m2--0.0
statesPROOTtotal P in living and dead rootsDOUBLEg/m2--0.0
statesPUPTTtotal P uptake by crop from soilDOUBLEg/m2--0.0
statesRDactual rooting depthDOUBLEm--0.0
statesRedistributionEndTsumTemperature sum to indicate the end of dry matter redistribution(c.f. PUSHREDISTENDTSUM)DOUBLE°C d--0.0
statesRedistributionTsumTemperature sum to indicate the duration of dry matter redistribution (c.f. PUSHREDISTSUM)DOUBLE°C d--0.0
statesTAGBtotal above-ground biomassDOUBLEg/m2--0.0
statesTAGBG-DOUBLEg/m2--0.0
statesTPARtotal photosynthetically active radiationDOUBLEMJ/m2--0.0
statesTPARINTtotal intercepted radiation (PAR)DOUBLEMJ/m2--0.0
statesWLVweight of leavesDOUBLEg/m2--0.0
statesWLVDweight of dead leavesDOUBLEg/m2--0.0
statesWLVGweight of living leavesDOUBLEg/m2--0.0
statesWLVRedistributionNew leaves weight produced in the redistribution phase (c.f. WLVREDISTCUMUL)DOUBLEg/m2--0.0
statesWRTweight of rootsDOUBLEg/m2--0.0
statesWRTDweight of deat rootsDOUBLEg/m2--0.0
statesWSOweight of storage organsDOUBLEg/m2--0.0
statesWSORedistributionDry matter redistribution from storage roots for the formation of new leaves(c.f. WSOREDISTCUMUL)DOUBLEg/m2--0.0
statesWSTweight of stemsDOUBLEg/m2--0.0
statesWSTDweight of dead stemsDOUBLEg/m2--0.0
raterCuttingRateRate of average weight per cutting (c.f. RWCUTTING)DOUBLEg/(m2 d)--0.0
raterDLVdecrease in leaf mass by senescenceDOUBLEg/(m2 d)--0.0
raterDRRTdeat root rateDOUBLEg/(m2 d)--0.0
raterDRSTdead stem rateDOUBLEg/(m2 d)--0.0
raterDeadLeavesReallocationRateRate of reallocation of dead leaves(c.f. RWSOFASTRANSLSO)DOUBLEg/(m2 d)--0.0
raterDormancyDurationRateRate of duration of dormancy (c.f. RDORMTIME)DOUBLE1--0.0
raterDormancyRecoverTsumRateRate of temperature sum above which crop recovers from dormancy (c.f. RPUSHDORMRECTSUM)DOUBLE°C--0.0
raterDormancyTsumRateRate of temperature sum at dormancy (c.f. RDORMTSUM)DOUBLE°C--0.0
raterGRTdaily increase in total biomass of the cropDOUBLEg/(m2 d)--0.0
raterKUPTRdaily K uptake rate by the cropDOUBLEg/(m2 d)--0.0
raterLeafAgeTsumRateRate of temperature sum to calculate the leaf age (c.f. RTSUMCROPLEAFAGE)DOUBLE°C--0.0
raterMaintainanceLossRedistributionRateRate of dry matter that is lost during redistribution for the maintainance process (c.f. RREDISTMAINTLOSS)DOUBLEg/(m2 d)--0.0
raterNFIXTRN uptake rate by crop from biological fixationDOUBLEg/(m2 d)--0.0
raterNUPTRdaily N uptake rate by the cropDOUBLEg/(m2 d)--0.0
raterPARdaily amount of photosynthetically active radiationDOUBLEMJ/(m2 d)--0.0
raterPARINT(or PARAB) daily amount of PAR as intercepted by the crop canopyDOUBLEMJ/(m2 d)--0.0
raterPUPTRdaily P uptake rate by the cropDOUBLEg/(m2 d)--0.0
raterRKLDLVK losses due to death of leavesDOUBLEg/(m2 d)--0.0
raterRKLDRTK losses due to death of rootsDOUBLEg/(m2 d)--0.0
raterRKLDSTK losses due to death of stemsDOUBLEg/(m2 d)--0.0
raterRKLVrate of change of K amount in the leavesDOUBLEg/(m2 d)--0.0
raterRKMINSdepletion (thus negative value) of the available amount of soil KDOUBLEg/(m2 d)--0.0
raterRKMINTchange in total directly available K in soilDOUBLEg/(m2 d)--0.0
raterRKRTrate of change of K amount in the rootsDOUBLEg/(m2 d)--0.0
raterRKSOrate of change of K amount in the storage organsDOUBLEg/(m2 d)--0.0
raterRKSTrate of change of K amount in the stemsDOUBLEg/(m2 d)--0.0
raterRLAIchange in leaf area indexDOUBLEd-1--0.0
raterRNLDLVN losses due to death of leavesDOUBLEg/(m2 d)--0.0
raterRNLDRTN losses due to death of rootsDOUBLEg/(m2 d)--0.0
raterRNLDSTN losses due to death of stemsDOUBLEg/(m2 d)--0.0
raterRNLVrate of change of N amount in the leavesDOUBLEg/(m2 d)--0.0
raterRNMINSdepletion (thus negative value)/mineralization of the available amount of soil organic NDOUBLEg/(m2 d)--0.0
raterRNMINTchange in total inorganic directly available N in soilDOUBLEg/(m2 d)--0.0
raterRNRTrate of change of N amount in the rootsDOUBLEJ/(m2 d)--0.0
raterRNSOactual N translocation to storage organsDOUBLEg/(m2 d)--0.0
raterRNSTrate of change of N amount in the stemsDOUBLEg/(m2 d)--0.0
raterRPLDLVP losses due to death of leavesDOUBLEg/(m2 d)--0.0
raterRPLDRTP losses due to death of rootsDOUBLEg/(m2 d)--0.0
raterRPLDSTP losses due to death of stemsDOUBLEg/(m2 d)--0.0
raterRPLVrate of change of P amount in the leavesDOUBLEg/(m2 d)--0.0
raterRPMINSdepletion (thus negative value) of the available amount of soil PDOUBLEg/(m2 d)--0.0
raterRPMINTchange in total directly available P in soilDOUBLEg/(m2 d)--0.0
raterRPRTrate of change of P amount in the rootsDOUBLEg/(m2 d)--0.0
raterRPSOactual P translocation to storage organsDOUBLEg/(m2 d)--0.0
raterRPSTrate of change of P amount in the stemsDOUBLEg/(m2 d)--0.0
raterRRroot growth rateDOUBLEm/d--0.0
raterRWLVGchange in living leaf biomassDOUBLEg/(m2 d)--0.0
raterRWRTchange in living root biomassDOUBLEg/(m2 d)--0.0
raterRWSOchange in storage organ biomassDOUBLEg/(m2 d)--0.0
raterRWSTchange in living stem biomassDOUBLEg/(m2 d)--0.0
raterRedistributionEndTsumRateRate of temperature sum to indicate the end of dry matter redistribution(c.f. RPUSHREDISTENDTSUM)DOUBLE°C--0.0
raterRedistributionTsumRateRate of temperature sum to indicate the duration of dry matter redistribution (c.f. RPUSHREDISTSUM)DOUBLE°C--0.0
raterWLVRedistributionRateRate of new leaves weight produced in the redistribution phase (c.f. RREDISTLVG)DOUBLEg/(m2 d)--0.0
raterWSORedistributionRateRate of dry matter redistribution from storage roots for the formation of new leaves(c.f. RREDISTSO)DOUBLEg/(m2 d)--0.0
outFINT fractional light interception DOUBLE--0.0
outIsDormancyTrue if dormancy has started (c.f. DORMANCY)BOOLEAN--false
outIsDormancyRecoverTrue if dormancy recover has started (c.f. PUSHDORMREC)BOOLEAN--false
outIsRedistributionTrue if redistribution has started (c.f. PUSHREDIST)BOOLEAN--false
outIsRedistributionEndTrue if redistribution ended (c.f. PUSHREDISTEND)BOOLEAN--false
outKDEMLK demand of leavesDOUBLEg/m2--0.0
outKDEMRK demand of rootsDOUBLEg/m2--0.0
outKDEMSK demand of stemsDOUBLEg/m2--0.0
outKDEMSOK demand of storage organsDOUBLEg/m2--0.0
outKDEMTOK demand of leaves, stems and rootsDOUBLEg/m2--0.0
outKNI-DOUBLE1--1.0
outLAII-DOUBLEm2/m2--0.0
outNDEMLN demand of leavesDOUBLEg/m2--0.0
outNDEMRN demand of rootsDOUBLEg/m2--0.0
outNDEMSN demand of stemsDOUBLEg/m2--0.0
outNDEMSON demand of storage organsDOUBLEg/m2--0.0
outNDEMTON demand of leaves, stems and rootsDOUBLEg/m2--0.0
outNLIMITNutrient uptake limiting factor (-) at low moisture conditions in the rooted soil layer before anthesis.DOUBLE1--0.0
outNNI-DOUBLE1--1.0
outNPKI-DOUBLE1--1.0
outPDEMLP demand of leavesDOUBLEg/m2--0.0
outPDEMRP demand of rootsDOUBLEg/m2--0.0
outPDEMSP demand of stemsDOUBLEg/m2--0.0
outPDEMSOP demand of storage organsDOUBLEg/m2--0.0
outPDEMTOP demand of leaves, stems and rootsDOUBLEg/m2--0.0
outPNI-DOUBLE1--1.0
outWithCropcrop is presentBOOLEAN1--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

    Constructors
    Constructor
    Description
    Empty constructor used by class.forName()
    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)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected net.simplace.sim.model.FWSimComponent
    clone(net.simplace.sim.util.FWSimVarMap aVarMap)
    creates a clone from this SimComponent for use in other threads
    HashMap<String,net.simplace.sim.util.FWSimVariable<?>>
    Create the FWSimVariables as interface for this SimComponent
    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.
    protected void
    initializes the fields by getting input and output FWSimVariables from VarMap
    protected void
     
    protected void
    process the algorithm and write the results back to VarMap
    protected 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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

      public HashMap<String,net.simplace.sim.util.FWSimVariable<?>> createVariables()
      Create the FWSimVariables as interface for this SimComponent
      Specified by:
      createVariables in interface net.simplace.sim.util.FWSimFieldContainer
      Specified by:
      createVariables in class net.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 class net.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 class net.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 class net.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 class net.simplace.sim.model.FWSimComponent
      See Also:
      • FWSimComponent.clone(net.simplace.sim.util.FWSimVarMap)