unifhycontrib.smart
- class unifhycontrib.smart.OpenWaterComponent
The Soil Moisture Accounting and Routing for Transport [SMART] model (Mockler et al., 2016) is a bucket-type rainfall-runoff model.
SMART is an enhancement of the SMARG (Soil Moisture Accounting and Routing with Groundwater) lumped, conceptual rainfall–runoff model developed at National University of Ireland, Galway (Kachroo, 1992), and based on the soil layers concept (O’Connell et al., 1970; Nash and Sutcliffe, 1970). Separate soil layers were introduced to capture the decline with soil depth in the ability of plant roots to extract water for evapotranspiration. SMARG was originally developed for flow modelling and forecasting and was incorporated into the Galway Real-Time River Flow Forecasting System [GFFS] (Goswami et al., 2005). The SMART model reorganised and extended SMARG to provide a basis for water quality modelling by separating explicitly the important flow pathways in a catchment.
The open water component of SMART consists in routing the streamflow through the river network by means of a linear reservoir.
- Contributors
Thibault Hallouin [1,2], Eva Mockler [1,3], Michael Bruen [1]
- Affiliations
Dooge Centre for Water Resources Research, University College Dublin
Department of Meteorology, University of Reading
Ireland’s Environmental Protection Agency
- Licence
GPL-3.0
- Copyright
2020, University College Dublin
Inwards
- name
surface_runoff_flux_delivered_to_rivers
- units
kg m-2 s-1
- from
subsurface
- method
mean
- name
net_groundwater_flux_to_rivers
- units
kg m-2 s-1
- from
subsurface
- method
mean
Outputs
- name
outgoing_water_volume_transport_along_river_channel
- units
m3 s-1
- description
streamflow at outlet
Parameters
- name
theta_rk
- description
channel reservoir residence time
- units
s
Constants
- name
rho_water
- description
volumetric mass density of liquid water
- units
kg m-3
- default_value
1.0e+03
States
- name
river_store
- units
kg m-2
SpaceDomain Properties
- name
land_sea_mask
- required
False
- name
flow_direction
- required
False
- name
cell_area
- required
True