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

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcBELMANS-BOOLEAN1--false
constantcBINTparameter b for calculation interception by RutterDOUBLE1--0.0
constantcDIREKT-BOOLEAN1--false
constantcDSTOparameter Dveg for calculating interception by RUTTERDOUBLE1--0.0
constantcDTXArray of time intervalsINTARRAYs---
constantcDZF depth of subsurfaceDOUBLEm--0.0
constantcFEUR-DOUBLE???---
constantcGALPHA-DOUBLE???---
constantcGenAlfaParameters alfa for each layer for vanGenuchtens equationDOUBLEARRAY???---
constantcGenDeltaThetaResolution of theta for pre-calculating and storing the vanGenuchten valuesDOUBLE1--0.01
constantcGenNParameters n for each layer for vanGenuchtens equationDOUBLEARRAY???---
constantcGenThetaRThetaR for each layer for vanGenuchtens equationDOUBLEARRAY1---
constantcHAUDE-BOOLEAN1--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---
constantcHLIM4-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 interceptionDOUBLE1--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---
constantcIZVARYConstant(=0) or variable(=1) thickness of layerINT1--0
constantcKSATconductivity at saturation for each layerDOUBLEARRAY???---
constantcLABIZEPTswitch for interception calculation: 0=no interception, 1=constant interception, 2=Rutter-modelINT${unit}--0
constantcLayerDepthdepth of layersDOUBLEARRAY1---
constantcMAKKINK-BOOLEAN1--false
constantcMESSUNG-BOOLEAN1--false
constantcMONTEITH-BOOLEAN1--false
constantcMinimalTimeStepMinimal time step for calculation of vertical flows.DOUBLEs1.0E-53600.00.1
constantcNGENU-DOUBLE???---
constantcQOCONSTmaximum of runoffDOUBLEmm/h---
constantcQZCONSTmaximum of subsurface flowDOUBLEmm---
constantcRITCHIE-BOOLEAN1--false
constantcRainIntervalTime intervall between precipitation measurements in secondsINTs---
constantcTHETAOinitial volumetric water contentDOUBLEARRAY1---
constantcTHETASvolumetric water content at saturation for each layerDOUBLEARRAY1---
constantcTHETBUinitial volumetric water content at the bottomDOUBLE1---
constantcTopsoilDepthdepth of topsoilDOUBLEm--0.9
constantcVMA-DOUBLE1---
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 evapotranspirationDOUBLE1---
inputiPHIrelative humidityDOUBLE1---
inputiReferenceCropEvapotranspirationPotential 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 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