A MS Windows Program for Simulating
Water Flow and Solute Transport in Two-Dimensional Variably Saturated Media
with full-color, high-resolution Graphics User Interface
Click here to download the Hydrus2D zip file
Click here to download the Hydrus2D Manual in pdf
Click here to see information and ordering details about the Hydrus 2D book
HYDRUS-2D is a Microsoft
Windows based modeling environment for analysis of water flow and solute transport
in variably saturated porous media. It includes the two-dimensional finite element
model SWMS_2D for simulating flow and solute transport in variably saturated
media. The model is supported by an interactive graphics-based interface for
data-preprocessing, generation of a structured mesh, and graphic presentation
of the results. Optionally, the modeling environment includes an mesh generator
for unstructured finite element grids, MESHGEN-2D.
The HYDRUS2 Model
The HYDRUS2D program is a finite element model for simulating movement of water, heat, and multiple solutes in variably saturated media. The program numerically solves the Richards' equation for saturated-unsaturated water flow and the Fickian-based advection-dispersion equations for heat and solute transport. The flow equation incorporates a sink term to account for water uptake by plant roots. The heat transport equation considers conduction as well as convection with flowing water. The solute transport equations consider advective-dispersive transport in the liquid phase, and diffusion in the gaseous phase. The transport equations also include provisions for nonlinear and/or nonequilibrium reactions between the solid and liquid phases, linear equilibrium reactions between the liquid and gaseous phases, zero-order production, and two first-order degradation reactions: one which is independent of other solutes, and one which provides the coupling between solutes involved in sequential first-order decay reactions. The program may be used to analyze water and solute movement in unsaturated, partially saturated, or fully saturated porous media.
HYDRUS2D can handle flow regions delineated by irregular boundaries. The flow region itself may be composed of nonuniform soils having an arbitrary degree of local anisotropy. Flow and transport can occur in the vertical plane, the horizontal plane, or in a three dimensional region exhibiting radial symmetry about the vertical axis. The water flow part of the model can deal with (constant or time-varying) prescribed head and flux boundaries, as well as boundaries controlled by atmospheric conditions. Soil surface boundary conditions may change during the simulation from prescribed flux to prescribed head type conditions (and vice versa). The code can also handle a seepage face boundary through which water leaves the saturated part of the flow domain, and free drainage boundary conditions. Nodal drains are represented by a simple relationship derived from analog experiments.
For solute transport the code supports both (constant and varying) prescribed concentration (Dirichlet or firsttype) and concentration flux (Cauchy or thirdtype) boundaries. The dispersion tensor includes a term reflecting the effects of molecular diffusion and tortuosity.
The unsaturated soil hydraulic properties
are described using van Genuchten [1980], Brooks and Correy [1964] and modified
van Genuchten type analytical functions. Modifications were made to improve
the description of hydraulic properties near saturation. The HYDRUS2D
code incorporates hysteresis by using the empirical model introduced by Scott
et al. [1983] and Kool and Parker [1987]. This model assumes that drying scanning
curves are scaled from the main drying curve, and wetting scanning curves from
the main wetting curve. HYDRUS2D also implements a scaling procedure
to approximate hydraulic variability in a given soil profile by means of a set
of linear scaling transformations which relate the individual soil hydraulic
characteristics to those of a reference soil.
The governing equations are solved using a Galerkin type linear finite element method applied to a network of triangular elements. Integration in time is achieved using an implicit (backwards) finite difference scheme for both saturated and unsaturated conditions. The resulting equations are solved in an iterative fashion, by linearization and subsequent Gaussian elimination for banded matrices, a conjugate gradient method for symmetric matrices, or the ORTHOMIN method for asymmetric matrices. Additional measures are taken to improve solution efficiency in transient problems, including automatic time step adjustment and checking if the Courant and Peclet numbers do not exceed preset levels. The water content term is evaluated using the mass-conservative method proposed by Celia et al. (1990). To minimize numerical oscillations upstream weighing is included as an option for solving the transport equation.
HYDRUS2D implements a Marquardt-Levenberg
type parameter estimation technique for inverse estimation of selected soil
hydraulic and/or solute transport and reaction parameters from measured transient
or steady-state flow and/or transport data. The procedure permits several unknown
parameters to be estimated from observed water contents, pressure heads, concentrations,
and/or instantaneous or cumulative boundary fluxes (e.g., infiltration or outflow
data). Additional retention or hydraulic conductivity data, as well as a penalty
function for constraining the optimized parameters to remain in some feasible
region (Bayesian estimation), can be optionally included in the parameter estimation
procedure.
User Interface
The Microsoft Windows based Graphics User Interface (GUI) manages the geographical, hydrogeologic and physical inputs required to run SWMS-2D, as well as grid design and editing, parameter allocation, problem execution, and visualization of results.
The program includes a set of controls that allow the user to build a flow and transport model and perform graphical analyses on the fly. Both input and output can be examined using areal or cross sectional views, and line graphs. The HYDRUS-2D shell program translates all geometric and parameter data into the SWMS-2D input format. File management is handled by a sophisticated project manager.
Automatic Mesh Generation
Data preprocessing involves specification of the flow region having an arbitrary continuous shape bounded by polylines, arcs and splines, discretization of domain boundaries, and subsequent generation of an unstructured finite element mesh. HYDRUS-2D comes with an optional mesh generation program MESHGEN-2D by PC-Progress. This program, based on Delaunay triangulation, is seamlessly integrated in the HYDRUS-2D environment. In the absence of the MESHGEN-2D program, the HYDRUS-2D shell provides an option for automatic construction of simple, structured grids.
Post-Processing
Post-processing is also done in the shell. Areas of interest can be zoomed into, and vertical scale can be enlarged for cross-sectional views. Output graphics include 2D contours (isolines or color spectra) in areal or cross-sectional view for heads, water content, velocity, and concentrations. Output also includes velocity vector plots, animation of graphic displays for sequential timesteps, and linegraphs for selected boundary or internal sections, and for variable-versus-time plots. The mesh can be displayed with boundaries, and numbering of triangles, edges and points. Observation points can be added anywhere in the grid. Viewing of grid and/or spatially distributed results (pressure head, water content, velocity, or concentration) is facilitated using high resolution color or grey scales. Peripheral devices supported include most popular types of printers and plotters. A small catalog of soil hydraulic properties is included in the program. Extensive context-sensitive, on-line Help is part of the interface.
Examples distributed with the model:
Direct:
* Column infiltration test
* Water flow and solute Transport in a field soil profile under grass - seasonal
simulation
* Two-dimension unidirectional solute transport - comparison with analytical
solution
* One-dimensional solute transport with nitrification chain - comparison with
analytical solution
* One-dimensional solute transport with nonlinear cation adsorption - Data from
Selim et al. (1987)
* One-dimensional solute transport with non-equilibrium cation adsorption
* Axisymetrical three-dimensional water and solute infiltration test
* Water flow and solute transport from furrow to a drain
* Irrigation from a pond
* Example of water flow above simple capillary barrier
* Example of water flow above complex capillary barrier
* Water flow and solute transport under a dam - cut-off wall problem
* Flow and transport through a dike with a seepage face - includes root water
uptake
* Water flow into a drain - simplified description of a horizontal drain
* Subsurface drip irrigation, water flow and solute transport
* Water flow and solute transport in a heterogeneous soil profile - includes
hysteresis
* Saturated water flow around an underground object
* Unsaturated water flow around a parabolic object
* Plume movement from a landfill to a river
* Water flow and solute transport around an underground tunnel
Inverse:
* Parameter estimation from a cone
penetrometer experiment (Gribb et al., 1987)
* Parameter estimation from a tension disc infiltrometer experiment (Simunek
et al., 1998)
*Parameter estimation from
a multiple tension extraction experiment (Inoue et al., 1998)
HYDRUS-2D - Other Existing Applications
Agricultural:
* Irrigation management
* Drip irrigation design
* Sprinkler irrigation design
* Tile drainage design - flow to a drainage system
* Crop grow models, i.e., cotton model
* Salinization and reclamation processes, salt leaching
* Movement of pesticides; nonpoint source pollution
* Seasonal simulation of water flow and plant response
Non-Agricultural:
* Deep percolation beneath final
closure cap designs for radioactive waste management sites at the Nevada test
site
* Flow around nuclear subsidence craters at the Nevada test site
* Capillary barrier at the Texas low-level radioactive waste disposal site
* Evaluation of approximate analytical analysis of capillary barriers
* Landfill covers with and without vegetation
* Risk analysis of contaminant plume from landfills
* Seepage of wastewater from land treatment systems
* Tunnel design - flow around buried objects
* Highway design - road construction - seepage
* Stochastic theory - solute transport in heterogeneous media
* Lake basin recharge analysis
* Interaction between groundwater aquifers and streams
* Environmental impact of the drawdown of shallow water tables
*Analysis of cone permeameter and tension infiltrometer experiments
System Requirements
Intel Pentium or higher processor,
16 Mb RAM, hard disk with at least 20 Mb free disk space, VGA graphics (High
Color recommended), MS Windows 95, 98, NT, 2000, XP
Developers: J. Simunek, M. Sejna, and M.Th. van Genuchten (U.S. Salinity Laboratory, USDA/ARS, Riverside, California)