The associated model and definition demonstrating the use of this component can be downloaded here.
Flow Saturation
Using surface water flow paths to calculate gradients of infiltration and saturation.
The FlowCatchment
component uses the collection of pre-calculated flow paths to calculate surface infiltration across a given landform. These calculations allow for estimates of infiltration volumes across a given landform and the flow volumes collected in a landform’s basins or edges. In many cases, the same methods will also be applicable to roofs and other surfaces.
To perform this calculation, the component:
- Extracts all of the points that make up each of the provided flow paths.
- For each path-point it identifies the nearest segment of provided mesh or surface.
- That segment has a ‘volume’ of water added to a running tally (minus any loss).
- As all the points are processed, segments adjacent to more flow paths will have higher tallies.
- The segment boundaries and volume tallies are provided as outputs for visualisation or further processing.
The amount of volume that is added to each segment is controlled by two parameters: a start volume and a segment loss.
The Start Volume
parameter is a ‘budget’ of water that each flow path draws from. Assuming that flows paths are evenly-distributed across the landform, this ‘volume’ is the (metaphorical) rain drop’s size and so represents the duration and intensity of the water load.
The Segment Loss
parameter is the rate of loss that occurs at each point within the flow path. So if a path begins with a Start Volume
of 1000
and a Segment Loss
of 0.01, each point within the path will add 10 (i.e. 1%) of its volume to the nearest mesh/surface segment and subtract 10 from the volume allocated to that flow path. When the flow path ends it discharges all of the remaining volume (if any) at its end point.
This parameter essentially models the infiltration rate of runoff across the landform. If the loss rate is set to 0, the surface is treated as impermeable — all of the Start Volume
will be allocated to the end-point of each flow path.
If
Segment Loss
is set to 0 then theStart Volume
value will always be used at each point. E.g. theStart Volume
is not treated as a budget, but rather as a per-point water load.
Identify the saturation levels across terrain given flow paths
Mode | Name | ID | Description | Optional | Type |
---|---|---|---|---|---|
Mesh |
M
|
Base landscape form (as a mesh) for the flow calculation |
MeshParameter
|
||
Flow Paths |
C
|
The flow paths as generated by the flows component |
CurveParameter
|
||
Start Volume |
V
|
The quantity of water that each path ‘starts with’ |
NumberParameter
|
||
Segment Loss |
T
|
The decimal percent (e.g. 0.15 for 15%) of the initial volume that is lost in each segment |
NumberParameter
|
Workflows and Examples
The example file for this component demonstrates a number of options for visualisation and extension, such as: