Hydrus-1d Tutorial v1.00 2018
Hydrus-1d Tutorial v1.00 2018
Hydrus-1d Tutorial v1.00 2018
Citation
The HYDRUS-1D Software Package for Simulating the Movement of Water, Heat, and Multiple
Solutes in Variably Saturated Media: Tutorial, Version 1.00. By Rassam, D., Šimůnek, J., Mallants,
D., and M. Th. van Genuchten (2018). CSIRO Land and Water, Australia, pp. 183. – ONLINE
ISBN: 978-1-4863-1001-2.
Copyright
© Commonwealth Scientific and Industrial Research Organisation 2018. To the extent permitted by
law, all rights are reserved and no part of this publication covered by copyright may be reproduced
or copied in any form or by any means except with the written permission of CSIRO.
Important disclaimer
CSIRO advises that the information contained in this publication comprises general statements
based on scientific research. The reader is advised and needs to be aware that such information may
be incomplete or unable to be used in any specific situation. No reliance or actions must therefore
be made on that information without seeking prior expert professional, scientific and technical
advice. To the extent permitted by law, CSIRO (including its employees and consultants) excludes
all liability to any person for any consequences, including but not limited to all losses, damages,
costs, expenses and any other compensation, arising directly or indirectly from using this
publication (in part or in whole) and any information or material contained in it.
CSIRO is committed to providing web accessible content wherever possible. If you are having
difficulties with accessing this document please contact [email protected].
This report documents version 4.16 of HYDRUS-1D, a software package for simulating water, heat
and solute movement in one-dimensional variably-saturated media. The software has been verified
against a large number of test cases. However, no warranty is given that the program is completely
error-free. If you do encounter problems with the code, find errors, or have suggestions for
improvement, please contact:
Jirka Šimůnek
Department of Environmental Sciences
University of California Riverside
Riverside, CA 92521
USA
Phone/Fax: (951) 827-7854
Email: [email protected]
Preface
This tutorial provides a series of example problems for version 4.16 of HYDRUS-1D, a
software package for simulating water, heat and solute movement in one-dimensional variably
saturated media. The community of HYDRUS users has been growing steadily over the years
as evidenced in part by the number of downloads (over 10,000 times each of the past several
years) and visits to the HYDRUS web pages at https://www.pc-progress.com/ (on average
several hundred each day). The objective of this introductory HYDRUS-1D tutorial is to give
HYDRUS-1D users a first hands-on experience with the HYDRUS-1D software package and
to familiarize themselves with the overall organization of the HYDRUS-1D graphical user
interface, including the main input and output dialog windows. Example problems include
variably-saturated water flow in single- and multi-layered soil profiles with and without root
water uptake. Both short- and long-term climatic boundary conditions are considered, with a
focus on calculating soil water balance and groundwater recharge. Subsequent examples deal
with basic advective-dispersive solute transport without solid-liquid interactions, as well as
more advanced contaminant transport problems involving linear or non-linear equilibrium
sorption reactions and chemical non-equilibrium processes described using one-site sorption
kinetics. Physical non-equilibrium (mobile-immobile water type) solute transport is also
discussed, as well as the combined effect of physical and chemical non-equilibrium effects on
solute transport (i.e., a mobile-immobile type model with two-site sorption in the mobile zone).
Two inverse modelling examples consider one-step and multi-step outflow, respectively. The
final example is about coupled heat movement and reactive solute transport. All examples can
be downloaded from the HYDRUS website (https://www.pc-
progress.com/en/Default.aspx?H1d-tut-TutorialBook).
i
ii
CONTENTS
Preface......................................................................................................................................... i
Introduction ................................................................................................................................ 1
Example 1: Infiltration of Water into a Single-Layered Soil Profile ......................................... 3
Example Description and Objectives ................................................................................. 3
Pre-Processing.................................................................................................................... 3
Post-Processing ................................................................................................................ 17
Example 2: Infiltration of Water into a Two-Layered Soil Profile .......................................... 27
Example Description and Objectives ............................................................................... 27
Pre-Processing.................................................................................................................. 27
Post-Processing ................................................................................................................ 31
Example 3: Root Water Uptake ............................................................................................... 37
Example Description and Objectives ............................................................................... 37
Pre-Processing.................................................................................................................. 37
Post-Processing ................................................................................................................ 42
Example 4: Estimating Groundwater Recharge ....................................................................... 49
Example Description and Objectives ............................................................................... 49
Pre-Processing.................................................................................................................. 49
Post-Processing ................................................................................................................ 53
Example 5a: Basic Solute Transport: Solute Introduced through a Constant Flux Boundary. 59
Example Description and Objectives ............................................................................... 59
Pre-Processing.................................................................................................................. 59
Post-Processing ................................................................................................................ 66
Example 5b: Basic Solute Transport: Solute Introduced through a Constant Pressure Head
Boundary .......................................................................................................................... 71
Example Description and Objectives ............................................................................... 71
Pre-Processing.................................................................................................................. 71
Post-Processing ................................................................................................................ 72
Example 5c: Basic Solute Transport: Profile with Non-Zero Initial Solute Concentration .... 75
Example Description and Objectives ............................................................................... 75
Pre-Processing.................................................................................................................. 75
Post-Processing ................................................................................................................ 76
Example 5d: Basic Solute Transport: The Effects of Solute Dispersion ................................. 79
Example Description and Objectives ............................................................................... 79
Pre-Processing.................................................................................................................. 79
Post-Processing ................................................................................................................ 80
Example 5e: Basic Solute Transport: The Effects of Diffusion .............................................. 83
iii
Example Description and Objectives ............................................................................... 83
Pre-Processing.................................................................................................................. 83
Post-Processing ................................................................................................................ 86
Example 6a: Advanced Solute Transport: Equilibrium (instantaneous) Linear Sorption ....... 89
Example Description and Objectives ............................................................................... 89
Pre-Processing.................................................................................................................. 90
Post-Processing ................................................................................................................ 92
Example 6b: Advanced Solute Transport: Non-Linear Equilibrium Non-Linear Sorption ..... 97
Example Description and Objectives ............................................................................... 97
Pre-Processing.................................................................................................................. 98
Post-Processing .............................................................................................................. 100
Example 6c: Advanced Solute Transport: One-Site Chemical Nonequilibrium Sorption .... 103
Example Description and Objectives ............................................................................. 103
Pre-Processing................................................................................................................ 104
Post-Processing .............................................................................................................. 105
Example 6d: Advanced Solute Transport: Physical Nonequilibrium (Dual-Porosity)
Transport ........................................................................................................................ 109
Example Description and Objectives ............................................................................. 109
Pre-Processing................................................................................................................ 110
Post-Processing .............................................................................................................. 111
Example 6e: Advanced Solute Transport: Combined Physical and Chemical
Nonequilibrium .............................................................................................................. 117
Example Description and Objectives ............................................................................. 117
Pre-Processing................................................................................................................ 117
Post-Processing .............................................................................................................. 119
Example 7a: Inverse Modeling: One-Step Outflow Method ................................................. 127
Example Description and Objectives ............................................................................. 127
Pre-Processing................................................................................................................ 127
Post-Processing .............................................................................................................. 133
Example 7b: Inverse Modeling: Multi-Step Outflow Method ............................................... 135
Example Description and Objectives ............................................................................. 135
Pre-Processing................................................................................................................ 135
Post-Processing .............................................................................................................. 138
Example 8: Heat Movement and Reactive Solute Transport ................................................. 139
Example Description and Objectives ............................................................................. 139
Pre-Processing................................................................................................................ 139
Post-Processing .............................................................................................................. 143
Appendix I: Notes on Spatial and Temporal Discretization .................................................. 149
Temporal Discretization................................................................................................. 149
Spatial Discretization ..................................................................................................... 151
iv
Appendix II. Boundary Conditions ........................................................................................ 153
Water Flow Boundary Conditions ................................................................................. 154
Solute Transport Boundary Conditions ......................................................................... 165
Appendix III: Unsaturated Soil Hydraulic Properties ............................................................ 167
Water Retention Properties ............................................................................................ 167
Models Describing the SWRC ....................................................................................... 168
Hydraulic Conductivity Functions ................................................................................. 174
References .............................................................................................................................. 179
v
vi
Introduction
This tutorial provides a series of example problems for version 4.16 of HYDRUS-1D,
a software package for simulating water, heat and solute movement in one-dimensional
variably saturated media. The software consists of several computation modules such
as the standard direct module (h1d_calc.exe), the standard inverse module
(h1d_clci.exe), a dual-permeability direct module (h1d_dual.exe), a dual-permeability
inverse module (h1d_dlin.exe), the UnsatChem module for major ion chemistry and
transport (h1d_unsc.exe), and the HP1 module for multicomponent transport (hp1.exe),
as well as the HYDRUS-1D interactive graphics-based user interface.
The standard HYDRUS-1D module numerically solves the Richards equation for
variably-saturated water flow and advection-dispersion type equations for heat and
solute transport. The flow equation incorporates a sink term to account for water uptake
by plant roots. The flow equation may also consider dual-porosity type flow in which
one fraction of the water content is assumed to be mobile and another fraction
immobile, or dual-permeability type flow involving two mobile regions, one
representing the matrix and one the macropores or fractures. The heat transport equation
considers transport due to conduction and convection with flowing water. Coupled
water, vapor, and energy transport can be considered as well. The solute transport
equations consider advective-dispersive transport in the liquid phase, as well as
diffusion in the gaseous phase. The transport equations also include provisions for
nonlinear 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. In addition, physical nonequilibrium solute transport can be accounted
for by assuming a two-region, dual-porosity type formulation which partitions the
liquid phase into mobile and immobile regions. Alternatively, the transport equations
include provisions for kinetic attachment/detachment of solute to the solid phase, and
thus can be used to simulate the transport of viruses, colloids, or bacteria.
1
The following specific examples are considered in this tutorial:
1. Infiltration of water into a single-layered soil profile
2. Infiltration of water into a two-layered soil profile
3. Root water uptake
4. Estimating groundwater recharge
5. Basic solute transport
5a. Solute introduced through a constant flux boundary
5b. Solute introduced through a constant pressure head boundary
5c. Profile with non-zero initial concentration
5d. The effects of solute dispersion
5e. The effects of diffusion
6: Advanced solute transport
6a. Equilibrium (instantaneous) linear sorption
6b. Equilibrium (instantaneous) non-linear sorption
6c. Chemical non-equilibrium one-site sorption
6d. Physical non-equilibrium, dual-porosity (mobile-immobile water)
media
6e. Dual-porosity model with two-site sorption in the mobile zone
(physical and chemical non-equilibrium)
7. Inverse modeling
7a. One-step outflow method
7b. Multi-step outflow method
8. Heat and reactive solute transport (with a stagnant boundary condition for
volatile chemicals)
2
Example 1: Infiltration of Water into a Single-Layered Soil
Profile
Example Description and Objectives
This example problem involves infiltration of water from a ponded soil surface into a
1-m deep single-layered loam soil. The soil profile is initially unsaturated, having an
initial pressure head of -100 cm. Water infiltrates from the saturated soil surface, which
is represented by a ‘Constant Pressure Head’ boundary condition by assuming that the
pressure head at the soil surface is 1 cm (corresponding to the ponding depth). Water
drains from the bottom of the soil profile by gravity (represented by a ‘Free Drainage’
boundary condition) since the groundwater table is at an unspecified point deep in the
profile (e.g., more than 10 m). This introductory example demonstrates the advance of
the wetting front throughout the soil profile, examines surface and bottom fluxes, run-
time information (such as time steps and a number of iterations), mass balances, and
other input and output information.
Pre-Processing
Project Manager
The first step when working with any HYDRUS-1D project involves opening the
Project Manager (Fig. 1.1) by clicking on the Project Data Manager Tab in the upper
left corner (third button from the left) of the displayed Graphical User Interface (GUI).
The Project Manager is a tool to manage data of existing projects and helps to locate,
open, copy, delete and/or rename desired projects or their input or output data. A project
represents any particular problem to be solved using HYDRUS-1D. The project name,
as well as a brief description of the project, helps to locate a particular problem. Input
and output data for each project are placed in a folder with the same name as the project.
Projects are represented by a file project_name.h1d and the project_name folder.
The current version of the Project Manager gives you considerable freedom in
organizing your projects. The projects are grouped into Work Groups, which can be
placed anywhere in accessible memory (such as on local and/or network hard drives).
The Work Groups can be any existing accessible subdirectory (folder). HYDRUS-1D
is installed together with four default workspaces: Direct, Inverse, Unsatch, and HP1,
which are located in the HYDRUS-1D folder. The Direct and Inverse work groups
contain test examples for direct and inverse problems, respectively, while the Unsatch
and HP1 work groups contain examples for carbon dioxide/major ion chemistry and
HP1 biogeochemical examples, respectively. We suggest that you create your own
Work Groups (e.g., the My Direct and My Inverse Work Groups) and keep the pre-
programmed examples intact for future reference. Projects can be copied with the
Project Manager only within a particular Work Group. However, you can copy
projects between Work Groups using standard file managing software, e.g., Windows
Explorer. In that case, you must copy both the folder of a particular project and the
project_name.h1d file. Another way of copying a project between Work Groups is
first to open the project, and then using the command Save As (File menu) to save that
project to a new location.
3
The Project Manager has two Tabs (in the upper left corner): Project Groups and
Projects. The Project Groups Tab displays currently defined Project Groups, and the
Project Tab displays projects in a selected particular Project Group. The Project
Manager can be obtained either from the File Menu (the command Project Manager)
or the Toolbar (the third button).
- Open the Project Manager (from the File Menu or the third button on the
Toolbar, ).
- Select the Projects Tab of the Project Manager.
- Click button “New” and the New Project dialog window (Fig. 1.2) will open.
This command allows you to create a new project with a given name, provides a
brief project description, and indicates where the project files will be located.
- Type the Name of the project: “Example 1”
- Type the Description of the project: “Infiltration of water into a soil profile”.
- Click button “OK”. A default HYDRUS-1D project is now created, presumably
for simulating water flow in a one-dimensional 1-m deep soil profile. This
default project now can be modified for a specific problem.
4
Figure 1.2. The New Project dialog window.
Main Processes
Figure 1.3 shows the Main Processes dialog window, which is the first window you will
encounter when starting a new project. This window will show the processes that can be
selected for a particular simulation. When selecting Water Flow (see the mathematical
description in Chapter 2 of the Technical Manual1 (Šimůnek et al., 2008)), you can also
consider Vapor Flow and accumulation/melting of Snow at the soil surface. When
selecting Solute Transport, you can either use the Standard Solute Transport module
(Chapter 3), the more specialized Major Ion Chemistry module (Chapter 6), or the
biogeochemical module HP1 (which resulted from coupling HYDRUS-1D with the
PHREEQC biogeochemical code (Jacques and Šimůnek, 2005; Jacques et al., 2006,
2018)). Because degradation and other transport and reaction processes are temperature
dependent (usually degradation increases with temperature), one can also consider Heat
Transport (Chapter 4) and the effects of temperature on solute reactions (such as
contaminant degradation (EFSA, 2008) and organic matter decomposition (Jacques et al.,
2018)). When plants are present, one should also consider Root Water Uptake and Root
Growth (Chapter 2.2 and 3.5). The UnsatChem module can be used to simulate carbon
dioxide transport (considering diffusion in both liquid and gas phases and convection in
the liquid phase) and production (CO2 Transport) (Chapter 5), as well as major ion solute
transport (Chapter 6). Finally, you can select whether HYDRUS-1D should be run in for
a forward prediction, or in the Inverse Mode (Chapter 9), in which case various
parameters can be calibrated against experimental data and/or experimental data can be
displayed together with the simulation results.
From this point on the program will navigate you through the entire process of entering
input information. Users may either select particular commands from a menu (or the pre-
processing part of the desktop) or allow the interface to lead them through the process of
entering input data by selecting the Next button. Alternatively, clicking the Previous
button will return users to the previous window (since the Main Processes dialog window
is the first window, the Previous button is not present).
1
Subsequent references to a particular Chapter refer to the HYDRUS-1D Technical Manual (Šimůnek
et al., 2008). Much of the information can be accessed immediately also by simply pressing F1, or by
clicking on the “Help” button (and then, among other options, clicking on “Help on …” and dragging
“?” to a particular pre- or post-processing part of the window).
5
Figure 1.3. The Main Processes dialog window.
Geometry Information
The second dialog window one encounters is called Geometry Information (Fig. 1.4).
In this window, one selects the Length Unit (mm, cm, or m), the Number of Soil
Materials that are present in the system (i.e., the number of soil horizons), the Number
of Layers over which a Mass Balance will be calculated, whether flow is vertical or
horizontal (i.e., a Decline from Vertical Axis of 1 indicates flow in a vertical direction,
while 0 indicates flow a horizontal direction), and the Depth of the Soil Profile. Note that
when the Length Unit is changed later, all input parameters for a particular project will
be converted automatically from the original units into the new units.
- Length Units: cm
- Number of Soil Materials (typically corresponding to the soil horizons): 1
(indicates a homogenous soil profile). The maximum allowed number is 100.
- Number of Layers for Mass Balance: 1 (you may select up to 10 mass balance
layers; the default option is a single mass balance layer, which corresponds to
the entire soil profile. You may wish to assign individual mass balance layers to
6
each soil material (horizon) or a group of soil materials, or apply separate mass
balances the root zone and the remainder of the soil profile.)
- Decline from vertical axis: 1 (vertical flow)
- Depth of the Soil Profile (cm): 100 cm
- Click Button “Next”
Time Information
The third dialog window users encounter is called Time Information (Fig. 1.5). Here you
select the Time Unit to be used throughout the application (i.e., years, days, hours, min,
or sec), when the simulation starts (Initial Time) and ends (Final Time), and how the
time should be discretized (i.e., Initial, Minimum, and Maximum Time Steps). We
recommend to simply use the default parameters for time stepping in most applications.
The boundary conditions will either be constant in time, or one can specify Time-
Variable Boundary Conditions, such as daily values of precipitation, evaporation, and
transpiration. Evapotranspiration fluxes additionally can be evaluated from various
Meteorological Data using the Penman-Monteith combination equation
recommended by FAO (Monteith, 1981, 1990) or the Hargreaves Formula (Jensen et
al., 1997). Time-variable boundary conditions can be either constant during specified
time intervals or be subject to Daily Variations (of transpiration or meteorological
data) to be Generated by HYDRUS-1D using predefined interpolation functions.
Finally, a surface Energy Balance can be evaluated from specified meteorological data.
Further details on temporal discretization can be found in Appendix I.
7
- Time Units: Days
Time Discretization:
- Initial Time (day): 0
- Final Time (day): 1
- Initial Time Step (day): 0.001
- Minimum Time Step (day): 0.00001
- Maximum Time Step (day): 5 (you do not need to change this even though it is
larger than the final time).
- Click Button “Next”
Print Information
The fourth dialog window HYDRUS-1D is called Print Information (Fig. 1.6). In this
window, you simply select how often the output of the model should be printed. Output
can be printed at every nth Time Step (if 1 then after each time step), at a predetermined
Regular Time Interval, or at specified Print Times, which then will be specified in the
next dialog window.
The first four windows are general windows (with general information), which you need
for any application of HYDRUS-1D. All of the dialog windows to be discussed next deal
with a) water flow, b) heat transport, c) solute transport, d) root water uptake, and/or other
information.
The Iteration Criteria dialog window is used to specify iteration criteria, which are
required for the numerical solution of the Richards equation (the equation governing water
flow in the unsaturated zone) and various Time Step Control factors, which depend on
the numerical solution (Fig. 1.8). In general, one should not change any of these values,
which control the fully automated self-adjusting time-stepping procedure of the numerical
solution. The default values are based on many years of experience using the HYDRUS
models and their predecessors for a range of applications. More details about iteration
criteria and time step control can be found in Appendix I.
9
Figure 1.8. The Iteration Criteria dialog window.
HYDRUS-1D allows you to consider different analytical models to describe the soil
hydraulic properties (i.e., water retention and hydraulic conductivity functions). The
unsaturated soil hydraulic properties can be described in HYDRUS-1D using Brooks and
Corey (1964), van Genuchten-Mualem (van Genuchten, 1976), modified van Genuchten
(Vogel and Císlerová, 1988), Durner (1994), and Kosugi (1996) type analytical
functions. The different analytical models can be selected in the Soil Hydraulic Model
dialog window (Fig. 1.8). They are described in detail in Chapter 2.4 of Šimůnek et al.
(2008) and summarized further in Appendix III. Or, alternatively, you can click on F1
for more information.
The Soil Hydraulic Model window allows you to select additionally various models
for simulating nonequilibrium or preferential flow, such as dual-porosity or dual-
permeability models as summarized by Šimůnek and van Genuchten (2008), and
whether or not to consider hysteresis. Hysteresis is a property of soils to have different
wetting and drying branches of the soil water retention curve, including scanning curves
(Luckner et al., 1989; Lenhard and Parker, 1992; Vogel et al., 1996). One may further
limit hysteresis to only the soil water retention curve, or also consider hysteresis in the
unsaturated hydraulic conductivity (which generally shows less effects of hysteresis
when plotted versus water content)
10
Figure 1.9. The Soil Hydraulic Model dialog window.
The Soil Hydraulic Parameters for the hydraulic property model selected in the
previous dialog window can be specified in the dialog window shown in Figure 1.11.
11
It is always preferable to use soil hydraulic parameters based on actual measurements,
for example by analyzing observed soil water retention and/or hydraulic conductivity
data using the RETC code (van Genuchten et al., 1991), which can be downloaded from
the HYDRUS website. Unfortunately, this is not possible when data are limited or
lacking. For this reason, we implemented in the Water Flow Parameters window a
Soil Catalog, which provides average soil hydraulic parameters for twelve different
USDA soil textural classes as derived by Carsel and Parrish (1988). One can open the
Soil Catalog and simply select the desired soil texture (which in our current example
is actually loam). The hydraulic parameters of that soil type are then immediately
transferred to the table in Fig. 1.10. Users should be aware that the average parameters
in the Soil Catalog were derived for agricultural soils and may not be appropriate for
relatively deep soil horizons.
Additionally, we also implemented in the Water Flow Parameters window the option
of selecting pedotransfer functions, which relate easily measured soil properties such
as texture and bulk density with the hydraulic parameters. The pedotransfer functions
used in HYDRUS-1D are those developed by Schaap et al. (2001) as incorporated into
their Rosetta module (Neural Network Prediction; Fig. 1.11). While hydraulic
parameters obtained with Rosetta may be superior to those from the Soil Catalog, we
decided to keep the soil catalog, mostly for historical reasons.
12
- θr (residual water content, units depend on the selected length unit; here
cm3/cm3)
- θs (saturated water content, units depend on the selected length unit; cm3/cm3)
- Alpha (the hydraulic shape parameter α, units depend on the selected length
unit; here 1/cm)
- n (the hydraulic parameter n, dimensionless)
- Ks (the saturated hydraulic conductivity, units depend on the selected length and
time units; here cm/day)
- l (Mualem’s pore connectivity exponent; the default value of 0.5 is used here)
- Select Loam from the Soil Catalogue (the default soil texture in HYDRUS-1D)
- Click Button “Next”
The Water Flow Boundary Conditions window (Fig. 1.12) allows you to select
boundary conditions for the top and bottom of the soil profile, depending upon the
application More information on the meaning and application of various boundary
conditions are found in Appendix II (and/or see Chapter 2.7 or press the F1 key).
Various constant or time-variable, pressure heads or water fluxes, as well as
atmospheric boundary conditions, can be used at the soil surface. For the bottom of the
soil profile, you can additionally select free or deep drainage boundary conditions, a
seepage face, or horizontal drain conditions. Additionally, in the Initial Condition part
of the dialog window, you must specify whether the initial conditions for water flow
are to be given later in terms of the pressure head or the water content.
The water table in the current example is assumed to be located far below the bottom
of the soil domain and thus does not affect flow processes in the adopted soil profile
(e.g., by capillary rise). This default BC (Free drainage) corresponds to gravity flow
(i.e., flow according to a total unit hydraulic gradient).
13
- Upper Boundary Condition: Constant Pressure Head (see Appendix II.1.1)
- Lower Boundary Condition: Free Drainage (see Appendix II.1.7)
- Initial Condition: In Pressure Heads
- Click Button “Next”
HYDRUS-1D Guide
The next dialog window (Fig. 1.13) will ask “Do you want to run PROFILE
application?” When selecting OK, the external Profile module, in which users can
specify spatially variable properties (such as material distribution, initial conditions,
root water uptake distribution, observation nodes, etc.), will be opened.
At this point, you will get an additional question "Do you want to save data before
running the Graphical Profile Editor?" Please answer yes since you want the external
Profile module to reflect the information entered thus far in the main module, such as
which processes were selected, what the depth of the soil profile is, and what type of
the boundary conditions will be used.
HYDRUS-1D discretizes by default 2 the soil profile into 100 finite elements (FE)
involving 101 nodes. Since the profile was assumed to be 100 cm, the elements all have
a size of 1 cm. This default discretization is appropriate for this simple example.
However, there are other problems for which you may need to refine the FE grid at
certain locations along the modeled soil profile. More details on the spatial
discretization can be found in Appendix I.
- Menu: Conditions->Initial Conditions->Pressure Head, or press the Red Arrow
(i.e., ) on the Toolbar
- Click the “Edit Condition” Button on the left-side Edit Bar, select with your
Mouse the top node (the selected node should now have a yellow color), then
left-click the mouse again, and specify a pressure head of 1 cm. This is now the
top boundary condition corresponding to the ponding depth on the soil surface.
Note that when a constant pressure head boundary condition is used, its value is
entered into the initial condition and then kept constant during the simulation.
All other nodes will remain at the default initial pressure head of -100 cm.
2
Since the default number of finite elements is always 100, the element size will depend on the
assumed total profile length.
14
- Menu: Conditions->Observation Nodes, or press of the Toolbar
Note that when you move the cursor around the view window, you can monitor
its position, i.e., the node numbers and the depth, at the lower right corner.
- Click the “Insert” Button on the left-side Edit Bar, and specify nodes at 20, 40,
60, 80, and 100 cm. Use a left click to insert an observation node, and a right-
click to end the command (hence you can add several observation nodes after
the initial left click).
- Observation nodes can be deleted using the "Delete" and "Delete All"
commands of the Edit Bar. In addition to serving as locations for which the
output (pressure head, water content, temperature and concentration at each time
step) is printed, observation nodes also provide necessary output required for
specific applications. For example, observation nodes are used to identify the
location of experimental data points used in inverse modeling projects, or the
location of a threshold pressure head for triggered irrigation (see Appendix II).
- Menu: File->Save Data, or use Toolbar
- Menu: File->Exit
After exiting the "Soil Profile" Editor, the Soil Profile Summary dialog window (Fig.
1.14) appears. This window provides tabular information about the spatial
discretization ("z [cm]"), initial conditions ("h [cm]"), spatial root distribution ("Root
[1/cm]"), scaling factors ("Axz", "Bxz", "Dxz"), and material distributions (Mat) with
depth, among other data. This table is adjusted automatically to accommodate
concentration and temperature data if the solute and heat transport options had been
activated in the Main Processes window. In the window, Axz is the nodal value of the
dimensionless scaling factor αh [-] associated with the pressure head, Bxz is the nodal
value of the dimensionless scaling factor αΚ [-] associated with the saturated hydraulic
conductivity, and Dxz is the nodal value of the dimensionless scaling factor αθ [-]
associated with the water content (see Chapter 2.4 or press F1).
The command "Set to Default Values", if used, would set all values in this table to its
default values. The command "Set Initial Conditions equal to Field Capacity" would
set the initial values equal to Field Capacity. Field capacity in HYDRUS-1D is defined
as the water content or pressure head corresponding to the hydraulic conductivity of
about 0.01 cm/d (Twarakavi et al., 2009).
HYDRUS-1D Guide
The next dialog window (Fig. 1.15) will now appear and ask “Do you want to run
HYDRUS-1D application?” When you select OK, another dialog window appears and
asks "Do you want to save the input data before executing HYDRUS-1D?". You
should always answer these questions positively by clicking on "Yes", except when
realizing that some errors may have been made and should be corrected (then click on
"No"). Once “Yes” is chosen, the external computational H1D_Calc.exe module will
be executed.
15
Figure 1.14. The Soil Profile Summary dialog window.
Execute HYDRUS-1D
The computations are now being carried out, with parts of the results being displayed
in a DOS window (Fig. 1.16). This window will show selected run-time information,
such as time (Time), the number of iterations (ItW), the cumulative number of iteration
(ItCum), the surface flux (vTop), the cumulative surface flux (SvTop), cumulative root
water uptake (SvRoot), the cumulative bottom flux (SvBot), the surface pressure head
(hTop), the average pressure head in the root zone (hRoot), and the bottom pressure
head (hBot). When the simulation ends, the Run Time in seconds is displayed, as well
as the note “Calculations have finished successfully”. You are now asked to “Press
Enter to Continue”. Once the keyboard button “Enter” is pressed, the DOS window is
closed and the program returns to the HYDRUS-1D GUI. Detailed output information
16
will not be shown in the DOS window if the user does not check the “Screen Output”
box in the Print Information dialogue window.
Figure 1.16. The DOS window in which the computational module h1d_calc.exe is
executed.
Post-Processing
Once the calculations are finished and the “Enter” button is pressed, the “Post-
Processing” section (the right side) of the main window of the HYDRUS-1D GUI will
be populated with commands that can be used to display selected results, which will be
discussed below ((Fig. 1.17)). Program output consists of a number of output files that
are described in detail in Chapter 13 of the technical manual. These output files are
located in the project folder, the location of which is indicated in the Project Manager
of the HYDRUS-1D GUI. The output files are in standard text format and as such can
be opened by any standard text editing programs, such as Notepad or MS Excel.
Figure 1.17. The main window of the HYDRUS-1D GUI with both pre- and post-
processing commands.
17
Observation Points
Pressure heads (Fig. 1.18), water contents, and water fluxes at selected observation
nodes (i.e., at depths of 20, 40, 60, 80, and 100 cm) are displayed under the command
“Observation Nodes” at the post-processing section of the HYDRUS-1D GUI (or
using the menu command “Results->Observation Nodes).
Figure 1.18. Pressure heads versus time at selected observation points (N1 - 20 cm,
N2 - 40 cm, N3 - 60 cm, N4 - 80 cm, and N5 - 100 cm).
18
Profile Information
Pressure heads (Fig. 1.19), water contents (Fig. 1.20), water fluxes, hydraulic
conductivities, and hydraulic capacities versus depth at selected Print Times (i.e., every
two hours in this example) are displayed using the command “Profile Information” of
the post-processing section of the HYDRUS-1D GUI (or using the menu command
“Results->Profile Information).
• Figure 1.19 shows the advance of the wetting front at selected print times. For
example, after 0.08 days (2 hours), the wetting boundary had reached a depth of
about 20 cm (similar results are shown in Figure 1.18 for the first observation
point N1).
• The wetting front advances in time until it reaches the bottom of the profile at
about 0.75 days. The entire profile then attains a pressure head of 1 cm.
• Figure 1.20 portrays the same information for the water content, with the initial
water content equal to 0.24 (as defined by the initial pressure head of -100 cm
and the soil water retention curve of the loam soil). Note that once the wetting
boundary passes a certain point, the water content becomes equal to the
saturated water content (θs) of 0.43 (see Water Flow Parameters: Qs=0.43).
Figure 1.19. Pressure head profiles at selected print times (from 0.083 to 0.75 days).
Various water fluxes (potential and actual surface fluxes, potential and actual root water
uptake rates, and bottom fluxes, as well as their cumulative values) and pressure heads
(at the surface and bottom of the profile, and average root zone pressure heads) versus
time are displayed under the command “Water Flow - Boundary Fluxes and Heads”
of the post-processing section of the HYDRUS-1D GUI (or using the menu command
“Results->Water Flow - Boundary Fluxes and Heads") (Fig. 1.21).
19
Figure 1.20. Water content profiles at selected times (from 0.083 to 0.75 days).
20
Figure 1.21. The surface flux (negative and into the soil profile) and the bottom flux
(negative and out of the soil profile) versus time.
• Figure 1.22 shows the water retention curve for the selected “Loam” soil. Note
that the horizontal axis is the logarithm of the absolute value of the pressure
head, thus representing matric suctions in terms of pF units (one cannot take the
logarithm of a negative number). Values of 0, 1, 2, 3, and 4 hence represent
pressure heads equal to -1, -10, -100, -1000, and -10,000 cm, respectively). Plots
using pF values often provide a better display of the entire soil water retention
curve, including values near saturation (such as between -1 and -10 pressure
heads in the current example).
• Note from Figure 1.22 that the water content at a pressure head of -100 cm (i.e.,
pF=log(|h|) = 2), which is the initial condition, is equal to about 0.24. This value
of 0.24 is the initial water content in Figure 1.20).
• The “Soil Hydraulic Properties” command allows users to view the soil water
retention and the hydraulic conductivity functions of the soil or soils being
studies, among other combinations of soil hydraulic properties (the list boxes of
the commend provide many graphing options, including the use of regular of
logarithmic scales).
21
Figure 1.22. Soil water retention curve.
Selected information about the numerical solution (such as temporal changes in the time
step, the number of iterations necessary to solve the Richards equation at any particular
time level, the cumulative number of iterations, and the dimensionless Peclet and
Courant numbers when solute transport is considered) versus either time or the number
of time-steps are displayed under the command “Run Time Information” of the post-
processing section of the HYDRUS-1D GUI. One could for this purpose use the menu
command “Results->Run Time Information" (Fig. 1.23).
• Figure 1.23 shows how the time step dynamically changed during the
simulation. The algorithm used to dynamically adjust the time step based on the
number of iterations needed to solve the Richards equation at any particular time
step is described in Chapter 7.4.2 of the Technical Manual. Note that after about
0.65 days, the time step increases significantly. This reflects the fact that the
solution is then found much easier (less nonlinear) since the profile approaches
steady-state, and HYDRUS-1D hence can use larger time steps.
• Similarly, Figure 1.24 shows that after about 0.67 days, the number of iterations
required to achieve a solution drops to the minimum allowed number of 2. Note
that very large spikes in the number of iterations may indicate numerical
instability, thus warranting a thorough check of the solution integrity (e.g.,
check mass balance errors).
22
Figure 1.23. Time steps versus time.
The output file Balance.out containing the mass balance information at selected print
times is displayed under the command “Mass Balance Information” of the post-
processing section of the HYDRUS-1D GUI (or, again, also using the menu command
“Results->Mass Balance Information").
Mass balance information is provided for the entire soil profile and each selected
“Subregion” at every “Print Time.” Since there is only one subregion in this example,
the data in columns 3 and 4 are identical.
23
Column 1 refers to the following:
Column 2 gives the units for each variable. The units used are displayed at the
beginning of the Balance.out file. In this particular example, L is in cm and T in days.
• Table 1.1 shows that at times up to 0.667 days, the flux into the soil profile is
much larger than out of the soil profile.
• Consequently, “In-flow” is positive, which means that water is being stored in
the soil profile.
• Table 1.2 shows that at 0.75 days, “In-flow” is zero, thus indicating that a
steady-state has been attained (inflow is equal to outflow). This statement is
confirmed by the fact that “h Mean” is 1 cm (equal to the imposed upper
boundary condition), and the profile is fully saturated (W-volume = Qs x Length
= 0.43 x 100 cm = 43 cm). Furthermore, all of the mass balance information for
T > 0.75 is identical.
Sub-region number 1
24
Table 1.2. Mass balance information at Time=0.75 days.
Sub-region number 1
25
26
Example 2: Infiltration of Water into a Two-Layered Soil
Profile
Example Description and Objectives
The objective of this example is to simulate water flow in a 1-m deep, two-layered soil
profile. The example demonstrates how to specify time-variable atmospheric boundary
conditions (daily values of precipitation and evaporation) and how to interpret
simulated results, such as actual boundary fluxes. The soil profile consists of a 50-cm
soil layer of clay loam underlain by a 50-cm soil layer of sandy loam. The initially
unsaturated soil profile (having a default initial pressure head = -100 cm) is wetted via
precipitation during the first 7 days of the simulation. Precipitation changes from 6 cm/d
during the first 2 days, to 10 cm/d during the next three days, and finally to 2 cm/d
during the last 2 days of the first week. The ‘Atmospheric Boundary Condition with a
Surface Layer’ is invoked, which allows accumulation or ponding of water on the soil
surface, with surface runoff occurring only if a user-defined threshold (the maximum
ponding depth) has been exceeded. In this example, a different lower boundary
condition is imposed, i.e., a ‘Seepage Face' boundary condition. Water starts draining
from the soil profile through the bottom ' Seepage Face' boundary condition only once
the bottom of the profile reaches full saturation (the pressure head becomes zero). As
the simulations will show, the soil profile continues to drain until day 10, after which
evaporation (1 cm/d) is activated until the end of the 20-day simulation. Note that this
is a hypothetical example; neglecting evaporation on certain days allows us to focus on
one process at a time (e.g., rainfall, ponding, evaporation).
This example demonstrates the advancement of the wetting front through the two-
layered soil profile, calculates prevailing fluxes, and examines the mass balance of each
of the two soil layers. The relevance of the pressure head at the seepage face is
highlighted. The concept of surface ponding due to a potential flux that exceeds the
saturated hydraulic conductivity of the surface soil layer is demonstrated. A suitable
Hydraulic Property Model is chosen to cope with the ponding process.
Pre-Processing
Please create 'Example 2' by copying and modifying 'Example 1' using the Project
Manager.
Project Manager
- Select Projects Tab
- Select Example 1
- Click Button “Copy”
- Type New Name: Example 2
- Type Description: Infiltration of water into a 2-layer soil profile
- Click Button “OK”
- Select Example 2
- Click Button “Open”
Main Processes
- Heading: Infiltration of water into a 2-layer soil profile
27
- Click Button “Next”
Geometry Information
- Number of Soil Materials: 2 (indicates a two-layered soil profile)
- Number of Layers for Mass Balance: 2 (mass balances will be calculated for
each soil layer)
- Click Button “Next”
Time Information
Time Discretization:
- Final Time (day): 20
- Maximum Time Step (day): 0.1 (We do not recommend to use a large time step
when a surface water layer is allowed to develop (i.e., for saturated near-surface
conditions). A larger maximum time step may lead to overshoot in the
maximum allowed water layer depth.)
- Check Time-Variable Boundary Conditions (this allows you to specify time-
variable precipitation and evaporation fluxes)
- Number of Time-Variable Boundary Records: 5
- Click Button “Next”
Print Information
- Number of Print Times: 6
- Button “Select Print Times”
- Print Times: 2, 4, 5, 6, 10, 20 days
- Click Button “OK”
- Click Button “Next”
28
to build up on the soil surface when some of the rainfall water cannot infiltrate
into the soil profile, before surface runoff starts (see Appendix II.1.5).
- Lower Boundary Condition: Seepage Face; h=0
This boundary condition allows water to drain from the soil profile once the
pressure head at the bottom of the soil profile reaches a value of 0 (i.e., when
full saturation is reached) (see Appendix II.1.7).
- Initial Condition: In Pressure Heads
- Max h at Soil Surface: 3 cm
Surface runoff starts only once the depth of the surface water layer reaches 3
cm.
- Click Button “Next”
29
Figure 2.1. The Time-Variable Boundary Conditions dialog window.
HYDRUS-1D Guide
- Do you want to run PROFILE application?
- Click Button “OK”
30
- Menu: File->Exit
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or use the Toolbar button .
Post-Processing
Observation Points
31
Rainfall
Figure 2.2. Pressure heads versus time at selected observation points. The upper part
of the figure shows the applied boundary conditions.
Profile Information
32
Figure 2.3. Pressure head profiles at selected times. The boundary between layer 1
(clay loam) and layer 2 (sandy loam) is at -50 cm.
Figure 2.4. Water content profiles at selected times. The boundary between layer 1
(clay loam) and layer 2 (sandy loam) is at -50 cm.
33
Water Flow - Boundary Fluxes and Heads
34
Rainfall
Figure 2.5. The surface (into the soil profile) and bottom (out of the soil profile)
fluxes versus time. The upper part of the figure shows the applied boundary
conditions.
• Table 2.1 shows the mass balance information for the layered soil profile. Note
that, in addition to the mass balance for the entire profile (the first data column),
a separate mass balance is provided for the two subregions: the top 50 cm (the
second data column) and the bottom 50 cm (the third data column).
35
36
Example 3: Root Water Uptake
Example Description and Objectives
The objective of this example is to simulate water flow and root water uptake in a 3-m
deep uniform soil profile and to demonstrate how to simulate root water uptake and
associated crop transpiration processes. The soil profile is initially at hydrostatic
equilibrium, i.e., the pressure head changes uniformly from -300 cm at the top of the
soil profile to 0 cm at the bottom. The profile is wetted via precipitation through an
‘Atmospheric Boundary with Surface Runoff’ during the first three days, while
evaporation and transpiration (Evapotranspiration, ET) are active during the entire 30-
day simulation. The bottom boundary is a ‘Constant Head Boundary’, with a 0-cm
constant pressure head representing the groundwater table. Roots are uniformly
distributed from the surface down to a depth of 200 cm, which is still 100 cm above the
groundwater table.
This example simulates root water uptake and its reduction due to the water stress when
the soil can no longer supply water to the plant roots at an optimal rate. Project results
will show how pressure heads and water fluxes evolve differently at various depths in
the soil profile as a result of the combined processes of infiltration, evaporation, and
transpiration. The default (uniform) spatial discretization is changed so as to
demonstrate how to specify a finer grid at some locations. The phenomenon of
‘groundwater ET’, whereby the plant sources its water by capillary action from the
underlying groundwater aquifer (despite the fact that roots are well above the water
table), is demonstrated using this example.
Pre-Processing
Project Manager
- Open the Project Manager (from the File Menu or the third button on the
Toolbar, ).
- Select Projects Tab
- Click button “New”
- Type the Name of the project: “Example 3”
- Type the Description of the project: Root water uptake in a soil profile
- Click Button “OK”
Main Processes
- Heading: Root water uptake in a soil profile
- Check the Root Water Uptake checkbox (in addition to already checked Water
Flow)
- Click Button “Next”
Geometry Information
- Length Units: cm
- Number of Soil Materials: 1 (indicates a homogenous soil profile)
- Number of Layers for Mass Balance: 1 (one may select up to 10 mass balance
layers)
- Decline from vertical axis: 1 (vertical flow)
37
- Depth of Soil Profile (cm): 300 cm
- Click Button “Next”
Time Information
- Time Units: Days
Time Discretization:
- Initial Time (day): 0
- Final Time (day): 30
- Initial Time Step (day): 0.001
- Minimum Time Step (day): 0.00001
- Maximum Time Step (day): 5
- Check Time-Variable Boundary Conditions
- Number of Time-Variable Records 2
- Click Button “Next”
Print Information
- Print Options: Leave as Default
- Number of Print Times: 11
- Click Button “Select Print Times”
- Print Times (day): 1, 2, 3, 4, 5, 6, 7, 8, 10, 15, 30
- Click Button “OK”
- Click Button “Next”
38
Root Water and Solute Uptake Model
In the Root Water and Solute Uptake Model dialog window (Fig. 3.1.) you can select
which model to use to account for the effects of water stress on root water uptake,
either the Feddes (1977) model or an S-shape function (van Genuchten, 1987) can be
used, and whether or not (No Solute Stress) should be considered to account for salinity
stress. Salinity stress can be either additive (Additive Model) or multiplicative
(Multiplicative Model), and either the threshold and slope model (Maas, 1990)
(Threshold Model) or the S-shaped (S-Shape) function (van Genuchten, 1987) can be
used. It is also possible to consider either non-compensated (the Critical Stress Index =
1) or compensated (the Critical Stress Index < 1) root water uptake. You can
additionally consider Active Solute Uptake (Šimůnek and Hopmans, 2009) and
specify related parameters. Root water and solute uptake are described in detail in
Chapter 2.2 and 3.5, respectively, of the Technical Manual.
Figure 3.1. The Root Water and Solute Uptake Model dialog window.
Parameters for the water stress response functions are specified in the Root Water
Uptake Parameters dialog window (Fig. 3.2). The Root Water Uptake Parameters
for the water stress response function suggested by Feddes et al. (1978) are described
in detail in the HYDRUS-1D technical manual. Water uptake in this model is assumed
to be zero close to saturation (i.e., wetter than some arbitrary “anaerobiosis point” P0).
Root water uptake is also zero for pressure heads less (more negative) than the wilting
point (P3). Water uptake is considered optimal between pressure heads Popt and P2,
whereas for pressure heads between P2 and P3 (or P0 and Popt) water uptake decreases
39
(or increases) linearly with pressure head. Root water uptake occurs at its optimal value
even at full saturation, when both P0 and POpt are set equal to zero.
- Select Pasture (default) from the Database (all parameters will then be
populated automatically with values from the implemented database)
- Click Button “Next”
In this dialog window, specify a rainfall rate of 2 cm/d during the first two days, an
evaporation rate of 0.1 cm/d during all 30 days of simulation, and a transpiration rate
of 0.5 cm/d during the first 3 and 1.5 cm/d during the subsequent 27 days.
HYDRUS-1D Guide
- Do you want to run PROFILE application?
- Click Button “OK”
You can use the Soil Profile editor to adjust the spatial discretization of the soil profile
(in this case smaller elements at the top and bottom boundaries, with the element size
increasing by a geometric factor from both top and bottom towards the middle of the
profile), specify the initial pressure head conditions, the root distribution with depth,
and the position of observation nodes.
- Menu: Conditions->Profile Discretization or Toolbar
- Click the “Number” button on the left-side Edit Bar: Number of Nodes = 120.
- Click the “Insert Fixed” button: Select the Node at a depth of 150 cm (the
midpoint of the profile). These points are used to specify the local nodal density.
40
By default, they are placed at the upper and lower boundaries, but in addition
can be inserted at, or deleted from, any other point in the soil profile.
(Note that when you move the cursor around the view window, you can monitor
its position, i.e., the node numbers and the depth, at the lower right corner)
- Click the “Density” button, select the top node, left click the mouse button, in
the Nodal Density dialog window enter the Lower Density of 0.1, and click the
OK button.
- Click the “Density” button again, select the bottom node, left click the mouse
button, in the Nodal Density dialog window enter the Upper Density of 0.3, and
click the OK button.
Note that the FE nodes will get automatically redistributed proportionally based
on the specified densities. The distance between nodes at the top will be (1/0.1=)
10 times smaller than in the middle, while the distance between nodes at the
bottom will be (1/0.3=) 3.33 times smaller than in the middle. The nodal density
is a real number between 0.01 and 100, specifying the local density of nodes.
The density can be specified only at fixed points (either at the top or bottom
boundary or at an additional user-defined “Insert Fixed” node). The program
distinguishes between top and bottom density. At the top (bottom) boundary,
only the Lower Density (Upper Density) can be specified. For any inserted fixed
node, the top (bottom) density at a fixed point specifies the relative thickness of
the elements above (or below) this point. If the top and bottom densities are
equal, then the elements above and below the fixed node will have the same
thickness. If the top and bottom density values are different, then the element
thicknesses will be different as well.
- Menu: Conditions->Initial Conditions->Pressure Head or Toolbar
- Click the “Edit Condition” button (left side), select with the Mouse the entire
profile, left click the mouse button, in the Condition Specification dialog
window that appears enter Pressure Head Distribution: Top value=-300 cm and
Bottom value=0 cm, uncheck ‘Use top value for both’, and click the OK button.
- Menu: Conditions->Root Distribution or Toolbar
- Click the “Edit Condition” button (left side), select with the Mouse the nodes
down to a depth of 200 cm, left click the mouse again, in the Condition
Specification dialog window that appears enter Roots Linear Distribution: Top
value=1, check ‘Use top value for both’, and click the OK button. This means
that roots are distributed uniformly in the top 200 cm of the soil profile.
Typical root distribution functions are shown in Figure 3.3. Note that HYDRUS-1D
can accommodate any arbitrarily measured or prescribed root distribution function
by using the Root Distribution function.
- Menu: Conditions->Observation Nodes or Toolbar
- Click the “Insert” Button on the left-side Edit Bar and specify nodes at 0 and
300 cm (right-click to end the command)
- Menu: File->Save Data or Toolbar
- Menu: File->Exit
41
Figure 3.3. Schematic of possible root distribution functions (Kumar et al., 2014).
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D, or a Toolbar button .
Post-Processing
Observation Points
42
Figure 3.4. Pressure heads versus time at selected observation points.
Profile Information
43
• Time = 3 days: The wetting front advances deeper into the soil profile and
provides plants with its water demand (and hence there is no upward positive
flux from the water table at this time). Water infiltrating through the upper
"atmospheric" boundary (due to precipitation) drains through the bottom
"constant pressure head" boundary.
• Time = 5 days: The upper 70 cm of the profile is drying out due to evaporation.
As a result, a net positive upward flux occurs out of the soil profile through the
upper "atmospheric" boundary. As the upper part of the profile gets drier, roots
start to source their water via an upwards flux from the bottom "constant head"
boundary (note the positive flux below a depth of 150 cm).
• Time = 30 days: The top 150 cm of the soil profiles becomes so dry that the
upward flux practically ceases and the pressure head at the soil surface reaches
the limiting hCritA value (-50,000 cm). Transpiration (root water uptake) also
ceases in this part of the profile where the pressure head drops to or below the
wilting point (P3) of -8000 cm (note the pressure head distribution in Figure
3.8). It is the high pressure head gradient between the lower part of the root zone
(below 130 cm) and the "constant head" boundary that drives the upward flux
from the water table to satisfy part of the plant water demand (in this case, roots
between depths of 130 cm and 200 cm are sourcing their water demand from
groundwater). Note that the fine-textured clay soil has a high air-entry value and
a high capacity to maintain the soil close to saturation, thus promoting this
phenomenon.
Figure 3.5. Pressure head profiles at selected print times. The bottom boundary
condition corresponds to a groundwater table with h = 0 cm.
44
Figure 3.6. Root water uptake at selected print times.
45
Figure 3.8. Pressure head profile at Time = 30 days.
46
Transpiration Evaporation
Rainfall 0.1 cm/d
0.5 cm/d 1.5 cm/d
2 cm/d
Figure 3.9. The surface flux (into the soil profile), root water uptake (from within the
soil profile), and the bottom flux (out of the soil profile) versus time. The upper part
of the figure shows the applied boundary conditions.
47
48
Example 4: Estimating Groundwater Recharge
Example Description and Objectives
The objective of this example is to simulate water flow and root water uptake in a 100-
cm deep uniform soil profile and to evaluate flow across the bottom boundary of the
profile (i.e., groundwater recharge). The soil profile is initially at a uniform pressure
head equal to -100 cm. The boundary condition for the soil surface is an ‘Atmospheric
Boundary Condition with Surface Runoff’. The bottom boundary condition is ‘Free
Drainage’ (i.e., the groundwater table is assumed to be deep enough to not influence
water redistributions in the soil profile). Roots are uniformly distributed from the soil
surface down to a depth of 50 cm. A 366-day time series of meteorological data from
the Tully region in north Queensland, Australia, is provided, which allows you to
calculate daily values of potential evapotranspiration. The HYDRUS-1D model is thus
used to calculate actual plant water uptake (i.e., actual transpiration) and to estimate
deep drainage below the root zone, which eventually recharges the underlying aquifer.
Pre-Processing
Project Manager
- Select Projects Tab
- Click Button “New”
- Type Name: Example 4
- Type Description: Root uptake with meteorological data
- Click Button “OK”
Main Processes
- Heading: Root uptake with meteorological data
- Check “Root Water Uptake” (in addition to a default process "Water Flow")
- Click Button “Next”
Geometry Information
- Length Units: cm
- Number of Soil Materials: 1 (indicates a homogenous soil profile)
- Number of Layers for Mass Balances: 1 (users may select up to 10 mass balance
layers)
- Decline from vertical axis: 1 (vertical flow)
- Depth of Soil Profile (cm): 100 cm
- Button “Next”
Time Information
- Time Units: Days
Time Discretization:
- Initial Time (day): 0
- Final Time (day): 366
- Initial Time Step (day): 0.001
- Minimum Time Step (day): 0.00001
- Maximum Time Step (day): 5
- Check "Time-Variable Boundary Conditions"
49
- Number of Time-Variable Boundary Records: 366
- Check "Meteorological Data"
- Number of Meteorological Records: 366
- Select "Penman-Monteith Equation" (Default)
- Button “Next”
Print Information
- Print Options: Leave as Default
- Number of Print Times: 12
- Button “Select Print Times”
- Button “Default”
- Button “OK”
- Button “Next”
50
Prepare the precipitation time series in a spreadsheet, select the first cell in the
‘Time’ column and then paste values from the spreadsheet using the Ctrl+V keyboard
command. The time series of rainfall data is displayed in Figure 4.1.
20
16
Rainfall (cm/day)
12
Meteorological Parameters
In the Meteorological Parameters dialog window (Fig. 4.2), users specify parameters
needed to calculate potential evapotranspiration using either the Penman-Monteith or
Hargreaves equations, using geographical and meteorological parameters, and
parameters related to crop growth, LAI, and interception. You must then specify
Latitude (deg) and Altitude (m), Angstrom values as (recommended value is 0.25)
and b (recommended value is 0.5), values a1 (recommended value is 0.9) and b1
(recommended value is 0.1) for calculating the effect of a cloudiness factor on long
wave radiation, values al (recommended value is 0.34) and bl (recommended value is
–0.139) for calculating the effect of emissivity on long wave radiation, and heights
of wind speed and temperature and humidity measurements (usually 200 cm) (see
Chapter 2.7 for details).
You must also specify whether or not a crop is present. If a crop is present, then the
crop data may be constant in time or must be entered. If the latter, data can be entered
via a table (the data are then interpolated linearly in time between entered values) or
can be provided in terms of daily values. Relevant crop data are Crop Height, Albedo,
LAI, and RootDepth. When “No Crop” is selected, a (surface) Albedo has to be
provided. A default value of Albedo for simulations with a crop is 0.23.
If the Crop Data Daily option is selected in the Meteorological Parameters window,
then the Crop Height and Root Depth need to be specified at the same times as other
51
Meteorological variables. If Crop Data in Tables is selected, then Crop Height and
Root Depth should be specified at selected times in the Growth Data table.
Users must also specify how LAI is calculated. LAI can be calculated from:
a) From Crop Height, Clipped Gras: the crop height combined with a formula
for grass (i.e., LAI = 0.24×CropHeight),
b) From Crop Height, Alfalfa: the crop height combined with a formula for
alfalfa (i.e.,
LAI = 1.5×log(CropHeight)+5.5), or
c) From Surface Fraction: based on the surface cover fraction, SCF, (i.e., LAI =
-1/ai × ln(1-SCF), where ai is the constant for the radiation extinction by the
canopy [-] = 0.463).
- Enter values as shown below in Figure 4.2. Note that the geographical
parameters refer to the Tully region in north Queensland, Australia.
- Button “Next”
Meteorological Conditions
- Prepare the time series for solar radiation (Radiation), maximum (T_max) and
minimum (T_min) daily air temperatures, relative humidity or vapor pressure
(Humidity), and wind speed (Wind) in a separate spreadsheet, select the first cell
in the ‘Time’ column of the Meteorological Conditions dialog window (Fig.
4.3) and then paste values from a spreadsheet using the Ctrl+V keyboard
command.
- Button “Next”
52
Figure 4.3. The Meteorological Conditions dialog window.
HYDRUS-1D guide
- Do you want to run PROFILE application?
- Button “OK”
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Post-Processing
Profile Information
53
• Figure 4.4 shows two pressure head profiles at 152.5 (black line) and 335.5
(red line) days, which represent conditions after a wet and a dry period,
respectively. Note that the pressure head in the top 50-cm root zone drops to
P3 (the wilting point, -8,000 cm for pasture) after the dry period,
• Figure 4.5 shows two corresponding flux profiles at 152.5 and 335.5 days.
Note a much higher flux following the wet period and almost a zero flux along
most of the root zone following the dry period.
54
Water Flow - Boundary Fluxes and Heads
• Figure 4.6 shows the estimated potential root water uptake rates derived from
the meteorological data. Note the seasonal signal, which reflects lower uptake
during winter (which in the southern hemisphere is around July).
• Figure 4.7 shows actual root water uptake (compare actual uptake with potential
uptake (Fig. 4.6) and the actual surface flux due to infiltration of precipitation
(Fig. 4.8)). Note that actual root water uptake (transpiration) is significantly
smaller during periods without precipitation or immediately after large rainfalls.
• Figure 4.9 shows the actual bottom flux, which represents deep drainage that
occurs below the root zone. This flux will continue downwards by gravity until
it eventually recharges the underlying aquifer. Note that most of the recharge
corresponds to large rainfall events when the soil profile is saturated (and highly
conductive).
• Figure 4.10 shows the cumulative fluxes; the actual surface flux (infiltration
minus evaporation) is negative (downward) and represents infiltration, the
actual bottom flux is negative (outflow) and represents recharge, and the actual
root water uptake (transpiration) is positive (upward). Note that the magnitude
of the surface flux is about equal to that of the root water uptake flux and the
bottom flux.
• If one is interested in the time history of groundwater recharge, i.e., when the
aquifer is actually recharged, one would need to model the entire soil profile
down to the water table. In the current example, only the first 100 cm of a deep
unsaturated zone are considered.
55
Figure 4.7 Actual root water uptake versus time.
Figure 4.8. Actual surface flux (into the soil profile) versus time.
56
Figure 4.9. Actual bottom flux (out of the soil profile) versus time.
Figure 4.10. Cumulative actual (surface, bottom, and transpiration) fluxes versus time.
57
58
Example 5a: Basic Solute Transport: Solute Introduced
through a Constant Flux Boundary
Example Description and Objectives
The objective of Example 5a is to provide an introductory example involving solute
transport under variably-saturated flow conditions. Water flow and solute transport
through a 300-cm deep uniform soil profile with an initial pressure head of -100 cm
(the default initial value in HYDRUS-1D) is simulated in this example. The soil profile
is initially solute free. Water infiltrates into the soil profile at a constant flux of 5 cm/d
during the entire 20-day simulation. Infiltrating water has a unit solute concentration
during the first 10 days and is solute free during the second 10 days. Water and solute
drain through the bottom ‘Free Drainage' boundary.
This example demonstrates how solute is introduced into the soil profile using a flux
boundary and how solute breaks through at various locations in the soil profile. The
numerical stability criteria and dimensionless Peclet and Courant numbers (Perrochet
and Berod, 1993) are also discussed.
Pre-Processing
Project Manager
- Select the Projects Tab
- Button “New”
- Name: Example 5a
- Description: Basic Solute Transport - Solute through a flux boundary
- Button “OK”
Main Processes
- Heading: Solute through a flux boundary
- Check “Solute Transport” (in addition to "Water Flow", which is checked by
default)
- Button “Next”
Geometry Information
- Depth of Soil Profile (cm): 300 cm
- Button “Next”
Time Information
- Time Discretization:
- Final Time (day): 20
- Button “Next”
Print Information
- Print Options: Leave as default
- Number of Print Times: 10
- Button “Select Print Times”
- Button “OK”
- Print Times: Leave default values
59
- Button “Next”
The next set of four dialog windows deals with solute transport. In the Solute
Transport dialog window (Fig. 5a.1), you can select a time and space weighting
discretization scheme (although using the default schemes, i.e., the Crank-Nicholson
Scheme with Galerkin Finite Elements, is recommended). For minimizing or eliminating
numerical oscillations, HYDRUS-1D implements the combined Peclet and Courant
number criterion introduced by Perrochet and Berod (1993), with a recommended default
stability criterion of 2. In other words, when the combined effect of Peclet and Courant
number is less than or equal to 2 (Pe×Cr ≤ 2), numerical oscillations in the solute
transport solution should be minimal. Further details about the time and space
weighting scheme are discussed in Appendix I.
60
Figure 5a.1. The Solute Transport dialog window.
The next option available is about whether the solute transport and reaction parameters
are water content and/or temperature dependent (in the "Dependence on Environmental
Factors" section). Indeed, several of the diffusion, zero-order production, first-order
degradation, and adsorption coefficients may be strongly dependent upon temperature
(Chapter 3.4). This could also be relevant when the Major Ion Chemistry module (not
discussed here) is invoked to calculate carbon dioxide transport and production or
multi-component chemistry related to saline and/or sodic soils (see Chapter 5). The
water content dependence of degradation coefficients is implemented using a modified
equation of Walker (1974); if this option is selected, two parameters need to be provided
(Figure 5a.): a solute dependent parameter B (usually 0.7), and a reference pressure head
(href) which defines the reference water content (θref) at which the reference degradation
constant (ar) is defined. Water content dependent degradation rates have been reported for
denitrification (Morales et al., 2016) and carbon (Jacques et al., 2018; Sierra et al., 2012)
cycling. In the current example, neither the temperature nor the water content dependence
option is activated.
61
Figure 5a.2. The Water Content Dependent Solute Transport and Reaction Parameters
dialog window.
The next options are about invoking the nonequilibrium solute transport model (in the
"Nonequilibrium Solute Transport Models" section). Note that the default option is the
equilibrium model. Solute transport in that case occurs in the full water-filled pore
space (i.e., only a mobile flow region exists), while solute partitioning between the
liquid and solid phase is assumed to instantaneous (i.e., not kinetically controlled).
Details of the different nonequilibrium models are described in Chapter 3 and Šimůnek
and van Genuchten (2008).
When solute transport is nonlinear (e.g., when nonlinear sorption is considered), you
need to specify "Iteration Criteria" for the solution of the solute transport equation.
You also have an option to select whether the "Tortuosity Factor" in the diffusion
coefficient for the water and gas phases should be considered and whether the
Millington and Quirk (1961) or Moldrup (Moldrup et al., 2000) model should be used
for this (Table 5a.1). If the "Tortuosity Factor" option is not used, the model uses a
default value of one for the tortuosity factor. This means that the effective diffusion
coefficient for the water phase (Dp,w) is equal to the free water diffusion coefficient
(Dw):
while the pore diffusion coefficient for the gas phase (Dp,g) is defined as
62
where Dg is the diffusion coefficient in the gas phase, av is volumetric air content
(cm3/cm3) and kg is the inverse of the Ostwald coefficient (1/kg = KH Ru TA, where KH is
the Henry's Law constant (mol/(atm×m3)), Ru is the universal gas constant (8.31451 m2 kg
s-2 mol-1 K-1), and TA is absolute temperature (degree K). Values for free water diffusion
coefficient (Dw) are listed in Table 5a.2 for a number of common chemicals (about 1.7
cm2/d for Cl). A good reference publication on solute diffusion coefficients is Flury and
Gimmi (2002). Typical values for the diffusion coefficient in the gas (air) phase (Dg)
are 20,000 cm2/day for CO2 (Jacques et al., 2018), 8,640 cm2/day for radon (Sφgaard-
Hansen and Damkjaer, 1987), and 16,940 cm2/day for methane (Marrero and Mason,
1972).
Table 5a.1. Tortuosity factors for the water (τw) and gas (τg) phases. Other parameters
are the water content (θ), the saturated water content (θs), and the volumetric air content
(av).
Table 5a.2. Diffusion coefficients in free water at 18°C, Dw (source: Li and Gregory,
1974).
Chemical Dw (cm2/day)
Cations
+
H 7.06
Na+ 0.98
+
K 1.44
Mg2+ 0.51
2+
Ca 0.58
Anions
OH- 3.88
-
Cl 1.48
HCO3- 1.02
2-
SO4 0.77
PO43- 0.53
Users can further specify how many solutes will be considered in the advective-
dispersive transport equations (one equation per solute will then be solved). Up to 10
solutes can be defined. Finally, you can specify for how long ("Pulse Duration") solute
is applied at (or released from) the soil surface. Use this option only when constant
water flow boundary conditions are used at the soil surface.
63
- Leave everything as default, except
- Pulse Duration [day]: 10 (solute will be applied during the first 10 days, while
solute-free solution will be applied after that)
- Button “Next”
The next dialog window is used to specify general solute transport parameters. In the
Solute Transport Parameter dialog window (Fig. 5a.3) you can specify such
parameters as the bulk density, the dispersivity (e.g., Vanderborght and Vereecken,
2007), and diffusion coefficients for solutes in both the liquid phase (see Table 5.a.2
for examples) and the gas phase if volatile solutes are present. If the “Use Tortuosity
Factor” option is activated, the liquid (“Diffus. W.”) and gas (“Diffus. G.”) diffusion
coefficients should be the free water (Dw) and air phase (Dg) diffusion coefficients.
Alternatively, if the “Use Tortuosity Factor” option is not activated, the tortuosity is
equated to one and the diffusion coefficients entered should be the pore diffusion
coefficients for the water (Dp,w) and gas (Dp,g) phases.
The two parameters "Frac" and "ThIm" are used only with nonequilibrium solute
transport models and should be equal to 1 and 0, respectively, for equilibrium solute
transport (i.e., transport without preferential flow and kinetically controlled sorption).
- Leave as default
- Note that Disp. = 30 cm, i.e., one-tenth of the travel distance, which is 300 cm.
- Note that the molecular diffusion coefficient in the liquid phase (Diffus.W.) is
set equal to zero. This process is often neglected since in the majority of
applications it is significantly smaller than hydrodynamic dispersion. On the
other hand, it is possible to set this value equal to about 1 cm2d-1, which is an
approximate value for a majority of solutes.
- Button “Next”
64
Solute Transport - Reaction Parameters
The Solute Transport and Reaction Parameter dialog window (Fig. 5a.4) is used
next to specify parameters for various chemical and biological processes such as
sorption (Kd, Nu, Beta), Henry's law constant (Henry) for volatile substances, and
several degradation constants (e.g., SinkWater1, SinkSolid1, SinkGas1, SinkWater0,
etc). Degradation rates can be in the form of zero- and first-order processes and need to
be specified for each phase (i.e., liquid, solid, and gaseous) separately. The default
values are all zero. When identifying degradation rates, you need to pay close attention
to how the values (e.g., half-lives) are reported. They may be reported for each
individual phase (again, either liquid, solid, or gaseous), or for the entire (multi-phase)
system. For details see Chapter 3 (or press F1).
- Leave as Default
- Note that all parameters are equal to zero except for the Freundlich exponent,
which is equal to 1, i.e., parameters are set for a nonreactive tracer
- Button “Next”
Figure 5a.4. The Solute Transport and Reaction Parameters dialog window.
Next, you need to specify appropriate boundary conditions for solute transport to define
how the soil profile interacts with the outside environment (i.e., at the upper and lower
boundaries). This is done using the Solute Transport Boundary Condition dialog
window (Fig. 5a.5).
- Leave as Default
(i.e., Upper Boundary Condition: Concentration Flux BC;
Lower Boundary Condition: Zero Concentration Gradient)
For more details on solute transport boundary conditions, refer to Appendix II.2
- Boundary Condition for Solute 1: 1 (this is the concentration of the infiltrating
water, in mmol/cm3)
- Button “Next”
65
Figure 5a.5. The Solute Transport Boundary Conditions dialog window.
HYDRUS-1D guide
- Do you want to run PROFILE application?
- Button “OK”
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Post-Processing
Observation Points
66
• The concentration at a depth of 150 cm (ON-2) reached 0.36 mmol/cm3 after 10
days. Even though solute-free water infiltrated after day 10, the concentration
continued to increase until it peaks at 0.58 mmol/cm3 as flowing water continues
to carry solutes downward from the soil above this observation point. The soil
above this point has a higher concentration.
• The solute breaks through at the bottom of the profile (ON-3)) after about 9
days.
• Had solute-free water continued to infiltrate the profile indefinitely, all solute
would eventually be leached out of the profile, thus returning the soil column to
its initial state.
Profile Information
67
Figure 5a.7. Concentration profiles at selected times.
Solute Fluxes
68
Figure 5a.8. Cumulative solute fluxes (into and out of soil profile) versus time.
• The grid Peclet number (Pe) defines the predominant type of the solute transport
(the ratio of the advective and dispersive transport terms) in relation to the
coarseness of the finite element grid. The Peclet number increases when the
advective component of the transport problem dominates the dispersive part,
which is exhibited by a steep concentration front. To achieve acceptable
numerical results, the spatial discretization must be kept relatively fine to maintain
a low Peclet number (smaller than 2). Figure 5a.9 shows a low Peclet number
throughout the simulation, which indicates a stable simulation.
• The second dimensionless number, which characterizes the relative extent of
numerical oscillations, is the Courant number (Cu), which is associated with the
time discretization and should be kept below 1 (which the program automatically
does).
• A stable HYDRUS-1D simulation maintains the product of these two
dimensionless numbers (i.e., the Peclet and Courant numbers) to be under 2. For
more details, refer to the HYDRUS-1D Technical Manual (Chapter 8.4.5).
69
Figure 5a.9. The Peclet and Courant numbers (which are related to stability criteria)
versus time.
70
Example 5b: Basic Solute Transport: Solute Introduced
through a Constant Pressure Head Boundary
Example Description and Objectives
This example is the same as Example 5a, except that the constant flux upper boundary
is replaced by the constant pressure head boundary. The objective of Example 5b is
thus to simulate water flow and solute transport through a 300-cm deep uniform soil
profile with an initial pressure head of -100 cm. The soil profile is initially solute free.
Water infiltrates into the soil profile through a constant head boundary (0 cm) during
the entire 20-day simulation period. Infiltrating water has a unit solute concentration
during the first 10 days and is solute free during the second 10 days. Water and solute
drains through the bottom ‘Free Drainage' boundary.
This example demonstrates how solute is introduced into the soil profile using a
constant pressure head boundary and how solute breaks through at various locations in
the soil profile. This could be part of a constant-head infiltration experiment where
tracers are introduced together with water, a furrow irrigation system providing water
and dissolved solutes to a cropped soil (Ebrahimian et al., 2013a,b), water flow
processes and the N balance of a rice paddy field (Dash et al., 2015), or a leaking water
holding pond introducing a mixture of chemicals into the underlying soil (Mallants et
al., 2017).
Pre-Processing
The example is created most easily by simply copying and renaming Example 5a and
implementing the required modifications.
Project Manager
- Select the Projects Tab
- Select Example 5a
- Button “Copy”
- New Name: Example 5b
- Description: Basic Solute Transport - Solute through a flux boundary
- Button “OK”
- Select Example 5b
- Button “Open”
Since the problem is almost identical as Example 5a (except for the water flow
boundary condition), we can skip a large number of input dialog windows and start
directly with the Water Flow Boundary Conditions. Note that the Solute Boundary
Condition is identical to the previous example, i.e., a Concentration Flux Boundary.
71
- Button (left side) “Edit Condition”: Select with the Mouse the first node, left
click the mouse, and specify a pressure head of 0 cm.
- Menu: File->Save Data or Toolbar
- Menu: File->Exit
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Post-Processing
Observation Points
Profile Information
72
Figure 5b.1. Solute concentrations versus time at selected observation points.
Solute Fluxes
73
mmol/cm2 (refer to ‘ConcVol’ in the ‘Mass Balance Information’ at day 20),
which shows that almost all of the solute introduced to the soil profile via the
upper boundary has been leached out through the lower Free Drainage
boundary.
Figure 5b.3. Cumulative solute fluxes into and out of the soil profile versus time.
74
Example 5c: Basic Solute Transport: Profile with Non-Zero
Initial Solute Concentration
Example Description and Objectives
This example is again based on Example 5a, except that solute is now initially present
in the top 30 cm of the soil profile and solute-free water infiltrates the soil. Example 5c
thus simulates water flow and solute transport through a 300-cm deep uniform soil
profile with an initial pressure head of -100 cm. The soil profile has solute mass stored
within the top 30 cm (concentration = 30 mmol/cm3). Solute-free water is introduced
through the upper ‘Constant Flux' boundary’ during the entire 30-day simulation. Water
drains through the bottom ‘Free Drainage' boundary.
This example demonstrates how solute is mobilized and washed out from the soil
profile.
Pre-Processing
You can create this example again by copying and renaming Example 5a and
modifying it.
Project Manager
- Select the Projects Tab
- Select Example 5a
- Button “Copy”
- New Name: Example 5c
- Description: Basic Solute Transport - Solute initially in the profile
- Button “OK”
- Select Example 5c
- Button “Open”
Main Processes
- Heading: Solute initially in the profile
- Button “OK”
Time Information
Time Discretization:
- Final Time (day): 30
- Button “Next”
Print Information
- Print Options: Leave as default
- Number of Print Times: 4
- Button “Select Print Times”
- Print Times (day): 2, 5, 15, 30
- Button “OK”
- Button “OK”
75
Solute Transport - General Information
- Leave as default, except
- Pulse Duration [day]: 30 (a solute-free solution is applied at the boundary)
- Button “Next”
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Post-Processing
Observation Points
76
Figure 5c.1. Solute concentrations versus time at selected observation points.
Profile Information
Figure 5c.2 shows how the initial solute mass travels down the profile with the peak
concentration decreasing down the profile due to dispersion.
77
Solute Fluxes
Figure 5c.3 shows the bottom solute flux, which peaks just after about 20 days, which
almost coincides with the time when the solute concentration peaks at the same location
(see Figure 5c. 5c.1, ON-3 at 300 cm depth). Recall that solute fluxes are positive when
entering the transport domain and negative when leaving the transport domain.
Figure 5c.3. Actual and cumulative bottom solute fluxes versus time.
78
Example 5d: Basic Solute Transport: The Effects of Solute
Dispersion
Example Description and Objectives
The objective of Example 5d is to demonstrate the effect of solute dispersion (through
the use of different values of the dispersivity) on solute transport. By reducing the
dispersivity, advective transport becomes more dominant, leading to sharper
concentration fronts. Example 5d is identical to Example 5c except that it uses a much
smaller dispersivity parameter (DL = 2 cm) compared to the previous example (DL = 30
cm).
Example 5d thus simulates water flow and solute transport through a 300-cm deep
uniform soil profile with an initial pressure head of -100 cm. The soil profile has a
solute mass stored within the top 30 cm (concentration = 30 mmol/cm3). Solute-free
water is introduced through the upper ‘Constant Flux' boundary’ during the entire 30-
day simulation. Water drains through the bottom ‘Free Drainage' boundary.
Pre-Processing
This example will be created by copying and renaming Example 5c and then
modifying it.
Project Manager
- Select the Projects Tab
- Select Example 5c
- Button “Copy”
- New Name: Example 5d
- Description: Basic Solute Transport - Showing the effects of dispersivity
- Button “OK”
- Select Example 5d
- Button “Open”
Main Processes
- Heading: Show the effect of dispersivity
- Button “OK”
Since the problem is identical to Example 5c (except for the dispersivity value), we can
skip all input dialog windows except for the Solute Transport Parameters dialog
window.
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D, or a Toolbar button .
- The dialog window appears and asks "Do you want to save the input data
before executing HYDRUS-1D?".
79
- Button “Yes” (the input data need to be saved before the computational module
can be run).
- The dialog window appears and warns "All existing output files will be
deleted. Continue?". When output files exist, the program issues a warning that
they will be deleted if the computational module is run.
- Button “Yes”
Post-Processing
Observation Points
Profile Information
80
Figure 5d.2. Profile concentrations at selected times
Solute Fluxes
81
Run Time Information
82
Example 5e: Basic Solute Transport: The Effects of
Diffusion
Example Description and Objectives
The objective of Example 5e is to demonstrate the effect of diffusion on solute
transport. Example 5e simulates steady-state water flow and solute transport through a
vertical saturated 100-cm uniform soil profile. The pressure head is equal to zero
everywhere in the soil column. The same pressure head is also imposed on the two
'Constant Pressure Head' boundaries (i.e., the upper and lower boundaries). As a result,
flow occurs only due to gravity and the fluid flux is equal to the saturated hydraulic
conductivity. Water having a unit solute concentration is introduced through the upper
'Constant Pressure Head' during the entire 1,000-day simulation. Because the soil
profile is fully saturated, the soil hydraulic parameters (except for the saturated water
content and the saturated hydraulic conductivity) are irrelevant. The saturated hydraulic
conductivity Ks has a very low value of 0.001 cm/d, under which conditions the
contribution from molecular diffusion to solute transport becomes important. Two
simulations are carried out using diffusion coefficients of 0.10 cm2/day (marked as Low
Diffusion) and 2.0 cm2/day (marked as Typical Diffusion), the latter being a good rule-
of-thumb value for the molecular diffusion coefficient in water. Note that we set the
dispersivity equal to zero and disabled the tortuosity factor so that the soil diffusion
coefficient is equal to the specified molecular diffusion coefficient. This example
demonstrates the critical role of solute diffusion when flow rates are extremely low.
Pre-Processing
Project Manager
- Select Projects Tab
- Button “New”
- Name: Example 5e1
- Description: Basic Solute Transport - Typical Diffusion
- Button “OK”
Main Processes
- Heading: Show the effect of diffusion
- Uncheck "Water Flow"
(When the "Water Flow" option is unchecked, the initial pressure head
distribution is kept constant during the simulation. For example, when the
pressure head is kept constant and equal to zero, the gravitational flow will
result in a steady-state water flux equal to the saturated hydraulic conductivity.)
- Check “Solute Transport”
- Button “Next”
Geometry Information
- Keep default values
- Depth of Soil Profile (cm): 100 cm
- Button “Next”
Time Information
83
Time Discretization:
- Final Time (day): 1000
- Button “Next”
Print Information
- Keep default values
- Number of Print Times: 5
- Button “Select Print Times”
- Button “OK”
- Button “Next”
Solute Transport
- Keep default values
- Uncheck “Use Tortuosity Factor” (to keep the soil diffusion coefficient equal to
the molecular diffusion coefficient in water)
- Pulse duration (day): 1000
- Button “Next”
84
Solute Transport and Reaction Parameters
- Keep default values
- Button “Next”
HYDRUS-1D guide
- Do you want to run PROFILE application?
- Button “Yes”
- Do you want to save data before running Graphical Profile Editor?
- Button “Yes”
- All existing output files will be deleted. Continue?
- Button “Yes”
Execute HYDRUS-1D
- Menu: Calculation->Execute or a Toolbar button .
Project Manager
- Select Projects Tab
- Select Example 5e1
- Copy
- New Name: Example 5a2
- Description: Basic Solute Transport - Low diffusion
- Select Example 5e2
- Button “OK”
85
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Post-Processing
Observation Points
Profile Information
86
Figure 5e.2. Concentration profiles at selected times for low (red lines) and high
(black lines) diffusion.
Solute Fluxes
Figure 5e.3. Surface solute fluxes versus time for low (a red line) and high (a black
line) diffusion.
87
88
Example 6a: Advanced Solute Transport: Equilibrium
(instantaneous) Linear Sorption
Example Description and Objectives
Example 6a simulates flow and transport through an initially solute-free 300-cm deep
uniform, fully saturated soil profile (having an initial pressure head of 0 cm). Water
drains through the bottom ‘Free Drainage' boundary. Water having a unit solute
concentration is introduced through the upper ‘Constant Pressure Head' boundary’
during the entire 20-day simulation. Solute sorption onto the soil solid phase is
introduced by considering linear equilibrium sorption, which is typically represented
mathematically by the distribution coefficient (or the solid-liquid partitioning
coefficient), Kd (Figure 6.a.1). Applying the Kd concept results in solutes being
instantaneously sorbed to the solid phase, and in solute retardation that is described by
the retardation factor R defined as:
ρ Kd
R= 1+ (6a.1)
θ
where Kd (L/kg = cm3/g) is an empirical distribution factor of the linear sorption
isotherm that relates S (the sorbed concentration, i.e., solutes sorbed to soil particles, g
solute/g soil) to C (the concentration in the liquid pore space, g solute/cm3), θ is the
water content (equal to porosity at full saturation, cm3/cm3) and ρ is the bulk density
(g/cm3).
S (sorbed concentration)
&
Langmuir
C (dissolved concentration)
Figure 6a.1. General sorption isotherm representation, showing differences between
linear (indicated as ‘Kd’ region) and non-linear sorption (indicated as ‘Freundlich’
region), a transition period left of the precipitation threshold, and solute precipitation
(indicated as ‘precipitation’ region). The vertical axis (S) and the horizontal axis (C)
are, respectively, the sorbed concentration (on solid phases) and the dissolved
concentration (in the liquid phase). (Source: Wang et al., 2009).
89
Substituting Kd = 0.267 (cm3/g), θ =0.4 (cm3/cm3), and ρ = 1.5 (g/cm3) results in an R
value of 2.0 for the present example. The retardation factor (R, dimensionless)
represents the relative rate of fluid flow to the transport rate of a reactive sorbing
solute (Freeze and Cherry, 1979) or:
v
R= (6a.2)
vr
where v is fluid flow rate, νr is the transport rate for the center of mass of the reactive
solute. The retardation factor is equal to 1 for non-reactive (non-sorbing) solutes
travelling in a medium where the entire pore space is effective in transporting the fluid
(effective porosity=total porosity).
Example 6a demonstrates the effect of retardation when a solute is sorbed onto the soil
solid phase. This process is modeled here using a simple linear model (termed a linear
isotherm). The effect of retardation is demonstrated by comparing the results from two
nearly identical simulations: one having R = 1 (no sorption) and the other having R = 2
(with sorption). This project will show the effect of retardation on solute breakthrough
from the soil profile (or from a laboratory column). Since HYDRUS-1D does not report
sorbed solute masses for the equilibrium model, the mass balance information will be
used to demonstrate how this term can be calculated across the entire profile.
Pre-Processing
We create 'Example 6a1' by copying and modifying 'Example 5b' using the Project
Manager.
Project Manager
- Select Projects Tab
- Select Example 5b
- Click Button “Copy”
- Type New Name: Example 6a1
- Type Description: Advance Solute Transport - Retardation
- Click Button “OK”
- Select Example 6a1
- Click Button “Open”
Main Processes
- Heading: Simulate the Effects of Retardation
- Uncheck "Water Flow" (while in Example 5b transient water flow was
considered, in Example 6a1 water flow is steady-state)
- Click Button “OK”
90
Solute Transport - General Information
- Leave default values
- Pulse duration (day): 20 [Located in the bottom right corner; to obtain a
continuous solute application throughout the entire simulation period of 20
days]
- Button “Next”
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Project Manager
- Select Projects Tab
- Select Example 6a1
- Copy
- New Name: Example 6a2
- Description: Advance Solute Transport - No Retardation
- Select Example 6a2
- Button “OK”
91
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Post-Processing
Observation Points
• Figures 6a.2 and 6a.3 show that retardation delays solute breakthrough by a
factor of two (R = 1+0.267×1.5/0.4 = 2) since a fraction of the solute is sorbed
to the soil particles.
• Figures 6a.2 and 6a.3 show that a steady-state concentration of unity (equal to
the concentration applied at the inlet constant pressure head boundary) has
been achieved in the profile.
Figure 6a.2. Liquid phase solute concentrations versus time with (R=2) and without
(R=1) sorption at ON-1.
Figure 6a.3. Liquid phase solute concentrations versus time with (R=2) and without
(R=1) sorption at ON-2.
• Figure 6a.4 displays the concept of dimensionless time (Skaggs and Leij, 2002).
The use of dimensionless time is useful since it eliminates the effects of travel
92
distance and flow velocity, which are specific to any one experiment.
Dimensionless time as used here is also known as the number of pore volumes
and represents the cumulative outflow volume from a soil profile or laboratory
column, divided by the volume of fluid in the system. Travel time t is the ratio
of distance to average pore-water velocity (L/ν). To obtain dimensionless time,
T, we multiply time t by this ratio (ν/L) to get:
vt
T = (6a.3)
L
Multiplying Eq. 6a.3 by A/A, where A is the cross-sectional area of the system
being considered, gives
vtA QA Veluted
=
T = = (6a.4)
LA LA Vavailable
where T (number of pore volumes) represents how many times the fluid content
of the column has been displaced by the influent fluid. In this example, T is
calculated as follows:
20t
T= (6a.5)
300 * 0.40
where the flux is 20 cm/day, the column length is 300 cm, and the water content
is 0.40. Figure 6a.4 shows that the center of solute mass breaks through after
about 1 pore volume (when nonequilibrium processes are present solute does
not break through at one pore volume), and that sorption delays it by another
pore volume. In fact, one can show that the number of displaced pore volumes
is mathematically equal to R (in reality the area above the curves in Fig. 6a.4).
Figure 6a.4. Liquid phase solute concentrations versus dimensionless time with (R=2)
and without (R=1) retardation at ON-2.
Profile Information
Figure 6a.5 shows solute profile concentrations after 4 and 8 days. Note that identical
profiles are obtained when doubling the residence time and doubling the retardation
factor.
93
Figure 6a.5. Liquid phase solute concentration profiles with (R=2) and without (R=1)
retardation at different times.
Solute Fluxes
• Figure 6a.6 shows cumulative solute fluxes at the surface (inlet) and bottom
(outlet) boundaries. When solute retardation is active (R=2), solutes become
sorbed onto the solid phase and hence less solute mass (since some solute mass
is stored at the sorption sites) is observed at the bottom boundary compared to
the case when retardation is absent. Note that the breakthrough at the end of the
column starts at about 5 and 10 days for R equal to 1 and 2, respectively,
reflecting the retardation factors ratio of 2.
Figure 6a.6. Cumulative surface and bottom solute fluxes versus time with (R=2) and
without (R=1) retardation.
94
Mass Balance Information
HYDRUS-1D does not explicitly report sorbed concentrations (S) since they can be
easily calculated from the adsorption isotherm and the liquid phase concentrations (C),
i.e., S=Kd×C. The information reported in the mass balance file can be used to derive
the sorbed mass. Note that the calculations below use data from the entire profile (since
only one subregion was used) and hence produce correct results only when a steady-
state concentration has been reached [in this case, cMean = 1 mmol/cm3].
Table 6a.1 compares mass balance information at the end of the simulation (day 20).
Note that the total combined solute mass in the liquid and sorbed phases (ConcVol) is
240 mmol/cm2 when R=2 compared to 120 mmol/cm2 when R=1.
Table 6a.1. Mass balance information for Time = 20 days with (R=2) and
without (R=1) retardation.
R=2 R=1
95
By definition, Kd is an empirical distribution factor of the linear sorption isotherm that
relates S (sorbed concentration) to C (resident concentration):
S
Kd = (6a.7)
C
We substitute Equation 6a.7 into Equation 6a.1 and obtain:
Sρ
R= 1+ (6a.8)
Cθ
where Cθ is the mass of solute in the liquid phase and Sρ is the mass of sorbed solute
per unit soil volume.
96
Example 6b: Advanced Solute Transport: Non-Linear
Equilibrium Non-Linear Sorption
Example Description and Objectives
Example 6b simulates water flow and solute transport through a 100-cm horizontal
uniform saturated soil profile having a 10% pressure head gradient imposed across two
Constant Pressure Head Boundaries. Water having a 10 mmol/cm3 solute concentration
is introduced to the initially solute-free soil profile through the upper ‘Constant Pressure
Head’ boundary during the entire 50-day simulation. Sorption is modeled using a non-
linear Freundlich-Langmuir isotherm given by
Kd C β
S= (6b.1)
1 + ηC β
where S is the sorbed concentration (solutes sorbed onto the solid phase), C is the liquid
phase resident concentration, and Kd, β and η are empirical or quasi-empirical
constants. The units for Kd are (L3β M−β) and those for η are (L3M−1). When β=1, Eq.
(6b.1) becomes a Langmuir isotherm, when η=0, the equation becomes a Freundlich
isotherm, and when both β=1 and η=0 the equation reduces to a linear sorption isotherm
(Eq. 6a.7). The Freundlich and Langmuir isotherms are shown in Figure 6b.1 for
different values of the parameters β and η. For nonzero (positive) values, the Langmuir
coefficient η leads to an upper limit (given by Kd/η) that sorbed concentrations cannot
exceed, while the Freundlich exponent β dictates how quickly this saturation limit is
achieved. We use this example to demonstrate how solute transport is affected by with
nonlinear sorption.
Figure 6b.1. Plots of the Freundlich adsorption isotherm given by Eq. (6b.1, η= 0), with
Kd = 1 and β defined in the caption (left), and the Langmuir adsorption isotherm given
by Eq. (6b.1, β=1), with Kd = 1 and η defined in the caption (right) (source: Mallants et
al., 2011)
97
Pre-Processing
Project Manager
- Select Projects Tab
- Button “New”
- Name: Example 6b
- Description: Advance Solute Transport - Equilibrium nonlinear sorption
- Button “OK”
- Select Example 6b
- Button “Open”
Main Processes
- Heading: Solute transport with non-linear sorption
- Uncheck "Water Flow"
(When the "Water Flow" option is unchecked, the initial pressure head
distribution is kept constant during the simulation. For example, when the
pressure head is kept constant and equal to zero, gravitational flow in the soil
profile will result in a steady-state flux equal to the saturated hydraulic
conductivity.)
- Check “Solute Transport”
- Button “Next”
Geometry Information
- Decline from Vertical Axis: 0 (horizontal flow and transport)
- Depth of Soil Profile (cm): 100 cm
- Button “Next”
Time Information
Time Discretization:
- Final Time (day): 50
- Button “Next”
Print Information
- Print Options: Leave as Default
- Number of Print Times: 12
- Button “Select Print Times”
- Button “Default”
- Button “OK”
- Button “Next”
Iteration Criteria
- Leave as Default
- Button “Next”
98
Water Flow – Soil Hydraulic Parameters
- Soil Catalogue: Loam
- Qs = 0.4 (to get round numbers in the mass balance)
- Ks = 20 (to get round numbers in the mass balance)
- Button “Next”
Solute Transport
- Leave as Default
- Pulse duration (day) 50
Iteration Criteria: (Need to be specified for nonlinear solute transport problems.
Nonlinear sorption causes the problem to be nonlinear.)
- Absolute Concentration Tolerance = 0.001
- Relative Concentration Tolerance = 0.001
- Maximum Number of Iterations = 20
- Button “Next”
99
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Post-Processing
Observation Points
Figure 6b.2 shows breakthrough curves of the liquid and sorbed concentrations at
depths of 50 and 150 cm in the soil profile. Solute concentrations in the liquid phase
approach the applied concentration of 10 mmol/cm3 but do not quite reach it. Note that
sorbed concentrations (which are not reported by HYDRUS-1D) were calculated
directly from the liquid phase concentrations using the sorption isotherm (eq. 6b.1).
Figure 6b.2 Solute concentrations in the liquid (solid lines) and sorbed (dashed lines)
phases versus time at depths of 50 and 100 cm.
Profile Information
Figure 6b.3 shows calculated solute concentration profiles at different times. They
confirm that concentrations at the end of the simulation (the blue line) have not yet
reached the steady state concentration of 10 mmol/cm3.
100
Figure 6b.3. Concentration profiles at different times.
101
102
Example 6c: Advanced Solute Transport: One-Site
Chemical Nonequilibrium Sorption
Example Description and Objectives
Example 6c includes three simulations of water flow and solute transport through a
100-cm uniform saturated horizontal soil profile. Water having various solute
concentrations is introduced into the initially solute-free profile through the upper (left-
side) ‘Constant Pressure Head' boundary during the entire simulation period. Chemical
nonequilibrium is modeled using the one-site sorption model (Figure 6c.1), in which a
first-order rate coefficient (Alpha) controls time-dependent (not instantaneous) solute
mass transfer between the liquid and solid phases. For example, the Alpha rate constant
of 0.05 d-1 adopted in the three simulations below means that solutes in the liquid phase
are transferred to the sorption sites at a rate of approximately 5% per day. The
Freundlich-Langmuir isotherm is used similarly as in Example 6b, indicating that there
is an upper value for the sorbed phase concentration when an equilibrium state is
reached. The one-site chemical nonequilibrium sorption equation is then given by:
dS K Cβ
= α d β −S (6c.1)
dt 1 + ηC
where (Alpha in HYDRUS-1D) is the rate coefficient.
In the first two simulations ( i.e., 6c1 and 6c2), pressure head gradients of 10% and 5%
are imposed across the two Constant Pressure Head boundaries to demonstrate the
effect of residence time on non-equilibrium sorption. Simulation times are 50 and 100
days in the two simulations, so that the total inlet solute mass is equal in both cases.
The third simulation (6c3) uses a much higher inlet concentration of 1,000 mmol/cm3
(compared to 10 mmol/cm3 in the other two simulations), a longer simulation time of
200 days, and a 10% pressure head gradient to ensure that the saturation sorbed
concentration is achieved.
This example demonstrates that time can be an important factor affecting solute mass
transfer between the liquid phase and solid phases for the solute transport under
103
chemical nonequilibrium conditions. Since mass transfer is time-dependent, the
residence time plays a crucial role since at lower flow rates the mass transfer between
the liquid and solid phases becomes more effective. Since solutes are introduced into
the soil profile at different rates, we will use dimensionless time to enable comparisons
between simulations that have different inlet fluxes.
Pre-Processing
Project Manager
- Select Projects Tab
- Select Example 6b
- Button “Copy”
- New Name: Example 6c
- Description: Advance Solute Transport - Chemical non-equilibrium
- Button “OK”
- Select Example6b
- Button “Open”
Main Processes
- Heading: Solute transport with chemical non-equilibrium
- Button “Next”
Time Information
Time Discretization:
- Final Time (day): 50 (Simulation 6c1), 100 (Simulation 6c2),
Final Time (day): 200 (Simulation 6c3)
- Button “OK”
Solute Transport
Non-equilibrium Solute Transport Models
- Check One-site sorption model (chemical non-equilibrium)
- Pulse duration (day): 50 (Simulation 6c1), 100 (Simulation 6c2), 200
(Simulation 6c3)
- Button “Next”
104
- Sol. No. 1 Bound. Cond. = 1000 mmol/cm3 (Simulation 6c1)
- Button “Next”
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Post-Processing
Solute Fluxes
• Dimensionless time is calculated according to Equation 6a.3 (T=vt/L). For
simulations 6c.1 and 6c.3, the pore-water velocity (v) was equal to 5 cm/day
(the pressure head gradient (0.10) times Ks (20) divided by the water content
(0.4), while for simulation 6c.2, v was equal to 0.05 * 20/0.4 = 2.5 cm/day; L
was 100 cm for all simulations.
• Simulation 6c1 with the higher flux of 2.0 cm/day is marked as ‘Low Residence
Time’, whereas Simulation 6c2 with the lower flux of 1.0 cm/day is marked as
‘High Residence Time’.
• Referring to Figures 6c.2: For a longer residence time, more time is available
during which the time-dependent non-equilibrium solute mass transfer process
occurs, resulting in a more cumulative transfer of solutes to the sorption sites.
• Figure 6c.3 shows that for the example with a long residence time, more solute
mass is transferred to the sorption sites, which means that less solute mass
remains in the liquid phase and hence less cumulative solute mass exits the
bottom boundary at a given time compared to the simulation with the shorter
residence time.
105
Figure 6c.2 Effect of the residence time on the non-equilibrium solute
mass transfer.
Figure 6c.3. Effect of the residence time on the cumulative bottom solute flux.
106
• Consistent with the trend shown in Figure 6c.2, Figure 6c.1 shows a higher non-
equilibrium concentration in the case of 'High Resident Time' compared to 'Low
Resident Time'.
• Simulations 6c.1 and 6c.2 both did not achieve an equilibrium state, and hence
the non-equilibrium concentration did not reach the saturation concentration of
2.67 mmol/cm3 (Kd/η = 0.267/0.1 = 2.67 mmol/cm3). Increasing the simulation
time and the inlet concentration in simulation 6c.3 did achieve this goal (see the
blue time series marked as ‘Steady State’ in Figure 6c.4).
• A practical application of modeling sorption processes is for reactive barriers
installed down-gradient of a contaminated groundwater plume. One common
type of reactive barrier is an interception-sorption trench filled with sorptive
material that captures the groundwater contaminants. The sorptive material is
then subsequently disposed of in a land fill when it can longer attract more
contaminants (when it reaches the saturation concentration limit).
107
108
Example 6d: Advanced Solute Transport: Physical
Nonequilibrium (Dual-Porosity) Transport
Example Description and Objectives
Next we use Example 6d to simulate water flow and solute transport through a 100-cm
horizontal uniform saturated soil profile having a 20% pressure head gradient imposed
across two Constant Pressure Head boundaries. Solute-free water is introduced to the
soil profile through the ‘Constant Pressure Head' boundary’ on the left during the entire
50-day simulation. The soil structure is such that 90% of the pore space is immobile
(similarly as often in fractured rock), while the remaining 10% represents the mobile
fraction. Physical nonequilibrium is considered with a first-order coefficient (Alpha)
controlling the time-dependent solute mass transfer process between the mobile and
immobile zones (Figure 6d.1).
Figure 6d.1. Conceptual physical nonequilibrium model for water flow and solute
transport in a dual-porosity medium. In the plots, θ is the water content, θmo and θim
are water contents of the mobile and immobile flow regions; cmo and cim are
concentrations of the corresponding regions, while S is the total solute content of the
liquid phase.
Linear sorption is modeled in the mobile phase with a retardation factor Rm = 1+fρKd/θm
= 1+1×1.5×0.0267/0.04 = 2.0 with f (dimensionless) being the fraction of sorption sites
in contact with the mobile phase (assumed 1). All other parameters are the same as in
Example 6a, except that the mobile phase is only 10% of the total pore space;
additionally, we use Kd=0.0267 to maintain R at 2.0. The soil profile has initially a unit
solute concentration in the mobile phase. Since R=2.0, an equal mass of solute is
initially present in the mobile liquid phase and the sorbed phase. The initial solute
concentration in the immobile zone is equal to 0.5 mmol/cm3. This variable is referred
to as ‘initial sorbed concentration’ in the ‘Graphical Editor’. Note that no sorption
considered is in the immobile zone since f=1, i.e., all sorption occurs in the mobile
liquid zone. This example is not necessarily typical since most of the sorption usually
occurs in the immobile phase where smaller pores are in contact with a much larger
fraction of the surface area than larger pores. The model formulation used in HYDRUS-
1D is based mostly on early work by van Genuchten and Wierenga (1976).
109
The example illustrates solute transport in a dual-porosity medium subject to physical
nonequilibrium whereby time-dependent solute mass transfer takes place between the
mobile and immobile zones. The immobile zone represents poorly connected or dead-
end pores. The model is well suited to simulate flow and transport in systems with
preferential flow paths such as fractured rocks, cracked clays or soils containing
macropores due to decayed root channels or earthworm channels (Mallants et al.,
1996a, b)
Pre-Processing
Project Manager
- Select Projects Tab
- Select Example 6c1
- Button “Copy”
- New Name: Example 6d
- Description: Advance Solute Transport - Physical non-equilibrium
- Button “OK”
- Select Example 6d
- Button “Open”
Main Processes
- Heading: Solute transport with physical non-equilibrium
- Keep unchecked "Water Flow"
- Keep checked "Solute Transport" and "Standard Solute Transport"
- Button “OK”
Print Information
- Print Options: Leave as Default
- Number of Print Times: 10
- Button “Select Print Times”
- Print Times: 0.5, 1, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50
- Button “OK”
- Button “Next”
Solute Transport
Non-equilibrium Solute Transport Models
- Check Dual Porosity (Mobile-Immobile Water) Model (Physical non-
equilibrium)
Iteration Criteria - Only for Nonlinear Problems
- Absolute Concentration Tolerance: 0 (since this is a linear transport (no non-
linear sorption and no blocking), there is no need to specify iteration criteria for
solute transport)
- Relative Concentration Tolerance: 0
- Maximum Number of Iteration: 0
- Pulse duration (day)" 0
- Button “Next”
110
- Thlmob. = 0.36 (the immobile water content; considering that porosity = 0.4; the
mobile water content = (0.4-0.36=) 0.04)
- Button “Next”
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Post-Processing
Observation Points
111
phase with an open (connected) pore structure and a high flow rate, during
which most of the solutes in the mobile phase are being leached out.
• After 3 days, a very long tail developed whereby concentrations continued to
decrease at a slower rate. This is due to the slow migration of solutes from the
immobile zone to the mobile phase owing to the concentration gradient between
the immobile and mobile zones (the highest concentration in the immobile
zone).
Figure 6d.2 Solute concentration in the mobile phase versus time at a depth of 50 cm.
Profile Information
The concentration profiles in Figures 6d.3 and 6d.4 show sharper fronts in the mobile
phase compared to those in the immobile zone since concentrations in the latter
decrease more uniformly along the profile as a consequence of the slow rate dictated
by the first-order mass transfer parameter.
Figure 6d.3 Concentration profiles for the mobile zone at different times.
112
Figure 6d.4. Concentration profiles for the immobile zone at different times.
Solute Fluxes
113
Figure 6d.5. Cumulative solute fluxes.
The mass balance information at Time=0 (initial conditions) is given in Table 6d.1
where:
Time [days] 0
Sub-region number 1
114
Interpretation of initial (at Time=0) solute masses (ConcVol and ConcVolIm) in the
Mass Balance File
ConcVol, Sm
Initial concentration in the mobile zone, Cm = 1 mmol/cm3
Thlmob. (the immobile water content, θim) = 0.36 cm3/cm3
The mobile water content, θm = Qs – ThImob = 0.40 – 0.36 = 0.04 cm3/cm3
Length of the soil profile, L = 100 cm
Bulk Density, ρ = 1.5 g/cm3
The distribution coefficient, Kd = 0.0267 cm3/g
Fraction of sorption sites in contact with the mobile zone, f = 1
Sm = Cm(fρKd+θ m)L=1×(1×1.5×0.0267+0.04)×100=8.005 mmol/cm2
ConcVolIm, Sim
Initial concentration in immobile zone Cim = 0.50 mmol/cm3
Sim=Cim[(1-f)ρKd+θ im)L=0.5×(0×1.5×0.0267+0.36) ×100=18 mmol/cm2
115
116
Example 6e: Advanced Solute Transport: Combined
Physical and Chemical Nonequilibrium
Example Description and Objectives
Example 6e simulates water flow and solute transport through a 100-cm horizontal
uniform saturated soil profile having a 20% pressure head gradient imposed across two
Constant Pressure Head boundaries. Water with a solute concentration of 2 mmol/cm3
is introduced into the soil profile through the upper (left) ‘Constant Pressure Head'
boundary’ during the entire 50-day simulation. The soil structure is such that 50% of
the pore space (θs =0.4) is immobile (θim =0.2). Physical nonequilibrium is modeled
using a first-order mass transfer coefficient (Alpha) that controls time-dependent solute
mass transfer between the mobile and immobile zones. All sorption sites are assumed
to be in contact with the mobile phase (f=1) and are split into those subjected to
equilibrium sorption (10%; FracM=0.1) and those with kinetic sorption (90%).
Equilibrium sorption is modeled using equilibrium (instantaneous) linear sorption with
R=2.0. Kinetic sorption (chemical nonequilibrium) is modeled using a first-order
coefficient (Omega) that controls time-dependent solute mass transfer between the
liquid phase and the sorption sites of the mobile zone (see Figure 6e.1). The soil profile
initially has a unit solute concentration in the mobile zone, which implicitly implies that
an equal mass of sorbed solutes is initially present on the equilibrium sorption sites (to
honor the linear sorption isotherm with R=2.0). Initial solute concentration in the
immobile zone is equal to 0.5 mmol/cm3. Note that after a sufficiently long run time,
the profile reaches a steady-state situation whereby non-equilibrium sites do reach
equilibrium and thus satisfy the condition imposed by the linear sorption isotherm with
R=2.0 (solute masses in the liquid mobile and sorbed mobile phases become equal).
This example demonstrates solute transport with combined physical and chemical non-
equilibrium whereby time-dependent solute mass transfer takes place between the
mobile and immobile zones, in combination with instantaneous and time-dependent
mass transfer between the liquid phase and sorption sites of the mobile zone.
Pre-Processing
Project Manager
- Select Projects Tab
- Select Example 6d
- Button “Copy”
- New Name: Example 6e
- Description: Solute transport with physical and chemical non-equilibrium
- Button “OK”
- Select Example 6e
- Button “Open”
117
Solute mass transfer within
liquid phase between mobile
and immobile zones
Non-equilibrium
Sorption sites
Pore space
Immobile zone
‘ThImob’
Equilibrium
Sorption sites
Main Processes
- Heading: Solute transport with physical and chemical non-equilibrium
- Button “Next”
Geometry Information
- Number of Layers for Mass Balance: 2 (to obtain the mass balance of each soil
layer)
- Button “Next”
Print Information
- Print Options: Leave as Default
- Number of Print Times: 25
- Button “Select Print Times”
- Button “Default”
- Button “OK”
- Button “Next”
Solute Transport
Non-equilibrium Solute Transport Models
- Check Dual Porosity Model with Two-Site Sorption in the Mobile Zone
(Physical and Chemical non-equilibrium)
- Pulse duration (day) 50
- Button “Next”
118
Solute Transport Parameters
- Disp = 10 cm
- Frac. = 1.00 (all sorption sites are in contact with mobile water)
- Thlmob. = 0.20 (immobile water content)
- Button “Next”
Execute HYDRUS-1D
- Menu: Calculation->Execute HYDRUS-1D or a Toolbar button .
Post-Processing
Observation Points
119
Figure 6e.2. Solute concentrations in the mobile region versus time at depths of 50
and 100 cm.
Profile Information:
Referring to Figure 6e.3, which shows concentration profiles in the mobile zone at 0,
2, and 50 days:
• The initial profile (Time = 0) has a uniform initial unit concentration of 1
mmol/cm3 in the mobile zone.
• After 2 days, the concentration near the upper (surface) boundary increases due
to the solute (2 mmol/cm3) inflow at the constant pressure head boundary. At
this early time, the concentration increase was restricted to the top 40 cm of the
profile. Concentrations below this point continue decreasing due to the
migration of solutes from the mobile to the immobile zone (as noted in Figure
6e.1) at early times.
• At 50 days, the concentration profile near the surface (the top 23 cm) has already
reached the steady-state concentration of 2 mmol/cm3. The concentration in the
rest of the soil profile is slightly lower (1.96 mmol/cm3 at the 100-cm depth).
120
Figure 6e.3. Concentration profiles in the mobile zone at different times.
Referring to Figure 6e.4, which shows concentration profiles in the immobile zone at
0, 2, and 50 days:
• The initial profile (Time = 0) has a uniform concentration of 0.5 mmol/cm3 in
the immobile zone.
• After 2 days, concentrations in the immobile zone slowly increase across the
entire profile. In the lower 40 cm, there is a linear increase driven by the first-
order mass transfer parameter (Omega). Note that the straight line is parallel
with the initial condition (Time=0). The top 50 cm, however, displays a
nonlinear concentration profile resulting from a higher migration of solutes
from the mobile zone as driven by the concentration gradient caused by the inlet
concentration of 2 mmol/cm3 at the constant pressure head boundary. Had this
gradient been absent, concentrations would have been constant throughout the
entire profile (represented by a dotted red line).
• At 50 days, the concentration profile has not yet reached the steady-state
concentration of 2 mmol/cm3 due to slow migration of solutes from the mobile
zone.
121
Figure 6e.4. Concentration profiles in the immobile zone at different times.
Solute Fluxes
122
Mass Balance Information
• Mass balance information at Time=0 (initial conditions) and Time=50 days for
the entire soil profile is given in Table 6e.1 where:
Table 6e.1. Mass balance information for the entire profile at various times.
Sub-region number 1
At Time=0
ConcVol
Initial concentration in the mobile zone, Cm = 1 mmol/cm3
Thlmob. (immobile water content, θim) = 0.20 cm3/cm3
Mobile water content, θm = Qs – ThImob = 0.40 – 0.20 = 0.20 cm3/cm3
Length of the soil profile, L = 100 cm
Bulk Density, ρ =1.5 g/cm3
Distribution coefficient, Kd = 0.133 cm3/g
Retardation factor of the mobile zone:
Rm=1+fρKd/θm=1+1×1.5×0.133/0.20=2.0
123
The fraction of sorption sites in contact with the mobile zone, f=1
The fraction of sorption sites in contact with the mobile zone that is at
equilibrium, fm=0.1
Sm=Cm(ffmρKd+θ m)L=1×(1×0.1×1.5×0.133+0.20) ×100=22 mmol/cm2
ConcVolIm
Initial concentration of the immobile zone Cim = 0.50 mmol/cm3
Sim=Cim[(1-f)ρKd+θ im)L=0.5×(0×1.5×0.133+0.20) ×100=10 mmol/cm2
SorbVolIm2
Initial sorbed mass of chemical non-equilibrium sites is equal to zero
Note that the small discrepancy in the total solute mass added is reflected in the error
term (CncBalT) in the Mass Balance information.
At steady state:
Total sorbed mass = total mass in the liquid phase, which satisfies R=2 as an
equilibrium state has been reached.
• Figure 6d.6 shows the solute breakthrough in the immobile zone at a depth of
50 cm using data collated from the Mass Balance Information File (cMeanIm
for Subregion 2).
124
Figure 6e.6. Immobile solute concentrations versus time at a depth of 50 cm.
• Figure 6d.7 shows the individual mass transfer for the physical (ConcVolIm)
and chemical (SorbVolIm2) non-equilibrium regions. If the initial solute mass
in the immobile zone (10 mmol/cm2) is deducted from the physical non-
equilibrium mass values (red line), and then added to the chemical non-
equilibrium mass (black line), it will yield the total non-equilibrium mass
transfer reported in Figure 6e.4 (blue line).
125
126
Example 7a: Inverse Modeling: One-Step Outflow Method
Example Description and Objectives
Example 7a considers the inverse solution for a one-step outflow experiment (Figure
7a.1). Data presented by Kool et al. (1985) and used in Example 6 of the HYDRUS-1D
manual (p. 170) are used in the analysis.
An undisturbed core sample, having a length of 3.95 cm and a diameter of 5.4 cm, was
equilibrated at near-saturated conditions in a Tempe pressure cell. The retention curve
was first measured for pressure heads up to -10 m. Water contents at pressure heads of
-30 and -150 m were measured on disturbed samples. After resaturation, a pneumatic
pressure of 10 m was imposed at the top of the sample, and the cumulative outflow was
recorded with time. The position of the measuring burette was adjusted manually every
time reading was made to maintain a constant head lower boundary condition. At the
end of the experiment, the soil was resaturated, and the saturated hydraulic conductivity
of the soil and porous plate were measured with a falling head method.
Three hydraulic parameters (α, n, and θr) are to be estimated by numerical inversion of
the observed cumulative outflow data and the measured water content at a pressure head
of -150 m. Since water exits the soil column across a ceramic plate, the flow problem
involves a two-layered system. To be able to simulate flow through the ceramic bottom
plate without having to modify the code, the HYDRUS model must be able to simulate
flow through materials with very high air entry values such that the ceramic plate
remains saturated at all times during the outflow experiment. A very high air entry value
of the plate was ensured by specifying parameter α to be 10-20 (1/cm). The soil profile,
which consists of a 3.95-cm long soil sample and a 0.57-cm thick ceramic plate, was
discretized into 50 nodes with five nodes representing the ceramic plate. Only a few
nodes were used for the ceramic plate since the plate remained saturated during the
entire experiment, thus causing the flow process in the plate to be linear.
Figure 7a.1. Schematic of the one-step outflow measurement device (from Green et
al., 1998).
Pre-Processing
127
Project Manager
- Click Button "New"
- Type Name: Onestep
- Type Description: Onestep Outflow Method
- Button "OK"
Main Processes
- Heading: Onestep Outflow Method
- Check "Inverse Solution"
- Button “Next”
Inverse Solution
When the option "Inverse Solution" is selected in the Main Processes window, the next
dialog that appears is the "Inverse Solution" dialog window (Fig. 7a.2). In this window,
you must first select which parameters are to be estimated (Estimate …). One can
estimate either a) soil hydraulic parameters, b) solute transport parameters, c) heat
transport parameters, or any combination of these three sets of parameters. When only
water flow is simulated, then only soil hydraulic parameters can be optimized, and the
other sets of parameters (i.e., for solute and heat transport) are disabled.
You must also select the method of Weighting of Inversion Data in the objective
function. One can choose between no weighting, weighting by mean ratios (of different
data types in the objective function), or weighting by standard deviations. When no
weighting is selected, users need to supply weights for particular data points in the Data
for Inverse Solution dialog window (Fig. 7a.4). When weighting by mean ratio or
standard deviation is selected, the code will calculate either means or standard
deviations for different data sets (e.g., water contents, pressure heads, concentrations,
…), and then adjust the weights proportionally. These internal weights can still be
multiplied by weights from the Data for Inverse Solution dialog window.
The objective function for the inverse estimation of solute transport parameters can be
defined using different types of concentrations. Available Concentration Types are:
a) the resident concentration in the liquid phase, b) a log-transformation of the resident
concentration in the liquid phase, c) the outflow (flux) concentration, d) the solute
concentration flux, e) the cumulative concentration (solute) flux, and f) the total
resident concentration. The total resident concentration includes concentrations in the
sorbed and nonequilibrium phases.
The maximum number of iterations for the inverse solution is also specified in this
dialog window. If you select a zero for the number of iterations, then only the direct
simulation is carried out. However, you can then still enter the measured data, in which
case the code compares results of the direct simulation with the measured data.
128
of unsaturated flow are different than those of saturated flow where it is common to
optimize many more parameters simultaneously. For details see Šimůnek and Hopmans
(2002), Hopmans et al. (2002), and Šimůnek et al. (2002).
Finally, the "Number of Data Points in Objective Function" must be specified. This is
the total number of all data points that will be considered in the objective function. This
number needs to be specified in the Data for Inverse Solution dialog window (Fig.
7a.4).
Geometry Information
- Number of Soil Materials: 2 (soil itself and the ceramic plate)
- Number of Layers for Mass Balances: 2 (ditto)
- Depth of the Soil Profile (cm): 4.52
- Button “Next”
Time Information
- Time Units: Hours
- Final time (hour): 100
- Initial Time Step (hour): 0.001
- Minimum Time Step (hour): 0.0001
- Maximum Time Step (hour): 10
- Button “Next”
Print Information
129
- Uncheck "Screen Output"
(since the direct simulations are carried out many times during the inverse
parameter estimation process, we are not interested in detailed information about
each run, but only in information printed after each inverse solution iteration,
such as the value of the objective function and values of optimized parameters)
- Number of Print Times: 11
- Button "Select Print Times": 0.017, 0.033, 0.05, 0.167, 0.5, 1.33, 2.75, 5.417,
10, 15, 100
- Button “Next”
When the soil hydraulic parameters are optimized, a different version of the Water Flow
Parameters dialog window (Fig. 7a.3) appears. In this window, which appears for each
soil material, you must provide initial estimates of the optimized soil hydraulic
parameters, specify which parameters are to be optimized (check the appropriate
boxes), and provide parameter constraints for the optimization. Entering zeros (the
default values) for the minimum and maximum constraints signifies that the parameters
are unconstrained. Initial values specified for parameters that are not optimized will be
kept constant during the inverse optimization process.
Figure 7a.3. The Water Flow Parameters - Inverse Solution dialog window.
130
Water Flow - Boundary Conditions
- Upper Boundary Condition: Constant Flux
- Lower Boundary Condition: Constant Pressure Head
- Button “Next”
Table 7a.1. Data types for the objective function (Inverse Problem).
131
Figure 7a.4. The Data for Inverse Solution dialog window.
The first nine data points in this example are interpreted in the program as (Type=0)
cumulative outflow Q (column Y) at time t (column X) through the bottom boundary
(Position=2). Cumulative outflow values are negative because outflow is downward
(against the z axis). The last (10th) value is interpreted as (Type=5), i.e., a data point of
the retention curve (water content θ (column Y) at pressure head h (column X) for
material 1 (Position=1)).
132
- Menu: Condition->Material Distribution or Toolbar
- Button (Edit Bar) "Edit Condition"
- Select the ceramic plate and specify "Material Index"=2
- Ditto for "subregions"
- Menu: File->Save Data or Toolbar
- Menu: File->Exit
Execute HYDRUS
- Menu: Calculation->Execute HYDRUS or a Toolbar button .
Post-Processing
Figure 7a.5 shows the measured cumulative outflow curve versus time, as well as the
best fit obtained with HYDRUS-1D. Initial and final parameter estimates are listed in
Table 7a.2. Notice the very good fit of the measured data in Figure 7a.5, with R2 being
0.9987. Figure 7a.6 shows a comparison of the predicted and measured retention
curves, as well as a comparison of the diffusivity curve obtained by parameter
estimation and D(θ) values calculated independently using the method of Passioura
[1976]. Again, notice the close agreement between predicted and measured values.
Figure 7a.5. Measured and optimized cumulative outflow versus time for
the one-step outflow experiment.
133
Figure 7a.6. Observed and predicted retention curves (left) and calculated and
predicted diffusivities (right).
Table 7a.2. Initial estimates of and optimized parameters for one-step outflow experiment.
+
Not optimized
134
Example 7b: Inverse Modeling: Multi-Step Outflow Method
Example Description and Objectives
Although initial applications of the inverse approach to one-step outflow data appeared
promising, later studies revealed possible problems in terms of non-uniqueness of the
optimized parameters (e.g., van Dam et al., 1992, 1994). To circumvent uniqueness
problems, van Dam et al. (1994) conducted and analyzed outflow experiments in which
the pneumatic pressure was increased in several smaller steps. Eching and Hopmans
(1993) similarly estimated soil hydraulic parameters from simultaneous measurements
of transient cumulative outflow and the soil water pressure head inside of the soil
sample during a multistep outflow experiment.
Pre-Processing
Project Manager
- Button "New"
- Name: Multistep
- Description: Multistep Outflow Method
- Button "OK"
Main Processes
- Heading: Multistep Outflow Method
- Check "Inverse Solution"
- Button “Next”
Inverse Solution
- Check "Soil Hydraulic Parameters"
- Check "Weighting by Standard Deviations"
- Max. Number of Iteration: 50
- Number of Data Points: 229
- Button “Next”
Geometry Information
- Length Units: cm
- Number of Soil Materials: 1
- Number of Layers for Mass Balances: 1
- Depth of the Soil Profile: 6.0
135
- Button “Next”
Time Information
- Time Units: Hours
- Final time (hours): 190.384
- Initial Time Step (hours): 0.01
- Minimum Time Step (hours): 0.0001
- Maximum Time Step (hours): 120
- Check Time-Variable Boundary Conditions
- Number of Time-Variable Boundary Records: 4
- Button “Next”
Print Information
- Uncheck "Screen Output"
- Number of Print Times: 10
- Button "Select Print Times": 0.01, 0.1, 0.2, 19.038, 38.077, 57. 115, 133, 27,
152.31, 171.35, 190.384
- Button “Next”
136
Data for Inverse Solution
- Copy from the Excel File: Worksheet HYDRUS-1D (One-Step)
- Button “Next”
Execute HYDRUS
- Menu: Calculation->Execute HYDRUS or a Toolbar button .
The computations (using the inverse computational module h1d_clci.exe) are now
being carried out, with parts of the results being displayed in a DOS window (Fig. 7b.1).
Figure 7b.1. The DOS window in which the inverse computational module
h1d_clci.exe is executed.
This window shows selected information about the inverse run, such as the number of
iterations (Iteration), the value of the objective function being minimized (SSQ), and
values of optimized parameters at each inverse iteration. When the simulation ends, the
Run Time in seconds is displayed. You are now asked to “Press Enter to Continue”.
Once the keyboard button “Enter” is pressed, the DOS window is closed, and the
137
program returns to the HYDRUS-1D GUI. Detailed output information about
individual direct runs are not shown in the DOS window since we unchecked the
“Screen Output” box in the Print Information dialogue window.
Post-Processing
Figure 7b.2 below compares the measured and optimized cumulative outflow curves
for the soil sample (left) and measured and optimized pressure heads (right). Excellent
agreement was obtained for both variables. The final fit had an R2 of 0.9995. Table 7b.1
lists initial estimates and final values of the six optimized parameters.
Figure 7b.2. Measured and optimized cumulative bottom flux (left) and pressure
heads inside the soil sample (right) for a multistep outflow experiment.
Table 7b.1 Initial and final parameter values obtained for the multistep
outflow experiment.
138
Example 8: Heat Movement and Reactive Solute Transport
Example Description and Objectives
Example 8 simulates combined heat and solute transport through a 100-cm vertical
uniform soil profile that maintains hydrostatic equilibrium conditions throughout the
entire simulation. We further consider a stagnant boundary condition at the soil surface
to account for volatile chemicals. The imposed upper ‘Stagnant BC for Volatile Solutes’
allows the diffusion of gas (oxygen in this case) from the atmosphere into the soil
profile. The upper ‘Temperature BC’ allows the conduction of heat from the
atmosphere to the soil profile that is initially at 20 oC. Diurnal temperature variations
(daily cycles) are simulated using a sinus wave with an amplitude of 5 oC. The imposed
initial and boundary conditions that result in no-flow conditions restrict heat and solute
transport processes to be solely conductive and diffusive, respectively. Oxygen that
diffuses into the soil profile is subsequently consumed via a first-order reaction process
at a rate of 0.1 d-1 (the soil then consumes approximately 10% of the diffused gas per
day).
Note that the standard HYDRUS module is intended mainly to simulate species for
which the primary variable is the concentration in the liquid phase. Since molecular
diffusion in the gaseous phase can be very dominant for volatile species, for which the
majority of mass may be in the gaseous phase (e.g., oxygen, carbon dioxide), some
restrictions on time steps or the numerical scheme (an implicit solution in this case) are
required to achieve a stable numerical solution. Other HYDRUS modules, such as
UnsatChem or HP1, in which the primary variable can be the concentration in the gas
phase, have much more stable solutions.
Pre-Processing
Project Manager
- Select Projects Tab
- Button “New”
- Name: Example 7
- Description: Combined heat and solute transport
- Button “OK”
- Select Example 8
- Button “Open”
Main Processes
- Heading: Combined heat and solute transport
- Uncheck "Water Flow" (when water flow is unchecked, the initial condition and
corresponding water content and fluxes will be constant during the simulation).
- Check “Solute Transport”
- Check “Heat Transport"
- Button “Next”
Geometry Information
- Leave as Default
- Button “Next”
139
Time Information
Time Discretization:
- Final Time (day): 4
- Maximum Time Step (day): 0.05 [refer to Appendix I.1 for explanation]
- Check Time-Variable Boundary Conditions
- Number of Time-Variable Records 1
- Button “Next”
Print Information
- Print Options: Leave as Default
- Number of Print Times: 3
- Button “Select Print Times”
- Print Times (day): 1, 1.5, 4
- Button “Next”
Iteration Criteria
- Leave as Default
- Button “Next”
Solute Transport
Time Weighting Scheme
- Check “Implicit Scheme”
- Button “Next”
140
- Button “Next”
You must now select heat transport parameters using the dialogue window shown in
Figure 8.2. Temperature fluctuations may either be explicitly provided as time-variable
boundary conditions or may be simulated using a sinus wave having a specified
amplitude and a time period. The latter is usually 1 day (or 1 year) thus simulating
diurnal (or annual) temperature variations. Note that when the “Time-Variable
Boundary Conditions” option is selected, the temperature amplitude is specified in the
“Time-Variable Boundary Conditions” dialog window where different values can be
specified on each record. When the soil textural class is selected (e.g., clay, loam, or
sand), default heat transport parameters (b1, b2, and b3) are provided (in general in the
units of [WL-1K-1; MLT-3K-1], but in this particular example in [kg cm d-3 K-1]). Users
should specify the volumetric fractions of solid (Solid) and organic matter (Org.M.),
along with the longitudinal thermal dispersivity (Disp.). The units of the default values
for the “Volumetric heat capacity” are in general in [JL-3K-1; ML-1T-2K-1], except in this
particular example where we use [kg/(cm.day2K)] and hence larger numbers. Note that
the mass units used for solute concentrations, the bulk density (and the distribution
coefficient), or thermal parameters can be different.
141
Figure 8.2. The Heat Transport Parameters dialog window.
142
- Button (on left-side Edit Bar) “Insert Fixed”: Select node at the 25-cm depth
- Button (on left-side Edit Bar) “Density”: Select surface node
- Nodal Density (Lower Density) = 0.1
- Menu: Conditions->Observation Points or Toolbar
- Button (on left-side Edit Bar) “Insert”: Select nodes at depths 0 cm, 0.88 cm,
and 25 cm
- Menu: Conditions->Initial Conditions->Pressure Head or Toolbar
- Button (Edit Bar) “Edit Condition”: select with the Mouse the entire domain, left
click
- Pressure Head Distribution: Top value = -100, Bottom value = 0, uncheck "Use
top value for both"
- Menu: Conditions->Initial Conditions->Temperature (Leave as default 20oC)
- Menu: Conditions->Initial Conditions->Concentration (Leave as default 0)
- Button “OK”
- Menu: File->Save Data or Toolbar
- Menu: File->Exit
Execute HYDRUS
- Menu: Calculation->Execute HYDRUS or a Toolbar button .
Post-Processing
Observation Points
Figures 8.3 shows liquid concentrations of the diffused gas at depths of 0, 0.88 and 25
cm. Note that the concentration at the soil surface (0 depth) attains almost
instantaneously the maximum (saturation) concentration of 0.009 mg/cm3 (in
equilibrium with the atmospheric gas concentration). This apparent artifact is a result
of very fast molecular diffusion across a relatively narrow (0.5 cm) stagnant surface
layer. Had a smaller initial time step been used, the surface concentration would have
increased more gradually before reaching an equilibrium value. Note how the
concentration at the very small depth of 0.88 cm starts from a smaller value (red line in
Figure 8.3) and then gradually attains the saturation concentration. The transport of
oxygen is slower in the soil due to tortuosity (restricted pore continuity) and retardation
(equilibration between gaseous and liquid phases). After 4 days, the concentration at a
depth of 25 cm does not yet reach the saturation limit.
143
Figure 8.3. Solute concentrations at the soil surface and at depths of 0.88 and 25 cm.
Figure 8.4 shows the applied temperature boundary condition, which represents diurnal,
day-night fluctuations (with temperatures of 30 ± 5 oC and maximum temperatures at 1
p.m.). The temperature at 25 cm starts increasing in response to the temperature
gradient. Daily fluctuations are apparent also at a depth of 25 cm, albeit at a much lower
amplitude. If the simulation were extended to much larger times, one could see that at
depths larger than 60 cm the fluctuations gradually disappear.
144
Profile Information
Figure 8.5 shows simulated liquid phase oxygen concentration profiles at different
times. The downward advance of oxygen concentrations was mainly due to molecular
diffusion in the air phase (note that the gaseous diffusion coefficient “Diff. G.” is about
10,000 times larger than the liquid phase diffusion coefficient "Diff. W."). This implies
that the concentration advance always will be much faster in drier soils. Nevertheless,
the concentration advance is the same in both gaseous and liquid phases due to the
assumption of equilibrium partitioning between the two phases (the Henry's law).
Figure 8.6 shows the temperature profiles at various times. Note how the imposed
boundary temperature (at the soil surface) fluctuates between 25 and 35 oC (30 ± 5 oC).
At a depth of 100 cm, the temperature slowly increases above the initial 20oC; if you
were to extend the simulation to much larger times, a steady state situation equal to
30oC would be reached (i.e., diurnal fluctuations do not affect the soil temperature at
this depth).
Solute Fluxes
Figure 8.7 shows the cumulative solute fluxes, including the mass of oxygen diffused
through the soil surface as well as the mass of oxygen consumed by the soil (the first-
order reaction).
145
Figure 8.6. Temperature profiles at different times.
146
Mass Balance Information
The mass balance information shown in Figure 8.8 refers to the following:
147
Total Volumetric Heat capacity, Csoil = (1.433×0.59 + 1.874×0.15 + 3.12×0.243) ×
1014 = 1.88 × 1014 kg/(cm.day2K)
Heat volume stored in the soil profile at initial time = Volumetric heat capacity × Soil
volume × Temperature (=Csoil ×Vsoil × T) = 1.88 × 1014 × 100 × 293.15 = 0.552 × 1019
kg.cm2/day2 = 0.552 × 1019 × 10-4 / (60×60×24)2 = 73,945 kg.m2/sec2 (Joules)
Note that HYDRUS-1D reports this value for a one-dimensional soil profile, i.e., in
kg/day2 [MT-2]. This value needs to be multiplied by the land surface area to obtain
the heat storage in three dimensions.
148
Appendix I: Notes on Spatial and Temporal Discretization
Temporal Discretization
Four different time discretizations are used in HYDRUS-1D: (1) time discretizations
associated with the numerical solution, (2) time discretizations associated with the
implementation of boundary conditions, (3) time discretizations which provide printed
output of the simulation results (e.g., nodal values of dependent variables, water, solute
mass balance components, and other information about the flow regime), and (4) time
discretizations associated with data defining the objective function in the inverse mode
of HYDRUS-1D (e.g., measured water contents, pressure heads, concentrations, and/or
water or solute fluxes). Discretizations 2, 3, and 4 are mutually independent; they
generally involve variable time steps as described in the input data file. Discretization
1 starts with a prescribed initial time increment, Δtinit. The time increment, Δt, is
automatically adjusted at each time level according to the following rules:
Parameters Δtinit, Δtmin, Δtmax, Itcrit, Itmin, Itmax, k1, and k2 are specified by a user at input.
The recommended values for these parameters are as follows:
149
Parameter Recommended Comment
value
Δtinit 1 s (15 The recommended value for the initial time step depends on
minutes) the type of simulation and boundary conditions used. When
simulating a process that starts with a large initial pressure
head or concentration gradient at a particular boundary (e.g.,
ponded infiltration or a sudden change in the boundary
concentration), use a small value of the initial time step
(e.g., 1 s). When simulating a long-term process with
variable boundary conditions (e.g., seasonal or multiyear
simulation), start with a larger time step (e.g., 15 min). This
because this initial time step is used whenever time-variable
boundary conditions significantly change. If needed (if there
is no convergence for Δtinit), the program will still use a
smaller time step than Δtinit, but starting with a larger Δtinit
leads to more efficient calculations. In general, smaller
initial time steps must be used for soils with more nonlinear
soil hydraulic properties (e.g., coarse textured soils) and
larger initial time steps can be used for soils with less
nonlinear soil hydraulic properties (e.g., loam)
Δtmin 1s Always specify a small minimum allowed time step, on the
order of 1 s. This value may never be used, but it provides
the code with the flexibility when it may be needed, e.g.,
when there is a sudden change in boundary fluxes and
HYDRUS-1D may not converge with larger time steps.
Δtmax large This is a relatively unimportant parameter, and a large value
may be specified. Since HYDRUS-1D automatically selects
its optimal time step, there is usually no need to constrain
that. The only time when there is a need to constrain the
time step is likely for cases when HYDRUS-1D is asked to
generate internally intra-daily variations in temperature, or
in evaporation and transpiration fluxes. Then there is a need
to have time steps smaller (e.g., 1 h) so that these daily
variations can be properly modeled.
Itcrit 10 It is usually not helpful to use a larger value than 10. If
HYDRUS-1D does not converge in 10 iterations, it is not
likely that it will do so with more iterations. Even if it does,
it is much more efficient to reduce the time step and attempt
to find the solution with smaller time steps, which is done
automatically by the program when Itcrit is reached.
Itmin 3 The optimal value in most cases.
Itmax 7 The optimal value in most cases.
k1 1.3 The optimal value in most cases. Only when there is a
saturated zone in the profile, e.g., a perched water layer, the
numerical solution may be more stable with smaller k1 (e.g.,
1.1).
k2 0.7 The optimal value in most cases.
150
Spatial Discretization
The finite element mesh is constructed by dividing the soil profile into linear elements
whose sizes are defined by the z-coordinates of the nodes that form the element sides.
Finite element dimensions must be adjusted to a particular problem:
2. The required size of finite elements close to the soil surface also depends very
much on how boundary conditions are specified. When boundary conditions are
specified for daily or shorter time intervals, they often involve short-duration
fluxes of a large magnitude. The local spatial discretization needs then to be
finer (on the order of cm or even less) than when boundary conditions are
specified for longer time intervals (e.g., weekly or monthly).
3. The element dimensions should also depend upon the soil hydraulic properties.
For example, coarse-textured soils having relatively high n and α values
generally require a finer discretization than medium-textured soils. That is
because the soil hydraulic functions of coarse-textured soils are more nonlinear
and hence may cause less stable numerical solutions. This is reflected by sharper
pressure head fronts for sandy soil profiles compared to medium- and many
fine-textured soil profiles. Hence, we require more FE nodes to be able to
describe the sharp moisture fronts in coarse-textured soils using elements on the
order of 1 cm or less.
One generally cannot have finite elements for variably-saturated flow problems that
are as large as for saturated problems (e.g., when using MODFLOW). While one can
have large elements in the saturated zone (where the numerical solution is often based
on the linear Boussinesq equation), one cannot have such elements in the unsaturated
zone when the solution is based on the nonlinear Richards equation, especially close
to the upper boundary where often sharp infiltration fronts are encountered (such as
for infiltration into dry soils). The HYDRUS-1D model may be used to quickly figure
out what discretization one can use for specific soil hydraulic properties and boundary
conditions, and then use this discretization for two- or three-dimensional transport
domains.
151
152
Appendix II. Boundary Conditions
Specifying appropriate boundary conditions (BCs) is one of the most critical tasks when
constructing a numerical model. A water flow BC is usually represented by a known
value of the water flux or the water pressure head along the outer boundary of the FE
mesh. The external boundary of the selected flow domain provided the interface
between the soil and the outside environment. A solute transport BC is usually
represented by the solute concentration or the solute flux. Solving the governing
equations for saturated/unsaturated flow/transport, which means finding new pressure
heads and/or concentrations at each node of the FE mesh in a time-marching scheme,
requires knowledge of the BCs. Otherwise the problem becomes mathematically not
fully defined. The BCs in a model must simulate real-life conditions and hence must be
selected with extreme care.
• System-dependent BCs: or dynamic BCs, meaning that they can change during the
simulation (i.e., they depend on the solution at the end of each time step). They may
depend on saturation conditions (as at a seepage face or a tile drain), and on soil
hydraulic properties and/or climate conditions (as at the soil/atmosphere interface).
153
Water Flow Boundary Conditions
In HYDRUS-1D, various water flow boundary conditions are selected as indicated in
Figure II.1.
This BC refers to a constant pressure head during the entire simulation. Values of the
pressure head (positive or negative) are entered as the initial pressure head for the
uppermost node (for the upper BC) and/or the initial pressure head for the lowermost
node (for the lower BC). This BC hence may be applied at the upper and lower
boundaries of the model. Figure II.2 shows a variety of cases where a constant pressure
head boundary condition is applicable:
• BC-1: A constant pressure head from a tension disc infiltrometer where the
pressure head = h1–h2 (negative).
• BC-2, BC-3 and BC-4: Constant pressure heads from an overflowing tank, a
Mariotte Bottle assembly, and a stream where the pressure head = h (positive).
• BC-5: A constant pressure head from a hanging water column where the
pressure head = h (negative).
154
Figure II.2. Various applications for a constant head boundary condition.
155
Constant Flux BCs
This BC refers to a constant flux during the entire simulation. The flux (q) has the units of
Length/time (L/T), similarly as the rainfall rate (cm/day). Fluxes are positive in the direction of
the spatial coordinate (i.e., positive fluxes are upward for vertical flow or from left to right for
horizontal flow, and vice versa, negative downward or from right to left). In the case shown in
Figure II.3, the upper boundary flux is -1 cm/day (a downward influx into the domain) and the
lower boundary flux is 1 cm/day (an upward influx into the domain).
This BC refers to a time-variable pressure head that is entered as a time series. The time series has
as many records as the number of times the pressure head changes at a boundary (one may enter
as many records as required). For each record in the time series, the constant pressure head is
effective during the period between the time of the previous record and the current one
To implement this BC, check the ‘Time-Variable Boundary Conditions’ check box in the 'Time
Information' dialog window (Figure II.4) and enter 3 in the edit box ‘Number of Time Variable
Boundary Records’.
156
Figure II.4. The Time Information dialogue window.
Under ‘Time-Variable Boundary Conditions’ (Figure II.5), enter the Time and hTop (an applied
pressure head):
i. 0 <Time ≤10 days, h=10 cm
ii. 10 <Time ≤25 days, h=0 cm
iii. 25 <Time ≤50 days, h=-30 cm
157
Variable Pressure Head/Flux BC
This BC refers to a time-variable flux that is entered as a time series. The data is then
entered in a similar manner as the ‘Variable Head’ boundary condition, but instead of the
pressure head (hTop) enter the boundary flux (FluxTop) in the time series (Figure II.6).
An example is irrigation with a time-variable intensity.
To implement this BC, press the ‘Time-Variable Boundary Conditions’ check box in the
'Time Information' dialog window and enter 3 in the edit box ‘Number of Time Variable
Boundary Records’.
158
Atmospheric Boundary Condition
This boundary condition allows you to incorporate climatic conditions such as rainfall
(precipitation), evaporation, and transpiration (root uptake) by plants. The latter is only activated
if root water uptake is checked in the ‘Main Processes’ dialog window as in Figure II.7.
With this BC, you can control whether excess precipitation (i.e., when the precipitation rates
exceed the saturated hydraulic conductivity of the soil surface) runs off instantly or ponds at the
soil surface up to a certain height before it starts running off. When ‘Atmospheric BC with Surface
Layer’ is checked, then you must specify the maximum pressure head allowed at the soil surface
(Figure II.8). Once this pressure head (a thickness of the surface water layer) is reached water starts
running off.
159
Figure II.8. The Water Flow Boundary Conditions dialogue window.
When an atmospheric flux boundary condition is used and the specified flux into the soil is higher
than the infiltration capacity of the soil, HYDRUS-1D switches the BC from a flux BC to a
pressure head BC. The pressure head at the boundary becomes zero when ‘Atmospheric BC with
Surface Run off’ is checked and becomes equal to the thickness of the soil surface water layers
(up to the ‘Max h at Soil Surface’ thickness) when ‘Atmospheric BC with Surface Layer’ is
checked. The amount of water infiltrating across the soil surface is subsequently calculated
according to the hydraulic conductivity and pressure head gradient at the soil surface (using Darcy-
Buckingham’s law), while excess water is instantly removed as surface runoff.
The window below appears only when ‘Time-Variable Boundary Conditions’ is checked in the
‘Time Information’ window. The data are then entered as a time series. The number of records in
the series depends on the variability of the data, not the length of the simulation. For example, you
may have a 5-day simulation where the precipitation is recorded at an average rate of 1 cm/day
throughout the 5-day period, in which case you will need only one record as shown here (Figure
II.9).
160
Figure II.9. The Water Flow Boundary Conditions dialogue window.
However, you may also have rainfall data obtained from a 0.5 mm tipping bucket for a 12-hour
duration. The raw data are shown in columns 1 and 2 of Table II.2. Precipitation in HYDRUS-1D
is entered as a rate (having the units chosen for the simulation, cm/day in this example). Using the
tipping-bucket data, we must calculate a rate during each tipping period as follows (refer to Table
II.2):
• Column 3: calculate the duration between consecutive tips. Convert ‘min’ to ‘day’ in
Column 4.
• Column 5: convert rainfall to cm.
• Column 6: calculate cumulative time (simulation time).
• Column 7: calculate the rainfall rate (Column 5 / Column 4)
• Columns 6 and 7 are ready to be entered as ‘Time Variable Boundary Conditions’ under
‘Time’ and ‘Precip.’.
In many cases (especially for very long simulations) the weather data are best entered from a
spreadsheet. The easiest way to enter the data is as follows:
161
Table II.2. Rainfall data.
Time Rainfall Duration Duration Rainfall Time (day) Rate
(mm) (min) (day) (cm) Cumulative (cm/day)
5:36:00
5:42:00 1 6 0.00417 0.1 0.0042 24
5:48:00 0.5 6 0.00417 0.05 0.0083 12
6:00:00 0.5 12 0.00833 0.05 0.0167 6
6:12:00 0.5 12 0.00833 0.05 0.0250 6
6:36:00 0.5 24 0.01667 0.05 0.0417 3
8:18:00 0.5 102 0.07083 0.05 0.1125 0.7059
14:00:00 0.5 342 0.23750 0.05 0.3500 0.2105
17:36:00 0.5 216 0.15000 0.05 0.5000 0.3333
Triggered Irrigation
When this BC is selected, you can model ‘Triggered Irrigation’ whereby a constant flux (irrigation)
is introduced to the soil surface when a certain pressure head is reached at a certain node (an
Observation Node). To activate this option, check the ‘Triggered Irrigation’ box in the ‘Water
Flow Boundary Conditions’ dialog window as shown below (Figure II.11).
162
Figure II.11. The Water Flow Boundary Conditions dialogue window.
Free Drainage
This boundary condition specifies a unit total gradient at the lower boundary (outflow, drainage)
of the soil profile. It is applicable for cases when the water table is located far below the domain
of interest and thus does not affect flow in the transport domain. This BC assumes a unit total
163
vertical hydraulic gradient, that is, gravity flow with the pressure head gradient being zero. This
boundary condition should be used only at the bottom of the domain.
Deep Drainage
b h − ho
q = ae (II.1)
where q is the discharge rate (or recharge rates), a and b are fitting parameters (obtained from
experimental observations), h is the position of the groundwater level above the bottom of the soil
profile, and h0 is some equilibrium level of the groundwater table. The parameters a and b account
for the effects of soil hydraulic properties (of the deeper layers), regional flow, and the position of
the groundwater table on discharge.
The nodal flux at each time during the simulation is calculated using Equation II.1. This flux
depends upon the pressure head, which varies during the simulation. Three values are required
(Figure II.13):
164
The calculated flux is assigned to the bottom node at each time step. Applications of this BC are
limited because it requires field data to evaluate the fitting parameters. A recent example is given
by Neto et al., 2016).
Seepage Face
This is a dynamic outflow (or drainage) BC that changes according to the flow conditions during
a simulation. This BC is used at the bottom of lysimeters, laboratory soil columns, or tile drains
where water freely drains through a soil surface exposed to the outer atmosphere. It only allows
flow when saturation is attained, the pressure head at which saturation is achieved can be controlled
(the default value is zero, Figure II.14).
165
Third-type (Cauchy or solute flux) boundary conditions prescribe solute fluxes across (not
concentrations at) a boundary. Due to mixing with water (and solute) initially present in the
profile, one will not get immediately the input (C0) concentration on the boundary. Since one
prescribes a solute flux, one has complete control over the mass balance and how much solute
enters into the transport domain.
When a first-type (Dirichlet or concentration) boundary condition is used, one prescribes the
concentration at the boundary (not the flux into the domain). Since solute flux consists of two
components, i.e., advective and dispersive fluxes, both of these are active on the boundary at the
same time. Initially, there is a large concentration gradient, and thus the dispersive solute flux
can be very large. In this case, one has a much larger flux into the domain than if one uses the
third-type solute flux boundary condition.
We recommend using always a third-type boundary condition since that condition is physically
the most realistic. Dirichlet conditions in most cases do not provide a conserve mass and hence
do not provide a good alternative. You should use a Dirichlet condition only if, for example, a
large reservoir of contaminant is in contact with the transport domain, in which case one can
assume that the boundary concentration is fixed (e.g., for upward flow from a water table with
groundwater having a certain concentration). Several have reviewed the implications of using
different boundary conditions for various experimental conditions (e.g., van Genuchten and
Parker, 1984; Skaggs and Leij, 2002)
166
Appendix III: Unsaturated Soil Hydraulic Properties
The general shape of the SWRC under wetting and drying conditions is shown in Figure III.1 on
a semi-log scale. The following parameters are identified:
• The saturated volumetric water content, θs, which theoretically corresponds to the soil’s
porosity, but practically is often about 10-25% less because of dissolved and/or entrapped air.
• The air-entry value, AEV, is a critical value of suction, at which the largest pores in the soil
matrix start losing water.
• The residual water content, θr, is the water content beyond which a further increase in the soil’s
suction results in only marginal changes in the water content.
• At very high suctions (negative pressure heads), the water content eventually becomes zero.
This value is about 106 kPa (107 cm) and has been supported experimentally (e.g., Croney and
Coleman, 1961; Koorevaar et al., 1983), as well as by thermodynamic considerations
(Richards, 1965).
167
0.5
θs AEV
Drying curve
0.4
0.3
0.2
0.1
θr
0
0.1 1 10 100 1000 10000 100000 1000000
Matric suction (kPa)
Figure III.1. The typical shape of a soil water retention curve.
The residual water content (θr) and the corresponding suction, sometimes termed the residual
suction, have been defined in a number of ways in the literature. However, the accepted use of
these terms is not always agreed upon. Tinjum et al. (1997) defined it as the water content
corresponding to the asymptote of the SWRC at low degrees of saturation. van Genuchten (1980)
defined θr as the water content at which its rate of change with respect to suction becomes zero,
or when the liquid flow of water ceases (excluding the region near saturation).
Classically, moisture in the unsaturated zone is separated into three components: gravitational,
pellicular, and hygroscopic water (e.g., Everett, 1993). Gravitational water is the moisture in a soil
that can be drained by gravitational forces. Pellicular water is moisture in a soil that cannot be
drained by gravity forces but can be lost by evaporation. Finally, the hygroscopic water is moisture
that will never be lost through the above natural forces. The residual water content may be viewed
as the water content at the limit of liquid water extraction. De-saturation beyond residual
conditions occurs primarily as a result of vapor flow up to the point where the soil water content
is in equilibrium with the vapor pressure of its surrounding. Brooks and Corey (1966) pointed out
that it is difficult to determine the residual saturation of clayey materials; they related the residual
saturation to the clay content of the soil. The well-defined, residual state for sands, silts, and their
mixtures can reasonably well be predicted from the SWRC as shown in Figure III.1.
168
van Genuchten (VG) Model
van Genuchten (1980) proposed a mathematical representation of the SWRC, which depicts an S-
shaped curve when plotted on a semi-log scale. His equation is given by:
n −m
S=
e
1 + αh
(III.1)
where α, m, and n are mostly semi-empirical fitting parameters (usually m=1-1/n), h is the
pressure head, and Se is the normalized volumetric water content (often referred to as effective
saturation):
θ ( h) − θ r
S e ( h) = (III.2)
θs − θr
in which θ is the volumetric water content at pressure head h, and θs and θr are the saturated and
residual water contents, respectively.
Each of the three fitting parameters (α, m, and n) control part of the S-shape curve. Figure III.2
shows the effect of α (Alpha), which is closely related to the reciprocal of the air-entry value
(AEV) of a soil. Coarse-grained soils have a low AEV and a high α value, whereas fine-textured
soils have a lower α.
0.35
0.3
Volumetric water content
0.25
0.2
0.05
1 10 100 1000
Suction (cm)
Figure III.2. The effect of α in the van Genuchten model on the SWRC.
Figure III.3 shows the effect of the n parameter, which controls the slope of the curve and reflects
the width of the particle size distribution. The plot indicates that a unit increase in suction at or
near the steepest part of the curve causes more water to be extracted from coarse-textured soils
(high n) than from fine-textured soils (low n), but not at other places of the curve.
169
0.35
0.3
0.2
0.15
0.1
0.05
10 100 1000
Suction (cm)
Figure III.3. The effect of n in the van Genuchten model on the SWRC.
When the parameters n and m are correlated (as when m=1-1/n), a relatively simple equation can
be derived for the hydraulic conductivity function, K(h), when the retention function is combined
with the theoretical pore-size distribution model of Mualem (1976) for K (see below). Figure III.4
shows that when the two parameters are correlated, the curvatures (A and B) of the S-shape curve
become correlated. When individual values are assigned to n and m the curvatures in the wet and
dry regions of the retention curve become independent (van Genuchten and Nielsen, 1985).
0.35
A m = 1-1/n = 0.66
0.3 m = 0.3
Curvatures A &
B are dissimilar
Volumetric water content
0.2
0.1
0.05
10 100 1000 10000
Matric suction (cm)
170
van Genuchten Model with AEV of -2 cm
The unsaturated soil hydraulic properties are often described using the Mualem–van Genuchten
(MVG) type analytical functions (van Genuchten, 1980). Recent studies suggest several
shortcomings of these functions near saturation, notably the lack of the second-order continuity of
the soil water retention function at saturation and the inability of the hydraulic conductivity
function to account for macroporosity. Vogel et al. (1985) and Schaap and van Genuchten (2006)
showed that a modified MVG formulation with a small but constant air-entry pressure in the water
retention curve substantially improves the description of the hydraulic conductivity near
saturation. It is thus recommended, especially for fine-textured soils with small values of the n
parameter (n < 1.1-1.2), to use a modified van Genuchten-Mualem model with an air-entry value
of -2 cm. In addition to improving the description of the hydraulic conductivity function, this
modified MVG model also dramatically improves the convergence of the numerical solution.
The van Genuchten (VG) model that implements a small non-zero air-entry value (AEV) of -2 cm
shows almost no effect on the macroscopic description of the water retention function of fine-
textured soils compared to the original VG formulation. Selecting this option will introduce a small
correction (like an air-entry value) in the water retention function to force the slope of the retention
function (dθ/dh) to become zero when approaching saturation at h=0 (see Figure III.5; note that
the water content remains at saturation for suctions below 2 cm).
0.45
Modified VG; AEV=-2 cm
VG
0.35
Volumetric water content
0.43
Volumetric water content
0.25
0.42
0.15 Modified VG
VG
0.41
1 Suction (cm) 10
0.05
1 10 100 1000
Suction (cm)
We will show later that implementing this low non-zero AEV has a significant effect on the
hydraulic conductivity function. This option is recommended for fine-textured soils (e.g., silty
clays and clays), but should not be used for medium-, and especially coarse-textured, soils when
the value of the parameter α becomes relatively large (say >0.02 or 0.05 cm). This rule applies
171
unless n is again less than about 1.1 or 1.2, which generally is not the case for medium- and coarse-
textured soils. The -2 cm AEV should then be avoided since it introduces a Brooks and Corey
(1964) type air-entry correction into the retention function to make the function less accurate for
many soils (Schaap and van Genuchten, 2006).
Vogel and Cislerova (1988) modified the van Genuchten model by incorporating a non-zero AEV
into the model. The modification was implemented by introducing a fictitious water content θm
that is higher than θs and replaces θs in the van Genuchten model. This fictitious water content is
used only when h<AEV. Above AEV the water content is equal to θs. Their retention model is
given by
θm − θ a
θ a + h < AEV
θ =
(
1+ α h
n m
) (III.3)
θs h ≥ AEV
Figure III.6 shows how the model is implemented. The data points at suctions <17 cm are only a
hypothetical continuation to the S-shape curve. That is, when the pressure head is below this
value, the water content is fixed at θs.
0.5
Theta_m = 0.48
Theta_s = 0.43
0.4
Volumetric water content
0.3
0
1 10 100 1000
Suction (cm)
172
Brooks and Corey (BC) Model
Brooks and Corey (1964, 1966) concluded from comparisons of a large number of experimental
data that the SWRC could be described by the following formula:
given by
( )
n
Se = AEV (III.4)
h
where AEV is the air entry value (corresponds to 1/α in the HYDRUS-1D GUI), and n is a soil
characteristic parameter, called the pore-size-distribution index. Experimental data of suction and
water content are often plotted as logh versus log θ. Linear regression can then be performed on
the straight-line relationship. The slope and intercept of the best-fit line then correspond to 1/n and
AEV, respectively. Figure III.7 shows a comparison of the BC model with the VG model using the
parameters listed in Table III.1.
When using the Brooks and Corey functions in HYDRUS-1D, we recommended to either disable
the internal interpolation tables or to set the lower limit above the air-entry value.
0.45
0.35
Volumetric water content
0.25
0.05
1 10 100 1000
Suction (cm)
Figure III.7. Comparison of the Brooks and Corey and van Genuchten models.
173
Hydraulic Conductivity Functions
van Genuchten-Mualem Model
Mualem (1976) developed the following equation for predicting the relative hydraulic conductivity
Kr from the knowledge of the SWRC:
Se 1
K r = Se l ∫0 h −1 (τ )dτ ∫0 h
−1
(τ )dτ (III.5)
where h is the pressure head, given as a function of the dimensionless water content Se defined by
Equation (III.2).
For the special case where m=1-1/n (the fitting parameters of Equation (III.1)), a closed-form
solution was obtained by van Genuchten (1980) as follows:
where l is a pore connectivity parameter established to be 0.5 by Mualem (1976) and -1 by Schaap
and Leij (2000). Equation (III.6) in combination with the VG retention model has been used
successfully in an extremely large number of studies. They are the default functions in HYDRUS-
1D.
Choosing the approach by Vogel and Cislerova (1988) for the retention function substantially
changes the shape of the predicted hydraulic conduction function, K(h), based on Equation (III.5),
as compared to the curve predicted using the standard VGM statistical pore-size distribution model
(Vogel et al., 2001). The predicted K(h) curve is then far less nonlinear and much more accurate
for fine-textured soils (typically clays and silty clays). Using this option may also result in fewer
numerical problems when modelling ponded infiltration or other variably-saturated flow problems.
The -2 cm correction was first suggested by Vogel and Cislerová (1988) and worked out further
by Vogel et al. (2001). Schaap et al. (2006) later showed that a -4 cm correction would be slightly
better than -2 cm, but the difference is minimal.
Figure III.8 shows the impact of using this option. Note that the hydraulic conductivity functions
are usually plotted on the log-log scale, but in this case we chose to plot it on a semi-log scale to
emphasize the dramatic differences near saturation.
174
25
van Genuchten
van Genuchten with AEV=-2 cm
20
15
10
LOAM
0
1 10 100 1000
Suction (cm)
Figure III.8. The effect of the non-zero AEV on the hydraulic conductivity function.
When using this model, the hydraulic conductivity function is further discretized into three zones
as shown in Figure III.9:
where hk is the head corresponding to a user-defined water content θk (Qk in the HYDRUS GUI),
θk is the water content below saturation where a measurement of the hydraulic conductivity Kk is
available. The mathematical formulation for this model is found in the online Help and will not be
repeated here. A comparison between the results of this model and the original van Genuchten
model is shown in Figure III.10. Figure III.8 shows the significant differences near saturation. The
modification was made to enable relatively large increases in K near saturation that are often
observed in structured (macroporous) soils.
175
25 0.5
10
0.3
hs ; AEV hk
0 0.2
0 25 50 75 100 125 150
Head (-cm)
1.0E+01
Hydraulic conductivity (cm/day
1.0E-01
1.0E-07
1.0E-09
1 10 100 1000 10000
Suction (cm)
Figure III.10. The van Genuchten and Vogel and Cislerova hydraulic conductivity functions.
h )
( AEV
2+3n
K ( h) = K s (III.7)
176
A comparison of the results obtained with this model and those obtained with the van Genuchten
model is shown in Figure III.11. The hydraulic parameters listed in Table III.1 were used for this
purpose.
1.0E+03
van Genuchten
1.0E+01
Brooks & Corey
Hydraulic conductivity (cm/day)
1.0E-01
1.0E-03
1.0E-05
1.0E-07
1.0E-09
1 10 100 1000 10000
Suction (cm)
Figure III.11. The van Genuchten and Brooks and Corey hydraulic conductivity functions.
177
178
References
Brooks, R. H., and A. T. Corey, Hydraulic properties of porous media, Hydrol. Paper No. 3,
Colorado State Univ., Fort Collins, CO, 1964.
Brooks, R.H. and Corey, A.T. Properties of porous media affecting fluid flow. J. Irrig. Drain. Div.,
ASCE, 92(IR2): 61-88, 1966.
Carsel, R.F., and R. S., Parrish, Developing joint probability distributions of soil water retention
characteristics, Water Resour. Res, 24, 755-769, 1988.
Collis-George, N. Hysteresis in moisture content-suction relationships in soils. Proc. Nat.
Academy of Science (India), 24a: 80-85, 1955.
Constantz, J., Temperature dependence of unsaturated hydraulic conductivity of two soils. Soil
Sci. Soc. Am. J., 46(3), 466-470, 1982.
Croney, D. The movement and distribution of water in soils. Geotechnique, 3(1): 1-16, 1952.
Croney, D., and Coleman, J.D. Pore pressure and suction in soils. Proc. Conf. on Pore Pressure
and Suction in Soils. Butterworths, London: 31-37, 1961.
Dash, Ch.J., A. Sarangi, D.K. Singh, A.K. Singh, and P.P. Adhikari, Prediction of root zone water
and nitrogen balance in an irrigated rice field using a simulation model, Paddy Water Environ.,
13, 281–290, doi:10.1007/s10333-014-0439-x, 2015.
Durner, W., Hydraulic conductivity estimation for soils with heterogeneous pore structure, Water
Resour. Res., 32(9), 211-223, 1994.
Ebrahimian, H., A. Liaghat, M. Parsinejad, E. Playan, F. Abbasi, and M. Navabian, Simulation of
1D surface and 2D subsurface water flow and nitrate transport in alternate and conventional
furrow fertigation, Irrig. Sci., 31, 301–316, doi: 10.1007/s00271-011-0303-3, 2013a.
Ebrahimian, H., A. Liaghat, M. Parsinejad, E. Playan, F. Abbasi, M. Navabian, and B. Lattore.
Optimum design of alternate and conventional furrow fertigation to minimize nitrate loss, J.
Irrig. Drain. Eng., 139, 911–921, doi: 10.1061/(ASCE)IR.1943-4774.0000635, 2013b.
Eching, S. O., and J. W. Hopmans, Optimization of hydraulic functions from transient outflow and
soil water pressure data, Soil Sci. Soc. Am. J. 57, 1167-1175, 1993.
EFSA, European Food Safety Authority. Scientific Opinion of the Panel on Plant Protection
Products and their Residues on a request from EFSA related to the default Q10 value used to
describe the temperature effect on transformation rates of pesticides in soil. The EFSA Journal
(2007) 622, 1-32, 2008.
Everett, EG. Vadose zone monitoring. In Geotechnical Practice for Waste Management, Ed. D.E.
Daniel, Chapman and Hall, London: 651-675, 1993.
Feddes, R. A., P. J. Kowalik, and H. Zaradny, Simulation of Field Water Use and Crop Yield, John
Wiley & Sons, New York, NY, 1978.
Flury, M., and T. F. Gimmi, Solute Diffusion. Methods of Soil Analysis: Part 4 Physical Methods.
SSSA Book Series, 5.4:1323-1351. doi:10.2136/sssabookser5.4.c55, 2002.
Freeze, R.A., and J.A., Cherry, Groundwater: Englewood Cliffs, NJ, Prentice-Hall, 604 p., 1979.
Green, T. W., Z. Paydar, H. P. Cresswell, and R. J. Drinkwater, Laboratory Outflow Technique
for Measurement of Soil Water Diffusivity and Hydraulic Conductivity, Technical Report No.
12/98, CSIRO, 30 pp., 1998.
Hopmans, J. W., and J. N. M. Stricker, Stochastic analysis of soil water regime in a watershed, J.
Hydrol., 105, 57-84, 1989.
179
Hopmans, J. W., J. Šimůnek, N. Romano, and W. Durner, Inverse Modeling of Transient Water
Flow, In: Methods of Soil Analysis, Part 1, Physical Methods, Chapter 3.6.2, Eds. J. H. Dane
and G. C. Topp, Third edition, SSSA, Madison, WI, 963-1008, 2002.
Jacques, D., J. Šimůnek, User Manual of the Multicomponent Variably-Saturated Flow and
Transport Model HP1, SCK•CEN-BLG-998, 2005.
Jacques, D., J. Šimůnek, D. Mallants, M. Th. van Genuchten, Operator-splitting errors in coupled
reactive transport codes for transient variably saturated flow and contaminant transport in layer
soil profiles, J. Contam. Hydrol., 88, 197–218, 2006.
Jacques, D., J. Šimůnek, D. Mallants and M. Th. van Genuchten, The HPx code for coupled
reactive transport under variable saturated flow conditions: Recent developments and
applications, Journal of Hydrology and Hydromechanics, 66(2), 211-226, doi: 10.1515/johh-
2017-0049, 2018.
Jensen, D. T., G. H. Hargreaves, B. Temesgen, and R. G. Allen, Computation of Eto under nonideal
conditions, J. Irrig. Drainage, 123(5), 394-400, 1997.
Koorevaar, P., Menelik, G., and Dirksen, C. Elements of soil physics, Elsevier Science
Publications, Amsterdam, The Netherlands, 1983.
Kosugi, K., Lognormal distribution model for unsaturated soil hydraulic properties, Water Resour.
Res., 32(9), 2697-2703, 1996.
Kumar, R., V. Shankar, and M. K. Jat, Evaluation of root water uptake models – a review, ISH
Journal of Hydraulic Engineering, 1-10, doi: 10.1080/09715010.2014.981955, 2014
Lenhard, R. J., and J. C. Parker, Modeling multiphase fluid hysteresis and comparing results to
laboratory investigations, In, Proc. Intl. Workshop on Indirect Methods for Estimating the
Hydraulic Properties of Unsaturated Soils, edited by M. Th van Genuchten, F. J. Leij, and L.
J. Lund, University of California, Riverside, pp. 233-248, 1992.
Li Y.-H. and S. Gregory, Diffusion of ions in sea water and in deep-sea sediments, Geochemica et
Cosmochimica Acta, 38, 703-714, 1974.
Luckner, L., M. Th. van Genuchten, and D. R. Nielsen. A consistent set of parametric models for
the two-phase flow of immiscible fluids in the subsurface. Water Resour. Res., 25(10):
2187-2193, 1989.
Maas, E. V., Crop salt tolerance, In "Agricultural Salinity Assessment and Management", K. K.
Tanji (ed.), ASCE Manuals and Reports on Engineering practice, No 71, New York, 1990.
Mallants, D., J. Šimůnek, M. Th. van Genuchten, and D. Jacques, Using Hydrus and its modules
to simulate the fate and transport of coal seam gas chemicals in variably-saturated soils, Water,
9(6), 385, doi: 10.3390/w9060385, 2017.
Mallants, D., M. Vanclooster, J. Feyen, A transect study on solute transport in a macroporous soil.
Hydrol Process 10, 55–70, 1996a.
Mallants, D., D. Jacques, M. Vanclooster, J. Diels, and J. Feyen, A stochastic approach to simulate
water flow in a macroporous soil, Geoderma, 70, 299–324, 1996b.
Mallants, D., M. Th. van Genuchten, J. Šimůnek, D. Jacques, and S. Seetharam, Leaching of
contaminants to groundwater – Chapter 18, In (F.Swartjens, Editor) Dealing with
Contaminated Sites. From Theory towards Practical Application, ISBN 978-90-481-9756-9,
Springer Verlag, Dordrecht, The Netherlands, 2011, pp. 787-850. doi: 10.1007/978-90-481-
9757-6_1. 2011.
Marrero, T.R., and E.A. Mason, Gaseous diffusion coefficients, J. Phys. Chem. Ref. Data, 1(1), 3-
118, 1972.
180
Millington, R. J., and J. M. Quirk, Permeability of porous solids, Trans. Faraday Soc., 57, 1200-
1207, 1961.
Mualem, Y. A new model for predicting the hydraulic conductivity of unsaturated porous media.
Water Resources Engineering, 12: 513-522, 1976.
Perrochet, P., and D. Berod, Stability of the standard Crank-Nicolson-Galerkin scheme applied to
the diffusion-convection equation: some new insights, Water Resour. Res., 29(9), 3291-3297,
1993.
Moldrup, P., T. Olesen, J. Gamst, P. Schjønning, T. Yamaguchi, and D. E. Rolston, Predicting the
gas diffusion coefficient in repacked soil: water-induced linear reduction model, Soil Sci. Soc.
Am. J., 64, 1588-1594, 2000.
Monteith, J. L., Evaporation and surface temperature, Quarterly J. Royal Meteo. Soc., 107, 1-27,
1981.
Monteith, J. L. and M. H. Unsworth, Principles of Environmental Physics, Edward Arnold, London,
1990.
Morales I., J. Cooper, J. A. Amador, and T. B. Boving, Modeling nitrogen losses in conventional
and advanced soil-based onsite wastewater treatment systems under current and changing
climate conditions, PLoS ONE, 11(6), e0158292, doi: 10.1371/journal.pone.0158292, 2016.
Mualem, Y., A new model for predicting the hydraulic conductivity of unsaturated porous media,
Water Resour. Res., 12(3), 513-522, 1976.
Neto, D. C., H. K. Chang, and M. Th. van Genuchten, A mathematical view of water table
fluctuations in a shallow aquifer in Brazil, Ground Water, doi: 10.1111/gwat.12329, 2016.
Passioura, J. B., Determining soil water diffusivities from one-step outflow experiments, Aust. J.
Soil Res., 15, 1-8, 1976.
Philip, J. R., and D. A. de Vries, Moisture movement in porous media under temperature gradients,
Eos Trans. AGU, 38(2), 222-232, 1957.
Radcliffe, D., and J. Šimůnek, Soil physics with HYDRUS: Modeling and Applications, CRC Press,
Taylor & Francis Group, Boca Raton, FL, 2010.
Schaap, M. G., & Leij, F. J. Improved prediction of unsaturated hydraulic conductivity with the
Mualem-van Genuchten model. Soil Science Society of America Journal, 64(3), 843-851,
2000.
Schaap, M. G., Leij, F. J., and van Genuchten, M. Th., Rosetta: a computer program for estimating
soil hydraulic parameters with hierarchical pedotransfer functions, Journal of Hydrology, 251,
163-176, 2001.
Schaap, M. G., and M. Th. van Genuchten. A modified Mualem-van Genuchten formulation for
improved description of the hydraulic conductivity near saturation, Vadose Zone J., 5, 27-34,
2006.
Sierra, C.A., M. Müller, and S. E.Trumbore, Models of soil organic matter decomposition: The
SoilR package, version 1.0, Geosci. Model Dev., 5, 1045–1060, 2012.
Šimůnek, J., and J. W. Hopmans, Parameter optimization and nonlinear fitting, In: Methods of Soil
Analysis, Part 1, Physical Methods, Chapter 1.7, Eds. J. H. Dane and G. C. Topp, Third
edition, SSSA, Madison, WI, 139-157, 2002.
Šimůnek, J., D. Jacques, J. W. Hopmans, M. Inoue, M. Flury, and M. Th. van Genuchten, Solute
Transport During Variably-Saturated Flow - Inverse Methods, In: Methods of Soil Analysis,
Part 1, Physical Methods, Chapter 6.6, Eds. J. H. Dane and G. C. Topp, Third edition, SSSA,
Madison, WI, 1435-1449, 2002.
181
Šimůnek, J., M. Sejna, M. Sakai, H. Saito, and M. Th. van Genuchten, The HYDRUS-1D software
package for simulating the one-dimensional movement of water, heat, and multiple solutes in
variably-saturated media, Version 4.0x, HYDRUS-1D Series 3, Department of Environmental
Sciences, University of California Riverside, Riverside, CA, USA, 2008.
Šimůnek, J., M. Th. van Genuchten, and M. Šejna, Development and applications of the
HYDRUS-1D and STANMOD software packages, and related codes, Vadose Zone J., doi:
10.2136/VZJ2007.0077, Special Issue “Vadose Zone Modeling”, 7(2), 587-600, 2008.
Šimůnek, J. and J. W. Hopmans, Modeling compensated root water and nutrient uptake, Ecological
Modeling, doi: 10.1016/j.ecolmodel.2008.11.004, 2008.
Šimůnek, J., and M. Th. van Genuchten, Modeling nonequilibrium flow and transport processes using
HYDRUS-1D, Vadose Zone J., 7, 782–797, 2008.
Šimůnek, J., M. Th. van Genuchten, and M. Šejna, Recent developments and applications of the
HYDRUS-1D computer software packages, Vadose Zone Journal, 15(7), pp. 25, doi:
10.2136/vzj2016.04.0033, 2016.
Skaggs, T. H., and F. J. Leij, Solute transport: Theoretical background, In: Methods of Soil
Analysis, Part 1, Physical Methods, Chapter 1.7, Eds. J. H. Dane and G. C. Topp, Third
edition, SSSA, Madison, WI, 1353-1380, 2002.
Søgaard-Hansen J. and A. Damkjaer, Determining 222Rn diffusion lengths in soils and sediments,
Health Physics, 53(5), 455-459, 1987.
Tinjum, J.M., Benson, C.H., and Blotz, L.R. “Soil-water characteristic curves for compacted
clays.” Journal of Geotechnical and Geoenvironmental Engineering, ASCE, 123(11): 1060-
1069, 1997.
Twarakavi, N. K. C, M. Sakai, and J. Šimůnek, An objective analysis of the dynamic nature of
field capacity, Water Resources Research, 45, W10410, doi:10.1029/2009WR007944, 9 pp.,
2009.
van Dam, J. C., J. N. M. Stricker, and P. Droogers, Inverse method for determining soil hydraulic
functions from one-step outflow experiment, Soil Sci. Soc. Am. J., 56, 1042-1050, 1992.
van Dam, J. C., J. N. M. Stricker, and P. Droogers, Inverse method to determine soil hydraulic
functions from multistep outflow experiment, Soil Sci. Soc. Am. J., 58, 647-652, 1994.
Vanderborght, J., and H. Vereecken, Review of dispersivities for transport modeling in soils,
Vadose Zone J., 6, 29–52, 2007.
van Genuchten, M. Th., and P. J. Wierenga, Mass transfer studies in sorbing porous media: I.
Analytical solutions. Soil Sci. Soc. Am. J., 40(4): 473-480, 1976.
van Genuchten M. Th., and D. R. Nielsen, On describing and predicting the hydraulic properties
of unsaturated soils, Annales Geophysicae, 3(5): 615-628, 1985.
van Genuchten, M. Th., and P. J. Wierenga, Solute dispersion coefficients and retardation factors,
In: A. Klute (ed.), Methods of Soil Analysis, part 1, Physical and Mineralogical Methods,
Agronomy, 9(1), 1025-1054. 2nd ed., Am. Soc. Agron., Madison, WI, 1986.
van Genuchten, M. Th., A closed-form equation for predicting the hydraulic conductivity of
unsaturated soils, Soil Sci. Soc. Am. J., 44, 892-898, 1980.
van Genuchten, M. Th., A numerical model for water and solute movement in and below the root
zone. Unpublished Report, U.S. Salinity Laboratory, USDA, ARS, Riverside, California,
1987.
van Genuchten, M. Th., and J. C. Parker, Boundary conditions for displacement experiments
through short laboratory soil columns, Soil Sci. Soc. Am. J., 48(4): 703-708, 1984.
182
van Genuchten, M. Th., F. J. Leij, and S. R. Yates. The RETC code for quantifying the hydraulic
functions of unsaturated soils. Report No. EPA/600/2-91/065. R. S. Kerr Environmental
Research Laboratory, U. S. Environmental Protection Agency, Ada, OK. 85 p., 1991
Vogel, T., M. Cislerova, and M. Šir, Reliability of indirect estimation of soil hydraulic
conductivity, Vodohospodarsky Casopis, 33(2), 204–224, 1985.
Vogel, T., and M. Císlerová, On the reliability of unsaturated hydraulic conductivity calculated
from the moisture retention curve, Transport in Porous Media, 3, 1-15, 1988.
Vogel, T., K. Huang, R. Zhang, and M. Th. van Genuchten, The HYDRUS code for simulating
one-dimensional water flow, solute transport, and heat movement in variably-saturated media,
Version 5.0, Research Report No 140, U.S. Salinity Laboratory, USDA, ARS, Riverside, CA,
1996.
Vogel, T., van Genuchten, M. Th., and Cislerova. Effect of the shape of the hydraulic functions
near saturation on variably-saturated flow predictions. Advances in Water Resources, (24),
133-144, 2001.
Walker, A., A simulation model for prediction of herbicide persistence, J. Environ. Quality, 3(4),
396-401, 1974.
Wang, L., E. Martens, D. Jacques, P. De Cannière, J.A. Berry, and D. Mallants, Review of sorption
values for the cementitious near field of a near-surface radioactive waste disposal facility,
NIROND-TR 2008-23 E, NIRAS-ONDRAF, Belgium, 2009.
183
CONTACT US FOR FURTHER INFORMATION
t 1300 363 400 David Rassam
+61 3 9545 2176 CSIRO Land and Water
e [email protected] Dutton Park, Brisbane
w www.csiro.au t +61 7 3833 5586
e [email protected]
AT CSIRO, WE DO THE
EXTRAORDINARY EVERY DAY Dirk Mallants
We innovate for tomorrow and help CSIRO Land and Water
improve today – for our customers, all Waite Campus, Adelaide
Australians and the world. t +61 8 8303 8595
Our innovations contribute billions of e [email protected]
dollars to the Australian economy
every year. As the largest patent holder
in the nation, our vast wealth of
intellectual property has led to more
than 150 spin-off companies.
With more than 5,000 experts and a
burning desire to get things done, we are
Australia’s catalyst for innovation.
CSIRO. WE IMAGINE. WE COLLABORATE.
WE INNOVATE.
4 | Tutorial