Class Sucros2Crop
java.lang.Object
net.simplace.sim.model.FWSimComponent
net.simplace.sim.components.models.sucros.modular.splitting1.Sucros2Crop
- All Implemented Interfaces:
net.simplace.sim.util.FWSimFieldContainer
public class Sucros2Crop
extends net.simplace.sim.model.FWSimComponent
Sim component that calculates only the crop part of Sucros2
Description
For more Information about the splitting please consult the package info on splitting1
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 | cFDVRR | factor phenology post-anthesis | DOUBLE | - | - | 1.0 | |
constant | cFDVRV | factor phenology pre-anthesis | DOUBLE | - | - | 1.0 | |
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 | 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 | cTREF | Reference temperature | DOUBLE | °C | - | - | 25.0 |
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 | iPotentialTranspiration | Potential transpiration rate derived from Penman evaporation | DOUBLE | mm d-1 | - | - | 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 |
state | sDSLR | Number of days since last rain | DOUBLE | d | - | - | 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 | sTAEVAP | Cumulative actual soil evaporation | DOUBLE | mm | - | - | 0.0 |
state | sTAINTC | Total amount of rainfall intercepted by the canopy | DOUBLE | mm | - | - | 0.0 |
state | sTATRAN | Total amount of water transpired by the crop | DOUBLE | mm | - | - | 0.0 |
state | sTDRAIN | Total drainage | 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 | sTPEVAP | Cumulative potential ecaporatio | DOUBLE | mm | - | - | 0.0 |
state | sTPTRAN | Cumulative actual soil evaporation | DOUBLE | mm | - | - | 0.0 |
state | sTRAIN | Total precipitation | DOUBLE | mm | - | - | 0.0 |
state | sTRNOFF | Total runoff | DOUBLE | mm | - | - | 0.0 |
state | sWL1 | Amount of water in soil compartment 1 | DOUBLE | mm | - | - | 0.0 |
state | sWL2 | Amount of water in soil compartment 2 | DOUBLE | mm | - | - | 0.0 |
state | sWL3 | Amount of water in soil compartment 3 | DOUBLE | mm | - | - | 0.0 |
state | sWL4 | Amount of water in soil compartment 4 | 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 |
state | sZRT | Rooted depth | DOUBLE | mm | - | - | 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 | 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 | 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 | CPEW | reduction partitioning | DOUBLE | - | - | 0.0 | |
out | CROPF | Crop factor for crop water requirement | DOUBLE | - | - | 0.0 | |
out | DS0 | Daily extraterrestrial radiation | DOUBLE | J m-2 s-1 | - | - | 0.0 |
out | GPHOT | assimilation | DOUBLE | g m-2 d-1 | - | - | 0.0 |
out | HI | Harvest index | DOUBLE | g g-1 | - | - | 0.0 |
out | PCEW | reduction assimilation | DOUBLE | - | - | 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
-
Sucros2Crop
public Sucros2Crop()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)
-