Difference between revisions of "Modelling tool capability overview"

From Hydromodel SA Wiki
Jump to navigation Jump to search
m
m
Line 12: Line 12:
  
 
{| class="wikitable"
 
{| class="wikitable"
|+<span id="Table 1 Anchor"> <big>Background & basic characteristics of reviewed modelling tools</big></span>
+
|+<span id = "tool background - Table Anchor"> Modelling software tools: background & version covered </span>
!Characteristic!! style="background: #F2CEE0" |WRSM-Pitman!! style="background: #F2D4CE" |SPATSIM-Pitman!! style="background: #CEF2CE" |ACRU!! style="background: #F2F2CE" |SWAT!! style="background: #CEE6F2" |MIKE-SHE
+
! scope="col" | Characteristic
 +
! scope="col" style="background: #F2CEE0; width:12em" |WRSM-Pitman
 +
! scope="col" style="background: #F2D4CE; width:12em" |SPATSIM-Pitman
 +
! scope="col" style="background: #CEF2CE; width:12em" |ACRU
 +
! scope="col" style="background: #F2F2CE; width:12em" |SWAT
 +
! scope="col" style="background: #CEE6F2; width:12em" |MIKE-SHE
 
|-
 
|-
|'''Developed in South Africa'''
+
| style="vertical-align: top" |
| style="background: #FFF5FA" |yes
+
| style="background: #FFF5FA; vertical-align: top" |
| style="background: #FFF7F5" |yes
+
| style="background: #FFF7F5; vertical-align: top" |
| style="background: #F5FFF5" |yes
+
| style="background: #F5FFF5; vertical-align: top" |
| style="background: #FFFFF5" |no
+
| style="background: #FFFFF5; vertical-align: top" |
| style="background: #F5FCFF" |no
+
| style="background: #F5FCFF; vertical-align: top" |
 
|-
 
|-
|'''Current  curator / developer'''
+
| style="vertical-align: top" |
| style="background: #FFF5FA" |Bailey  & Pitman Water Resources Ltd
+
| style="background: #FFF5FA; vertical-align: top" |
| style="background: #FFF7F5" |Rhodes  University, Institute of Water Resources (IWR)
+
| style="background: #FFF7F5; vertical-align: top" |
| style="background: #F5FFF5" |University of  KwaZulu Natal,
+
| style="background: #F5FFF5; vertical-align: top" |
Centre for Water Resources Research (UKZN-CWRR)
+
| style="background: #FFFFF5; vertical-align: top" |
| style="background: #FFFFF5" |Texas A&M  University &
+
| style="background: #F5FCFF; vertical-align: top" |
US Department of Agriculture (USDA)
 
| style="background: #F5FCFF" |Danish Hydrologic  Institute (DHI)
 
 
|-
 
|-
|'''Free access'''
+
| style="vertical-align: top" |
| style="background: #FFF5FA" |yes
+
| style="background: #FFF5FA; vertical-align: top" |
| style="background: #FFF7F5" |yes
+
| style="background: #FFF7F5; vertical-align: top" |
| style="background: #F5FFF5" |yes
+
| style="background: #F5FFF5; vertical-align: top" |
| style="background: #FFFFF5" |yes
+
| style="background: #FFFFF5; vertical-align: top" |
| style="background: #F5FCFF" |no
+
| style="background: #F5FCFF; vertical-align: top" |
 
|-
 
|-
|'''Version reviewed'''
+
| style="vertical-align: top" |
| style="background: #FFF5FA" |WRSM-Pitman version 2.9
+
| style="background: #FFF5FA; vertical-align: top" |
| style="background: #FFF7F5" |SPATSIM  GWv3 Global Options Threaded model
+
| style="background: #FFF7F5; vertical-align: top" |
| style="background: #F5FFF5" |ACRU  4
+
| style="background: #F5FFF5; vertical-align: top" |
| style="background: #FFFFF5" |SWAT  & ArcSWAT 2012
+
| style="background: #FFFFF5; vertical-align: top" |
| style="background: #F5FCFF" |MIKE-SHE  & MIKE Hydro River, version 2017
+
| style="background: #F5FCFF; vertical-align: top" |
 
|-
 
|-
|'''Reference documents'''
+
| style="vertical-align: top" |
| style="background: #FFF5FA" |Theory manual: (Bailey, 2015);
+
| style="background: #FFF5FA; vertical-align: top" |
User manual: (Bailey and Pitman,  2016)
+
| style="background: #FFF7F5; vertical-align: top" |
| style="background: #FFF7F5" | Theory  papers: (Hughes, 2004, 2013; Kapangaziwiri, 2007);
+
| style="background: #F5FFF5; vertical-align: top" |
User manual: (Hughes,  2019)
+
| style="background: #FFFFF5; vertical-align: top" |
| style="background: #F5FFF5" |Theory  manual: (Schulze, 1995);
+
| style="background: #F5FCFF; vertical-align: top" |
User manuals: (Clark et al., 2012; Schulze and  Davis, 2018)
 
| style="background: #FFFFF5" |Theory  manual: (Neitsch et al., 2011);  
 
User manuals: (Arnold et al., 2012)
 
| style="background: #F5FCFF" |Theory  manuals:(DHI, 2017a, 2017b);
 
User’s manuals:(DHI, 2017d, 2017c)
 
|-
 
|'''Intended spatial scale'''
 
'''(catchment or model area)'''
 
| style="background: #FFF5FA" |Local to regional:
 
no suggested min-max model size
 
| style="background: #FFF7F5" |Local to regional:
 
10-10,000’s of km<sup>2</sup>,  more typical:
 
 
 
100-1,000’s km<sup>2</sup>
 
| style="background: #F5FFF5" |Field to regional:
 
no suggested min-max model size
 
| style="background: #FFFFF5" |Field to regional:
 
no suggested min-max model size
 
| style="background: #F5FCFF" | Field to regional:
 
no suggested min-max model size
 
|-
 
| rowspan="2" |'''Spatial discretisation'''|| style="background: #FFF5FA" |Modules ('runoff' modules/subcatchments,
 
special sub-areas, channels, reservoirs) linked by routes
 
| style="background: #FFF7F5" |Subcatchments + limited internal sub-area types|| style="background: #F5FFF5" |HRUs within subcatchments|| style="background: #FFFFF5" |HRUs within subcatchments|| style="background: #F5FCFF" |Fully distributed (gridded)
 
OR
 
 
 
combinations of grids and zones for 
 
 
 
different process calculations within subcatchments
 
 
 
(if all process zones align, would act like HRUs)
 
|-
 
| style="background: #FFF5FA" |''Intended subcat size < 1,000 km2''|| style="background: #FFF7F5" | || style="background: #F5FFF5" |''Intended subcat size 5-50 km2;''
 
''HRU size < 30km2''
 
| style="background: #FFFFF5" | || style="background: #F5FCFF" |
 
|-
 
|'''Timestep'''|| style="background: #FFF5FA" |Monthly*|| style="background: #FFF7F5" |Monthly*|| style="background: #F5FFF5" |Daily|| style="background: #FFFFF5" | Daily, sub-daily|| style="background: #F5FCFF" |Daily, sub-daily
 
(dynamic timestep length,
 
 
 
can vary across processes)
 
|-
 
| colspan="6" |'''Intended modelling applications (as documented):'''
 
|-
 
|''Water balance estimation''||yes ||yes ||yes||yes||yes
 
|-
 
|''Design hydrology (flood peaks)''|| || ||yes ||yes ||yes
 
|-
 
|''Supply planning (general)''||yes||yes|| yes||yes||yes
 
|-
 
|''Reservoir yield''|| yes||yes||yes|| yes|| yes
 
|-
 
|''Irrigation planning''||yes|| ||yes||yes||yes
 
|-
 
|''Groundwater recharge''||yes ||yes ||yes||yes||yes
 
|-
 
|''Groundwater-surface water (GW-SW) interactions & pumping impacts''|| yes|| yes|| || ||yes
 
|-
 
|''Land cover change impacts''||yes||yes||yes||yes||yes
 
|-
 
|''Climate change impacts''||yes||yes||yes||yes||yes
 
|-
 
|'''Application limitations (as documented)'''||Not for peak flow, flood assessment, or design hydrology||Not for peak flow, flood assessment, design hydrology||Not represent deep GW processes - not for GW pumping impact ||Not represent deep GW processes||''(None listed for the modelling system''
 
''as whole, only for certain process''
 
 
 
''representation options.)''
 
|-
 
|'''Specific development focuses particular to tool'''||
 
*Flexible network for tracking managed system transfers,
 
 
 
*GW-SW interaction,
 
*IAP & plantation forestry water use
 
|
 
*Parsimony,
 
*Uncertainty assessment,
 
*GW-SW interactions
 
|
 
*Land cover type representation,
 
*Crop & irrigation detail,
 
*IAP & plantation forestry water use
 
|
 
*Land cover type representation,
 
* Crop & irrigation detail,
 
*Coupling to GIS tools
 
|
 
*Spatial discretisation & fine scale processes,
 
*GW-SW interaction,
 
*Coupled hydraulic channel model with overbank flood process representation
 
|}
 
 
 
 
 
 
 
The table below gives an overview of a range of capabilities of the modelling tools under review. This summary is supported by more [[Process representation across tools|detailed comparison of the structural and process algorithm differences]] between the modelling tools. Comparing the capabilities of a modelling tool to the needs of a modelling exercise is a critical step in tool selection. When a modelling tool lacks a capability that would be desirable, but not critical for the exercise, there may be ways to adapt the model set-up to account for this, such as adjusting parameter values for implicit representation of a feature or process the tool does not include explicitly.
 
{| class="wikitable"
 
|+<span id="Table 2 Anchor"> <big>Modelling tool capabilities overview</big> </span>
 
!Capability!!WRSM-Pitman!! SPATSIM-Pitman!!ACRU !!SWAT!!MIKE-SHE
 
|-
 
| colspan="6" |'''Climate (rain & ET demand)'''
 
|-
 
|Spatially variable across model domain||'''yes'''||'''yes'''||'''yes'''||'''yes'''||'''yes'''
 
|-
 
| Spatially variable within subcatchment||(limited)||no||'''yes'''||no||'''yes'''
 
|-
 
|Inter-annual variability in ET demand||no||'''yes'''||'''yes'''||'''yes'''||'''yes'''
 
|-
 
| colspan="6" |'''Land cover & change'''
 
|-
 
| Processes explicitly linked to land cover|| (limited)||(limited) ||'''yes'''||'''yes'''||'''yes'''
 
|-
 
|Multiple land cover types included||(limited) ||(limited) ||'''yes'''||'''yes'''||'''yes'''
 
|-
 
|Cover has explicit location in subcatchment||(limited)||no || (limited)||(limited)||'''yes'''
 
|-
 
|Cover can vary over model run timespan||'''yes'''||no||(limited)|| no||(limited)
 
|-
 
|Irrigation + dynamic demand & supply||'''yes'''||'''yes'''||'''yes'''||'''yes'''||'''yes'''
 
|-
 
|Potential direct ET from GW (deep root)||'''yes'''||'''yes'''||(limited) ||(limited)||'''yes'''
 
|-
 
| colspan="6" |'''Peak flows & flooding'''
 
|-
 
|Max daily or subdaily peak flow est.||no||no||'''yes'''||'''yes'''||'''yes'''
 
|-
 
|Explicit impacts of channel capacity on flow||(limited) ||(limited)||(limited)||(limited)||'''yes'''
 
|-
 
|Calculation of flooded area extent ||(limited)||no||(limited)||(limited)||'''yes'''
 
|-
 
|Flood water subject to infiltration, ET, etc||(limited)||no||'''yes'''||no||'''yes'''
 
|-
 
| colspan="6" |'''Reservoirs, dams & channel flow modification'''
 
|-
 
|Reservoirs explicitly modelled||'''yes'''||'''yes'''||'''yes'''||'''yes'''||'''yes'''
 
|-
 
|Facility to represent many small dams||no||'''yes'''||'''yes'''|| (limited)||no
 
|-
 
| Abstractions & external inputs ||'''yes'''||'''yes'''||'''yes'''||'''yes'''||'''yes'''
 
|-
 
|Internal transfers between model units||'''yes'''|| no ||'''yes'''||'''yes'''||(limited)
 
|-
 
| colspan="6" |'''GW representation & GW-SW interactions'''
 
|-
 
|Dynamic, 2-way, GW-SW exchange||'''yes'''||'''yes'''||no||'''yes'''||'''yes'''
 
|-
 
|GW table elevation predicted||(limited)||(limited)||no||(limited) ||'''yes'''
 
|-
 
|GW pumping included||'''yes'''||'''yes'''||no||'''yes'''||'''yes'''
 
|-
 
| colspan="6" |'''Wetlands & riparian zones'''
 
|-
 
|Wetland processes included||'''yes'''||'''yes'''||'''yes'''||'''yes'''||'''yes'''
 
|-
 
|On-channel wetlands||'''yes'''||'''yes'''||'''yes'''||'''yes'''||'''yes'''
 
|-
 
| Off-channel wetlands (fed by channel spill)||'''yes'''||'''yes'''||'''yes'''||no||'''yes'''
 
|-
 
|GW fed (receive GW from surrounding)||(limited)||(limited) || (limited)||(limited)||'''yes'''
 
|-
 
| colspan="6" |'''Other catchment & vegetation processes'''
 
|-
 
|Sediment movement ||no||no||'''yes'''||'''yes'''||'''yes'''
 
|-
 
|Water quality|| no || no||'''yes'''||'''yes'''||'''yes'''
 
|-
 
|Crop yield||no||no||'''yes'''||'''yes'''||no
 
|-
 
| colspan="6" |'''Uncertainty & parameter calibration'''
 
|-
 
|In-built tools for uncertainty, parameter sensitivity, & auto-calibration (batch runs)||no||'''yes'''||no || no||'''yes'''
 
|}
 
{| class="wikitable"
 
|+
 
Differences in structural options of the reviewed modelling tools
 
| colspan="3" style="text-align:center" width="450" |'''components of the catchment and concept of a subcatchment'''
 
''affects how the river is defined and the location of the outlet''
 
|-
 
| colspan="1" width="150" |semi-distributed subcatchments, each with an outlet
 
streamflow is directed to a particular channel unit (or catchment outlet)
 
 
 
semi-distributed land units
 
| colspan="1" width="150" |land areas (modules) draining into a river network,
 
streamflow estimates available at each module outlet
 
 
 
 
 
lumped land units
 
| colspan="1" width="150" |flow paths defined by the topography and material of individual land units/cells
 
streamflow estimated at each cell and between cells and vertical units
 
 
 
distributed land units
 
|-
 
| colspan="1" width="150" |SPATSIM-Pitman
 
 
 
ACRU
 
 
 
SWAT
 
|WRSM-Pitman
 
| colspan="1" width="150" |MIKE-SHE
 
|-
 
| colspan="3" style="text-align:center" width="450" |'''scale of representation'''
 
''affects how the process is calculated and the meaning of parameter values''
 
|-
 
|subcatchment
 
|HRU
 
| colspan="1" width="150" |grid cell
 
|-
 
| colspan="1" width="150" | ACRU
 
 
 
SPATSIM-Pitman
 
WRSM-Pitman
 
| colspan="1" width="150" |SWAT
 
 
 
ACRU
 
MIKE-SHE
 
| colspan="1" width="150" | MIKE-SHE
 
|-
 
| colspan="3" style="text-align:center" width="450" |'''land cover type discretisation and representation'''
 
''affects whether the land cover is explicitly represented and the ability to pinpoint/track specific impacts of a land cover type on the water balance''
 
|-
 
| colspan="2" width="225" |no restrictions
 
explicitly represents multiple land uses
 
| width="225" |considerable restrictions
 
does not fully represent multiple land uses
 
|-
 
| colspan="2" width="225" |ACRU
 
 
 
MIKE-SHE
 
 
 
SWAT
 
WRSM-Pitman
 
| width="225" |SPATSIM-Pitman
 
|-
 
| colspan="3" style="text-align:center" width="450" |'''connections between landscape units'''
 
''affects the flow of water between land units before reaching the outlet''
 
|-
 
| colspan="2" |outflows routed to the catchment
 
(i.e. subcatchment units to catchment outlet)
 
| colspan="1" |interaction of flow between subcatchments
 
(i.e. subcatchment to subcatchment interactions then routing to catchment outlet)
 
|-
 
| colspan="2" |ACRU (unless a riparian zone is added)
 
SWAT
 
| colspan="1" |SPATSIM-Pitman
 
 
 
WRSM-Pitman
 
MIKE SHE
 
|-
 
| colspan="3" style="text-align:center" |'''aquifer representation and connectivity'''
 
 
 
''determines the spatial scale of  groundwater flows''
 
|-
 
|subcatchment scale
 
|HRU scale
 
| colspan="1" |3D modelling mesh (user-defined grid cells)
 
|-
 
|no regional aquifer water exchanges between subcatchments
 
|no flow between subcatchments
 
| colspan="1" |all units can interact
 
|-
 
| colspan="1" |distributed MIKE-SHE
 
 
 
SWAT
 
 
 
SPATSIM-Pitman
 
 
 
WRSM-Pitman
 
|ACRU (with the exception of version 3)
 
| colspan="1" |distributed MIKE-SHE
 
|-
 
| colspan="2" |No channel transmission
 
| colspan="1" |Channel transmission
 
(contributes and redistributes water to the unsaturated zone, not the aquifer)
 
|-
 
| colspan="2" |ACRU
 
 
 
MIKE-SHE
 
 
 
SPATSIM-Pitman
 
WRSM-Pitman
 
| colspan="1" |SWAT
 
|-
 
| colspan="3" style="text-align:center" width="450" |<nowiki>|</nowiki>'''channel representation and connectivity'''
 
''affects the interactions with the channel network''
 
|-
 
| colspan="2" |hydrodynamic model with limited hydraulic features
 
 
 
fewer options and opportunities for interactions with the channel network
 
| colspan="1" |full hydraulic model
 
 
 
more options and opportunities for interactions with the channel network
 
(trade-off: increases model complexity, computational demands, and run-times)
 
|-
 
| colspan="2" | ACRU
 
 
 
SWAT
 
 
 
SPATSIM-Pitman
 
WRSM-Pitman
 
| colspan="1" |SWAT
 
|-
 
| colspan="3" style="text-align:center" |'''reservoir representation and connectivity'''
 
 
 
''affects the setup demand &'' ''accessibility of water storage for irrigation and inflows into the storage''
 
|-
 
| colspan="1" | Can include farm dams within a subcatchment
 
 
 
farm dams can be used as a water supply for irrigation
 
 
 
''(practical and useful feature in some landscapes)''
 
| colspan="1" |Implied reservoir within the catchment
 
 
 
an internal water storage unit (ponds) are used to imply reservoirs,
 
 
 
ponds cannot be used as a water supply for irrigation, ponds can act as flood control structures with outflow rules
 
| colspan="1" |Does not include farm dams within a subcatchment
 
 
 
each small dam needs to be input separately
 
 
 
''(intensive task)''
 
|-
 
| colspan="1" |ACRU
 
 
 
SPATSIM-Pitman
 
WRSM-Pitman
 
| colspan="1" |SWAT
 
| colspan="1" |MIKE SHE
 
 
|}
 
|}

Revision as of 12:18, 4 June 2021

A set of commonly used modelling tools in South Africa was reviewed for the WRC “Critical catchment model inter-comparison and model use guidance development” project. This set included major tools developed in South Africa: ACRU and the Pitman model-based tools, WRSM-Pitman and SPATSIM-Pitman. It also included two tools that were developed in the northern hemisphere, but have been used in South Africa and globally: SWAT and MIKE-SHE. Locally developed tools can have certain advantages from being designed with the South African context in mind, both in terms of local data availability and in terms of local climate characteristics, ecosystems, soils, geologic types, and land and water management practices (e.g. landscapes with many small farm dams). SWAT and MIKE-SHE have resourced development teams behind them that continually update the tools and adapt them to make use of developing globally available data sources, such as remotely sensed data, and generally improved access to greater computing power. This suite of tools covers a diversity of model structure and algorithm type options, but users should be aware there are many many tools available (see more examples)

The tables below summarise basic information about the tools in this set:

  • tool background & versions covered here
  • intended uses of the tool & development focuses
  • broad model structural characteristics across tools
  • overview of modelling capabilities across tools


These tables provide an overview. More detailed information about the structural options and capabilities of the tools is given across the other inter-comparison pages.

Modelling software tools: background & version covered
Characteristic WRSM-Pitman SPATSIM-Pitman ACRU SWAT MIKE-SHE