Class Sucros2EvapTranWater
java.lang.Object
net.simplace.sim.model.FWSimComponent
net.simplace.sim.components.models.sucros.modular.splitting2.Sucros2EvapTranWater
- All Implemented Interfaces:
net.simplace.sim.util.FWSimFieldContainer
public class Sucros2EvapTranWater
extends net.simplace.sim.model.FWSimComponent
Sim component that calculates only the water and actual 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 | cAMTMPT | Table of AMTMP as function of DDTMP | DOUBLEARRAY | - | - | - | |
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 | cEDPTFT | Table to read the root activity coefficient | DOUBLEARRAY | - | - | - | |
constant | cEES | Soil-specific extinction coefficient | DOUBLE | mm-1 | - | - | 0.002 |
constant | cEZRTC | constantant for root elongation | DOUBLE | mm d-1 | - | - | 12.0 |
constant | cIDSLR | Initial of DSLR | DOUBLE | d | - | - | 1.0 |
constant | cMDRATE | Maximum drainage rate of the subsoil | DOUBLE | mm d-1 | - | - | 50.0 |
constant | cRootActivityTableCoefficient | Root activity coefficient as function of RWCL (c.f. EDPTFT) | DOUBLEARRAY | 1 | - | - | 0.0 0.0 0.15 0.6 0.8 1.0 1.0 |
constant | cRootActivityTableRWCL | RWCL for root activity coefficient (c.f. EDPTFT) | DOUBLEARRAY | 1 | - | - | -0.5 -0.05 0.0 0.15 0.3 0.5 2.0 |
constant | cTKL1 | Thickness of the soil layer 1 | DOUBLE | mm | - | - | 200.0 |
constant | cTKL2 | Thickness of the soil layer 2 | DOUBLE | mm | - | - | 400.0 |
constant | cTKL3 | Thickness of the soil layer 3 | DOUBLE | mm | - | - | 600.0 |
constant | cTKL4 | Thickness of the soil layer 4 | DOUBLE | mm | - | - | 800.0 |
constant | cTRANSC | Characteristic potential transpiration rate (see Table 2.2) | DOUBLE | mm d-1 | - | - | 9.0 |
constant | cWCAD1 | Volumetric water content in each soil layer at dry air | DOUBLE | cm3 cm-3 | - | - | 0.025 |
constant | cWCAD2 | Volumetric water content in each soil layer at dry air | DOUBLE | cm3 cm-3 | - | - | 0.025 |
constant | cWCAD3 | Volumetric water content in each soil layer at dry air | DOUBLE | cm3 cm-3 | - | - | 0.025 |
constant | cWCAD4 | Volumetric water content in each soil layer at dry air | DOUBLE | cm3 cm-3 | - | - | 0.025 |
constant | cWCFC1 | Volumetric water content at field capacity in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.23 |
constant | cWCFC2 | Volumetric water content at field capacity in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.23 |
constant | cWCFC3 | Volumetric water content at field capacity in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.23 |
constant | cWCFC4 | Volumetric water content at field capacity in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.23 |
constant | cWCLI1 | Initial value for WCL1 | DOUBLE | cm3 cm-3 | - | - | 0.2 |
constant | cWCLI2 | Initial value for WCL2 | DOUBLE | cm3 cm-3 | - | - | 0.2 |
constant | cWCLI3 | Initial value for WCL3 | DOUBLE | cm3 cm-3 | - | - | 0.2 |
constant | cWCLI4 | Initial value for WCL4 | DOUBLE | cm3 cm-3 | - | - | 0.2 |
constant | cWCST1 | Volumetric water content at saturation in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.4 |
constant | cWCST2 | Volumetric water content at saturation in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.4 |
constant | cWCST3 | Volumetric water content at saturation in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.4 |
constant | cWCST4 | Volumetric water content at saturation in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.4 |
constant | cWCWET1 | Volumetric water content where water logging begins | DOUBLE | cm3 cm-3 | - | - | 0.35 |
constant | cWCWET2 | Volumetric water content where water logging begins | DOUBLE | cm3 cm-3 | - | - | 0.35 |
constant | cWCWET3 | Volumetric water content where water logging begins | DOUBLE | cm3 cm-3 | - | - | 0.35 |
constant | cWCWET4 | Volumetric water content where water logging begins | DOUBLE | cm3 cm-3 | - | - | 0.35 |
constant | cWCWP1 | Volumetric water content at wilting point in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.075 |
constant | cWCWP2 | Volumetric water content at wilting point in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.075 |
constant | cWCWP3 | Volumetric water content at wilting point in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.075 |
constant | cWCWP4 | Volumetric water content at wilting point in each soil layer | DOUBLE | cm3 cm-3 | - | - | 0.075 |
constant | cZRTI | Initial value for ZRT | DOUBLE | mm | - | - | 5.0 |
constant | cZRTMC | Maximum value for rooted depth as crop characteristic | DOUBLE | mm | - | - | 1200.0 |
constant | cZRTMS | Maximum value for rooted depth as soil characteristic | DOUBLE | mm | - | - | 1200.0 |
input | iAINTC | Actual amount of precipitation intercepted by the canopy | DOUBLE | mm d-1 | - | - | 0.0 |
input | iDVS | Development stage of the crop | DOUBLE | - | - | - | 0.0 |
input | iPotentialSoilEvaporation | Potential soil evaporation | DOUBLE | mm d-1 | - | - | 0.0 |
input | iPotentialTranspiration | Potential transpiration rate derived from Penman evaporation | DOUBLE | mm d-1 | - | - | 0.0 |
input | iRAIN | Daily precipitation (from AB/TPE weather system) | DOUBLE | - | - | 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 | sCumulativeActualSoilEvaporation | Cumulative actual soil evaporation | DOUBLE | mm | - | - | 0.0 |
state | sCumulativeActualTranspiration | Total amount of water transpired by the crop | DOUBLE | mm | - | - | 0.0 |
state | sDSLR | Number of days since last rain | DOUBLE | d | - | - | 0.0 |
state | sTDRAIN | Total drainage | 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 | sZRT | Rooted depth | DOUBLE | mm | - | - | 0.0 |
rate | rActualSoilEvaporation | Actual soil evaporation rate, derived from Penman evaporation | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rActualTranspiration | Total actual transpiration rate of the canopy | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rDRAIN | Drainage rate below the root zone | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rEZRT | Rate of root elogation | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rRDSLR | Day with no rain | DOUBLE | d d-1 | - | - | 0.0 |
rate | rRNOFF | Runoff | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rRRAIN | Daily precipitation | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rRWL1 | Rate of increase for WL1 | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rRWL2 | Rate of increase for WL2 | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rRWL3 | Rate of increase for WL3 | DOUBLE | mm d-1 | - | - | 0.0 |
rate | rRWL4 | Rate of increase for WL4 | DOUBLE | mm d-1 | - | - | 0.0 |
out | TKLT | Sum of thickness of the soil layers | DOUBLE | mm | - | - | 0.0 |
out | WCUMI | Initial value for WCUM | DOUBLE | mm | - | - | 0.0 |
out | WL1I | Initial amount for WL1 | DOUBLE | mm | - | - | 0.0 |
out | WL2I | Initial amount for WL2 | DOUBLE | mm | - | - | 0.0 |
out | WL3I | Initial amount for WL3 | DOUBLE | mm | - | - | 0.0 |
out | WL4I | Initial amount for WL4 | DOUBLE | mm | - | - | 0.0 |
out | ZRTM | Maximum value for rooted depth | DOUBLE | mm | - | - | 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
-
Sucros2EvapTranWater
public Sucros2EvapTranWater()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)
-