Groundwater flow
Single layer groundwater flow requires the four following components:
- aquifer
- connectivity
- constanthead
- boundaries
The aquifer types, constanthead boundary and other boundaries (e.g. river and drainage) are described in more detail below. Which functionality of these components is supported by model type sbm_gwf
is also clarified below.
Aquifer types
Groundwater flow can occur either in a confined or unconfined aquifer. Confined aquifers are overlain by a poorly permeable confining layer (e.g. clay). No air can get in to fill the pore space so that the aquifer always remains fully saturated. For a confined aquifer, water will always flow along the complete height
The upper boundary of an unconfined aquifer is the water table (the phreatic surface). Specific yield (or drainable porosity) represents the volumetric fraction the aquifer will yield when all water drains and the pore volume is filled by air instead. Specific yield will vary roughly between
Groundwater flow is solved forward in time and central in space. The vertically averaged governing equation for an inhomogeneous and isotropic aquifer in one dimension can be written as:
where
The simplest finite difference formulation is forward in time, central in space, and can be written as:
where
Conductance
where
where
For the finite difference formulation, there is only one unknown,
This can be generalized to two dimensions, for both regular and irregular cell connectivity. Finally, a stable time step size can be computed given the forward-in-time, central in space scheme, based on the following criterion from Chu and Willis (1984):
where
For more details about the finite difference formulation and the stable time step size criterion we refer to the paper of Chu and Willis (1984).
Boundary conditions can be classified into three categories:
- specified head (Dirichlet)
- specified flux (Neumann)
- head-dependent flux (Robin)
Neumann and Robin conditions are implemented by adding to or subtracting from a net (lumped) cell flux. Dirichlet conditions are special cased, since they cannot (easily) be implemented via the flux, but the head is set directly instead.
The groundwater flow component of model type sbm_gwf
consists of a single layer unconfined aquifer. The list of input parameters for an unconfined aquifer can be found here. Hydraulic head
Below an example of setting the conductivity_profile
and input parameters in the TOML configuration file for an unconfined aquifer:
[model]
conductivity_profile = "exponential" # saturated hydraulic conductivity depth profile, default is "uniform"
[input.static]
land_surface__elevation = "wflow_dem"
subsurface_surface_water__horizontal_saturated_hydraulic_conductivity = "kh_surface"
subsurface_water__specific_yield = "specific_yield"
subsurface__horizontal_saturated_hydraulic_conductivity_scale_parameter = "gwf_f"
Constant head
For model type sbm_gwf
Dirichlet boundary conditions can be specified (optional) in the TOML file as follows:
[model]
constanthead__flag = true # optional, default is "false"
[input.static]
"model_boundary_condition~constant_hydraulic_head" = "constant_head"
Aquifer boundary conditions
River
The flux between river and aquifer is calculated using Darcy’s law following the approach in MODFLOW:
where
The list of input parameters for the river boundary of groundwater flow that can be provided through the TOML file can be found here.
The exchange flux (river to aquifer) sbm_gwf
, the water depth
Drainage
The flux from drains to the aquifer is calculated as follows:
where
The list of input parameters for the drainage boundary of groundwater flow that can be provided through the TOML file can be found here.
The exchange flux (drains to aquifer) sbm_gwf
this boundary condition is optional, and can be specified in the TOML file as follows:
[model]
drain__flag = true # optional, default is "false"
[input.static]
land_drain_location__mask = "drain"
land_drain__conductance = "cond_drain"
land_drain__elevation = "elev_drain"
Recharge
The net recharge flux
with
The recharge flux sbm_gwf
, the recharge rate SBM
soil
model is used to update the recharge rate
Head boundary
This boundary is a fixed head with time (not affected by the model stresses over time) outside of the model domain, and is generally used to avoid an unnecessary extension of the model domain to the location of the fixed boundary (for example a large lake). The flux from the boundary
with
The head boundary flux
This boundary is not (yet) part of model type sbm_gwf
.
Well boundary
A volumetric well rate
The volumetric well rate
This boundary is not (yet) part model type sbm_gwf
.
For an unconfined aquifer the boundary fluxes are checked, in case of a dry aquifer cell a negative flux is not allowed.
References
- Chu, W. S., & Willis, R. (1984). An explicit finite difference model for unconfined aquifers. Groundwater, 22(6), 728-734.
- Goode, D. J., & Appel, C. A. (1992). Finite-Difference Interblock Transmissivity for Unconfined Aquifers and for Aquifers having Smoothly Varying Transmissivity Water-resources investigations report, 92, 4124.
- Johnson, A. I. (1967), Specific yield: compilation of specific yields for various materials, Water Supply Paper 1662-D, Washington, D.C.: U.S. Government Printing Office, p. 74, doi:10.3133/wsp1662D.
- Langevin, C.D., Hughes, J.D., Banta, E.R., Niswonger, R.G., Panday, Sorab, and Provost, A.M., 2017, Documentation for the MODFLOW 6 Groundwater Flow Model: U.S. Geological Survey Techniques and Methods, book 6, chap. A55, 197 p., https://doi.org/10.3133/tm6A55.
- McDonald, M.G., Harbaugh, A.W., Orr, B.R., and Ackerman, D.J., 1991, A method of converting no-flow cells to variable-head cells for the U.S. Geological Survey modular finite-difference groundwater flow model: U.S. Geological Survey Open-File Report 91-536, 99 p.
- Niswonger, R.G., Panday, Sorab, and Ibaraki, Motomu, 2011, MODFLOW-NWT, A Newton formulation for MODFLOW-2005: U.S. Geological Survey Techniques and Methods 6-A37, 44 p.