net.simplace.client.simulation.lap.lintul5.Biomass

Component for the Lintul crop model

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcDVSDLTdevelopment stage above which death of leaves starts in dependence of mean daily temperatureDOUBLE10.0-1.0
constantcDVSDRdevelopment stage above which death of roots and stems startsDOUBLE10.0-1.0
constantcDVSIinitial development stage of crop (from 0 to 2)DOUBLE10.0-0.0
constantcFLTBfraction table of abovre-gr. biomass to leaves as function of DVSDOUBLEARRAY1--[Ljava.lang.Double;@7a04f730
constantcFOTBfraction table of abovre-gr. biomass to storage organs as function of DVSDOUBLEARRAY1--[Ljava.lang.Double;@3b11620a
constantcFRTBfraction table of total biomass to roots as function of DVSDOUBLEARRAY1--[Ljava.lang.Double;@2fd1ad8a
constantcFSTBfraction table of abovre-gr. biomass to stems as function of DVSDOUBLEARRAY1--[Ljava.lang.Double;@357f6391
constantcKDIFTBtable of light extinction factor as function of DVSDOUBLEARRAY10.01.0[Ljava.lang.Double;@689faf79
constantcLAICRCritical leaf area index for overshadowingDOUBLEm2/m20.010.04.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
constantcNPARTcoefficient for N stress-effect on leaf biomass reductionDOUBLE1--1.0
constantcNSLAcoefficient for the effect of nutrient (N-P-K) stress on SLA reductionDOUBLE1--0.5
constantcRDIInitial rooting depthDOUBLEm0.010.00.1
constantcRDRLmax. rel. death rate of leaves due to water stressDOUBLEd-10.01.00.05
constantcRDRLTBtable with relative death rate of leaves vs. TMPADOUBLEARRAYd-10.01.0[Ljava.lang.Double;@582e9152
constantcRDRNSmax. relative death rate of leaves due to nutrient (N-P-K) stressDOUBLEd-10.01.00.05
constantcRDRRTBtable with relative death rate of roots vs. DVSDOUBLEARRAYd-10.01.0[Ljava.lang.Double;@7a31ca20
constantcRDRSHMrel. death rate of leaves due to shading (above LAICR)DOUBLEd-10.01.00.03
constantcRDRSTBtable with relative death rate of stems vs. DVSDOUBLEARRAYd-1--[Ljava.lang.Double;@349c4d1c
constantcRGRLAImaximal relative increase in LAIDOUBLEd-10.0-0.00817
constantcRRIMaximum daily increase in rooting depthDOUBLEmetre_per_day0.00.150.012
constantcRWRTIinitial change in living root biomassDOUBLEg/(m2 d)--0.0
constantcSLATBtable of specific leaf area as dependent on DVSDOUBLEARRAYm2/g--[Ljava.lang.Double;@21edd891
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
constantcTBASElower threshold temperature for LAI increaseDOUBLE°C--0.0
constantcTDWIInitial total crop dry weightDOUBLEg/m20.02000.021.0
inputiAVRADDaily total irradiationDOUBLEJ/(m2 d)--0.0
inputiDVSdevelopment stage of crop (from 0 to 2)DOUBLE1--0.0
inputiDoHarvestharvestingBOOLEAN1--false
inputiDoSowsowingBOOLEAN1--false
inputiEMERGhas emergedBOOLEAN1--false
inputiIDEMERGDay of emergenceINT103660
inputiNNI-DOUBLE1--1.0
inputiNPKI-DOUBLE1--1.0
inputiRDMmaximal rooting depthDOUBLEm0.010.01.25
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
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 factorDOUBLE10.01.01.0
statesGTSUMtotal biomass of the cropDOUBLEg/m20.0-0.0
statesLAIleaf area index (leaf area per soil surface)DOUBLEm2/m2--0.0
statesRDactual rooting depthDOUBLEm--0.0
statesTAGBtotal above-ground biomassDOUBLEg/m2--0.0
statesTAGBGtotal above-ground living biomassDOUBLEg/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
statesWRTweight of rootsDOUBLEg/m2--0.0
statesWRTDweight of deat rootsDOUBLEg/m2--0.0
statesWSOweight of storage organsDOUBLEg/m2--0.0
statesWSTweight of stemsDOUBLEg/m2--0.0
statesWSTDweight of dead stemsDOUBLEg/m2--0.0
raterDLVdecrease in leaf mass by senescenceDOUBLEg/(m2 d)--0.0
raterDRRTdead root rateDOUBLEg/(m2 d)--0.0
raterDRSTdead stem rateDOUBLEg/(m2 d)--0.0
raterGRTdaily increase in total biomass of 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
raterRLAIchange in leaf area indexDOUBLEd-1--0.0
raterRRroot growth rateDOUBLEmetre_per_day--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
FINT fractional light interception DOUBLE1null
Klight extinction coefficient as function of actual devstage DOUBLEm2/m2null
LAII-DOUBLEm2/m2null
WithCropcrop is presentBOOLEAN1null



public class Biomass extends net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public Biomass(String aName, HashMap aFieldMap, HashMap aInputMap, Element
aSimComponentElement, FWSimVarMap aVarMap, int aOrderNumber);
public Biomass();


// Public Instance Methods
public HashMap createVariables(); // Defines
net.simplace.simulation.model.FWSimComponent


Create the FWSimVariables as interface for this SimComponent

// Protected Instance Methods
protected void init(); // Defines
net.simplace.simulation.model.FWSimComponent


initializes the fields by getting input and output FWSimVariables from VarMap
protected void initValues();

protected void resetOnHarvest();

protected void process(); // Defines
net.simplace.simulation.model.FWSimComponent


process the algorithm and write the results back to VarMap
protected FWSimComponent clone(FWSimVarMap aVarMap);
// Defines net.simplace.simulation.model.FWSimComponent


creates a clone from this SimComponent for use in other threads


}



Hierarchy: java.lang.Object - net.simplace.simulation.model.FWSimComponent (net.simplace.simulation.util.FWSimFieldContainer) - Biomass