Difference between revisions of "Model units & connections"
Line 319: | Line 319: | ||
fully-distributed, more physical | fully-distributed, more physical | ||
|- | |- | ||
− | | rowspan="2" style="vertical-align: top" | | + | | rowspan="2" style="vertical-align: top" |'''Spatial units for land cover type/property''' |
− | + | '''distribution''' | |
| style="background: #FFF5FA; vertical-align: center; text-align:center;" |'''Modules & sub-areas within them''' | | style="background: #FFF5FA; vertical-align: center; text-align:center;" |'''Modules & sub-areas within them''' | ||
Line 402: | Line 402: | ||
fully-distributed, more physical | fully-distributed, more physical | ||
|- | |- | ||
− | | style="vertical-align: top" | | + | | rowspan="2" style="vertical-align: top" | |
− | | style="background: #FFF5FA; vertical-align: center; text-align:center;" | | + | |
− | | style="background: #FFF7F5; vertical-align: center; text-align:center;" | | + | |
− | | style="background: #F5FFF5; vertical-align: center; text-align:center;" | | + | '''Spatial units for distribution of types / properties''' |
− | | style="background: #FFFFF5; vertical-align: center; text-align:center;" | | + | |
− | | style="background: #F5FCFF; vertical-align: center; text-align:center;" | | + | | style="background: #FFF5FA; vertical-align: center; text-align:center;" |'''Runoff modules & irrigation modules''' |
− | | style="background: #F5F8FF; vertical-align: center; text-align:center;" | | + | | style="background: #FFF7F5; vertical-align: center; text-align:center;" |'''Subcatchments''' |
+ | | style="background: #F5FFF5; vertical-align: center; text-align:center;" |'''HRUs''' | ||
+ | | style="background: #FFFFF5; vertical-align: center; text-align:center;" |'''HRUs''' | ||
+ | | style="background: #F5FCFF; vertical-align: center; text-align:center;" |'''Soil type polygons applied to grid cells & ‘Interflow reservoir’ extent polygons''' | ||
+ | | style="background: #F5F8FF; vertical-align: center; text-align:center;" |'''Soil type polygons applied to grid cells''' | ||
|- | |- | ||
− | + | | style="background: #FFF5FA; vertical-align: top" |<small>Each ‘runoff module’ can have its own soil moisture store & ‘percolation storage’ properties.</small> | |
− | | style="background: #FFF5FA; vertical-align: top" | | + | |
− | | style="background: #FFF7F5; vertical-align: top" | | + | <small>Afforestation & alien veg modules use the soil of the runoff module they are linked to / part of.</small> |
− | | style="background: #F5FFF5; vertical-align: top" | | + | |
− | | style="background: #FFFFF5; vertical-align: top" | | + | <small>Irrigation modules have their own soil properties.</small> |
− | | style="background: #F5FCFF; vertical-align: top" | | + | | style="background: #FFF7F5; vertical-align: top" |<small>Each subcat can have its own soil moisture store properties.</small> |
− | | style="background: #F5F8FF; vertical-align: top" | | + | | style="background: #F5FFF5; vertical-align: top" |<small>Each HRU can have its own soil properties</small> |
+ | |||
+ | | style="background: #FFFFF5; vertical-align: top" |<small>Each HRU can have its own soil properties.</small> | ||
+ | |||
+ | <small>HRUs are assigned soil types using an input soil type map. Properties are input by soil type. Individual HRU soil properties can by modified.</small> | ||
+ | | style="background: #F5FCFF; vertical-align: top" |<small>Each grid cell is assigned a soil type using an input soil type map. </small> | ||
+ | |||
+ | <small>Interflow reservoir ‘type’ extents are input as a map (boundaries do not need to align with soil types or subcatchments)</small> | ||
+ | | style="background: #F5F8FF; vertical-align: top" |<small>Each grid cell is assigned a soil type using an input soil type map. </small> | ||
+ | |||
|- | |- | ||
− | | style="vertical-align: top" | | + | | rowspan="2" style="vertical-align: top" |'''Vertical layers''' |
− | | style="background: #FFF5FA; vertical-align: center; text-align:center;" | | + | | style="background: #FFF5FA; vertical-align: center; text-align:center;" |'''2 Layers''' |
− | | style="background: #FFF7F5; vertical-align: center; text-align:center;" | | + | | style="background: #FFF7F5; vertical-align: center; text-align:center;" |'''1 Layer''' |
− | | style="background: #F5FFF5; vertical-align: center; text-align:center;" | | + | | style="background: #F5FFF5; vertical-align: center; text-align:center;" |'''2 Layers''' |
− | | style="background: #FFFFF5; vertical-align: center; text-align:center;" | | + | | style="background: #FFFFF5; vertical-align: center; text-align:center;" |'''11 Layers (max)''' |
− | | style="background: #F5FCFF; vertical-align: center; text-align:center;" | | + | | style="background: #F5FCFF; vertical-align: center; text-align:center;" |'''2(3) Layers*''' |
− | | style="background: #F5F8FF; vertical-align: center; text-align:center;" | | + | | style="background: #F5F8FF; vertical-align: center; text-align:center;" |'''Unlimited Layers''' |
|- | |- | ||
− | + | | style="background: #FFF5FA; vertical-align: top" |<small>A runoff modules has 2 ‘UZ’ layers:</small> | |
− | | style="background: #FFF5FA; vertical-align: top" | | + | |
− | | style="background: #FFF7F5; vertical-align: top" | | + | * <small>Soil moisture storage</small> |
− | | style="background: #F5FFF5; vertical-align: top" | | + | * <small>Percolation lag storage</small> |
− | | style="background: #FFFFF5; vertical-align: top" | | + | | style="background: #FFF7F5; vertical-align: top" |<small>A subcat has a single soil moisture storage unit.</small> |
− | | style="background: #F5FCFF; vertical-align: top" | | + | | style="background: #F5FFF5; vertical-align: top" |<small>An HRU has 2 soil layers:</small> |
− | | style="background: #F5F8FF; vertical-align: top" | | + | |
+ | * <small>A horizon </small> | ||
+ | * <small>B horizon</small> | ||
+ | |||
+ | <small>Both in root zone.</small> | ||
+ | | style="background: #FFFFF5; vertical-align: top" |<small>A soil type can have up to 10 layers (user input layers).</small> | ||
+ | |||
+ | <small>Profile can extend below root zone.</small> | ||
+ | |||
+ | <small>Each HRU also has a vadose zone (lag storage) ‘layer’ below the soil profile</small> | ||
+ | | style="background: #F5FCFF; vertical-align: top" |<small>A soil type has vertically uniform parameters (no layers), but each model grid cell has 2 computational UZ layers:</small> | ||
+ | |||
+ | * <small>Upper layer (root zone)</small> | ||
+ | * <small>Lower layer (below roots)</small> | ||
+ | |||
+ | <small>Interflow reservoirs are storage units fed by all overlying grid cells</small> | ||
+ | | style="background: #F5F8FF; vertical-align: top" |<small>A soil type can have an unlimited number of layers (user input layers).</small> | ||
+ | |||
+ | <small>Profile can extend below root zone.</small> | ||
|- | |- | ||
− | | style="vertical-align: top" | | + | | rowspan="2" style="vertical-align: top" |'''Surface runoff routing w.r.t. units''' |
− | | style="background: #FFF5FA; vertical-align: center; text-align:center;" | | + | | style="background: #FFF5FA; vertical-align: center; text-align:center;" |'''Parallel*''' |
− | | style="background: #FFF7F5; vertical-align: center; text-align:center;" | | + | | style="background: #FFF7F5; vertical-align: center; text-align:center;" |(n/a) |
− | | style="background: #F5FFF5; vertical-align: center; text-align:center;" | | + | | style="background: #F5FFF5; vertical-align: center; text-align:center;" |'''Parallel''' |
− | | style="background: #FFFFF5; vertical-align: center; text-align:center;" | | + | | style="background: #FFFFF5; vertical-align: center; text-align:center;" |'''Parallel''' |
− | | style="background: #F5FCFF; vertical-align: center; text-align:center;" | | + | | style="background: #F5FCFF; vertical-align: center; text-align:center;" |'''Series or parallel''' |
− | | style="background: #F5F8FF; vertical-align: center; text-align:center;" | | + | | style="background: #F5F8FF; vertical-align: center; text-align:center;" |'''Series''' |
|- | |- | ||
− | + | | style="background: #FFF5FA; vertical-align: top" |<small>Parallel for runoff modules & irrigation modules.</small> | |
− | | style="background: #FFF5FA; vertical-align: top" | | + | |
− | | style="background: #FFF7F5; vertical-align: top" | | + | <small>Other special area modules modify runoff module flow</small> |
− | | style="background: #F5FFF5; vertical-align: top" | | + | | style="background: #FFF7F5; vertical-align: top" |<small>Subcatchment scale</small> |
− | | style="background: #FFFFF5; vertical-align: top" | | + | | style="background: #F5FFF5; vertical-align: top" |<small>Parallel from HRUs in subcat</small> |
− | | style="background: #F5FCFF; vertical-align: top" | | + | | style="background: #FFFFF5; vertical-align: top" |<small>Parallel from HRUs in subcat</small> |
− | | style="background: #F5F8FF; vertical-align: top" | | + | | style="background: #F5FCFF; vertical-align: top" |<small>Across a series of mapped flow zones within a subcat</small> |
+ | |||
+ | <small>OR each zone in parallel</small> | ||
+ | | style="background: #F5F8FF; vertical-align: top" |<small>Across grid cells based on elevation.</small> | ||
|- | |- | ||
− | | style="vertical-align: top" | | + | | rowspan="2" style="vertical-align: top" |'''Interflow routing w.r.t. units''' |
− | | style="background: #FFF5FA; vertical-align: center; text-align:center;" | | + | | style="background: #FFF5FA; vertical-align: center; text-align:center;" |'''Parallel*''' |
− | | style="background: #FFF7F5; vertical-align: center; text-align:center;" | | + | | style="background: #FFF7F5; vertical-align: center; text-align:center;" |(n/a) |
− | | style="background: #F5FFF5; vertical-align: center; text-align:center;" | | + | | style="background: #F5FFF5; vertical-align: center; text-align:center;" |'''Parallel''' |
− | | style="background: #FFFFF5; vertical-align: center; text-align:center;" | | + | | style="background: #FFFFF5; vertical-align: center; text-align:center;" |'''Parallel''' |
− | | style="background: #F5FCFF; vertical-align: center; text-align:center;" | | + | | style="background: #F5FCFF; vertical-align: center; text-align:center;" |'''Series''' |
− | | style="background: #F5F8FF; vertical-align: center; text-align:center;" | | + | | style="background: #F5F8FF; vertical-align: center; text-align:center;" |'''Series''' |
|- | |- | ||
− | + | | style="background: #FFF5FA; vertical-align: top" |Parallel for runoff modules & irrigation modules | |
− | | style="background: #FFF5FA; vertical-align: top" | | + | |
− | | style="background: #FFF7F5; vertical-align: top" | | + | Other special area modules modify runoff module flow |
− | | style="background: #F5FFF5; vertical-align: top" | | + | | style="background: #FFF7F5; vertical-align: top" |Subcatchment scale |
− | | style="background: #FFFFF5; vertical-align: top" | | + | | style="background: #F5FFF5; vertical-align: top" |Parallel from HRUs in subcat |
− | | style="background: #F5FCFF; vertical-align: top" | | + | | style="background: #FFFFF5; vertical-align: top" |Parallel from HRUs in subcat |
− | | style="background: #F5F8FF; vertical-align: top" | | + | | style="background: #F5FCFF; vertical-align: top" |Through a series of interflow reservoirs in a subcat |
+ | | style="background: #F5F8FF; vertical-align: top" |Through grid cells based on head. | ||
+ | |- | ||
+ | | rowspan="2" |'''Capillary rise from aquifer''' | ||
+ | |Yes* | ||
+ | |Yes* | ||
+ | |No* | ||
+ | |Yes | ||
+ | |Yes* | ||
+ | |Yes | ||
+ | |- | ||
+ | |Only in riparian zone, represented as ET deficit met by GW | ||
+ | |Only in riparian zone, represented as ET deficit met by GW | ||
+ | |Water in the baseflow store of an ACRU4 HRU cannot move back to the soil profile or be used for ET in that same HRU. | ||
+ | |||
+ | The set-up option in which upland HRU baseflow is routed to riparian HRU soil has similar impact to riparian zone GW access in subcat scale models. | ||
+ | |Represented as ET deficit met by GW | ||
+ | |Only in riparian zone, represented as ET deficit met by GW | ||
+ | | | ||
|} | |} | ||
Revision as of 21:26, 8 June 2021
This page describes how modelling tools allow users to discretise catchments into modelled units in order to represent and calculate hydrological processes. Differentiating the catchment into separate components or units, such as subcatchments, patches of similar land cover, or soil layers with distinct properties, allows hydrological processes to be modelled by algorithms that have been developed for that scale and type of unit.
Each modelling tool has a unique way of describing a catchment in terms of:
- The types surface and subsurface model units that can be included
- The connections that can be defined between these different units
- The process algorithms that are used to calculate inflows, storage, and outflows for each unit
This page summarises the unit types and connection options available across the tools, while their process algorithms are described on a processes page here. Although described on separate pages, the approach to discretisation and the process algorithms used are inextricably linked. This page also summarises some implications of the structural differences across the tools, which are dealt with in more detail for some specific model application contexts here.
The material on this page may go into more depth than you might be looking for. If all you need is a very brief overview of the structures and capabilities of the different modelling tools, that summary info can be found on the capabilities page, here.
Basic approaches for representing catchments in the different modelling tools
The schematic diagrams and tables below describe the main discretisation approaches used in each tool in terms of breaking up catchments into units and specifying linkages. For MIKE-SHE, because the tool offers many options, two generalised set-up approaches have been described (more background on these is given here).
Level / Element | WRSM-Pitman
(Sami GW) |
SPATSIM-Pitman
(Hughes GW) |
ACRU4 | SWAT2012 | MIKE-SHE,
semi-distributed, more conceptual |
MIKE-SHE,
fully-distributed, more physical |
---|---|---|---|---|---|---|
Catchments
& subcatchments (subcats) |
WRSM catchments are composed of ‘modules’ linked in a user-specified network.
Module types:
Subcatchments are not explicitly input, but runoff modules and sets of linked modules act as subcats. |
SPATSIM catchments are composed of subcatchments. Subcats are linked in spatially determined flow network (map input). |
ACRU4 catchments are composed of subcatchments Subcats are linked in a user-specified flow network. |
SWAT catchments are composed of subcatchments
Subcats are linked in a spatially determined flow network (delineated by SWAT from DEM input, or given as a map input) |
MIKE catchments can be composed of subcatchments Subcats are linked in spatially determined flow network (map input). |
MIKE catchments can be composed of 3D grid units. The surface is uniformly sized grid cells. Each cell has a column beneath: input layers of soil, sediment, rock.
|
Units within
subcatchments |
A WRSM ‘runoff module’ with no linked special areas functions as a subcat. If special area modules are linked, then a set of modules functions as a subcat.
Special area modules that can be added are:
These appear as separate units, but function as sub-areas inside a specified linked runoff module.
|
SPATSIM subcatchments all contain a river channel and may have specified special sub-areas. Subcats can optionally include either a wetland or a reservoir/lake on the channel at the subcat outlet.
A special sub-area can be defined for any, or all, of the following in a subcat:
Impervious, high ET cover, and irrigation areas do not have defined spatial locations within the subcat. |
ACRU4 subcatchments are composed of one or more HRUs. Non-headwater subcats must contain a river channel. Subcats can optionally include additional channels and reservoir units. Units are linked in a user-specified network.
There are special HRUs for:
For most HRUs, all runoff is routed directly to a channel, reservoir, or subcat outlet node (in parallel). Optional exceptions: For ‘riparian HRUs’, ‘baseflow’ output from other HRUs can be routed to the riparian HRU soil. For ‘adjunct-impervious HRUs’, runoff is routed to the surface of another HRU. |
SWAT subcatchments are composed of:
Subcats can include an internal pond or wetland and a reservoir/lake on the channel at the subcat outlet.
|
MIKE-SHE subcatchments are composed of:
Surface runoff is lumped for grid cells within an overland flow zone & routed across zones in a downslope series to the channel (potential for infiltration on route).
Interflow reservoirs receive percolation from overlying grid cells. Interflow is laterally routed through a downslope series of reservoirs to the channel (potential for loss to recharge on route). Baselfow reservoirs are recharged by overlying interflow reservoirs and outflow to the channel in parallel. |
Using fully distributed MIKE-SHE, no subcat boundaries are input. Relative water surface or head elevations on the surface and in the 3D grid units drives flow exchange between units.
Different sets of zone polygons can be used for the different types of properties (e.g. vegetation types, soil types, aquifer extents); they do not need to be aligned with one another. |
River channels | WRSM channels are modules in the network with multiple inflow and outflow links possible.
Channel modules can have an associated wetland storage/area. |
SPATSIM channels are units linked to subcats (one per subcat).
They receive the local subcat runoff & upstream subcat channel outflows. |
ACRU4 channels are units in a subcat network of units. (necessary in non-headwater subcats).
They receive runoff from linked HRUs, reservoirs, & upstream subcat outflows. |
SWAT channels are units linked to subcats (one main channel per subcat).
They receive the local subcat runoff & upstream subcat channel outflows. |
MIKE channels are composed of spatially explicit reaches between node points. Reaches with nodes mapped inside a subcat exchange water with the subcat. | MIKE channels are composed of spatially explicit reaches between node points. Reaches can exchange water with grid cells that border them. |
Links between discretisation and process representation
The scale of discretisation of the landscape influences which hydrological processes are individually represented and the algorithms and the timesteps that are appropriate (discussed in more detail here). In general, for larger spatial/vertical units, longer timesteps, more lumped process representation, and different property parameters are applicable compared to modelling with smaller units. This has to do with how long it’s likely to take for water to move through a modelled unit. For example, it may take a week for interflow to move through the 10 km long hillslope of subcatchment, but a day to move through the 1 km slope length of a patch of grassland within that subcatchment. Speeds vary by process. This also has to do with the fact that what we may model as one process at a larger spatial scale can be the result of several different processes occurring at smaller scales. For example, rain falling on a steep, rocky cliff may form surface runoff. However, if this surface runoff then flows across an area of permeable and unsaturated soil before reaching a stream channel, some may infiltrate and not reach the stream as surface flow. If one models a subcatchment where this is happening as a single unit, the equation and parameters for estimating ‘surface runoff generation’ would account for the net outcome of the surface runoff that actually reaches the stream, i.e. the combined impact of the cliff and the permeable toe-slope on surface runoff reaching the channel. If modelling the cliff and the toe-slope as separate units, surface runoff on the cliff unit could be calculated and then surface flow and infiltration on the toe-slope unit could be calculated as a separate set of processes.
Units | WRSM-Pitman
(Sami GW) |
SPATSIM-Pitman
(Hughes GW) |
ACRU4 | SWAT2012 | MIKE-SHE,
semi-distributed, more conceptual |
MIKE-SHE,
fully-distributed, more physical |
---|---|---|---|---|---|---|
Timesteps | Monthly*
|
Monthly*
|
Daily
|
Daily, subdaily
|
Daily, subdaily*
|
Daily, subdaily*
|
Spatial units for: | ||||||
Climate input | Modules (all) | Subcatchments | Subcatchments or HRUs*
*HRU-scale input is labor intensive |
Subcatchments | Grid cells or zones | Grid cells or zones |
Surface & shallow subsurface processes | Runoff modules
+ special area modules |
Subcatchments
(+ internal special sub-areas) |
HRUs | HRUs | Grid cells
+ Overland flow zones + Interflow reservoir zones |
Grid cells |
Groundwater processes | Runoff modules | Subcatchments | HRUs | Subcatchments | Baseflow reservoir zones | Grid cells |
Specific units, layers, & connections
Basic layers: land cover, soil & unsaturated zone, aquifers
The tables below describe in more detail how the modelling tools can represent the distribution of land cover types, soil types, and aquifer types in a catchment and vertical distribution of soil, sediment, and rock types using the modelling units described above and layers within these units. The linkages or routing of water between units and layers is highlighted here, and covered in more detail in sections on process algorithms.
Component | WRSM-Pitman
(Sami GW) |
SPATSIM-Pitman
(Hughes GW) |
ACRU4 | SWAT2012 | MIKE-SHE,
semi-distributed, more conceptual |
MIKE-SHE,
fully-distributed, more physical |
---|---|---|---|---|---|---|
Spatial units for land cover type/property
distribution |
Modules & sub-areas within them | Subcatchments & sub-areas within them | HRUs | HRUs | Cover type polygons applied to grid cells | Cover type polygons applied to grid cells |
Extents of cover types are either defined in the:
Each runoff module can have different general cover specifications & linked special areas. |
Extents of cover types are defined as special sub-areas within a subcat.
Each subcat can have different general cover & sub-areas specifications. |
Each HRU has its own cover & vegetation parameters. | Each HRU has cover & vegetation parameters.
HRUs are assigned cover types using an input cover type map. Properties are input by type. |
Each grid cell is assigned a cover type using an input cover type map. Properties are input by type.
Surface flow parameters (roughness & detention storage) can be assigned for separately mapped zones. (Does not need to align with cover or soil type boundaries) |
Each grid cell is assigned a cover type using an input cover type map. Properties are input by type.
Surface flow parameters (roughness & detention storage) can be assigned for separately mapped zones. (Does not need to align with cover or soil type boundaries) | |
Limitations to types & number of types | Yes | Yes | No | No | No | No |
Types that can be represented:
|
Types that can be represented:
|
No limit on number of HRUs (hence cover types) per subcat. | No limit on number of HRUs or cover types per subcat. | No limit to number of cover types. | No limit to number of cover types. |
Component | WRSM-Pitman
(Sami GW) |
SPATSIM-Pitman
(Hughes GW) |
ACRU4 | SWAT2012 | MIKE-SHE,
semi-distributed, more conceptual |
MIKE-SHE,
fully-distributed, more physical |
---|---|---|---|---|---|---|
|
Runoff modules & irrigation modules | Subcatchments | HRUs | HRUs | Soil type polygons applied to grid cells & ‘Interflow reservoir’ extent polygons | Soil type polygons applied to grid cells |
Each ‘runoff module’ can have its own soil moisture store & ‘percolation storage’ properties.
Afforestation & alien veg modules use the soil of the runoff module they are linked to / part of. Irrigation modules have their own soil properties. |
Each subcat can have its own soil moisture store properties. | Each HRU can have its own soil properties | Each HRU can have its own soil properties.
HRUs are assigned soil types using an input soil type map. Properties are input by soil type. Individual HRU soil properties can by modified. |
Each grid cell is assigned a soil type using an input soil type map.
Interflow reservoir ‘type’ extents are input as a map (boundaries do not need to align with soil types or subcatchments) |
Each grid cell is assigned a soil type using an input soil type map. | |
Vertical layers | 2 Layers | 1 Layer | 2 Layers | 11 Layers (max) | 2(3) Layers* | Unlimited Layers |
A runoff modules has 2 ‘UZ’ layers:
|
A subcat has a single soil moisture storage unit. | An HRU has 2 soil layers:
Both in root zone. |
A soil type can have up to 10 layers (user input layers).
Profile can extend below root zone. Each HRU also has a vadose zone (lag storage) ‘layer’ below the soil profile |
A soil type has vertically uniform parameters (no layers), but each model grid cell has 2 computational UZ layers:
Interflow reservoirs are storage units fed by all overlying grid cells |
A soil type can have an unlimited number of layers (user input layers).
Profile can extend below root zone. | |
Surface runoff routing w.r.t. units | Parallel* | (n/a) | Parallel | Parallel | Series or parallel | Series |
Parallel for runoff modules & irrigation modules.
Other special area modules modify runoff module flow |
Subcatchment scale | Parallel from HRUs in subcat | Parallel from HRUs in subcat | Across a series of mapped flow zones within a subcat
OR each zone in parallel |
Across grid cells based on elevation. | |
Interflow routing w.r.t. units | Parallel* | (n/a) | Parallel | Parallel | Series | Series |
Parallel for runoff modules & irrigation modules
Other special area modules modify runoff module flow |
Subcatchment scale | Parallel from HRUs in subcat | Parallel from HRUs in subcat | Through a series of interflow reservoirs in a subcat | Through grid cells based on head. | |
Capillary rise from aquifer | Yes* | Yes* | No* | Yes | Yes* | Yes |
Only in riparian zone, represented as ET deficit met by GW | Only in riparian zone, represented as ET deficit met by GW | Water in the baseflow store of an ACRU4 HRU cannot move back to the soil profile or be used for ET in that same HRU.
The set-up option in which upland HRU baseflow is routed to riparian HRU soil has similar impact to riparian zone GW access in subcat scale models. |
Represented as ET deficit met by GW | Only in riparian zone, represented as ET deficit met by GW |