Catchments
Catchments are the polygons that delimit the area where the rain falls and where the flow flows by gravity to the point of discharge.
In the program, the catchments are in the Catchment Groups node and can be of two types:
- Point catchments - applicable to point gravity devices (drains for example)
- Longitudinal catchments - applicable to longitudinal gravity devices (cut/fill protection ditches for example)
To create a Catchment, use the command
SCATCHMENT.
A catchment will have the following properties:
- Identification
- Name (Name, String) - name of the Catchment
Avoid names that are too long, or that contain the following characters: '*', '>', '<', '/', '\', '"', ':', ';', '|', '=', '`', '#', ',', '?'
- Description (Description, String) - description of the Catchment
- Object
- Style (Style, ObjectID) - name of the style associated with the bowl
- Geometry
- Contribution Area (ContributionArea, Double) Area of the polygon that delimits the Catchment
- Input Output
- Network (SolNetwork, ObjectID) - network to which the device belongs
- Output (OutPart, ObjectID) - device into which the Catchment discharges
- Hydrology
- Runoff Coefficient (C, Double) - rate of runoff that effectively flows over the surface (C)
- Delay Coefficient (Cr, Double) - depending on the distribution coefficient (n):
CR = Area ^ ( - n)
Where:
Area is the Catchment area in hectares
for large catchments, it softens the final flow (that's what
transforms the rational method into modified rational (CR)).
See more at Toolspace / Settings / Options / drainage / Distribution Coefficient
- Precipitation (I, Double) - precipitation evaluated by the rainfall equation for the characteristics of this Catchment (I)
- Outflow (CatchmentFlow, Double) - Calculated Catchment outflow (QIN)
QIN = CR * C * I * Area
Where
I = f (TR, TC)
Where:
TR = recurrence time. Please note that this value is for informational purposes only.
The actual value will be calculated on the devices, as it depends on the network's TR/TRV.
- Time of concentration
- Average Slope (AverageSlope, Double) - average slope of the basin
When the list of thalweg vertices is entered, it will be calculated by the formula
AverageSlope = (LT / Sum(deltah/dist2d))^2
Where:
deltah = vertex(j).Z - vertex(j+1).Z
dist2d = vertex(j).Distance2D(vertex(j+1))
LT = Sum(vertex(j).Distance2D(vertex(j+1)))
- Time of Concentration (Tc, Double) - time that the longest (distant) particle takes to reach the point of concentration discharge (TC)
- TC Equation (TcEq, Enum) - equation used to evaluate Catchment concentration time.
In the case of being arbitrated, the properties below will not apply.
For the other options, they appear according to the equation chosen to calculate the TC
- Minimum Area (MinArea, Double) - minimum area to which the equation applies
- Maximum Area (MaxArea, Double) - maximum area to which the equation applies
- Thalweg Length (LT, Double) - in case a list of vertices for the thalweg is provided during the command
SCATCHMENT, will be calculated by these vertices.
Otherwise, the user must inform this value
- Surface (RefSurf, ObjectId) - Specifies the name of the surface from which the program will extract the elevation of the device's insertion point.
If not provided, the elevation must be entered manually, and in this case, the superelevation will have no effect on the device.
- Talweg unevenness (Htalv, Double) - difference in height between the beginning and end of the thalweg. If a list of vertices is provided for the thalweg during the
SCATCHMENT command, it will be calculated using these vertices. Otherwise, the user must enter this value.
- Thalweg (Thalweg, GeometryPointList) - Basin Thaweg Coordinates
Note: If you entered the thalweg coordinates, don't forget to define the reference surface so that SOLIDOS can obtain the elevations at the thalweg vertices.
If you don't, the TC calculation will result in an incorrect value, displaying the
Critical icon in the TC value.
If you don't enter the thalweg coordinates, manually enter Htalv, LT, and AverageSlope for SOLIDOS to calculate the TC, if you selected an equation to calculate it.
The commands for editing catchments are: