net.simplace.usermodules.amit.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-- 0.0 0.65 0.1 0.65 0.25 0.7 0.5 0.5 0.646 0.3 0.95 0.0 2.0 0.0
constantcFOTBfraction table of abovre-gr. biomass to storage organs as function of DVSDOUBLEARRAY1-- 0.0 0.0 0.95 0.0 1.0 1.0 2.0 1.0
constantcFRTBfraction table of total biomass to roots as function of DVSDOUBLEARRAY1-- 0.0 0.5 0.1 0.5 0.2 0.4 0.35 0.22 0.4 0.17 0.5 0.13 0.7 0.07 0.9 0.03 1.2 0.0 2.0 0.0
constantcFSTBfraction table of abovre-gr. biomass to stems as function of DVSDOUBLEARRAY1-- 0.0 0.35 0.1 0.35 0.25 0.3 0.05 0.05 0.646 0.7 0.95 1.0 1.0 0.0 2.0 0.0
constantcKDIFTBtable of light extinction factor as function of DVSDOUBLEARRAY10.01.0 0.0 0.6 2.0 0.6
constantcLAICRCritical leaf area index for overshadowingDOUBLEm2/m20.010.04.0
constantcLAII-DOUBLEm2/m20.010.00.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 -10.0 0.0 10.0 0.02 15.0 0.03 30.0 0.05 50.0 0.09
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 0.0 0.0 1.5 0.0 1.5001 0.02 2.0 0.02
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-- 0.0 0.0 1.5 0.0 1.5001 0.02 2.0 0.02
constantcRGRLAImaximal relative increase in LAIDOUBLEd-10.0-0.00817
constantcRRIMaximum daily increase in rooting depthDOUBLEm/d0.00.150.012
constantcRWRTIinitial change in living root biomassDOUBLEg/(m2 d)--0.0
constantcSLATBtable of specific leaf area as dependent on DVSDOUBLEARRAYm2/g-- 0.0 0.0212 2.0 0.0212
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 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
outFINT fractional light interception DOUBLE1--0.0
outKlight extinction coefficient as function of actual devstage DOUBLEm2/m2--0.0
outWithCropcrop is presentBOOLEAN1--false



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