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]
| |
CatchmentGeometry |
Get and set the list of coordinates of the catchment
(Inherited from Catchment.) | |
CatchmentName |
Catchment name.
(Inherited from Catchment.)The name is not unique, there may be several catchment models for one catchment, however all catchments with the same name should/must share the same catchment geometry. | |
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.) | |
ComponentSources |
A Component Source provides info on concentration of various
components.
(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.) | |
EndTime |
End time of catchment data - the latest time for which the catchment can return data
(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] | |
HydrographTsFileName |
User defined hydrograph time series filename.
| |
HydrographTsItemNumber |
Item to use in HydrographTsFileName
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.) | |
MinimumFlow |
Minimum runoff flow
(Inherited from Catchment.) | |
MinTime |
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 |
Catchment model ID. Unique id.
(Inherited from Catchment.) | |
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 |
Runoff.
Unit: [m3/s] This is a computational variable. Setting this has no effect (apart from when writing initial conditions to result file) | |
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 |
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.) | |
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.) |