java.lang.Object
net.simplace.sim.model.FWSimComponent
net.simplace.sim.components.models.sucros.modular.splitting2.Sucros2EvapTranWater
Alle implementierten Schnittstellen:
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

Autor:
Gunther Krauss
Siehe auch:

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcAMTMPTTable of AMTMP as function of DDTMP DOUBLEARRAY---
constantcAmaxTempTableFactorAmax correction factor as function of mean temperature (c.f. AMTMPT)DOUBLEARRAY1-- 0.0 0.0 1.0 1.0 0.0 0.0
constantcAmaxTempTableMeanTemperatureMean temperature for Amax correction factor (c.f. AMTMPT)DOUBLEARRAY°C-- -10.0 0.0 10.0 25.0 35.0 50.0
constantcEDPTFTTable to read the root activity coefficientDOUBLEARRAY---
constantcEESSoil-specific extinction coefficientDOUBLEmm-1--0.002
constantcEZRTC constantant for root elongationDOUBLEmm d-1--12.0
constantcIDSLRInitial of DSLRDOUBLEd--1.0
constantcMDRATEMaximum drainage rate of the subsoilDOUBLEmm d-1--50.0
constantcRootActivityTableCoefficientRoot activity coefficient as function of RWCL (c.f. EDPTFT)DOUBLEARRAY1-- 0.0 0.0 0.15 0.6 0.8 1.0 1.0
constantcRootActivityTableRWCLRWCL for root activity coefficient (c.f. EDPTFT)DOUBLEARRAY1-- -0.5 -0.05 0.0 0.15 0.3 0.5 2.0
constantcTKL1Thickness of the soil layer 1DOUBLEmm--200.0
constantcTKL2Thickness of the soil layer 2DOUBLEmm--400.0
constantcTKL3Thickness of the soil layer 3DOUBLEmm--600.0
constantcTKL4Thickness of the soil layer 4DOUBLEmm--800.0
constantcTRANSCCharacteristic potential transpiration rate (see Table 2.2)DOUBLEmm d-1--9.0
constantcWCAD1Volumetric water content in each soil layer at dry airDOUBLEcm3 cm-3--0.025
constantcWCAD2Volumetric water content in each soil layer at dry airDOUBLEcm3 cm-3--0.025
constantcWCAD3Volumetric water content in each soil layer at dry airDOUBLEcm3 cm-3--0.025
constantcWCAD4Volumetric water content in each soil layer at dry airDOUBLEcm3 cm-3--0.025
constantcWCFC1Volumetric water content at field capacity in each soil layerDOUBLEcm3 cm-3--0.23
constantcWCFC2Volumetric water content at field capacity in each soil layerDOUBLEcm3 cm-3--0.23
constantcWCFC3Volumetric water content at field capacity in each soil layerDOUBLEcm3 cm-3--0.23
constantcWCFC4Volumetric water content at field capacity in each soil layerDOUBLEcm3 cm-3--0.23
constantcWCLI1Initial value for WCL1DOUBLEcm3 cm-3--0.2
constantcWCLI2Initial value for WCL2DOUBLEcm3 cm-3--0.2
constantcWCLI3Initial value for WCL3DOUBLEcm3 cm-3--0.2
constantcWCLI4Initial value for WCL4DOUBLEcm3 cm-3--0.2
constantcWCST1Volumetric water content at saturation in each soil layerDOUBLEcm3 cm-3--0.4
constantcWCST2Volumetric water content at saturation in each soil layerDOUBLEcm3 cm-3--0.4
constantcWCST3Volumetric water content at saturation in each soil layerDOUBLEcm3 cm-3--0.4
constantcWCST4Volumetric water content at saturation in each soil layerDOUBLEcm3 cm-3--0.4
constantcWCWET1Volumetric water content where water logging beginsDOUBLEcm3 cm-3--0.35
constantcWCWET2Volumetric water content where water logging beginsDOUBLEcm3 cm-3--0.35
constantcWCWET3Volumetric water content where water logging beginsDOUBLEcm3 cm-3--0.35
constantcWCWET4Volumetric water content where water logging beginsDOUBLEcm3 cm-3--0.35
constantcWCWP1Volumetric water content at wilting point in each soil layerDOUBLEcm3 cm-3--0.075
constantcWCWP2Volumetric water content at wilting point in each soil layerDOUBLEcm3 cm-3--0.075
constantcWCWP3Volumetric water content at wilting point in each soil layerDOUBLEcm3 cm-3--0.075
constantcWCWP4Volumetric water content at wilting point in each soil layerDOUBLEcm3 cm-3--0.075
constantcZRTIInitial value for ZRTDOUBLEmm--5.0
constantcZRTMCMaximum value for rooted depth as crop characteristicDOUBLEmm--1200.0
constantcZRTMSMaximum value for rooted depth as soil characteristicDOUBLEmm--1200.0
inputiAINTCActual amount of precipitation intercepted by the canopyDOUBLEmm d-1--0.0
inputiDVSDevelopment stage of the cropDOUBLE---0.0
inputiPotentialSoilEvaporationPotential soil evaporationDOUBLEmm d-1--0.0
inputiPotentialTranspirationPotential transpiration rate derived from Penman evaporationDOUBLEmm d-1--0.0
inputiRAINDaily precipitation (from AB/TPE weather system)DOUBLE--0.0
inputiTMMNDaily minimum temperature (from AB/TPE weather system)DOUBLE°--0.0
inputiTMMXDaily maximum temperature (from AB/TPE weather system)DOUBLE°--0.0
statesCumulativeActualSoilEvaporationCumulative actual soil evaporationDOUBLEmm--0.0
statesCumulativeActualTranspirationTotal amount of water transpired by the cropDOUBLEmm--0.0
statesDSLRNumber of days since last rainDOUBLEd--0.0
statesTDRAINTotal drainageDOUBLEmm--0.0
statesTRAINTotal precipitationDOUBLEmm--0.0
statesTRNOFFTotal runoffDOUBLEmm--0.0
statesWL1Amount of water in soil compartment 1DOUBLEmm--0.0
statesWL2Amount of water in soil compartment 2DOUBLEmm--0.0
statesWL3Amount of water in soil compartment 3DOUBLEmm--0.0
statesWL4Amount of water in soil compartment 4DOUBLEmm--0.0
statesZRTRooted depthDOUBLEmm--0.0
raterActualSoilEvaporationActual soil evaporation rate, derived from Penman evaporationDOUBLEmm d-1--0.0
raterActualTranspirationTotal actual transpiration rate of the canopy DOUBLEmm d-1--0.0
raterDRAINDrainage rate below the root zoneDOUBLEmm d-1--0.0
raterEZRTRate of root elogationDOUBLEmm d-1--0.0
raterRDSLRDay with no rainDOUBLEd d-1--0.0
raterRNOFFRunoffDOUBLEmm d-1--0.0
raterRRAINDaily precipitationDOUBLEmm d-1--0.0
raterRWL1 Rate of increase for WL1DOUBLEmm d-1--0.0
raterRWL2 Rate of increase for WL2DOUBLEmm d-1--0.0
raterRWL3 Rate of increase for WL3DOUBLEmm d-1--0.0
raterRWL4 Rate of increase for WL4DOUBLEmm d-1--0.0
outTKLTSum of thickness of the soil layersDOUBLEmm--0.0
outWCUMIInitial value for WCUMDOUBLEmm--0.0
outWL1IInitial amount for WL1DOUBLEmm--0.0
outWL2IInitial amount for WL2DOUBLEmm--0.0
outWL3IInitial amount for WL3DOUBLEmm--0.0
outWL4IInitial amount for WL4DOUBLEmm--0.0
outZRTMMaximum value for rooted depthDOUBLEmm--0.0
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.simplace.sim.model.FWSimComponent

    net.simplace.sim.model.FWSimComponent.TEST_STATE
  • Feldübersicht

    Von Klasse geerbte Felder net.simplace.sim.model.FWSimComponent

    iFieldMap, iFrequence, iInputMap, iJexlRule, iMasterComponentGroup, iName, iOrderNumber, isComponentGroup, iSimComponentElement, iSimModel, iVarMap
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Empty constructor used by class.forName()
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected void
     
    protected net.simplace.sim.model.FWSimComponent
    clone(net.simplace.sim.util.FWSimVarMap aVarMap)
     
    HashMap<String,net.simplace.sim.util.FWSimVariable<?>>
    Create the FWSimVariables as interface for this SimComponent
    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.
    protected void
    Initializes the fields by getting input and output FWSimVariables from VarMap
    void
     
    protected void
     
    protected void
    Process the algorithm and write the results back to VarMap

    Von Klasse geerbte Methoden 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

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • Sucros2EvapTranWater

      public Sucros2EvapTranWater()
      Empty constructor used by class.forName()
  • Methodendetails

    • createVariables

      public HashMap<String,net.simplace.sim.util.FWSimVariable<?>> createVariables()
      Create the FWSimVariables as interface for this SimComponent
      Angegeben von:
      createVariables in Schnittstelle net.simplace.sim.util.FWSimFieldContainer
      Angegeben von:
      createVariables in Klasse net.simplace.sim.model.FWSimComponent
      Siehe auch:
      • FWSimComponent.createVariables()
    • init

      protected void init()
      Initializes the fields by getting input and output FWSimVariables from VarMap
      Angegeben von:
      init in Klasse net.simplace.sim.model.FWSimComponent
      Siehe auch:
      • FWSimComponent.init()
    • initializeVariables

      public void initializeVariables()
    • process

      protected void process()
      Process the algorithm and write the results back to VarMap
      Angegeben von:
      process in Klasse net.simplace.sim.model.FWSimComponent
      Siehe auch:
      • 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.
      Angegeben von:
      fillTestVariables in Klasse net.simplace.sim.model.FWSimComponent
      Siehe auch:
      • Ungültige Referenz
        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)
      Angegeben von:
      clone in Klasse net.simplace.sim.model.FWSimComponent
      Siehe auch:
      • FWSimComponent.clone(net.simplace.sim.util.FWSimVarMap)