net.simplace.client.simulation.lap.hillflow.HillFlow1D

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcBELMANSIf true, Potential Soil Evaporation according to BELMANS is usedBOOLEAN1--false
constantcBINTDrainage parameter b for calculation interception by RUTTER (0 if unknown)DOUBLE1--0.0
constantcDIREKTIf true, ETP estimations from an external input file are usedBOOLEAN1--false
constantcDSTODrainage rate when interception capacity (INTMAX) is exceeded (required to calculate interception according to RUTTER, 0 if unknown)DOUBLEmm/s--0.0
constantcDTXArray of time intervals (event dependent time interval)INTARRAYs---
constantcDZF depth of the soil layer where lateral subsurface flow occursDOUBLEm--0.0
constantcFEUR-DOUBLEcubic_metre_per_cubic_metre---
constantcGALPHA-DOUBLEreciprocal_metre---
constantcGenAlfaParameters alfa for each layer for vanGenuchtens equationDOUBLEARRAYm-1---
constantcGenDeltaThetaResolution of theta for pre-calculating and storing the vanGenuchten valuesDOUBLEcubic_metre_per_cubic_metre--0.01
constantcGenNParameters n for each layer for vanGenuchtens equationDOUBLEARRAY1---
constantcGenThetaRThetaR for each layer for vanGenuchtens equationDOUBLEARRAYcubic_metre_per_cubic_metre---
constantcHAUDEIf true, Reference ET according to HAUDE is usedBOOLEAN1--false
constantcHLIM3HThreshold of soil-water tension for crop transpiration reduction at hight transpirationDOUBLEm---
constantcHLIM3LThreshold of soil-water tension for crop transpiration reduction at low transpirationDOUBLEm---
constantcHLIM4Threshold of soil-water tension for crop transpiration reduction to be 0 (no crop available water)DOUBLEm---150.0
constantcHOMAXlimit at which infiltration surplus runs offDOUBLEmm/h---
constantcHZMAXlimit at which subsurface flow occursDOUBLEmm---
constantcIBUSwitch for lower soil boundary: 0=no flow, 1=constant, 2=free flow INT1---
constantcINTMAXmaximum interception capacity of the vegetation in mmDOUBLEmm--0.0
constantcIQOSwitch for infiltration surplus method: 0=complete runoff, 1=no runoff, 2=runoff up to QOCONST, 3=runoff if greater than HOMAXINT1---
constantcIQZSwitch for subsurface flow method: 0=complete runoff, 1=no runoff, 2=runoff up to QZCONST, 3=runoff if greater than HZMAXINT1---
constantcIROOTswitch for distribution of roots per layer: 1=uniform(FEDDES), 2=triangle(PRADAS), 3=trapez(VGENUCHTEN), 4=as input from other moduleINT1---
constantcIZVARYSwitch whether soil layer thickness is considered to be Constant(=0) or variable(=1)INT1--0
constantcKSATSaturated hydraulic conductivity for each soil layerDOUBLEARRAYm/s---
constantcLABIZEPTswitch for interception calculation: 0=no interception, 1=constant interception, 2=Rutter-modelINT1--0
constantcLayerDepthDepth of the bottom of each soil layer after soil layer transformationDOUBLEARRAYm---
constantcMAKKINKIf true, Reference ET according to MAKKINK is usedBOOLEAN1--false
constantcMESSUNGIf true, Reference ET is approximated from measurements of potential evapotranspiration in an external input fileBOOLEAN1--false
constantcMONTEITHIf true, Reference ET according to MONTEITH is usedBOOLEAN1--false
constantcMinimalTimeStepMinimal time step for calculation of vertical water flows in the soil matrixDOUBLEs1.0E-53600.00.1
constantcNGENU-DOUBLE1---
constantcQOCONSTmaximum of runoffDOUBLEmm/h---
constantcQZCONSTmaximum of subsurface flowDOUBLEmm---
constantcRITCHIEIf true, Potential Soil Evaporation according to RITCHIE is usedBOOLEAN1--false
constantcRainIntervalTime intervall between precipitation measurements in secondsINTs---
constantcTHETAOinitial volumetric water contentDOUBLEARRAYm3/m3---
constantcTHETASVolumetric water content at saturation for each layerDOUBLEARRAYm3/m3---
constantcTHETBUinitial volumetric water content at the bottomDOUBLEm3/m3---
constantcTopsoilDepthdepth of topsoilDOUBLEm--0.9
constantcVMA-DOUBLEm3/m3---
inputiActualPrecipitationHeightactual precipitation heightDOUBLEARRAYmm---
inputiActualPrecipitationTimetime in seconds of day when the precipitation is measured INTARRAYs---
inputiBBGsoil cover rate with plants (calculating interception by RUTTER)DOUBLE1---
inputiFACPLplant factor for calculating evapotranspiration by MAKKINK or HAUDEDOUBLE1---
inputiLAILeaf area indexDOUBLE1---
inputiLplplant height in cmDOUBLEcm---
inputiOpenPanEvaporationMeasured open pan evapotranspirationDOUBLE1---
inputiPHIrelative humidityDOUBLE1---
inputiReferenceCropEvapotranspirationReference Evapotranspiration per dayDOUBLEmm---
inputiRelativeRootLengthPerLayerrelative root length per layerDOUBLEARRAYm0.020.0-
inputiRgglobal solar radiationDOUBLEW/m2---
inputiRnnet solar radiation in W/m**2DOUBLEW/m2---
inputiRootRestrictionFactorroot restriction factor due to root density and agingDOUBLEARRAYm0.020.0-
inputiTEMPair temperatureDOUBLE°C---
inputiWIND2wind speed at 2m heightDOUBLEm/s---
inputiZROOTDepth of roots in mDOUBLEm---
statesDMF-DOUBLE???---
statesDRYDAY-INT???---
statesDT-INT???---
statesDTH-DOUBLEARRAY???---
statesDTMAX-DOUBLE1--0.0
statesDTOLD-INT???---
statesDZ-DOUBLEARRAY???---
statesDZFNEU-DOUBLE???---
statesDZM-DOUBLE???---
statesETPACT-DOUBLE???---
statesETPPOT-DOUBLE???---
statesEVAACT-DOUBLE???---
statesEVAPOT-DOUBLE???---
statesFAV-DOUBLEARRAY???---
statesFEU-DOUBLE???---
statesFEUS-DOUBLE???---
statesFLV-DOUBLEARRAY???---
statesH-DOUBLE???---
statesH1-DOUBLE???---
statesHZ-DOUBLE???---
statesHZ1-DOUBLE???---
statesIDTACT-INT???---
statesINF-DOUBLE???---
statesINFEX-DOUBLE???---
statesINFMAK-DOUBLE???---
statesINFMIK-DOUBLE???---
statesINTACT-DOUBLE???---
statesINTENS-DOUBLE???---
statesINTEVAP-DOUBLE???---
statesMAEX-DOUBLE???---
statesMAINF-DOUBLE???---
statesNDT-INT???---
statesNETRAIN-DOUBLE???---
statesNSOIL-INTARRAY???---
statesNT-INT???---
statesNZDTM-INT???---
statesNZF-INT???---
statesNZRNumber of layers with rootsINT???---
statesOUTFL-DOUBLE1--0.0
statesQOUT-DOUBLE???---
statesQOUTZ-DOUBLE???---
statesRAIN-DOUBLE???---
statesSINTEV-DOUBLE???---
statesSLASTR-DOUBLE???---
statesSUMIEX-DOUBLE???---
statesSUMINF-DOUBLE???---
statesSUMINT-DOUBLE???---
statesSUMMEX-DOUBLE???---
statesSUMMIN-DOUBLE???---
statesSUMNETR-DOUBLE???---
statesSUMRAIN-DOUBLE???---
statesSUMTHEO-DOUBLE???---
statesT-INT???---
statesTHETA-DOUBLEARRAY???0.00.65-
statesTHETA1-DOUBLEARRAY???0.00.65-
statesTLASTR-INT???---
statesTRAACS-DOUBLEARRAY???---
statesTRAACT-DOUBLE???---
statesTRAACTSub-DOUBLE???---
statesTRAACTTop-DOUBLE???---
statesTRAPOT-DOUBLE???---
statesVETPOT-DOUBLE???---
statesVEVPOT-DOUBLE???---
outActualEvapotranspiration-DOUBLEmm---
outActualSoilEvaporation-DOUBLEmm---
outActualTranspiration-DOUBLEmm---
outActualTranspirationSubsoil-DOUBLEmm---
outActualTranspirationTopsoil-DOUBLEmm---
outBottomFlow-DOUBLEmm---
outDrynessFactor-DOUBLEARRAY1---
outFLUXU-DOUBLE1---
outInfiltrationhttp://www.wurvoc.org/vocabularies/om-1.8/oneDOUBLEm---
outLayerFlow-DOUBLEARRAYmm---
outLessMobileWater-DOUBLEARRAYmm---
outMobileWater-DOUBLEARRAYmm---
outPotentialSoilEvaporation-DOUBLEmm---
outPotentialTranspiration-DOUBLEmm---
outQOMAX-DOUBLEmm---
outQOSUM-DOUBLEmm---
outQZMAX-DOUBLEmm---
outQZSUM-DOUBLEmm---
outRainInterception-DOUBLEm---
outRetainedWater-DOUBLEARRAYmm---
outSUETAC-DOUBLEmm---
outSUETPO-DOUBLEmm---
outSUEVAC-DOUBLEmm---
outSUEVPO-DOUBLEmm---
outSUEVRE-DOUBLEmm---
outSUTRAC-DOUBLEmm---
outSUTRPO-DOUBLEmm---
outSUTTRE-DOUBLEmm---
outSubsurfaceFlow-DOUBLEmm---
outSurfaceFlow-DOUBLEmm---
outTotalAvailWater-DOUBLEARRAYmm---
outTotalAvailWaterVolumetric-DOUBLEARRAY1---
outTotalWater-DOUBLEARRAYmm---
outTotalWaterInProfile-DOUBLEmm---
outTotalWaterInProfileVolumetric-DOUBLE1---
outTotalWaterVolumetric-DOUBLEARRAY1---
outWFR-DOUBLEARRAYmm---
outWHT15R-DOUBLEARRAYmm---
outWR33-DOUBLEARRAYmm---
outWRH-DOUBLEARRAYmm---



public class HillFlow1D extends net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public HillFlow1D();


// 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 process(); // Defines
net.simplace.simulation.model.FWSimComponent


protected FWSimComponent clone(FWSimVarMap aVarMap);
// Defines net.simplace.simulation.model.FWSimComponent




}



Hierarchy: java.lang.Object - net.simplace.simulation.model.FWSimComponent (net.simplace.simulation.util.FWSimFieldContainer) - HillFlow1D