Class Sucros2CropPotEvapTran
java.lang.Object
net.simplace.sim.model.FWSimComponent
net.simplace.sim.components.models.sucros.modular.splitting2.Sucros2CropPotEvapTran
- All Implemented Interfaces:
net.simplace.sim.util.FWSimFieldContainer
public class Sucros2CropPotEvapTran
extends net.simplace.sim.model.FWSimComponent
Sim component that calculates only the crop and potential evapotranspiration part of Sucros2
Description
For more Information about the splitting please consult the package info on splitting2
For detailed information about the Sucros2 model please consult the original documentation (S).
References
- Author:
- Gunther Krauss
- See Also:
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
---|---|---|---|---|---|---|---|
constant | cAMDVST | Table of AMDVS as a function of DVS | DOUBLEARRAY | - | - | - | |
constant | cAMTMPT | Table of AMTMP as function of DDTMP | DOUBLEARRAY | - | - | - | |
constant | cAMX | Potential CO 2 assimilation rate at light saturatPotential CO 2 assimilation rate at light saturation for individual leaveson for | DOUBLE | g m-2 s-1 | - | - | 0.00111 |
constant | cASRQLV | Assimilate requirement for leaf dry matter production | DOUBLE | g g-1 | - | - | 1.463 |
constant | cASRQRT | Assimilate requirement for root dry matter production | DOUBLE | g g-1 | - | - | 1.444 |
constant | cASRQSO | Assimilate requirement for storage organ dry matter production | DOUBLE | g g-1 | - | - | 1.415 |
constant | cASRQST | Assimilate requirement for stem dry matter production | DOUBLE | g g-1 | - | - | 1.513 |
constant | cAmaxDVSTableDVS | DVS for Amax correction factor (c.f. AMDVST) | DOUBLEARRAY | 1 | - | - | 0.0 1.0 2.0 2.5 |
constant | cAmaxDVSTableFactor | Amax correction factor as function of DVS (c.f. AMDVST) | DOUBLEARRAY | 1 | - | - | 1.0 1.0 0.5 0.0 |
constant | cAmaxTempTableFactor | Amax correction factor as function of mean temperature (c.f. AMTMPT) | DOUBLEARRAY | 1 | - | - | 0.0 0.0 1.0 1.0 0.0 0.0 |
constant | cAmaxTempTableMeanTemperature | Mean temperature for Amax correction factor (c.f. AMTMPT) | DOUBLEARRAY | °C | - | - | -10.0 0.0 10.0 25.0 35.0 50.0 |
constant | cCFLV | Mass fraction carbon in the leaves | DOUBLE | g g-1 | - | - | 0.459 |
constant | cCFRT | Mass fraction carbon in the roots | DOUBLE | g g-1 | - | - | 0.467 |
constant | cCFSO | Mass fraction carbon in the storage organs | DOUBLE | g g-1 | - | - | 0.471 |
constant | cCFST | Mass fraction carbon in the stems | DOUBLE | g g-1 | - | - | 0.494 |
constant | cCONVL | Conversion factor for remobilization of stem carbohydrates into glucose | DOUBLE | - | - | 0.947 | |
constant | cCompatibilityMode | compatibility mode for GLA calculation | BOOLEAN | - | - | true | |
constant | cDOYEM | latitude | INT | d | - | - | 90 |
constant | cDVRRT | Table of DVR in post-anthesis phase as function of temperature | DOUBLEARRAY | - | - | - | |
constant | cDVRVT | Table of DVR in pre-anthesis phase as function of temperature | DOUBLEARRAY | - | - | - | |
constant | cEAR | Ear area/weight ratio | DOUBLE | m2 g-1 | - | - | 6.3E-4 |
constant | cEFF | Initial light conversion factor for individual leaves | DOUBLE | g J-1 | - | - | 1.25E-5 |
constant | cFLVTB | Table of FLV as function of DVS | DOUBLEARRAY | - | - | - | |
constant | cFRDR | Parameter to determine rate of increase in RDR | DOUBLE | - | - | 1.0 | |
constant | cFRTRL | Fraction stem weight eventually translocated to storage organs | DOUBLE | - | - | 0.2 | |
constant | cFSHTB | Table of FSH as function of DVS | DOUBLEARRAY | - | - | - | |
constant | cFSOTB | Table of FSO as function of DVS | DOUBLEARRAY | - | - | - | |
constant | cFSTTB | Table of FST as function of DVS | DOUBLEARRAY | - | - | - | |
constant | cIDVS | Initial development stage | DOUBLE | - | - | - | 0.0 |
constant | cIEAI | Initial ear area index | DOUBLE | m2 m-2 | - | - | 0.0 |
constant | cILAI | Initial leaf area index | DOUBLE | m2 m-2 | - | - | 0.012 |
constant | cINTC | Interception capacity of precipitation of 1 layer of leaves | DOUBLE | mm d-1 | - | - | 0.25 |
constant | cKDF | Extinction coefficient for leaves | DOUBLE | m2 ha-1 | - | - | 0.6 |
constant | cLAICR | Critical leaf area index beyond which death to self-shading occurs | DOUBLE | m2 m-2 | - | - | 4.0 |
constant | cLAT | latitude | DOUBLE | ° | - | - | 51.97 |
constant | cLeavesPartitioningTableDVS | DVS for fraction of shoot dry matter to leaves (c.f. FLVTB) | DOUBLEARRAY | 1 | - | - | 0.0 0.1 0.25 0.5 0.7 0.95 2.5 |
constant | cLeavesPartitioningTableFraction | Fraction of shoot dry matter to leaves as function of DVS (c.f. FLVTB) | DOUBLEARRAY | 1 | - | - | 0.65 0.65 0.7 0.5 0.15 0.0 0.0 |
constant | cMAINLV | Maintenance respiration coefficient of leaves | DOUBLE | g g-1 d-1 | - | - | 0.03 |
constant | cMAINRT | Maintenance respiration coefficient of roots | DOUBLE | g g-1 d-1 | - | - | 0.015 |
constant | cMAINSO | Maintenance respiration coefficient of storage organs | DOUBLE | g g-1 d-1 | - | - | 0.01 |
constant | cMAINST | Maintenance respiration coefficient of stems | DOUBLE | g g-1 d-1 | - | - | 0.015 |
constant | cPostAnthesisDevTableDVR | Development rate after anthesis as function of mean temeperature (c.f. DVRRT) | DOUBLEARRAY | 1 | - | - | 0.0 0.0 0.031 |
constant | cPostAnthesisDevTableMeanTemperature | Mean temperature for development rate after anthesis (c.f. DVRRT) | DOUBLEARRAY | °C | - | - | -10.0 0.0 30.0 |
constant | cPreAnthesisDevTableDVR | Development rate before anthesis as function of mean temeperature (c.f. DVRVT) | DOUBLEARRAY | 1 | - | - | 0.0 0.0 0.027 |
constant | cPreAnthesisDevTableMeanTemperature | Mean temperature for development rate before anthesis (c.f. DVRVT) | DOUBLEARRAY | °C | - | - | -10.0 0.0 30.0 |
constant | cQ10 | Factor accounting for increase in maintenance respiration with a 10 °C rise temperature | DOUBLE | - | - | 2.0 | |
constant | cRGRL | Relative growth rate of leaf area during exponential growth | DOUBLE | °C-1 d-1 | - | - | 0.009 |
constant | cSCP | Scattering coefficient of leaves for PAR | DOUBLE | - | - | 0.2 | |
constant | cSLA | Specific leaf area | DOUBLE | m2 g-1 | - | - | 0.022 |
constant | cShootPartitioningTableDVS | DVS for fraction of total dry matter to shoot (c.f. FSHTB) | DOUBLEARRAY | 1 | - | - | 0.0 0.1 0.2 0.35 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 2.5 |
constant | cShootPartitioningTableFraction | Fraction of total dry matter to shoot as function of DVS (c.f. FSHTB) | DOUBLEARRAY | 1 | - | - | 0.5 0.5 0.6 0.78 0.83 0.87 0.9 0.93 0.95 0.97 0.98 0.99 1.0 1.0 |
constant | cStemsPartitioningTableDVS | DVS for fraction of shoot dry matter to stems (c.f. FSTTB) | DOUBLEARRAY | 1 | - | - | 0.0 0.1 0.25 0.5 0.7 0.95 1.05 2.5 |
constant | cStemsPartitioningTableFraction | Fraction of shoot dry matter to stems as function of DVS (c.f. FSTTB) | DOUBLEARRAY | 1 | - | - | 0.35 0.35 0.3 0.5 0.85 1.0 0.0 0.0 |
constant | cStorageOrgansPartitioningTableDVS | DVS for fraction of shoot dry matter to storage organs (c.f. FSOTB) | DOUBLEARRAY | 1 | - | - | 0.0 0.95 1.05 2.5 |
constant | cStorageOrgansPartitioningTableFraction | Fraction of shoot dry matter to storage organs as function of DVS (c.f. FSOTB) | DOUBLEARRAY | 1 | - | - | 0.0 0.0 1.0 1.0 |
constant | cTBASE | Base temperature for juvenile leaf area growth | DOUBLE | °C | - | - | 0.0 |
constant | cTKL1 | Thickness of the soil layer 1 | DOUBLE | mm | - | - | 200.0 |
constant | cTREF | Reference temperature | DOUBLE | °C | - | - | 25.0 |
constant | cWCST1 | Volumetric water content at saturation in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.4 |
constant | cWLVDI | Initial value for WLVD | DOUBLE | g m-2 | - | - | 0.0 |
constant | cWLVI | Initial dry weight of the leaves | DOUBLE | g m-2 | - | - | 0.5 |
constant | cWRTI | Initial dry weight of the roots | DOUBLE | g m-2 | - | - | 0.8 |
constant | cWSOI | Initial value for WSO | DOUBLE | g m-2 | - | - | 0.0 |
constant | cWSTI | Initial value for WST | DOUBLE | g m-2 | - | - | 0.3 |
input | iActualTranspiration | Total actual transpiration rate of the canopy | DOUBLE | mm d-1 | - | - | 0.0 |
input | iRAIN | Daily precipitation (from AB/TPE weather system) | DOUBLE | - | - | 0.0 | |
input | iRDD | Daily solar radiation | DOUBLE | J m-2 d-1 | - | - | 0.0 |
input | iTMMN | Daily minimum temperature (from AB/TPE weather system) | DOUBLE | ° | - | - | 0.0 |
input | iTMMX | Daily maximum temperature (from AB/TPE weather system) | DOUBLE | ° | - | - | 0.0 |
input | iVP | Actual vapour pressure (from AB/TPE weather system) | DOUBLE | kPa | - | - | 0.0 |
input | iWL1 | Amount of water in soil compartment 1 | DOUBLE | mm | - | - | 0.0 |
input | iWN | Wind speed (from AB/TPE weather system) | DOUBLE | m s-1 | - | - | 0.0 |
state | sCumulativePotentialSoilEvaporation | Cumulative potential ecaporatio | DOUBLE | mm | - | - | 0.0 |
state | sCumulativePotentialTranspiration | Cumulative actual soil evaporation | DOUBLE | mm | - | - | 0.0 |
state | sDVS | Development stage of the crop | DOUBLE | - | - | - | 0.0 |
state | sEAI | Ear area index | DOUBLE | m2 m-2 | - | - | 0.0 |
state | sLAI | Leaf area index | DOUBLE | m2 m-2 | - | - | 0.0 |
state | sTAINTC | Total amount of rainfall intercepted by the canopy | DOUBLE | mm | - | - | 0.0 |
state | sTDTGA | Total gross CO 2 assimilation of the crop | DOUBLE | g m-2 | - | - | 0.0 |
state | sTEVAPD | Cumulative potential soil evaporation due to drying power of the air | DOUBLE | mm | - | - | 0.0 |
state | sTEVAPR | Cumulative potential soil evaporation due to radiation | DOUBLE | mm | - | - | 0.0 |
state | sTNASS | Total net CO 2 assimilation | DOUBLE | g m-2 | - | - | 0.0 |
state | sTPENM | Cumulative potential evapotranspiration | DOUBLE | mm | - | - | 0.0 |
state | sTRAIN | Total precipitation | DOUBLE | mm | - | - | 0.0 |
state | sWLVD | Dry weight of dead leaves | DOUBLE | g m-2 | - | - | 0.0 |
state | sWLVG | Dry weight of green leaves | DOUBLE | g m-2 | - | - | 0.0 |
state | sWRT | Dry weight of the roots | DOUBLE | g m-2 | - | - | 0.0 |
state | sWSO | Dry weight of storage organs | DOUBLE | g m-2 | - | - | 0.0 |
state | sWST | Dry weight of the stems | DOUBLE | g m-2 | - | - | 0.0 |
rate | rAINTC | Actual amount of precipitation intercepted by the canopy | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rDLV | Death rate of leaves | DOUBLE | g m-2 d-1 | - | - | 0.0 |
rate | rDTGA | Daily total gross CO 2 assimilation of the crop | DOUBLE | g m-2 d-1 | - | - | 0.0 |
rate | rDVR | Development rate | DOUBLE | d-1 | - | - | 0.0 |
rate | rEVAPD | Potential soil evaporation due to drying power of the air | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rEVAPR | Potential soil evaporation due to radiation | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rGRT | Dry matter growth rate of roots | DOUBLE | g m-2 d-1 | - | - | 0.0 |
rate | rGSO | Dry matter growth rate of storage organs | DOUBLE | g m-2 d-1 | - | - | 0.0 |
rate | rGST | Dry matter growth rate of stems | DOUBLE | g m-2 d-1 | - | - | 0.0 |
rate | rPENMAN | Penman reference value for potential evaporation | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rPotentialSoilEvaporation | Potential soil evaporation | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rPotentialTranspiration | Potential transpiration rate derived from Penman evaporation | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rREAI | Growth rate ear area index | DOUBLE | m2 m-2 d-1 | - | - | 0.0 |
rate | rRLAI | Growth rate leaf area index | DOUBLE | m2 m-2 d-1 | - | - | 0.0 |
rate | rRTNASS | net CO 2 assimilation rate | DOUBLE | g m-2 d-1 | - | - | 0.0 |
rate | rRWLVG | Green leaf growth rate | DOUBLE | g m-2 d-1 | - | - | 0.0 |
out | CHKDIF | Difference between carbon added to the crop since initialization and the net total of integrated carbon fluxes, relative to their sum | DOUBLE | g m-2 | - | - | 0.0 |
out | CROPF | Crop factor for crop water requirement | DOUBLE | - | - | 0.0 | |
out | HI | Harvest index | DOUBLE | g g-1 | - | - | 0.0 |
out | TADRW | Total above ground biomass | DOUBLE | g m-2 | - | - | 0.0 |
out | TDRW | Total biomass | DOUBLE | g m-2 | - | - | 0.0 |
out | TNASSI | Initial value of TNASS | DOUBLE | g m-2 | - | - | 0.0 |
out | WLV | Weight of green and dead leaves | DOUBLE | g m-2 | - | - | 0.0 |
-
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 void
protected net.simplace.sim.model.FWSimComponent
clone
(net.simplace.sim.util.FWSimVarMap aVarMap) Create 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 VarMapvoid
protected void
protected void
process()
Process the algorithm and write the results back to VarMapMethods 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
-
Sucros2CropPotEvapTran
public Sucros2CropPotEvapTran()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()
-
initializeVariables
public void initializeVariables() -
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()
-
calculateRates
protected void calculateRates() -
integrateStates
protected void integrateStates() -
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) - Specified by:
clone
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
FWSimComponent.clone(net.simplace.sim.util.FWSimVarMap)
-