Difference between revisions of "Process representation across tools"
Line 811: | Line 811: | ||
== Aquifer exchanges with channel: aquifer outflow to channel and channel transmission loss == | == Aquifer exchanges with channel: aquifer outflow to channel and channel transmission loss == | ||
+ | {| class="wikitable" | ||
+ | ! scope="col" style="width:10%" | Algorithm <br/>description | ||
+ | ! scope="col" style="background: #F2CEE0; width:15%" |WRSM-Pitman</br>(Sami GW) | ||
+ | ! scope="col" style="background: #F2D4CE; width:15%" |SPATSIM-Pitman</br>(Hughes GW) | ||
+ | ! scope="col" style="background: #CEF2CE; width:15%" |ACRU4 | ||
+ | ! scope="col" style="background: #F2F2CE; width:15%" |SWAT2012 | ||
+ | ! scope="col" style="background: #CEE6F2; width:15%" |MIKE-SHE,</br>[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, </br>more conceptual]] | ||
+ | ! scope="col" style="background: #CEDAF2; width:15%" |MIKE-SHE,</br>[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, </br>more physical]] | ||
+ | |- | ||
+ | | style="vertical-align: top" |<br/>'''Algorithm <br/>inputs''' <br/>''<small>(input data,<br/>model calculated<br/>states / storages,<br/>property parameters)</small>'' | ||
+ | | style="background: #FFF5FA; vertical-align: top" | | ||
+ | <br/> | ||
+ | ''Dynamic two-way exchange within subcatchment <small>("runoff module")</small>: | ||
+ | <small> aquifer-to-channel or channel-to-aquifer, depending on conditions (calculated state)''</small> | ||
+ | ''Additional one-way channel-to-aquifer representation within "channel module"'' | ||
+ | * River channel level ''(input)'' | ||
+ | * Subcatchment runoff / area (estimation of local channel store) ''(state)'' | ||
+ | * Aquifer storage/level -> GW slope ''(state)'' | ||
+ | * '''''Aquifer properties:''''' | ||
+ | ** Max flow rate for exchange | ||
+ | ** Exchange flow power coefficient | ||
+ | * '''''Channel (module) properties:''''' | ||
+ | ** Transmission loss rate | ||
+ | <br/> | ||
+ | | style="background: #FFF7F5; vertical-align: top" | | ||
+ | <br/> | ||
+ | ''Dynamic two-way exchange: <small>aquifer-to-channel or channel-to-aquifer, depending on conditions (calculated state)</small>'' | ||
+ | * River channel level ''(input)'' | ||
+ | * Aquifer storage/level -> GW slope ''(state)'' | ||
+ | * '''''Aquifer properties:''''' | ||
+ | ** Specific yield | ||
+ | ** Conductivity | ||
+ | * '''''Channel properties:''''' | ||
+ | ** Length of channel | ||
+ | ** Subcatchment drainage density | ||
+ | <br/> | ||
+ | | style="background: #F5FFF5; vertical-align: top" | | ||
+ | <br/> | ||
+ | ''One-way exchange: <small>aquifer-to-channel</small>'' | ||
+ | </br>''(Channel transmission loss not modelled)'' | ||
+ | * Aquifer storage ''(state)'' | ||
+ | * '''''Aquifer properties:''''' | ||
+ | * Outflow proportion | ||
+ | <br/> | ||
+ | | style="background: #FFFFF5; vertical-align: top"| | ||
+ | <br/> | ||
+ | ''Limited two-way exchange: <small>aquifer-to-channel or channel-to-'''"bank storage"'''(separate storage to the subcatchment's aquifer). Bank storage can release water to channel later. </small>'' | ||
+ | * Aquifer storage ''(state)'' | ||
+ | * Channel flow ''(state)'' | ||
+ | *'''''Aquifer properties:''''' | ||
+ | ** Storage limit for outflow | ||
+ | ** Specific yield | ||
+ | ** Outflow recession constant | ||
+ | * '''''Channel properties:''''' | ||
+ | * Shape - wetted perimeter | ||
+ | * Bed conductivity | ||
+ | <br/> | ||
+ | | style="background: #F5FCFF; vertical-align: top" | | ||
+ | <br/> | ||
+ | ''One-way exchange per channel reach unit (can have multiple per subcatchment with different exchange directions): <small> each reach can have either aquifer-to-channel OR channel-to-aquifer, not switch between over time </small>'' | ||
+ | * Aquifer storage ''(state)'' | ||
+ | *'''''Aquifer properties:''''' | ||
+ | ** Storage threshold for outflow | ||
+ | ** Specific yield | ||
+ | ** Outflow recession constant | ||
+ | * '''''Channel properties:''''' | ||
+ | * Losing vs gaining specification | ||
+ | * Shape - wetted perimeter | ||
+ | * Bed conductivity | ||
+ | <br/> | ||
+ | | style="background: #F5F8FF; vertical-align: top" | | ||
+ | <br/> | ||
+ | ''Dynamic two-way exchange: <small>aquifer-to-channel or channel-to-aquifer, depending on conditions (calculated state) for each riparian grid cell and channel node pair</small>'' | ||
+ | * Water table height ''(state)'' | ||
+ | * Channel water level ''(state)'' | ||
+ | *'''''Aquifer properties:''''' | ||
+ | ** Specific yield | ||
+ | ** Conductivity (K<small>sat</small>) | ||
+ | * '''''Channel properties:''''' | ||
+ | * Shape - wetted perimeter | ||
+ | * Bed conductivity | ||
+ | <br/> | ||
+ | |- | ||
+ | | style="vertical-align: top" |'''Function <br/>type''' | ||
+ | | style="background: #FFF5FA; vertical-align: top" |non-linear & threshold | ||
+ | | style="background: #FFF7F5; vertical-align: top" |non-linear & threshold | ||
+ | | style="background: #F5FFF5; vertical-align: top" |rate | ||
+ | | style="background: #FFFFF5; vertical-align: top" |non-linear & threshold | ||
+ | | style="background: #F5FCFF; vertical-align: top" |linear reservoir & threshold | ||
+ | | style="background: #F5F8FF; vertical-align: top" |non-linear & threshold | ||
+ | |- | ||
+ | | style="vertical-align: top" |'''Thresholds''' | ||
+ | | style="background: #FFF5FA; vertical-align: top" | | ||
+ | '''yes - to switch flow direction:''' | ||
+ | <br/>Aquifer water level vs River water level | ||
+ | | style="background: #FFF7F5; vertical-align: top" | | ||
+ | '''yes - to switch flow direction:''' | ||
+ | <br/>Aquifer water level vs River water level | ||
+ | | style="background: #F5FFF5; vertical-align: top" | | ||
+ | no | ||
+ | | style="background: #FFFFF5; vertical-align: top"| | ||
+ | '''yes - to switch flow direction:''' | ||
+ | <br/>Aquifer storage threshold for outflow | ||
+ | | style="background: #F5FCFF; vertical-align: top" | | ||
+ | '''yes - for aquifer-to-channel:''' | ||
+ | <br/>Aquifer storage threshold for outflow | ||
+ | | style="background: #F5F8FF; vertical-align: top" | | ||
+ | '''yes - to switch flow direction:''' | ||
+ | <br/>Aquifer water level vs River water level | ||
+ | |} | ||
+ | </br> |
Revision as of 07:29, 27 November 2023
PAGE IN PROGRESS - MORE COMING SOON!
building process representation overview tables + links to more specific pages about individual processes
Canopy interception and evaporation (vs throughfall)
Algorithm description |
WRSM-Pitman | SPATSIM-Pitman | ACRU4 | SWAT2012 | MIKE-SHE, semi-distributed & fully distributed |
---|---|---|---|---|---|
Algorithm inputs (input data, model calculated states / storages, property parameters) |
|
|
|
|
|
Function type |
exponential & threshold | exponential & threshold | threshold | threshold | |
Thresholds |
yes:
|
yes:
|
yes:
|
yes:
|
Infiltration into soil moisture (vs surface runoff or surface ponding)
Note: This excludes the case of a modelling unit (HRU, grid cell, area within a subcatchment, etc.) is designated as impervious. In this case, rain inputs would become surface runoff, potentially with a portion staying behind as surface storage/ponding if the area has attenuation specified (to represent roughness and flatness).
Algorithm description |
WRSM-Pitman | SPATSIM-Pitman | ACRU4 | SWAT2012 | MIKE-SHE, semi-distributed, more conceptual |
MIKE-SHE, fully-distributed, more physical |
---|---|---|---|---|---|---|
Algorithm inputs (input data, model calculated states / storages, property parameters) |
|
|
|
|
|
|
Function type |
non-linear & threshold | non-linear & threshold | power & threshold | power & threshold | linear (rate) & threshold | non-linear & threshold |
Thresholds |
yes:
|
yes:
|
yes:
|
yes:
|
yes:
|
yes:
|
Surface runoff to channel network
Note on surface runoff vs ponding and surface storage: In the Pitman models, all water not calculated to infiltrate in a timestep, which is a month, is assumed to be runoff. For models with shorter timesteps, water reaching the land surface which does not infiltrate into soil in a timestep can become surface runoff or remain as surface ponding/surface storage. In subsequent model timesteps, water still on the land surface can evaporate, infiltrate, and/or become surface runoff in the next timestep. Some models have relatively short timesteps (subdaily, daily) compared to the rate at which water would move all the way across a modelled land unit (which could be large, rough, and/or flat, slowing the flow rate). This is why some water will be 'surface storage' in one timestep and then 'surface runoff' in the next timestep. MIKE-SHE can also consider that land surfaces can be very rough, or have dips that trap water, and so some amount surface water will not be able to run off at all (detention storage). This water will both evaporate and infiltrate over time.
ACRU4 differs notably, assuming the water that does not infiltrate into soil accounts for both surface runoff and interflow runoff.
Algorithm description |
WRSM-Pitman | SPATSIM-Pitman | ACRU4 | SWAT2012 | MIKE-SHE, semi-distributed, more conceptual |
MIKE-SHE, fully-distributed, more physical |
---|---|---|---|---|---|---|
Algorithm inputs (input data, model calculated states / storages, property parameters) |
|
|
|
|
|
|
Function type |
(no transformation) | (no transformation) | (no transformation) | non-linear | non-linear & threshold | non-linear & threshold |
Thresholds |
no*
|
no*
|
no*
|
no*
|
yes:
|
yes:
|
Evapotranspiration (ET) from soil moisture (SM)
Note: More coverage of evapotranspiration related terminology and inputs across different tools can be found here
Algorithm description |
WRSM-Pitman | SPATSIM-Pitman | ACRU4 | SWAT2012 | MIKE-SHE, semi-distributed, more conceptual |
MIKE-SHE, fully-distributed, more physical |
---|---|---|---|---|---|---|
Algorithm inputs (input data, model calculated states / storages, property parameters) |
*determines linear decline of ET with soil moisture decline
|
*determines linear decline of ET with soil moisture decline
|
*ET assumed to also decline if soil gets close to saturation, waterlogging, unless wetland plants
|
|
|
|
Function type |
linear & threshold | linear & threshold | multi-part linear & threshold | non-linear & threshold | multi-part linear & threshold | non-linear & threshold |
Thresholds |
yes:
|
yes:
|
yes:
|
yes:
|
yes:
|
yes:
|
Evapotranspiration (ET) from groundwater (GW)
Note: More coverage of evapotranspiration related terminology and inputs across different tools can be found here
Algorithm description |
WRSM-Pitman (Sami GW) |
SPATSIM-Pitman (Hughes GW) |
ACRU4 | SWAT2012 | MIKE-SHE, semi-distributed, more conceptual |
MIKE-SHE, fully-distributed, more physical |
---|---|---|---|---|---|---|
Algorithm inputs (input data, model calculated states / storages, property parameters) |
|
|
|
+ all inputs for ET from soil
|
+ all inputs for ET from soil
|
+ vegetation property inputs for ET from soil
|
Function type |
non-linear & threshold | non-linear & threshold | non-linear & threshold | non-linear & threshold | non-linear & threshold | |
Thresholds |
yes:
|
yes:
|
yes:
|
yes:
|
yes:
|
Interflow generation & routing to channel network
Algorithm description |
WRSM-Pitman | SPATSIM-Pitman | ACRU4 | SWAT2012 | MIKE-SHE, semi-distributed, more conceptual |
MIKE-SHE, fully-distributed, more physical |
---|---|---|---|---|---|---|
Algorithm inputs (input data, model calculated states / storages, property parameters) |
|
|
*Lag coefficient separates "quickflow"~surface runoff from "delayed-flow"~interflow. The lagged flow that doesn't reach the channel on the rain day, but instead reaches the channel over subsequent days can be considered interflow
|
|
to calc outflow from IZ:
|
|
Function type |
non-linear & threshold | non-linear & threshold | non-linear & threshold | two step: non-linear & threshold, linear reservoir & threshold | ||
Thresholds |
yes:
|
yes:
|
yes:
|
yes:
|
Aquifer recharge
Algorithm description |
WRSM-Pitman (Sami GW) |
SPATSIM-Pitman (Hughes GW) |
ACRU4 | SWAT2012 | MIKE-SHE, semi-distributed, more conceptual |
MIKE-SHE, fully-distributed, more physical |
---|---|---|---|---|---|---|
Algorithm inputs (input data, model calculated states / storages, property parameters) |
|
|
|
|
|
|
Function type |
two step: non-linear & threshold, non-linear | non-linear & threshold | non-linear & threshold | two step: non-linear & threshold, non-linear & threshold | two step: non-linear & threshold, linear reservoir & threshold | non-linear & threshold |
Thresholds |
yes:
|
yes:
|
yes:
|
yes:
|
yes:
|
yes:
|
Groundwater (GW) flow: lateral flow within the saturated zone
Note: This refers to groundwater flow between modelled land units, such as grid cells, HRUs, or subcatchments, depending on the scale that groundwater stores and flows are modelled at (see more on scales of process representation for GW here)
For coverage of groundwater outflow into a river channel, see the table below
Algorithm description |
WRSM-Pitman (Sami GW) |
SPATSIM-Pitman (Hughes GW) |
ACRU4 | SWAT2012 | MIKE-SHE, semi-distributed, more conceptual |
MIKE-SHE, fully-distributed, more physical |
---|---|---|---|---|---|---|
Algorithm inputs (input data, model calculated states / storages, property parameters) |
|
|
|
|
|
|
Function type |
non-linear & threshold | non-linear & threshold | non-linear | |||
Thresholds |
yes:
|
yes:
|
n/a |
Aquifer exchanges with channel: aquifer outflow to channel and channel transmission loss
Algorithm description |
WRSM-Pitman (Sami GW) |
SPATSIM-Pitman (Hughes GW) |
ACRU4 | SWAT2012 | MIKE-SHE, semi-distributed, more conceptual |
MIKE-SHE, fully-distributed, more physical |
---|---|---|---|---|---|---|
Algorithm inputs (input data, model calculated states / storages, property parameters) |
|
|
|
|
|
|
Function type |
non-linear & threshold | non-linear & threshold | rate | non-linear & threshold | linear reservoir & threshold | non-linear & threshold |
Thresholds |
yes - to switch flow direction:
|
yes - to switch flow direction:
|
no |
yes - to switch flow direction:
|
yes - for aquifer-to-channel:
|
yes - to switch flow direction:
|