CatchmentUHM Properties |
The CatchmentUHM type exposes the following members.
Name | Description | |
---|---|---|
AccumulatedRain |
Accumulated rain since start of simulation. Used for loss calculations.
State variable. Unit: [m] | |
AdditionalFlow |
Additional constant flow added to the total runoff
Unit: [m3/s]
Default: 0
(Inherited from Catchment.) | |
AlamedaStreamSlope |
Stream Slope used for the Alameda SUH calculations
Unit: [-]
| |
AlamedaWatershedFactor |
Watershed Coefficient is the Basin factor used for the Alameda SUH calculations
Unit: [-]
| |
AmcNumber |
Antecedant Moisture Condition number. Used by the SCSLoss method.
State variable. | |
Area |
Total area of catchment
Type: Catchment area
Unit: [m2]
Default: 1e8 (100 km2)
(Inherited from Catchment.) | |
AreaInSquareKm |
Full area of catchment
Type: Catchment area
Unit: [km2]
Default: 100
(Inherited from Catchment.) | |
AreaReductionFactor |
Area reduction fator
Unit: [-]
| |
BaseFlow |
Base flow
Unit: [m3/s]
| |
BoundarySourceRainfall |
Rainfall boundary source
(Inherited from Catchment.) | |
CatchmentGeometry |
Get and set the list of coordinates of the catchment
(Inherited from Catchment.) | |
CatchmentName |
A overall data interface for cathcment data, containing
data properties that are common for all catchments.
(Inherited from Catchment.)This interface contains data and parameters for setting up a catchment model, and represents as such only setup data. Computational variables and methods are not included in this interface. It can be used to explore data and parameters required when setting up the catchment model. | |
Cells |
List of CatchmentUHMCell sorted from downstream to upstream.
The first cell will discharge in the coming time step, the second cell in two time steps, etc. So each cell is one timestep further from discharging. The time offset for a cell is the number (index+1) of the cell in this list times the time step size. State is contained inside each CatchmentUHMCell Created during prepare | |
CenterPoint |
Get and set the central point of the catchment
(Inherited from Catchment.) | |
CheckPoints |
A set of check points in time that must be hit by the catchments.
(Inherited from Catchment.) | |
ClientName | (Inherited from Catchment.) | |
ConstantLoss |
Constant loss
Unit: [m/s]
| |
CurrentTime |
Current time of catchment
(Inherited from Catchment.) | |
CurveNumber |
Curve number
Unit: [-]
| |
DailyRain |
Rain within 24 hours, reset every 24 hours. Used for loss calculations
State variable. Only applicable for the SCS loss models Unit: [m] | |
EffectiveArea |
Effective area. The effective area is the area that collects water.
Can be smaller than total area, eg for Linear Reservoir or when LIDs are present.
(Inherited from Catchment.) | |
EffectiveTimeStep |
Time step used in the simulation, it may change. It is set initially in Prepare
to TimeStep, and can be updated by individual catchment models when required,
i.e. it may differ from TimeStep.
(Inherited from Catchment.) | |
EndTime |
Return the end time of the catchment simulation.
This is set during prepare, and the catchment must
make sure not to run beyond this time.
(Inherited from Catchment.) | |
ExcessDailyRain |
Excess rain within 24 hours, reset every 24 hours. Used for loss calculations
State variable. Only applicable for the SCS loss models Unit: [m] | |
Hydrograph |
User defined hydrograph.
Enabled when HydrographType is UserDefined. Set to null to use instead the HydrographTsFile and HydrographTsItemNumber | |
HydrographTsFile |
User defined hydrograph time series filename.
| |
HydrographTsFileName | Obsolete.
User defined hydrograph time series filename.
| |
HydrographTsItemNumber |
Item to use in HydrographTsFile
Note: this index is 1-based
| |
HydrographType |
Define the type of hydrograph to be used for this catchment
CatchmentUHMHydrographTypes | |
InitialAbstractionDepth |
Initial abstraction depth
Unit: [m]
| |
InitialAMC |
Antecedant Moisture Conditions
Unit: [-]
| |
InitialLoss |
Initial loss
Unit: [m]
| |
LagTime |
Lag time
Unit: [s]
| |
LagTimeCurveNumber |
Curve number used in the lag time calculations
Unit: [-]
| |
LagTimeType |
Lag time calculation type
| |
Length |
For the SUH the length represents the length of
the main stream from the outlet to the dicide
Unit: [m]
| |
LengthToCentroid |
Represents the length of main stream from the outlet to
a point nearest the watershed centroid.
Used in the calculations of the SUH lag time
Unit: [-]
| |
LossModel |
Loss model type
| |
MaximumFlow | Maximum runoff flow (Inherited from Catchment.) | |
MaxNumberOfCells |
Maximum number of cells in hydrograph routing. To disable maximum, set to zero. A sound value
is 200-400.
If the maximum is enforced, the advanced routing method will be used. The advanced routing is a higher order advection scheme, AdvectiveTransport. The advanced routing/advection scheme is computationally somewhat more expensive than the simple routing, so the number of advanced routing cells will be half of MaxNumberOfCells. | |
MinimumFlow | Minimum runoff flow (Inherited from Catchment.) | |
MinTime | Obsolete.
Minimum time the catchment should be able to provide values. The catchment will cache
or recalculate values from MinTime to EndTime. MinTime must be updated ("dragged behind"
time of calculation) from the caller to allow the catchment to discard cached values.
(Inherited from Catchment.) | |
ModelId |
A overall data interface for cathcment data, containing
data properties that are common for all catchments.
(Inherited from Catchment.)This interface contains data and parameters for setting up a catchment model, and represents as such only setup data. Computational variables and methods are not included in this interface. It can be used to explore data and parameters required when setting up the catchment model. | |
Name | Obsolete. (Inherited from Catchment.) | |
ObservedData |
Observed data. Used for creating calibration plots and for auto-calibration reference data.
(Inherited from Catchment.) | |
PeakingCoefficient |
Peaking coefficient used by SUH standard hydrograph model
Unit: [-]
| |
Persons |
Number of person equivalent in the catchment,
used with catchment discharge source boundary
(Inherited from Catchment.) | |
Runoff |
Total runoff from catchment at present time step.
Unit: [m^3/s]
(Inherited from Catchment.) | |
RunoffCoefficient |
Runoff coefficient used in proportional loss method
Unit: [-]
| |
RuntimeDiagnostics |
Get the Diagnostics instance for a Catchment. Used during runtime.
(Inherited from Catchment.) | |
Slope |
Slope of the catchment
Unit: [-]
| |
StartTime | Obsolete.
Start time of catchment data - the earliest time for which the catchment can return data
(Inherited from Catchment.) | |
StormWaterLIDs |
List of Lids
(Inherited from Catchment.) | |
TimeOfMaximumFlow | Time of minimum runoff flow (Inherited from Catchment.) | |
TimeOfMinimumFlow | Time of maximum runoff flow (Inherited from Catchment.) | |
TimeStep |
Time step used by the catchment model
(Inherited from Catchment.) | |
TotalAdditionalInflowVolume | Total volume of additional inflow (Inherited from Catchment.) | |
TotalLossVolume | Total infiltration into this catchment (integrated over time) (Inherited from Catchment.) | |
TotalRainfallVolume | Total rainfall on this catchment (integrated over time) (Inherited from Catchment.) | |
TotalRunoffVolume | Total runoff from this catchment (integrated over time) (Inherited from Catchment.) | |
TSBuffer |
Set the TSBuffer to use in this catchment
(Inherited from Catchment.) | |
UseHotStartFile |
Flag telling if initial conditions is taken from a hotstart file
Default: false
(Inherited from Catchment.) | |
VolumeOnGroundAdded |
Volume of water added to catchment after a time step.
This water will be eventually routed.
(Inherited from Catchment.) | |
WatershedCoefficient |
Watershed Coefficient is the Basin factor used for the standard SUH calculations
Unit: [-]
| |
YearlyRunoff |
Return dictionary of runoff as a function of year
(Inherited from Catchment.) | |
YearlyStatistics | Dictionary of statistics as a function of year (Inherited from Catchment.) |