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-DOUBLEm3/m3---
constantcGALPHA-DOUBLEm-1---
constantcGenAlfaParameters alfa for each layer for vanGenuchtens equationDOUBLEARRAYm-1---
constantcGenDeltaThetaResolution of theta for pre-calculating and storing the vanGenuchten valuesDOUBLEm3/m3--0.01
constantcGenNParameters n for each layer for vanGenuchtens equationDOUBLEARRAY1---
constantcGenThetaRThetaR for each layer for vanGenuchtens equationDOUBLEARRAYm3/m3---
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/h---
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 layerDOUBLEARRAYm/s---
constantcLABIZEPTswitch for interception calculation: 0=no interception, 1=constant interception, 2=Rutter-modelINT${unit}--0
constantcLayerDepthdepth of layersDOUBLEARRAYm---
constantcMAKKINK-BOOLEAN1--false
constantcMESSUNG-BOOLEAN1--false
constantcMONTEITH-BOOLEAN1--false
constantcMinimalTimeStepMinimal time step for calculation of vertical flows.DOUBLEs1.0E-53600.00.1
constantcNGENU-DOUBLE1---
constantcQOCONSTmaximum of runoffDOUBLEmm/h---
constantcQZCONSTmaximum of subsurface flowDOUBLEmm/h---
constantcRITCHIE-BOOLEAN1--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---
inputiETPMESmeasured evapotranspirationDOUBLE1---
inputiFACPLplant factor for calculating evapotranspiration by MAKKINK or HAUDEDOUBLE1---
inputiLAILeaf area indexDOUBLE1---
inputiLplplant height in cmDOUBLEcm---
inputiPHIrelative humidityDOUBLE1---
inputiPotentialEvapoTranspirationPotential 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-DOUBLEmm---
statesETPPOT-DOUBLEmm---
statesEVAACT-DOUBLEmm---
statesEVAPOT-DOUBLEmm---
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-DOUBLEmm---
statesSINTEV-DOUBLE???---
statesSLASTR-DOUBLE???---
statesSUMIEX-DOUBLE???---
statesSUMINF-DOUBLE???---
statesSUMINT-DOUBLE???---
statesSUMMEX-DOUBLE???---
statesSUMMIN-DOUBLE???---
statesSUMNETR-DOUBLE???---
statesSUMRAIN-DOUBLE???---
statesSUMTHEO-DOUBLE???---
statesT-INT???---
statesTHETA-DOUBLEARRAYm3/m30.00.65-
statesTHETA1-DOUBLEARRAYm3/m30.00.65-
statesTLASTR-INT???---
statesTRAACS-DOUBLEARRAYmm---
statesTRAACT-DOUBLEmm---
statesTRAACTSub-DOUBLEmm---
statesTRAACTTop-DOUBLEmm---
statesTRAPOT-DOUBLEmm---
statesVETPOT-DOUBLEmm---
statesVEVPOT-DOUBLEmm---
ActualEvapoTranspiration-DOUBLEmm/dnull
ActualEvaporation-DOUBLEmm/dnull
ActualTranspiration-DOUBLEmm/dnull
ActualTranspirationSubsoil-DOUBLEmm/dnull
ActualTranspirationTopsoil-DOUBLEmm/dnull
BottomFlow-DOUBLEmm/dnull
DrynessFactor-DOUBLEARRAY1null
FLUXU-DOUBLEmm/dnull
Infiltrationhttp://www.wurvoc.org/vocabularies/om-1.8/oneDOUBLEmnull
LayerFlow-DOUBLEARRAYmm/dnull
LessMobileWater-DOUBLEARRAYmmnull
MobileWater-DOUBLEARRAYmmnull
PotentialEvaporation-DOUBLEmm/dnull
PotentialTranspiration-DOUBLEmm/dnull
QOMAX-DOUBLEmm/snull
QOSUM-DOUBLEmm/dnull
QZMAX-DOUBLEmm/snull
QZSUM-DOUBLEmm/dnull
RainInterception-DOUBLEmnull
RetainedWater-DOUBLEARRAYmmnull
SUETAC-DOUBLEmmnull
SUETPO-DOUBLEmmnull
SUEVAC-DOUBLEmmnull
SUEVPO-DOUBLEmmnull
SUEVRE-DOUBLEmmnull
SUTRAC-DOUBLEmmnull
SUTRPO-DOUBLEmmnull
SUTTRE-DOUBLEmmnull
SubsurfaceFlow-DOUBLEmm/dnull
SurfaceFlow-DOUBLEmm/dnull
TotalAvailWater-DOUBLEARRAYmmnull
TotalAvailWaterVolumetric-DOUBLEARRAYm3/m3null
TotalWater-DOUBLEARRAYmmnull
TotalWaterInProfile-DOUBLEmmnull
TotalWaterInProfileVolumetric-DOUBLEm3/m3null
TotalWaterVolumetric-DOUBLEARRAYm3/m3null
WFR-DOUBLEARRAYmmnull
WHT15R-DOUBLEARRAYmmnull
WR33-DOUBLEARRAYmmnull
WRH-DOUBLEARRAYmmnull



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