SEEP/W
An Engineering Methodology
John Krahn
Acknowledgements
To say that this book is by John Krahn grossly overstates the case. This book is
the result of a group effort by everybody at GEO-SLOPE. My name is listed as
author primarily for referencing convenience.
At the top of the list of contributors are Greg Newman, Lori Newman and Leonard
Lam.
In addition, significant contributions were made by Prof. S. Lee Barbour,
University of Saskatchewan, Saskatoon, Canada, especially with the chapter on the
What, How and Why of Numerical Modeling.
All of us who participated in creating the content are grateful to Carola Preusser
and Patricia Stooke for their valuable assistance with editing and formatting this
book.
SEEP/W
Table of Contents
Table of Contents
1
Introduction ............................................................. 1
Introduction .................................................................................. 5
2.2
2.3
2.4
2.5
2.6
2.7
Meshing ................................................................ 35
3.1
Introduction ................................................................................ 35
3.2
Page i
Table of Contents
SEEP/W
Regions...................................................................................... 43
Region types ....................................................................... 44
Region points ...................................................................... 44
Region properties ................................................................ 46
3.4
3.5
3.6
3.7
3.8
Infinite elements......................................................................... 63
3.9
Page ii
SEEP/W
Table of Contents
Material Properties................................................ 71
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
Page iii
Table of Contents
SEEP/W
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
6.2
Page iv
SEEP/W
Table of Contents
6.4
Axisymmetric............................................................................ 158
6.5
Convergence............................................................................ 164
Vector norms ..................................................................... 165
7.2
7.3
7.4
7.5
7.6
7.7
Background.............................................................................. 183
8.2
8.3
8.4
Page v
Table of Contents
SEEP/W
8.5
8.6
8.7
Limitations................................................................................ 190
8.8
9.2
9.3
9.4
9.5
9.6
10
9.7
9.8
9.9
10.2
10.3
10.4
10.5
10.6
Page vi
SEEP/W
11
12
Table of Contents
10.7
10.8
10.9
11.2
11.3
11.4
11.5
11.6
11.7
11.8
11.9
12.2
12.3
Homogeneous dam with seepage face and toe drain ............. 263
12.4
12.5
12.6
12.7
12.8
12.9
Page vii
Table of Contents
13
14
SEEP/W
12.10
Road runoff and ditch ponding using a surface mesh region .. 290
12.11
12.12
12.13
12.14
Theory................................................................. 311
13.1
13.2
13.3
13.4
13.5
13.6
13.7
13.8
13.9
14.2
14.3
15
Page viii
SEEP/W
Table of Contents
16
Page ix
Table of Contents
SEEP/W
References................................................................... 387
Index ............................................................................ 393
Page x
SEEP/W
Chapter 1: Introduction
Introduction
The flow of water through soil is one of the fundamental issues in geotechnical and
geo-environmental engineering. In fact, if water were not present in the soil, there
would not be a need for geotechnical engineering. This is a nonsensical statement:
if there were no water in the soil, there would be no way to sustain an ecosystem,
no humans on earth and no need for geotechnical and geo-environmental
engineering. However, the statement does highlight the importance of water in
working with soil and rock.
Flow quantity is often considered to be the key parameter in quantifying seepage
losses from a reservoir or determining the amount of water available for domestic
or industrial use. In engineering, the more important issue is the pore-water
pressure. The emphasis should not be on how much water is flowing through the
ground, but on the state of the pore-water pressure in the ground. The pore-water
pressure, whether positive or negative, has a direct bearing on the shear strength
and volume change characteristics of the soil. Research in the last few decades has
shown that even the flow of moisture in the unsaturated soil near the ground
surface is directly related to the soil suction (negative water pressure). So, even
when flow quantities are the main interest, it is important to accurately establish
the pore-water pressures.
In the past, the analyses related to groundwater have concentrated on saturated
flow. As a result, flow problems were typically categorized as being confined and
unconfined situations, such as confined or unconfined aquifers. Flow beneath a
structure would be a confined flow problem, while flow through a homogeneous
embankment would be unconfined flow. Historically speaking, unconfined flow
problems were more difficult to analyze because the analysis required determining
the phreatic surface. The phreatic surface was considered an upper boundary and
any flow that may have existed in the capillarity zone above the phreatic line was
ignored.
It is no longer acceptable to take a simplified approach and ignore unsaturated flow
above the phreatic surface. Not only does it ignore an important component of
moisture flow in soils, but it greatly limits the types of problems that can be
analyzed. It is mandatory to deal with unsaturated flow in typical situations such as
modeling infiltration of precipitation. Transient flow problems are another good
example. It is nearly impossible to model a situation where a wetting front moves
though an earth structure without correctly considering the unsaturated component
Page 1
Chapter 1: Introduction
SEEP/W
Page 2
SEEP/W
Chapter 1: Introduction
Page 3
Chapter 1: Introduction
SEEP/W
In general, this book is not a how to use SEEP/W manual. It is a book about how
to model. It also describes how to engineer seepage problems using a powerful
calculator, SEEP/W. Details of how to use the various program commands and
features of SEEP/W are given in the online help inside the software.
Page 4
SEEP/W
2.1
Introduction
Page 5
SEEP/W
This chapter discusses the what, why and how of the numerical modeling
process and presents guidelines on the procedures that should be followed in good
numerical modeling practice.
2.2
Page 6
SEEP/W
1.0
0.9
0.8
Z (m)
0.7
Fine Sand
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6
1.8
2.0
2.2
2.4
X (m)
Page 7
SEEP/W
2.3
Page 8
SEEP/W
Empiricism,
Precedent
Soil
behaviour
Modeling
Page 9
SEEP/W
Ground
Profile
Site investigation,
ground description
Empiricism,
precedent,
experience,
risk management
Soil
Behaviour
Modeling
Idealization followed by
evaluation. Conceptual
or physical modeling,
analytical modeling
Page 10
SEEP/W
2.4
Why model?
The first reaction to the question, why model? seems rather obvious. The
objective is to analyze the problem. Upon more thought, the answer becomes more
complex. Without a clear understanding of the reason for modeling or identifying
what the modeling objectives are, numerical modeling can lead to a frustrating
experience and uncertain results. As we will see in more detail in the next section,
it is wrong to set up the model, calculate a solution and then try to decide what the
results mean. It is important to decide at the outset the reason for doing the
modeling. What is the main objective and what is the question that needs to be
answered?
The following points are some of the main reasons for modeling, from a broad,
high level perspective. We model to:
compare alternatives,
Quantitative predictions
Most engineers, when asked why they want to do some modeling, will say that
they want to make a prediction. They want to predict the seepage quantity, for
example, or the time for a contaminant to travel from the source to a seepage
discharge point, or the time required from first filling a reservoir until steady-state
seepage conditions have been established in the embankment dam. The desire is to
say something about future behavior or performance.
Making quantitative predictions is a legitimate reason for doing modeling.
Unfortunately, it is also the most difficult part of modeling, since quantitative
values are often directly related to the material properties. The quantity of seepage,
for example, is in large part controlled by the hydraulic conductivity and, as a
result, changing the hydraulic conductivity by an order of magnitude will usually
change the computed seepage quantity by an order of magnitude. The accuracy of
Page 11
SEEP/W
Page 12
SEEP/W
Consequently, we can argue that our ability to make accurate predictions is poor,
but we can also argue that the predictions are amazingly good. The predictions fall
on either side of the measurements and the deflected shapes are correct. In the end,
the modeling provided a correct understanding of the wall behavior, which is more
than enough justification for doing the modeling, and may be the greatest benefit
of numerical modeling, as we will see in more detail later.
Deflection (mm)
-60
-50
-40
-30
-20
-10
1
0
16
20
12
24
computed
28
measured
32
-60
-50
-40
-30
-20
-10
Page 13
SEEP/W
predictions can be made with a great deal more confidence and are not nearly as
useless as first thought, regardless of our inability to accurately define material
properties.
Compare alternatives
Numerical modeling is useful for comparing alternatives. Keeping everything else
the same and changing a single parameter makes it a powerful tool to evaluate the
significance of individual parameters. For modeling alternatives and conducting
sensitivity studies it is not all that important to accurately define some material
properties. All that is of interest is the change between simulations.
Consider the example of a cut-off wall beneath a structure. With SEEP/W it is easy
to examine the benefits obtained by changing the length of the cut-off. Consider
two cases with different cut-off depths to assess the difference in uplift pressures
underneath the structure. Figure 2-6 shows the analysis when the cutoff is 10 feet
deep. The pressure drop and uplift pressure along the base are shown in the left
graph in Figure 2-7. The drop across the cutoff is from 24 to 18 feet of pressure
head. The results for a 20-foot cutoff are shown in Figure 2-7 on the right side.
Now the drop across the cutoff is from 24 to about 15 feet of pressure head. The
uplift pressures at the downstream toe are about the same.
The actual computed values are not of significance in the context of this
discussion. It is an example of how a model such as SEEP/W can be used to
quickly compare alternatives. Secondly, this type of analysis can be done with a
rough estimate of the conductivity, since in this case the pressure distributions will
be unaffected by the conductivity assumed. There would be no value in carefully
defining the conductivity to compare the base pressure distributions.
We can also look at the change in flow quantities. The absolute flow quantity may
not be all that accurate, but the change resulting from various cut-off depths will be
of value. The total flux is 6.26 x 10-3 ft3/s for the 10-foot cutoff and 5.30 x 10-3 ft3/s
for the 20-foot cutoff, only about a 15 percent difference.
Page 14
SEEP/W
6.2592e-003
20
20
Cutoff 10 feet
25
15
10
5
0
30
15
10
5
50
70
90
110
0
30
Distance - feet
50
70
90
110
Distance - feet
Page 15
SEEP/W
Once the key issues have been identified, further modeling to refine a design can
concentrate on the main issues. If, for example, the vegetative growth is the main
issue then efforts can be concentrated on what needs to be done to foster the plant
growth.
Base Case
thinner
high
low
Thickness
of Growth Medium
bare surface
Transpiration
low
high
deep
Hydraulic Conductivity
of Compacted Layer
shallow
Root Depth
low
Decreasing
Net Percolation
high
Hydraulic Conductivity
of Growth Medium
Increasing
Net Percolation
Page 16
SEEP/W
this situation with SEEP/W, which handles unsaturated flow, can answer this
question and verify if our thinking is correct.
For unsaturated flow, it is necessary to define a hydraulic conductivity function: a
function that describes how the hydraulic conductivity varies with changes in
suction (negative pore-water pressure = suction). Chapter 4, Material Properties,
describes in detail the nature of the hydraulic conductivity (or permeability)
functions. For this example, relative conductivity functions such as those presented
in Figure 2-10 are sufficient. At low suctions (i.e., near saturation), the coarse
material has a higher hydraulic conductivity than the fine material, which is
intuitive. At high suctions, the coarse material has the lower conductivity, which
often appears counterintuitive. For a full explanation of this relationship, refer to
Chapter 4, Materials Properties. For this example, accept that at high suctions the
coarse material is less conductive than the fine material.
Fine
Coarse
Coarse
Fine
OR
Material to be
protected
Material to be
protected
Page 17
SEEP/W
1.00E-04
1.00E-05
Conductivity
Coarse
Fine
1.00E-06
1.00E-07
1.00E-08
1.00E-09
1.00E-10
1
10
100
1000
Suction
Page 18
SEEP/W
large, the negative water pressures or suctions will be small. As a result, the
conductivity of the coarse material is higher than the finer material. If the
infiltration rates become small, the suctions will increase (water pressure becomes
more negative) and the unsaturated conductivity of the finer material becomes
higher than the coarse material. Consequently, under low infiltration rates it is
easier for the water to flow through the fine, upper layer soil than through the
lower more coarse soil.
Fine
Coarse
Fine
Coarse
Page 19
SEEP/W
1.00E-05
Conductivity
Coarse
Fine
1.00E-06
1.00E-07
Intense
Rainfall
1.00E-08
Low to Modest
Rainfall
1.00E-09
1.00E-10
1
10
100
1000
Suction
Page 20
SEEP/W
2.5
How to model
Page 21
SEEP/W
1.4272e-001
Figure 2-14 Hand sketch of flow net for cutoff below dam
Page 22
SEEP/W
Another extremely important part of modeling is to clearly define at the outset, the
primary question to be answered by the modeling process. Is the main question the
pore-water pressure distribution or is the quantity of flow. If your main objective is
to determine the pressure distribution, there is no need to spend a lot of time on
establishing the hydraulic conductivity any reasonable estimate of conductivity is
adequate. If on the other hand your main objective is to estimate flow quantities,
then a greater effort is needed in determining the conductivity.
Sometimes modelers say I have no idea what the solution should look like - that is
why I am doing the modeling. The question then arises, why can you not form a
mental picture of what the solution should resemble? Maybe it is a lack of
understanding of the fundamental processes or physics, maybe it is a lack of
experience, or maybe the system is too complex. A lack of understanding of the
fundamentals can possibly be overcome by discussing the problem with more
experienced engineers or scientists, or by conducting a study of published
literature. If the system is too complex to make a preliminary estimate then it is
good practice to simplify the problem so you can make a guess and then add
complexity in stages so that at each modeling interval you can understand the
significance of the increased complexity. If you were dealing with a very
heterogenic system, you could start by defining a homogenous cross-section,
obtaining a reasonable solution and then adding heterogeneity in stages. This
approach is discussed in further detail in a subsequent section.
If you cannot form a mental picture of what the solution should look like prior to
using the software, then you may need to discover or learn about a new physical
process as discussed in the previous section.
Effective numerical modeling starts with making a guess of what the solution should look
like.
Other prominent engineers support this concept. Carter (2000) in his keynote
address at the GeoEng2000 Conference in Melbourne, Australia, when talking
about rules for modeling, stated verbally that modeling should start with an
estimate. Prof. John Burland made a presentation at the same conference on his
work with righting the Leaning Tower of Pisa. Part of the presentation was on the
modeling that was done to evaluate alternatives and while talking about modeling
he too stressed the need to start with a guess.
Page 23
SEEP/W
Simplify geometry
Numerical models need to be a simplified abstraction of the actual field conditions.
In the field the stratigraphy may be fairly complex and boundaries may be
irregular. In a numerical model the boundaries need to become straight lines and
the stratigraphy needs to be simplified so that it is possible to obtain an
understandable solution. Remember, it is a model, not the actual conditions.
Generally, a numerical model cannot and should not include all the details that
exist in the field. If attempts are made at including all the minute details, the model
can become so complex that it is difficult and sometimes even impossible to
interpret or even obtain results.
Figure 2-16 shows a stratigraphic cross section (National Research Council Report
1990). A suitable numerical model for simulating the flow regime between the
groundwater divides is something like the one shown in Figure 2-17. The
stratigraphic boundaries are considerably simplified for the finite element analysis.
As a general rule, a model should be designed to answer specific questions. You
need to constantly ask yourself while designing a model, if this feature will
significantly affects the results. If you have doubts, you should not include it in the
model, at least not in the early stages of analysis. Always start with the simplest
model.
Page 24
SEEP/W
Page 25
SEEP/W
Another approach may be to start with a steady-state analysis even though you are
ultimately interested in a transient process. A steady-state analysis gives you an
idea as to where the transient analysis should end up: to define the end point. Using
this approach you can then answer the question of how does the process migrate
with time until a steady-state system has been achieved.
It is unrealistic to dump all your information into a numerical model at the start of
an analysis project and magically obtain beautiful, logical and reasonable
solutions. It is vitally important to not start with this expectation. You will likely
have a very unhappy modeling experience if you follow this approach.
Do numerical experiments
Interpreting the results of numerical models sometimes requires doing numerical
experiments. This is particularly true if you are uncertain as to whether the results
are reasonable. This approach also helps with understanding and learning how a
particular feature operates. The idea is to set up a simple problem for which you
can create a hand calculated solution.
Consider the following example. You are uncertain about the results from a flux
section or the meaning of a computed boundary flux. To help satisfy this lack of
understanding, you could do a numerical experiment on a simple 1D case as shown
in Figure 2-18. The total head difference is 1 m and the conductivity is 1 m/day.
The gradient under steady state conditions is the head difference divided by the
length, making the gradient 0.1. The resulting total flow through the system is the
cross sectional area times the gradient which should be 0.3 m3/day. The flux
section that goes through the entire section confirms this result. There are flux
sections through Elements 16 and 18. The flow through each element is
0.1 m3/day, which is correct since each element represents one-third of the area.
Another way to check the computed results is to look at the node information.
When a head is specified, SEEP/W computes the corresponding nodal flux. In
SEEP/W these are referred to as boundary flux values. The computed boundary
nodal flux for the same experiment shown in Figure 2-18 on the left at the top and
bottom nodes is 0.05. For the two intermediate nodes, the nodal boundary flux is
0.1 per node. The total is 0.3, the same as computed by the flux section. Also, the
quantities are positive, indicating flow into the system. The nodal boundary values
on the right are the same as on the left, but negative. The negative sign means flow
out of the system.
Page 26
12
15
11
14
10
13
18
21
24
27
30
17
20
23
26
29
16
19
22
25
28
1.0000e-001
3.0000e-001
1.0000e-001
SEEP/W
Page 27
SEEP/W
foundation it is not necessary to include the dam itself or the cut-off as these
features are constructed of concrete and assumed impermeable.
Page 28
SEEP/W
10
15
20
25
30
35
40
Figure 2-21 Head loss through dam core with downstream shell
Including unnecessary features and trying to model adjacent materials with
extreme contrasts in material properties create numerical difficulties. The
conductivity difference between the core and shell of a dam may be many, many
orders of magnitude. The situation may be further complicated if unsaturated flow
is present and the conductivity function is very steep, making the solution highly
non-linear. In this type of situation it can be extremely difficult if not impossible to
obtain a good solution with the current technology.
The numerical difficulties can be eased by eliminating non-essential segments
from the numerical model. If the primary interest is the seepage through the core,
then why include the downstream shell and complicate the analysis? Omitting nonessential features from the analysis is a very useful technique, particularly during
the early stages of an analysis. During the early stages, you are simply trying to
gain an understanding of the flow regime and trying to decide what is important
and what is not important.
While deliberately leaving components out of the analysis may at first seem like a
rather strange concept, it is a very important concept to accept if you want to be an
effective numerical modeler.
Page 29
SEEP/W
Page 30
SEEP/W
are consistent with what you intended to define and the results make sense. It is
important to check, for example that the boundary condition that appears in the
results is the same as what you thought was specified defining the model. Is the
intended property function being applied to the correct soil? Or, are the initial
conditions as you assumed?
SEEP/W has many tools to inspect or interrogate the results. You can view node or
element details and there are a wide range of parameters that can be graphed for
the purpose of spot checking the results.
Inspecting and spot checking your results is an important and vital component in
numerical modeling. It greatly helps to increase your confidence in a solution that
is understandable and definable.
Evaluate results in the context of expected results
The fundamental question that should be asked during modeling is; Do the results
conform to the initial mental picture? If they do not, then your mental picture
needs to be fixed, there is something wrong with the model or both the model and
your concept of the problem need to be adjusted until they agree. The numerical
modeling process needs to be repeated over and over until the solution makes
perfect sense and you are able to look at the results and feel confident that you
understand the processes involved.
Remember the real world
While doing numerical modeling it is important to occasionally ask yourself how
much you really know about the input compared to the complexity of the analysis.
The following cartoon portrays an extreme situation, but underscores a problem
that exists when uneducated or inexperienced users try to use powerful software
tools.
Page 31
SEEP/W
2.6
Page 32
SEEP/W
2.7
Closing remarks
Page 33
SEEP/W
Page 34
SEEP/W
Meshing
3.1
Introduction
Chapter 3: Meshing
Page 35
Chapter 3: Meshing
SEEP/W
The purpose of this chapter is to introduce some of the basic concepts inherent in
meshing and outline some procedures which must be followed when developing a
mesh. An understanding of these fundamentals is vital to proper discretization.
Much of this chapter is devoted to describing the meshing systems and the features
and capabilities available in GeoStudio. In addition, there are also discussions on
the selection, behavior and use of various element types, sizes, shapes and patterns.
A summary of practical guidelines for good meshing practice are also outlined.
3.2
Element fundamentals
Element nodes
One of the main features of a finite element is the nodes. Nodes exist at the corners
of the elements or along the edges of the elements. Figure 3-1 and Figure 3-2 show
the nodes, represented as black dots.
The nodes are required and used for the following purposes:
The nodes are used to connect or join all the elements within a
domain. All elements with a common node are connected at that node.
It is the common nodes between elements that ensure compatibility,
which is discussed in further detail below.
All finite element equations are formed at the nodes. All elements
common to a single node contribute to the characteristics and
coefficients that exist in the equation at that node, but it is the equation
at the node that is used to compute the primary unknown at that node.
In other words, the seepage equation is developed for each node and
the material properties which are used within the equations are
contributed from the surrounding elements.
There can be multiple finite element equations developed at each node depending
on the degrees of freedom. In seepage analysis there is only one degree of freedom
Page 36
SEEP/W
Chapter 3: Meshing
at each node, which is the head or pore-water pressure. The number of finite
element equations to be solved is equal to the number of nodes used to define the
mesh. In a 2D stress-deformation analysis, there are two degrees of freedom at
each node displacement x and displacement y. Consequently, the number of
equations for the whole domain is equal to two times the number of nodes. In a
coupled consolidation analysis there are three degrees of freedom at each node
displacement x, displacement y and pore-water pressure. For a coupled
consolidation analysis the total number of equations required to solve the problem
is three times the number of nodes.
Since the number of finite element equations is related to the number of nodes, the
number of nodes in a problem is one of the main factors in the computing time
required to solve for the primary unknowns.
Field variable distribution
In a finite element formulation it is necessary to adopt a model describing the
distribution of the primary variable within the element (e.g., total head). The
distribution could be linear or curved.
For a linear distribution of the primary unknown, nodes are required only at the
element corners. The two nodes (points) along an edge are sufficient to form a
linear equation. Figure 3-1 illustrates this situation. Elements with nodes existing
at the corners are referred to as first-order elements.
Page 37
Chapter 3: Meshing
SEEP/W
With three nodes defined along an edge, we can write a quadratic equation
describing the distribution of the primary unknown within the element.
Consequently the distribution of the primary unknown can be curved as shown in
Figure 3-2. The derivative of the quadratic head distribution results in a linear
gradient distribution. Elements with three or more nodes along an edge are referred
to as higher order elements. More specifically, an element with three nodes along
an edge is known as a second-order element.
Page 38
SEEP/W
Chapter 3: Meshing
Mixing elements of a different order can also create incompatibility. Figure 3-5
shows 4-noded quadrilateral elements connected to 8-noded elements. Elements 1
and 2 are 8-noded elements while Elements 3 to 10 are 4-noded first-order
elements. The field variable distribution in Element 1 along edge 9 to 11 could be
curved. In Elements 3 and 4 the field variable distribution between 9 and 10 and
between 10 and 11 will be linear. This means the field variable distributions
between Elements 1 and 2 are incompatible with the field variable distributions in
Elements 3 to 6.
The meshing algorithms in GeoStudio ensure element compatibility within
regions. A special integer-based algorithm is also included to check the
compatibility between regions. This algorithm ensures that common edges between
regions have the same number of elements and nodes. Even though the software is
very powerful and seeks to ensure mesh compatibility, the user nonetheless needs
to careful about creating adjoining regions. The illustration in Figure 3-3 can also
potentially exist at the region level. At the region level, region points need to be
common to adjoining regions to ensure compatibility.
16
15
20
14
13
19
12
11
10
9
15
23
18
31
39
22
26
17
30
43
38
23
42
19
13
21
25
16
29
47
46
34
10
17
24
20
14
48
35
11
18
44
36
21
27
7
1
32
12
8
2
40
28
9
3
24
37
22
41
33
Page 39
45
Chapter 3: Meshing
SEEP/W
8
3
12
6
7
2
11
20
12
15
8
10
4
16
19
11
14
7
18
10
13
17
13
12
11
10
9
18
6
5
4
3
17
16
15
14
23
10
9
8
7
22
21
20
19
Page 40
SEEP/W
Chapter 3: Meshing
[ B ] [C ][ B ] dv
t
For simple element shapes like 3-noded or 4-noded brick (rectangular) elements, it
is possible to develop closed-formed solutions to obtain the integrals, but for
higher-order and more complex shapes it is necessary to use numerical integration.
GeoStudio uses the Gauss quadrature scheme. Basically, this scheme involves
sampling the element characteristics at specific points known as Gauss points and
then adding up the sampled information. Specific details of the numerical
integration in GeoStudio are presented in the Theory Chapter.
Generally, it is not necessary for most users to have a comprehensive
understanding of the Gauss integration method, but it is necessary to understand
some of the fundamentals since there are several options in the software related to
this issue and some results are presented at the Gauss sampling points.
The following table shows the options available. Use of the defaults is
recommended except for users who are intimately familiar with numerical
integration and understand the significance of the various options. The integration
point options are part of the meshing operations in GeoStudio.
Element Type
Integration Points
Comments
4-noded quadrilateral
Default
8-noded quadrilateral
4 or 9
4 is the default
3-noded triangle
1 or 3
3 is the default
6-noded triangle
Default
Some finite element results are computed at the Gauss sampling points. GeoStudio
presents the results for a Gauss region, but the associated data is actually computed
at the exact Gauss integration sampling point. Even though a Gauss region is
displayed, the data is not necessarily constant within the region.
With the View Element Information command, you can click inside an element
and the nearest Gauss region is displayed together with all the associated
information. The number of Gauss regions within an element is equal to the
number of Gauss integration points used in the analysis.
It is important to be cognizant of the impact of Gauss points on computing time
and data storage. Nine-point integration in a quadrilateral element, for example,
means that the element properties need to be sampled nine times to form the
Page 41
Chapter 3: Meshing
SEEP/W
element characteristic matrix and element data is computed and stored at nine
points. This requires more than twice the computing time and disk storage than for
four-point integration. Sometimes nine-point integration is necessary, but the
option needs to be used selectively.
Secondary variables
Earlier it was noted that finite element equations are formed at the nodes and the
primary unknowns are computed at the nodes. Again, in a seepage formulation the
primary unknowns are the total heads at the nodes. Once the primary unknowns
have been computed, other variables of interest can be computed such as the
seepage gradients within the element. Since these parameters are computed after
the primary values are known, they are called secondary variables.
Secondary quantities are computed at the Gauss integration points. GeoStudio
displays a Gauss region, but the associated values are strictly correct only at the
Gauss integration point.
For contouring and graphing, the secondary values are projected and then averaged
at the nodes. This can sometimes result in unrealistic values if the parameter
variations are excessive between Gauss points. The procedure and consequence of
the projection from Gauss points to the nodes is discussed further in the
Visualization of Results Chapter. The important point here is that it is necessary to
be aware of the fact that secondary parameters are computed at Gauss integration
points.
Element shapes
The quadrilateral and triangular elements available in GeoStudio can have almost
any shape. The performance of the elements however deteriorates if they deviate
too far from the ideal. Quadrilateral elements provide the optimum performance
when they are square and triangular elements when they are equilateral triangles or
isosceles right triangles. The elements can deviate from these ideal shapes and still
obtain entirely acceptable performance. Square elements can be rectangles or
trapezoids and triangular elements can be any scalene acute triangle. There are
however limits to the distortion permissible. The following Figure 3-6 shows a
relative performance comparison of element shapes.
Page 42
SEEP/W
Chapter 3: Meshing
Ideal
G ood
Acceptable
Poor
Unacceptable
Figure 3-6 Element shapes and relative performance
The influence of element shapes is addressed both in the discussion below and a
later discussion on structured and unstructured meshing.
3.3
Regions
GeoStudio uses the concept of regions to define the geometry of a problem and to
facilitate the discretization of the problem. The attraction of regions is that they
replicate what we intuitively do as engineers and scientists to illustrate concepts
and draw components of a system. To draw a stratigraphic section, for example,
we intuitively draw the different soil types as regions.
The utilization of regions offers all the advantages of dividing a large domain into
smaller pieces, working and analyzing the smaller pieces, and then connecting the
Page 43
Chapter 3: Meshing
SEEP/W
smaller pieces together to obtain the behavior of the whole domain, exactly like the
concept of finite elements. Generally, all physical systems have to be broken down
into pieces to create, manage and control the whole body. A vehicle is a good
example. It is made up of numerous pieces joined together to make a useful means
of transportation.
A collection of highly adaptive individual pieces that can be joined together makes
it possible to describe and define almost any complex domain or physical system.
Such an approach is more powerful and can be applied to a wider range of
problems than any system that attempts to describe the whole domain as a single
object.
Further evidence of the advantages of the region approach is the acceptance in
industry of object-oriented technology, which has been widely applied in software
design and development.
In GeoStudio, regions can be thought of as super elements even though they do not
behave like conventional finite elements. They are the host or parent of the smaller
conventional elements. From a usability point of view it is obviously much easier
to draw and describe a few big elements or regions than to individually draw and
describe each finite element.
Region types
Regions may be simple straight-side shapes like quadrilaterals or triangles or a
non-regular, multi-sided polygon. Figure 3-7 illustrates a domain constructed using
one quadrilateral and two triangular regions. Figure 3-8 shows a single multi-sided
polygonal region defined using 10 points.
Region points
Regions have points like elements have nodes. The points make it possible to join
regions and ensure there is continuity between the regions. Points common to
different regions means the regions are joined at these points.
Page 44
SEEP/W
Chapter 3: Meshing
16
14
17
13
11
12
Page 45
Chapter 3: Meshing
SEEP/W
Points are also required in order to join regions of different sizes and to control the
meshing for specific purposes. Figure 3-9 shows a homogeneous soil region with a
concrete footing region. The foundation region is made up of Points 11, 12, 13, 17
and 14. The footing region is made up of Points 14, 17, 16, and 15. Points 14 and
17 are common to both regions and therefore the two regions are properly joined
and connected along this edge. In addition, Point 17 ensures that an element node
will be created and will exist at the edge of the footing, which is required for
proper meshing.
Region properties
When a region is defined, it is restricted to:
However, after a region is generated, any individual element within that region can
be altered manually using the Draw Element Property command. If the region is
regenerated intentionally or because an adjacent region required a regeneration,
then any manually changed element properties will be set back to the default
region values.
3.4
Structured mesh
Figure 3-10 presents what is known as a structured mesh. The elements are ordered
in a consistent pattern. This illustration has five regions. The same mesh could
have been created with two regions, but the same number of points would have
been required. All rectangular regions could be one region, but intermediate points
(4, 5 and 8) would be required to achieve the same mesh.
Unstructured mesh
The diagram in Figure 3-11 shows the same section as in Figure 3-10, but this time
with an unstructured mesh. In this case the mesh is automatically created using
Delaunay triangulation techniques. Only one region is required, but now the only
Page 46
SEEP/W
Chapter 3: Meshing
user control is the number of divisions along edges of the region. The shape and
positions of the elements within the region is controlled by the algorithm.
Changing the number of division along any region edge can result in a completely
different mesh.
One of the great attractions of unstructured meshing is that almost any odd-shaped
region can be meshed. This meshing simplicity however has some numerical and
interpretation consequences as discussed in more detail in the Structured versus
Unstructured Section below. Automatic mesh generation with unstructured
elements is NOT the answer to all meshing problems!
9
10
25
24
21
23
22
Page 47
Chapter 3: Meshing
SEEP/W
elements are a mixture of squares, rectangles, trapezoids and triangles. The use of
this pattern is fairly general, but it does have some limitations and restrictions.
2
Figure 3-12 Triangular region
It is useful to think of the region as having three sides: a short side, an intermediate
length side and a long side. The algorithm attempts to sort the edges so that the
sides go from the shortest to the longest in a counter-clockwise direction. In this
example, the shortest side is 3-1, the intermediate 1-2 and the longest 2-3.
The meshing algorithm works best when the number of divisions is controlled on
the shortest and intermediate sides. To retain the even pattern shown in Figure
3-12, the number of divisions should be defined on the shortest side first and then
on the intermediate side. The number of divisions on the intermediate side can be
an even multiple of the number on the shortest side. In the above example, the
shortest side has 5 divisions and the intermediate side can have 10, or 2 times that
of the shortest side. The algorithm works best and gives the best structured mesh if
the numbers of divisions on the longest side are left undefined allowing the
algorithm to compute the appropriate number of divisions.
If a triangular region is mixed in with other more general regions, GeoStudio will
attempt to ensure mesh compatibility. Sometimes however it may not be possible
to adhere to the requirements for generating a structured mesh in a triangular
region and then GeoStudio will substitute an unstructured mesh.
Generally, the triangular structured pattern functions best when it is used with
other structured mesh regions, although this is not a strict requirement.
Page 48
SEEP/W
Chapter 3: Meshing
Transfinite meshing
Much of the structured meshing in GeoStudio is based on transfinite mapping
techniques. Without going into detail, this mapping technique creates a mesh that
reflects the perimeter of the region as illustrated in Figure 3-13. This is a
quadrilateral region with one curved side. Note how the mesh reflects the curvature
of the top side of the quadrilateral.
Page 49
Chapter 3: Meshing
11
SEEP/W
19
18
17
12
20
13
14
15
16
Page 50
SEEP/W
Chapter 3: Meshing
Page 51
Chapter 3: Meshing
SEEP/W
Regions with openings have various parameters to control the opening and mesh
characteristics. Descriptions of all the parameters are in the software online help.
The important point here is that GeoStudio has special regions to assist with
meshing special conditions.
Surface regions
At the ground surface conditions change in response to the climate and climatic
conditions can change dramatically over short periods of time. For example, the
ground maybe highly desiccated near the surface on a hot day before a
thunderstorm. In a short period of time, the soil changes from being very dry to
being saturated. Another example may be penetration of frost from the ground
surface. To numerically deal with rapid and dramatic boundary changes it is
necessary to have fine discretization near the ground surface. GeoStudio has a
special procedure for constructing a surface mesh. Figure 3-18 illustrates a surface
mesh placed over the surface of a larger region. The surface mesh capability is also
invaluable for discretizing features such as engineered soil covers over waste
material, which may consist of several relatively thin layers of soil.
The ability to construct a surface mesh is available in VADOSE/W, SEEP/W and
TEMP/W. In SEEP/W the surface mesh is used to tell the solver that it should
track seepage face flows and infiltration events for any unit flux boundary
condition. As a result, water that does not immediately infiltrate the ground is not
considered lost from the analysis, but is allowed to pond and build up a positive
pressure head in any user-defined low points along the surface. The other
GeoStudio modules cannot be used to construct a surface mesh, but once the
surface mesh has been created it will exist in all the other modules. Consequently,
if a surface mesh has been created for a SEEP/W analysis, the surface mesh will
also be part of a SLOPE/W analysis, since GeoStudio uses only one mesh
definition within a single data file.
Once the main soil profile has been meshed, a special Draw Surface Region
command can be used to build up a single or multi layer region along all or part of
a ground surface. Parameters such as the soil type and individual layer geometry
are defined and a quadrilateral element mesh with vertically oriented nodes is
automatically built on top of the existing ground region. The structure of the mesh
will ensure optimum numerical stability during the solution.
Quadrilateral elements are much better for modeling ground surface processes
because the primary unknown gradients are usually steeper in a direction
perpendicular to the surface. The presence of triangular elements in thin layers
Page 52
SEEP/W
Chapter 3: Meshing
near the surface causes excessive fluctuation in the computed results relative to the
orientation of the triangular elements. Also, dealing with plant root zones in the
VADOSE/W model necessitates that element nodes in the surface region all fall on
vertical lines. Moreover, using quadrilaterals greatly reduces the number of
elements required, an important consideration when dealing with situations that
will be very computationally intensive.
Page 53
Chapter 3: Meshing
SEEP/W
the underlying soil, the element shapes are very similar in size and aspect at the
common nodal point between the two very contrasting soils.
The second point to node from Figure 3-20 is that in the right diagram the nodes
that are located at the interface between two soils are still viewable even though
the main mesh details are not. This is intentional so that you can easily see and
graph data at nodes that are used for automatic tracking of interlayer fluxes in the
VADOSE/W model.
Figure 3-19 Surface region mesh with details off (left) and on (right)
Page 54
SEEP/W
Chapter 3: Meshing
there are large changes in boundary condition type at different nodes within the
same element. This would be the case when the corner node at the bottom of the
slope becomes a seepage face point while the next node up slope is still an
infiltration node. Basically, it is better to build the mesh to look somewhat natural.
g
Page 55
Chapter 3: Meshing
SEEP/W
Figure 3-23 Region mesh with region corner points viewed and
surface details not viewed
Joining regions
Compatibility must be maintained between regions to ensure the regions are
connected. Regions must be joined at the region Points and Points must be
common to adjoining regions for the regions to be properly connected. GeoStudio
has a number of features to assist in achieving region compatibility.
The following are some of the main characteristics:
Page 56
SEEP/W
Chapter 3: Meshing
Consider the diagram in Figure 3-24. Region 1 is drawn first and Region 2 can be
drawn by clicking on Points 7, 3, 9 and 8. Points 4, 5 and 6 are automatically
added to Region 2.
9
2
7
3
5
6
4
1
7
5
6
4
1
1
Page 57
Chapter 3: Meshing
SEEP/W
this results in a mesh like in Figure 3-25. In this case the Ctrl key was held down
after clicking on Point 7, but before clicking on Point 3.
Once again, other details on joining regions are presented in the on-line help.
3.5
Page 58
SEEP/W
Chapter 3: Meshing
Page 59
Chapter 3: Meshing
SEEP/W
Page 60
SEEP/W
Chapter 3: Meshing
Vertical profiles
Page 61
Chapter 3: Meshing
SEEP/W
3.6
3.7
Interface elements
In a finite element formulation, generally all the elements are connected at the
nodes and remain connected at the nodes. Sometimes it is desirable however to
allow elements to move relative to each other, such as along a joint between two
rock blocks or along the contact surface between soil and structure. Another
example might be the potential slippage that may exist between a geo-synthetic
and surrounding soil. In a seepage analysis, a wick drain will open up the flow
capacity in the axial direction of the drain. Flow can in essence follow the contact
between elements. In a thermal analysis, an interface element could be used to
Page 62
SEEP/W
Chapter 3: Meshing
simulate a thin layer of insulation for the case where actually drawing the thin
layer is hard to do because of the thickness relative to the scale of the entire model.
Features and behavior like this can be simulated with what is known as interface or
contact elements.
In the current version of GeoStudio, only SIGMA/W has a form of an interface
element which can be used to simulate the slippage between neighboring elements.
They are called slip elements. The slip elements are fairly primitive and in need
of enhancement.
A more general interface formulation with a wider range of applications has been
formulated for GeoStudio and will be available in a future release.
In GeoStudio it is important to recognize that if the interface element is present in
one analysis, it will be present in all the other products within a particular data file.
3.8
Infinite elements
Page 63
Chapter 3: Meshing
SEEP/W
X2
X1
Pole
Page 64
SEEP/W
Chapter 3: Meshing
influence on the behavior of the elements. Fortunately, the results are not all that
sensitive to the pole position. Generally, the objective is to make the distance
between the pole and the inner edge of the element as large as conveniently
possible, but not beyond the extents of the over all mesh.
We recommend that you always complete an analysis without infinite elements
first. Then after you have obtained an acceptable solution, save the problem to a
new file and then add the infinite elements to refine your analysis. Having
solutions with and without infinite elements is a useful way of understanding the
effect of extending the far field boundary and understanding the computed
response of these elements.
We recommend that you always complete an analysis without infinite elements first.
Having solutions with and without infinite elements is a useful way of understanding the
effect of extending the far field boundary and understanding the computed response of
these elements.
3.9
Page 65
Chapter 3: Meshing
SEEP/W
All elements should be visible to the naked eye when the mesh is
printed at a zoom factor of 100 % and when the horizontal and vertical
scales are the same. The exception to this guideline is a surface mesh.
Number of elements
Based on many years of responding to GEO-SLOPE user support questions, most
users start with a mesh that is too complex, containing too many elements for the
objective of the analysis. The thinking when users first start doing finite element
analyses seems to be the more elements, the better; that a large number of elements
will somehow improve the accuracy of the solution. This is not necessarily true. If
the mesh is too large, the time required to obtain a solution can become
unattainable. Sometimes it also becomes very difficult to interpret the results,
particularly if the solutions appear to be unreasonable. The effort required to
determine the reason for an unreasonable solution increases dramatically with
mesh size.
We highly recommend that you try and create a mesh with less than 1000
elements, particularly at the start of an analysis. Our experience is that most
geotechnical problems can be modeled with 1000 elements or less. Obviously there
are exceptions, but this number is a good goal to strive for. Later, once you have a
good first understanding of the critical mechanisms in your problem, you can
increase the mesh density to refine the analysis.
Effect of drawing scale
Another good guideline is that all elements should be visible to the naked eye
when the mesh is printed or viewed at a 100% zoom factor. Groups of elements
that appear as a solid or nearly solid black smudge on the drawing are too small.
This means a suitable element size is related to the drawing scale. A drawing at a
scale of 1:100 can have much smaller elements than a drawing at a scale of 1:2000.
In other words, if it is necessary to zoom in on an area of the drawing to
distinguish the elements, the elements may be unnecessarily small.
Page 66
SEEP/W
Chapter 3: Meshing
All elements should be readily distinguishable when a drawing is viewed when the
vertical scale is equal to the horizontal scale. It is possible to draw a nice looking
mesh at a vertical exaggerated scale, but when viewed at a true vertical scale the
mesh appears as a wide black line. This effect is illustrated in Figure 3-30. The top
part of the figure shows a nice mesh at 10V:100H, a 10 times vertical
exaggeration. The same mesh at a scale of 100V:100H appears at the bottom of
Figure 3-30. At an exaggerated scale the elements appear suitable, but at a true
scale they are not appropriate.
It is important to remember that the main processor which solves the finite element
equations sees the elements only at the true scale. The vertical exaggeration is used
only in DEFINE and CONTOUR for presentation purposes.
A good rule to follow is to always view the mesh at a true scale before solving the
problem to check that the mesh is reasonable for the purpose of the analysis.
Page 67
Chapter 3: Meshing
SEEP/W
unnecessarily time consuming and can sometimes make it difficult to interpret the
results.
Let us assume that we are interested in estimating the seepage though the clay core
of a zoned dam with rock shells. Figure 3-31 shows a typical case. The rock shells
are considered to be many orders of magnitude more permeable than the core. In
addition, the granular drain filter layers between the clay and the rock are clean
and can easily handle any seepage though the core without impeding the drainage.
In other words, the granular filter layers and rock shells make no contribution to
dissipating the hydraulic head on the upstream side of the core. If this
consideration is true, then there is nothing to be gained by including the highly
permeable materials in the analysis. A mesh such as in Figure 3-31 is adequate to
analyze the seepage though the core.
1
Page 68
SEEP/W
Chapter 3: Meshing
10
11
Page 69
Chapter 3: Meshing
SEEP/W
The situation is different if the main objective of the analysis is to study the effects
of surface irregularities. Then the irregularities of course need to be included. So,
once again, the degree of geometric complexity depends on the objectives of the
analysis.
Also, the level of geometric detail that needs to be included in the problem must be
evaluated in light of the certainty with which other factors such as the boundary
conditions and material properties are known. There is little to be gained by
defining a very detailed geometry if the material properties are just a rough
estimate. A simplified geometry is more than adequate if the material properties
are rough estimates. There needs to be a balance in complexity between all the
aspects of a finite element analysis, including the geometry.
Over-complicating the geometry is a tendency when users first get into numerical
modeling. Then as modelers gain more experience they tend to use more simple
geometries. This obviously comes from understanding how the mesh can influence
the results and what level of complexity is required. The situation should be the
reverse. It is the modelers with limited experience who should use simplified
geometries.
The main message to remember when starting to model is to keep the problem as
simple as possible until the main engineering issues are well understood.
Page 70
SEEP/W
Material Properties
This chapter describes the various soil hydraulic properties that are required in the
solution of the seepage partial differential equation. It is important to have a clear
understanding of what the soil properties mean and what influence they have on
the type of results generated. This chapter is not meant to be an all-inclusive
discussion of these issues, but to highlight the importance of various parameters
and the implications associated with not defining them adequately.
Well defined soil properties can be critical to obtaining an efficient solution of the
finite element equations. When is it sufficient to guess at a function and when must
you very carefully define one? This chapter will address these issues.
4.1
w = nS
where:
e=
wGs
n
=
1 n
S
where:
Gs
Page 71
SEEP/W
In an unsaturated soil, the volume of water stored within the voids will vary
depending on the negative water pressure (or suction) within the pore-water. There
is no fixed water content in time and space and so a function is required to describe
how the water contents change with different pressures in the soil.
The volumetric water content function describes the capability of the soil to store
water under changes in pore-water pressures. A typical function for a drying soil is
shown in Figure 4-1.
Volumetric water content,
y
mw
Air-entry value
(AEV)
mw
1
Residual water content
r
x
negative
positive
Pore-Water Pressure
Page 72
SEEP/W
be released by draining the water-filled voids and desaturating the soil profile by
gravitation forces, or by compressing the soil skeleton and reducing the size of the
voids, effectively squeezing water out of a saturated system. In the positive porewater pressure region, mw becomes equivalent to mv, the coefficient of
compressibility for one-dimensional consolidation. The slope of the volumetric
water content function in the negative pore-water pressure range represents the rate
at which the volume of water stored within the soil changes as the pressure
changes, over a range of values from the AEV to the pressure at the residual water
content.
Another key feature of the volumetric water content function is the residual
volumetric water content ( r ), which represents the volumetric water content of a
soil where a further increase in negative pore-water pressure does not produce
significant changes in water content. This point can also be expressed in terms of
the degree of saturation by dividing the residual volumetric water content by the
porosity of the soil. It is possible to remove water to a state less than the residual
water content value, but this process is controlled by evaporation and / or osmotic
forces. Evaporative drying is excluded from SEEP/W, but is included in
VADOSE/W by considering simultaneous coupled heat, mass and vapor flow.
Water can be released by draining the water-filled voids and desaturating the soil profile by
gravitation force; by compressing the soil skeleton and reducing the size of the voids,
effectively squeezing water out of a saturated system; or by applying evaporative demand.
Page 73
SEEP/W
negative pore-water pressures and the resulting air entry value is smaller than that
for the silt or clay. The uniform nature of the pores means that all the pores drain
over a small range of negative pore-water pressures, which makes the slope of the
function steeper than the others.
Volumetric water content,
y
Marine clay
Silty sand
Uniform sand
negative
x
positive
Pore-Water Pressure
Page 74
SEEP/W
4.2
1
M
mv =
where:
mv =
av
1 + e0
where:
av
e0
4.3
Hydraulic conductivity
The ability of a soil to transport or conduct water under both saturated and
unsaturated conditions is reflected by the hydraulic conductivity function. In a
saturated soil, all the pore spaces between the solid particles are filled with water.
Once the air-entry value is exceeded, air enters the largest pores and the air-filled
pores become non-conductive conduits to flow and increase the tortuosity of the
flow path as shown schematically in Figure 4-3. As a result, the ability of the soil
Page 75
SEEP/W
Soil particles
=n
n < < r
= r
Page 76
SEEP/W
Page 77
SEEP/W
Page 78
SEEP/W
The accuracy with which the hydraulic conductivity needs to be specified depends
to some extent on the objective of the analysis. If the primary objective is to
compute the distribution of pore-water pressure, then an approximate function may
be adequate. On the other hand, if the objective of the analysis is to make reliable
time predictions, then it may be necessary to define the storage and hydraulic
conductivity with the assistance of laboratory tests.
The level of effort required to define the material functions can be evaluated by
performing several analyses with different assumed functions. Performing such a
sensitivity analysis can greatly increase the confidence level of the computed
results.
In summary, a hydraulic conductivity function must be specified for each material
included in an analysis, even if the function is only an approximation.
An approximated curved conductivity relationship in the unsaturated zone results
in a much better solution than using a straight, horizontal line.
4.4
Storativity and specific storage, and transmissivity are terms commonly used to
describe the characteristics of groundwater aquifers. These terms have a
comparable parameter in SEEP/W which makes it possible to use SEEP/W to
analyze the behavior of groundwater aquifers.
The storativity, (storage coefficient), S, is defined as:
S = Ssb
where:
Ss
S s = g ( + n )
where:
Page 79
SEEP/W
w = g
and
mw = ( + n )
Therefore,
mw =
Ss
In SEEP/W, the term mw is the parameter that represents the compressibility of the
system due to a change in pore-water pressure. In this application, it is the slope of
the volumetric water content function in the positive pore pressure range and is
often referred to as mv , the coefficient of compressibility from a standard
consolidation test.
The transmissivity, T, of a confined aquifer is defined as:
T = Kb
where:
b
If the transmissivity and the thickness are known, the appropriate hydraulic
conductivity value (K) can be established for a SEEP/W analysis.
Page 80
SEEP/W
4.5
6
4
2
0
-4
-10
1
1
2.8
2.6
2.2
2.4
0
0
Page 81
SEEP/W
The unfrozen water content function relates the amount of unfrozen water to a
temperature below freezing and its curve is very similar in appearance to a soil
water characteristic curve when plotted on a semi-log scale. The unfrozen water
content curve can serve three purposes. It can be used to determine the freezing
point depression for pore-water in soils at a given water content below saturation;
it can be used to determine the amount of water that remains unfrozen at any given
temperature below freezing; and the slope of the curve determines how much latent
heat is added to the system by the phase change during the heat and mass transfer
analysis.
Ideally, a soil freezing curve should be measured, but this is difficult to do. It is
possible to estimate the curve using a measured soil water characteristic (storage)
curve and the Clapeyron equation, which relates changes in suction to change in
temperature based on equilibrium thermodynamics. Analysis of the Gibbs free
energy for any two phases in equilibrium can be used to derive the Clapeyron
equation, which relates how the equilibrium pressure changes with a change in
temperature. The reduced form of the Clapeyron equation as applied to the soil
freezing scenario is given by Black and Tice (1989) as follows:
Equation 4-1
= 1110T
where:
The constant value equal to 1110 kPa/oC combines the latent heat of fusion value,
specific volume, and the conversion between the freezing temperature of water in
Kelvin and degrees Celsius.
If the soil temperature below zero Celsius is passed to SEEP/W from TEMP/W,
then the seepage program can use Equation 4-1 to estimate what the approximate
frozen condition suction would be such that this suction is used to determine the
hydraulic conductivity at each gauss point with freezing temperatures (Newman,
1996).
Seepage analysis in freezing ground can be very complicated, especially in the
direct vicinity of the phase change region. At this location it is possible for certain
types of soil to experience cryogenic suction which results in very steep pressure
gradients that can draw water towards the freezing front where it can accumulate
and cause frost heave. In the SEEP/W model, this phenomenon is not accounted
Page 82
SEEP/W
for. While the suctions are estimated based on temperature and used to determine
frozen ground hydraulic conductivity, they are not directly coupled with the
thermal equation and therefore only change due to the solution of the seepage
partial differential equation.
4.6
Page 83
SEEP/W
K
K air ( ) = K air ,dry a log log water ,min
K water , sat
K water ( )
log
K water , sat
where:
Kwr Saturated
Kar Dry
1.0
1.0
Min.
low
Matric Suction
high
Page 84
SEEP/W
user does not need to enter a storage function for the air phase because it is equal
to the negative inverse of the storage function for water.
The question of gas compressibility needs to be considered. Massmann (1989)
showed that when the maximum pressure difference between any two points is less
than 50 kPa the effects of gas compressibility can be neglected and the equations
developed to model groundwater flow are suitable for gas flow. This is the
assumption inherent in SEEP/Ws air flow formulation.
4.7
How sensitive is a model to changes to the air-entry value, the slope of the
function, the residual volumetric water content and the saturated hydraulic
conductivity? The effect of altering each of the four material property functions is
highlighted below, through a series of steady-state and transient analyses where
only one parameter is changed at a time to clearly evaluate the influence of each
parameter. Figure 4-8 shows a cross-section of a system where both saturated and
unsaturated conditions exist. This cross-section represents a two-dimensional view
of a flow system in which water from a canal passes through an unconfined,
homogeneous, fine sand aquifer and is collected in a series of collection wells
located along the right edge of the cross-section.
Surface flux boundary 300 mm/year = 9.5 x 10-9 m/s
1.00 m
1.25 m
0.75 m
Homogeneous
Fine Sand
4.00 m
5.25 m
22.00 m
H(P=0)
Over length of
slotted screen
in the well
Page 85
SEEP/W
1.E-02
10 kPa
1.E-03
3 kPa
0.15
0.10
0.05
0
-50
-40
-30
-20
-10
1.E-04
1.E-05
1.E-06
1.E-07
Hyd. Cond.
(m/s)
1.E-08
1.E-09
1.E-10
1.E-11
-60
50
1.E-12
-40
-30
-20
-10
Page 86
SEEP/W
the structure of the model (i.e., the downstream side of the berm) controls the
shape of the unsaturated flow system. Even though saturated flow occurs in the
berm, the water table is still at depth and negative pore-water pressures exist on the
downstream face so a seepage face never develops.
-10
Figure 4-10 Pressure contours and flow vectors for a 3 kPa AEV
material
-10
-10
-15
Figure 4-11 Pressure contours and flow vectors for a 10 kPa AEV
material
Page 87
SEEP/W
Ksat
(m/s)
7.5 x 10-4
none
7.5 x 10
-6
none
7.5 x 10
-8
7.5 x 10-4
9.5 x 10-9
7.5 x 10-6
9.5 x 10-9
7.5 x 10-8
9.5 x 10-9
Surface Flux
(m/s)
none
The three hydraulic conductivity functions that were used in the simulations are
presented in Figure 4-12. The general shape of the function remained unchanged
while the saturated hydraulic conductivity was adjusted.
Figure 4-13 to Figure 4-15 show the results obtained from simulations 1 to 3 (see
Table 4-1). A surface flux was not applied and the Ksat was varied by two orders
of magnitude between each simulation. The resulting total head contours and total
flux values that were determined near the well screen are included in the figures.
One of the most significant comparisons to make is with respect to the total head
contours. Altering the saturated hydraulic conductivity does not alter the shape of
the flow net, so the total head contours should be and are the same. The only
obvious difference between the results can be found in the value associated with
the flux section near the well. The flux varies along the same order of magnitude
that the Ksat was varied, so increasing the saturated hydraulic conductivity results
in a greater flow rate to the well and decreasing it reduces the amount of flow to
the well.
Page 88
SEEP/W
1.E-02
1.E-04
1.E-06
Ksat = 7.5 x
10-4
m/s
1.E-08
-60
-50
10-8
-40
Hyd. Cond.
(m/s)
1.E-10
m/s
1.E-12
30
1.E-14
-20
-10
4.2291e-004
4.3756e-006
Page 89
SEEP/W
4.2290e-008
-25
4.3767e-004
-5
0
-10
0
4.4789e-006
Page 90
SEEP/W
-5
0
-5
1.2922e-007
Page 91
SEEP/W
pressures. If the slope of the VWC function is flat, the change in volumetric water
content for increasingly negative pore-water pressures would be less than for a soil
with a steeper function. Figure 4-19 shows the volumetric water content and
hydraulic conductivity functions used for the sensitivity analysis regarding the
slope of the VWC function. Creating a function with a flatter slope represents a
soil which is non-uniform and has a larger distribution of pore sizes. The air-entry
value (a function of the largest pore size) has not been changed, nor has the
residual water content (a function of the smallest pore size). The modifications
were made to the VWC function and the changes were then reflected in the
hydraulic conductivity function through the use of predictive methods.
In order to obtain initial head conditions, steady-state analyses were conducted
using both the modified and unmodified material property functions. A pond depth
of 0.75m was included for the steady-state analyses and was then removed for the
start of the transient analyses, allowing the system to drain into the well for 40
days. The results from both transient analyses are presented in Figure 4-20.
1.E-02
1.E-03
1.E-04
1.E-05
1.E-06
1.E-07
1.E-08
0.50
k
(m/s)
0.45
1.E-09
0.40
1.E-10
0.35
1.E-11
0.30
1.E-12
-60
-50
-40
-30
-20
-10
0.25
0.20
Vol.
Water
Cont.
0.15
0.10
0.05
0.00
-70
-60
-50
-40
-30
-20
-10
Page 92
SEEP/W
elevation. As can be seen in Figure 4-20, it only took 22 days of drainage, using
the modified function, to lower the P=0 contour (water table) to the same elevation
as that of the unmodified function after 40 days of drainage. The time difference
can be explained in part by comparing water content profiles taken at the same
location. Figure 4-20 shows the initial water content for both simulations as a
vertical, solid black line. The red line indicates the water content profile after 22
days of drainage using the modified function and the blue line indicates the water
content profile after 40 days of drainage using the unmodified function (the one
with the steeper slope). The amount of water removed from the system for each
soil type can be estimated as the area between the black line and the red or blue
line respectively. The water content profile of the modified soil (red) shows that
the soil is wetter, having stored more water in the unsaturated zone than the
unmodified soil (blue). As a result, the amount of water released from the system is
less than that of the unmodified VWC function. The majority of the water removed
for both soils was through the saturated flow system, and since the Ksat remained
unaltered between the simulations, it took less time to drain less water.
Location of water content profile data
Initial 0 kPa
0.4
0.3
0.2
0.1
Figure 4-20 Location of P=0 kPa contour and water content profiles
for the modified function (day 22) and unmodified function (day 40)
Changes to the residual volumetric water content
The last feature of the volumetric water content function to evaluate in the
sensitivity analysis is the residual water content ( r ). The effect of changing the
residual volumetric water content does not alter the hydraulic conductivity
function, so only the VWC function was adjusted such that the residual water
content for the modified function was much greater than the unmodified function
as shown in Figure 4-21.
Page 93
SEEP/W
0.50
0.45
0.40
0.35
0.30
0.25
0.20
Vol.
Water
Cont.
0.15
0.10
0.05
0.00
-40
-35
-30
-25
-20
-15
-10
-5
0.4
0.3
0.2
0.1
Figure 4-22 Location of P=0 kPa contours and water content profiles
for the modified slope function (day 22), the modified residual (day
30) and the unmodified function (day 40)
Page 94
SEEP/W
With the completely unmodified function, it took 40 days to lower the P=0 contour
(water table) to the location represented in Figure 4-22. It took the function with
the shallower slope 22 days to have the P=0 contour lower to the same elevation.
Increasing the residual water content of the unmodified function resulted in the
P=0 contour reaching the same elevation after 30 days.
Therefore, increasing the residual water content of the volumetric water content
function resulted in a wetter profile above the P=0 contour (as shown by the pink
water content profile) than that of the unmodified function (as shown by the blue
water content profile). Less water was released from the system and so it took less
time to release the water. The greatest amount of water storage results in the least
amount of water being released from the system. This occurred using the
volumetric water content function with the shallow slope.
In summary, in modeling unsaturated systems, appropriate definition of the
volumetric water content function is critical to achieving a representative solution.
It is important to know how the results can be affected by varying the main
features of the function and how to conduct a sensitivity analysis if you are unsure
of your material property functions. Conducting a sensitivity analysis will help you
gain confidence in the results and to increase your understanding of how the
system being modeled will respond to changes in the material properties.
4.8
Obtaining the saturated conductivity value of a soil is a fairly simple process that
involves measuring a fixed head gradient across a saturated soil sample and then
measuring the quantity of water that passes through at steady state conditions. For
coarse grained soils this can be as simple as setting up a column of soil and using a
pump or tap water to force water through. A standpipe manometer can be used at
two fixed locations in the column to obtain the total head values needed to backcalculate the saturated conductivity value. For more fine grained soils, the rate of
water expelled during an Odometer test can be related to its saturated conductivity
value. This is a useful approach as the saturated conductivity versus void ratio data
can be plotted and used in subsequent sensitivity analysis relating to as built field
conditions.
The hydraulic conductivity versus pore-water pressure relationship can be
established directly from laboratory measurements. This involves measuring the
hydraulic conductivity of soil samples at various negative pore-water pressure
levels, but the process can often take very long due to the low conductivity values
Page 95
SEEP/W
that can be present in partially saturated soil, which affects the time it takes to
reach equilibrium conditions.
Making measurements of unsaturated hydraulic conductivity is a fairly complex
and involved task. Difficulties associated with the measurements have been
discussed by Brooks and Corey, 1966, and Green and Corey, 1971. In addition to
the time for testing, the difficulties are generally related to problems with air
diffusion and measuring small flow quantities.
The techniques for measuring unsaturated hydraulic conductivity have been
documented by Klute, 1965. This document describes the fundamentals of the
equipment and procedures involved. Another paper on the subject has been
presented by Corey, 1957. Hillel, 1990, discusses the measurement of unsaturated
hydraulic conductivity in situ.
Direct measurement of water content function
The water content of soil at a particular negative pore-water pressure can be
measured with a commercially available apparatus known as a pressure plate cell.
Figure 4-23 shows a schematic diagram of the cell.
It is important that the soil sample is placed in direct contact with a porous ceramic
plate located on the bottom of the inner chamber. The ceramic plate acts like a
semi-permeable membrane between the soil sample and the water filled reservoir
at the bottom of the cell. Positive air pressure is applied to the top of the cell and
increases the air pressure in the chamber. The increase in air-pressure causes porewater from the soil sample to be pushed out through the ceramic plate and air
enters the previously water-filled pores in the soil sample. It is very important that
the air entering the soil is only from the air chamber and not a result of diffusion
through the ceramic plate at the bottom of the cell. This is achieved by using a high
air-entry plate, which will allow water to readily flow through the plate, but restrict
the flow of air up to a certain maximum pressure.
Each incremental increase in air pressure results in an incremental decrease in
water content within the soil sample. Equilibrium conditions must be established
following each incremental increase in air pressure, then the entire cell is weighed
and the change in weight is recorded. At the end of the test, the changes in cell
weight are used together with the final dry weight of the sample to compute the
water content of the sample that existed at each of the various applied pressures. In
this manner, the volumetric water content versus negative pore-air pressure
relationship can be developed.
Page 96
SEEP/W
High
Air-Entry
Disk
SOIL SPECIMEN
Outlet Line
(uw = 0)
Inlet Line
4.9
Page 97
SEEP/W
techniques and sample functions provided to the situation and soils you are trying
to model.
Hydraulic conductivity prediction
SEEP/W has three separate methods built into the model that can be used to predict
unsaturated hydraulic conductivity functions using either a measured or estimated
volumetric water content function and a saturated hydraulic conductivity.
Method 1 (Fredlund et al. 1994)
One of the three methods available to predict the unsaturated hydraulic
conductivity function from a volumetric water content function is that proposed by
Fredlund et al.(1994). This method consists of developing the unsaturated
hydraulic conductivity function by integrating along the entire curve of the
volumetric water content function. If the volumetric water content function has
been curve-fit using the method proposed by Fredlund and Xing (1994), then the
hydraulic conductivity function can be predicted over the entire suction range (i.e.,
from 0 to 106 kPa), which removes the need to determine the residual water
content, which is usually required for other predictive methods. In SEEP/W, we
have made an assumption that the residual water content is 10% of the saturated
water content (porosity) and the resulting curve is developed only over the
negative pore-water pressure range identified by the modeler. The Fredlund et al
method is generally more accurate for sandy soils than it is for finer grained
materials such as clay.
Method 2 (Green and Corey 1971)
A method for predicting unsaturated hydraulic conductivity from soil-water
characteristic functions has been presented by Green and Corey (1971). Green and
Corey concluded that their method is sufficiently accurate for most field
applications. Elzeftawy and Cartwright (1981) compared measured unsaturated
coefficients of permeabilitys for various soils with predicted values using the
Green and Corey method and reached the same conclusion.
In summary, SEEP/W uses the Green and Corey equation to estimate the shape of
the conductivity function and then moves the curve up or down so that the function
passes through the user-specified value of ksat.
Page 98
SEEP/W
4.10
Page 99
SEEP/W
In this approach, the soil mass in each segment of the function is assumed to form
a uniform matrix with a bulk density equal to that of a natural-structure sample.
The pore volumes calculated from each grain-size fraction can be integrated
progressively to give the volumetric water content at a segment. It is assumed that
the solid mass in a particle-segment can be represented by many individual
spherical particles having the same radius then the number of particles in a unit
mass of soil can be calculated. Once the pore radii are obtained, the equivalent soil
matric suction can be obtained from the equation of capillarity.
The volumetric water content and the matric suction at each segment of the grain
size function can be calculated to produce the complete function. Arya & Pariss
method works very well with granular material when the entire grain-size function
is well defined. In most cases, the predicted volumetric water content functions are
in close agreement with the measured data.
Method 2 (Modified Kovacs)
Aubertin et al (2003) presented a method to predict the volumetric water content
function which is modified from the method proposed by Kovacs (1981) (Seepage
Hydraulics, Elsevier Science Publishers, Amsterdam). The modifications were
made to Kovacs method to better represent materials such as tailings from hardrock mines. A further modification extended the method for clay type soils. The
Aubertin et al. method predicts the volumetric water content function using basic
material properties which can be useful, particularly for preliminary analysis. It
should be cautioned that, especially for clay-type materials, it is critical to base
final designs on measured material properties.
The function is initially determined as a degree of saturation function and then is
later converted to a volumetric water content function. The function is developed
by defining the degree of saturation for two main components. The first component
contributes to the amount of water that is stored in a soil by capillary forces that
exist at relatively small negative pore-water pressures. The second component
contributes to the volumetric water content function at large negative pore-water
pressures where the amount of water that exists in the soil is primarily a function
of adhesion. Both of these components can be evaluated from the negative porewater pressure and material property information such as particle-size, the shape of
the particles and the porosity.
The degree of saturation is determined based on the capillary and adhesive
components. The adhesion component is associated with the thin film of water that
covers the surface of the soil grain and depends on basic material properties such
Page 100
SEEP/W
as the negative pore-water pressure in the soil and the particle-size, shape
coefficient and porosity of the soil.
Method 3: closed form (Fredlund and Xing, 1994)
The Fredlund and Xing (1994) method is a closed-form solution that can be used
to develop the volumetric water content function for all possible negative pressures
between zero and minus one million kPa based on the user's knowledge of a group
of three parameters: a, n, and m.
The 'a' parameter, which has units of kPa, is the inflection point of the volumetric
water content function. It is generally slightly larger than the air-entry value. The
parameter n controls the slope of the volumetric water content function and the m
parameter controls the residual water content.
The Fredlund and Xing method is only functional if you know values of a, n and
m, however, these values can be readily determined using a fitting algorithm
applied to measured data points.
It is important to understand that this method is not intended to predict a
volumetric water content function from grain-size curves, but was developed to
obtain a smooth function over the complete range of negative pore-water pressure
values (0 to 1,000,000 kPa).
Method 4: closed form (Van Genuchten, 1980)
In 1980, van Genuchten proposed a four-parameter equation as a closed form
solution for predicting the volumetric water content function. Although the
terminology of the a, n and m parameters are similar to those of Fredlund and Xing
(1994), the definitions are slightly different. The a parameter in particular cannot
be estimated by the air-entry value, but instead is a pivot point about which the n
parameter changes the slope of the function. The parameter m affects the sharpness
of the sloping portion of the curve as it enters the lower plateau. The van
Genuchten closed form method can only be used when the curve fit parameters are
known, but there are some references to these values in the literature that can be
applied in the model.
4.11
Page 101
SEEP/W
fit is created and adjusted to the users satisfaction, the solver is capable of looking
up any y value on the splined function for any input x value. A typical
example would be for the solver to obtain a water content value from the spline
data for any value of soil water pressure. In all GEO-SLOPE products, the spline
fit you observe when you set up the function is identical to the spline data used in
the solver. What you see is what you get, so it is important to view the spline
function to ensure that it is smooth, defined over a full range of x values and not
discontinuous.
Weighted splines
Smooth curves were produced in the past using mechanical means. This involved
the use of a thin, flexible strip of wood or metal held in place with weights. The
flexible strip would bend in such a way that the internal energy due to bending was
at a minimum (see Lancaster and Salkauskas, 1986).
Such a curve can be described mathematically by defining the x-y coordinates of
the points (weights) and then computing the curvature at the points that minimizes
the internal energy term in the equations. Mathematically, this is referred to as a
natural spline (see Lancaster and Salkauskas, 1986).
A natural spline can have many undesirable humps and hollows when the data
points are not near the natural maximum curvature positions. Figure 4-24a
illustrates this behavior.
Salkauskas (1974), and Lancaster and Salkauskas (1986) have developed a
procedure for controlling the undesirable humps and hollows. They called the
resulting curve a weighted spline. Figure 4-24b illustrates the effect on the shape of
the curve using the weighted spline interpolation technique.
SEEP/W utilizes the weighted spline technique to create smooth conductivity,
volumetric water content, boundary, and modifier functions. In addition to defining
a continuous and smooth function, spline interpolation also provides first
derivatives of the curve at any point. This is a useful feature for establishing the
slope of the soil-water characteristic curve ( mw ) at any pore-water pressure.
Best-fit splines
Since all functions are approximations of real-world behavior, it is often
convenient to use measured data values for the definition of a function. These
values, however, usually do not lie along a smooth, continuous curve. A spline
Page 102
SEEP/W
function that is fit to these values will appear jagged and will not accurately reflect
the measured data. To overcome this problem, SEEP/W allows you to define a
"best-fit" spline through the data points, as illustrated in the figures below.
The input function commands provide a means of controlling how the spline curve
is fit to the data points. For each function, you can assign a "Fit Curve to Data
percentage" and a "Curve Segments percentage" between 0% and 100%.
When the curve is fit exactly (100%) to the data points, the spline passes through
each data point. As the curve fitting is reduced, the spline shape approaches a
straight line that passes close to each data point. This is useful when you want to
approximate a spline through laboratory-measured data points without moving any
of the data points.
When the curve segments are curved (100%) between data points, the curve is
defined as a natural spline. As the curve segments are made straighter, the curve
segments approach a straight line between data points. Straightening the curve
segments helps to prevent "spline overshoots" (extreme peaks or valleys in the
spline). It also allows you to define "step" functions that have straight line
segments between each data point.
When specifying a best-fit percentage, it is best to experiment with different values
until you obtain a smooth spline that still passes close to the data points.
Page 103
SEEP/W
0.001
Conductivity
0.0001
1e-005
1e-006
1e-007
1e-008
10
100
1000
Suction
Page 104
SEEP/W
0.001
Conductivity
0.0001
1e-005
1e-006
1e-007
1e-008
10
100
1000
Suction
Page 105
4.12
SEEP/W
Several precautionary steps can be taken when functions are first defined, that will
save hours of detective work at a later stage when you are trying to understand
strange solution results.
Under definition of functions
Under-definition of a function means that you have not defined the function over
the full range of x values for which the function will be asked to look up y
values for. This can apply to soil property functions or to boundary condition
functions. For example, if you specify boundary functions of Head versus Time for
10 days, but you ask the solver to solve 20 days worth of time, you risk the solver
using incorrect y (Head) data for all days past 10 when it needs to look up the
function data on those days.
A more common mistake is not defining the storage function or conductivity
function over a full range of pressures. Consider a 5 meter tall column of water
with a Pressure = 0 kPa base boundary condition. It is likely that the pressure at the
top of the column could be a negative value of minus 50 kPa or less (based on a
negative hydrostatic head condition and possible application of a negative surface
boundary condition flux). If you only specify the conductivity function to minus 30
kPa pressure value, then for any nodal pressures less than minus 30 kPa, you fix
the conductivity value to be the value at minus 30 kPa. This may not be your
intent.
In the case of the storage function, the solver will attempt to predict the water
contents at pressures lower than minus 30 kPa using the water content at minus 30
kPa and the computed slope of the line at minus 30 kPa as shown in Figure 4-27.
Extrapolating the slope is fine if the computed nodal pressures are close to minus
30 kPa, but if they solve to be significantly more negative, then the estimated
values of water content lose accuracy because the slope is not constant in this
range.
The situation is made worse when the solver needs to use the storage function data
points to obtain the slope of the function; which is a required parameter in the
finite element equation. If the slope is not clearly defined at low water contents,
then the solver can start to predict very strange behavior if it must estimate the
slope at these lower water contents based on the slope at the lowest user-defined
data point. The slope is NOT constant as the soil dries!
Page 106
SEEP/W
In summary, make sure you fully define the functions over the entire range of
pressures for which the model will be required to access the data.
450
400
350
300
250
200
150
100
50
-35
-30
-25
-20
-15
-10
-5
Pressure
Page 107
SEEP/W
0.0001
Conductivity
1e-005
1e-006
1e-007
10
100
1000
Suction
0.0001
Conductivity
1e-005
1e-006
1e-007
-800
-700
-600
-500
-400
-300
-200
-100
Pressure
Page 108
SEEP/W
4.13
Page 109
SEEP/W
The functions presented in these files can be imported into your own project files
and then modified as necessary to suit your given situation. For example, you can
import a function that has properties similar to the soils you are trying to model.
The functions can then be adjusted as necessary to increase their applicability to
your situation. Another benefit of the function library is the ability you now have
to compare your grain-size distribution curves to those in the function library and
thereby select material property functions that may represent soils found on site.
These example functions are provided to help you define functions when you do
not have any other data. As discussed earlier in this chapter, using an approximate
function leads to more realistic results than using a single-value function when the
problem involves saturated / unsaturated flow.
Page 110
SEEP/W
Soil Name
Ksat
(m/s)
Ksat
(ft/s)
K - Function
Estimation
Method
Por
(n)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
Uniform Fine
Sand #1
2.15E-05
7.05E-05
Fredlund et al.
0.30
42
0.18
0.4
Uniform Fine
Sand #2
1.13E-06
3.71E-06
Fredlund et al.
0.38
21
0.07
0.4
Sandy Loam
5.83E-06
1.91E-05
0.38
125
0.06
0.3
2.00E-08
6.56E-08
0.42
63
0.55
0.15
Sandy Silt
(Tails)
4.80E-07
1.57E-06
0.45
10
209
0.001
0.09
Silty Sand
5.00E-07
1.64E-06
0.51
12
251
0.008
0.07
Well-graded
1.00E-07
3.28E-07
Fredlund et al.
0.41
15
313
0.005
16.1
Well-graded #2
1.50E-08
4.92E-08
0.40
50
1045
n/a
6.7
Silt #2
1.00E-06
3.28E-06
0.44
10
209
0.006
0.05
10
Glacial Till
(Uncompact)
5.00E-06
1.64E-05
0.30
167
0.002
0.07
11
Glacial Till
(Compacted)
1.00E-07
3.28E-07
0.23
20
418
0.002
0.07
12
Silt Loam
7.00E-07
2.30E-06
0.45
15
313
0.002
0.026
13
1.40E-07
4.59E-07
0.42
50
1045
0.002
0.026
14
3.00E-08
9.84E-08
0.50
40
836
0.001
0.015
15
Uniform Silt
1.00E-08
3.28E-07
0.49
167
0.003
0.013
16
Clay/Silt
2.50E-08
8.20E-08
Fredlund et al.
0.38
10
209
<0.001
0.01
17
Well-graded #3
(high clay)
7.00E-10
2.30E-09
van Genuchten
0.35
43
898
<0.001
0.3
18
Uniform Sand
1.00E-04
3.28E-04
0.35
63
0.1
n/a
19
Sand
5.40E-05
1.77E-04
0.39
125
n/a
n/a
20
Fine Sand
4.30E-06
1.41E-05
0.35
84
0.093
n/a
21
Silt
2.50E-07
8.20E-07
0.38
20
418
n/a
n/a
22
Silt (Tailings)
5.80E-08
1.90E-07
0.39
10
209
n/a
n/a
23
Sandy Clayey
Silt
1.50E-08
4.92E-08
0.35
15
313
n/a
n/a
24
Clayey Silt
8.40E-09
2.76E-08
0.41
25
522
0.003
n/a
Page 111
SEEP/W
Page 112
SEEP/W
Boundary Conditions
5.1
Introduction
Page 113
5.2
SEEP/W
Fundamentals
All finite element equations just prior to solving for the unknowns ultimately boil
down to:
[ K ]{ X } = { A}
where:
[K]
{X}
a vector of unknowns which are often called the field variables, and
{A}
[ K ]{H } = {Q}
where:
{H}
{Q}
The prime objective is to solve for the primary unknowns, which in a seepage
analysis are the total hydraulic head at each node. The unknowns will be computed
relative to the H values specified at some nodes and/or the specified Q values at
some other nodes. Without specifying either H or Q at some nodes, a solution
cannot be obtained for the finite element equation. In a steady-state analysis, at
least one node in the entire mesh must have a specified H condition. The specified
H or Q values are the boundary conditions.
A very important point to note here is that boundary conditions can only be one of
two options. We can only specify either the H or the Q at a node. It is very useful
to keep this in mind when specifying boundary conditions. You should always ask
yourself the question: What do I know? Is it the head H or the flow, Q?
Realizing that it can be only one or the other and how these two variables fit into
the basic finite element equation is a useful concept to keep in mind when you
specify boundary conditions.
As we will see later in this Chapter, flow across a boundary can also be specified
as a gradient or a rate per unit area. Such specified flow boundary conditions are
Page 114
SEEP/W
actually converted into nodal Q values. So, even when we specify a gradient, the
ultimate boundary condition options still are either H or Q.
There are cases where we may know either H or Q. A seepage face is a boundary
condition where this is the case. We actually known that the pore-water pressure is
zero (H equals elevation), but we do not know the size of the seepage face. In such
a situation, it is necessary to use an iterative procedure to try either H or Q
boundary conditions until the correct solution is obtained. A complete section is
devoted to this special case later in this Chapter. The point here is that in the end
we can still only specify H or Q - which one is to be specified, needs to be guided
by the solution itself.
Remember! When specifying seepage boundary conditions, you only have one of two
fundamental options you can specify H or Q. These are the only options available, but
they can be applied in various ways.
Another very important concept you need to fully understand is that when you
specify H, the solution to the finite element Equation 5-1 will provide Q.
Alternatively, when you specify Q, the solution will provide H. The equation
always needs to be in balance. So when an H is specified at a node, the compute Q
is the Q that is required to maintain the specified H, you cannot control the Q as it
is computed. When Q is specified, the computed H is the H that is required to
maintain the specified flow Q.
Recognizing the relationship between a specified nodal value and the
corresponding computed value is useful when interpreting results. Lets say you
know the specified flow across a surface boundary. Later when you check the
corresponding computed head at that node, you may find that a significant depth of
water impoundment is required to provide the computed head. Then you can judge
whether that is reasonable or not.
SEEP/W always provides the corresponding alternative when conditions are
specified at a node. When H is specified, Q is provided, and when Q is specified, H
is provided. The computed Q values at nodes where a head is specified are referred
to as Boundary Flux values with units of volume per time. These Boundary Flux
values are listed with all the other information provided at nodes.
A third important fundamental behavior that you need to fully understood is that
when neither H nor Q is specified at a node, then the computed Q is zero.
Page 115
SEEP/W
Physically, what it means is that the flow coming towards a node is the same as the
flow leaving the node. Another way to look at this is that no flow is entering or
leaving the system at these nodes. Water leaves or enters the system only at nodes
where H or a non-zero Q has been specified. At all nodes for no specified
condition, Q is always zero. This, as we will see later in this chapter, has important
implications when simulating features such as drains.
The heads in a seepage analysis are the primary unknowns or field variables. A
boundary condition that specifies the field variable (H) at a node is sometimes
referred to as a Type One or a Dirichlet boundary condition. Flow gradient (flux)
boundary conditions are often referred to as Type Two or Neumann boundary
conditions. You will encounter these alternate names in the literature, but they are
not used here. This document on seepage modeling simply refers to boundary
conditions as head (H) or flux (Q) boundary conditions. Later we will differentiate
between nodal flux Q and specified gradients (rates of flow per unit area) across an
element edge.
5.3
H=
+y
where:
H
u
Page 116
SEEP/W
H = ( 20 + 5 ) (10 + 5 ) = 10
10
9
8
7
10
12
14
16
18
20
3
2
1
0
0
10
H = ( 0 + 10 ) ( 0 + 0 ) = 10
Page 117
10
9
SEEP/W
10
7
6
5
4
3
2
1
0
0
10
Figure 5-2 Flow in inclined pipe due to elevation head gradient only
In Figure 5-3 the pipe is again inclined as was the previous case, but the water
pressures are different at each end. The total head difference now is zero and,
consequently, there is no flow.
H = (5 + 10) (15 + 0) = 0
10
9
8
7
P=5
Z=10
6
5
4
P=15
Z=0
3
2
1
0
0
10
H = (5 + 10) (20 + 0) = 5
The negative value indicates the flow is from right to left.
Page 118
10
9
15
SEEP/W
16
7
6
17
18
4
3
19
20
1
0
0
10
Figure 5-4 Upward flow due to pressure head and lower elevation
head gradient
These simple examples all illustrate that the flow is in response to a total head
difference between two points and, when defining head boundary conditions, it is
necessary to always consider the pressures head together with the elevation.
At least one node in a steady-state analysis needs to have a head-type boundary condition
in order to obtain a solution.
Page 119
SEEP/W
22
20
18
H = 20m
16
14
12
H = 20m
H = 10m
10
8
6
4
2
0
0
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Figure 5-5 Head and seepage face boundary for flow through a dam
On the upstream side, where the reservoir contacts the embankment dam and the
original ground surface, the total head is equal to the full supply level. On the
upstream face of the dam at the reservoir level, the water pressure is zero, but the
elevation is 20 m. The total head at this point then is 20 m. At the bottom of the
reservoir, the pressure head is 10 m of water and the elevation is 10 m, making the
total head also 20 m. The upstream boundary condition is therefore a constant total
head equal to 20 m. This shows the convenience of using total head as a boundary
condition. Even though the water pressures are different at every node on the
upstream sloping face under the reservoir, the total head is nonetheless a constant.
Without using total head as a boundary condition a different pressure would have
to be specified at each node on the upstream dam face. Specifying this condition as
a constant total head is more convenient.
Downstream of the dam toe, the water table is at the ground surface; that is, the
water pressure is zero at the ground surface. The total head, therefore, is the
elevation of the ground surface, which in Figure 5-5 is 10 m.
The water level in the drain is the same as the water table beyond the downstream
toe as reasoned earlier. Therefore, the conditions around the perimeter of the the
drain are known. The total head around drain perimeter in this case is 10 m.
The total head difference between the upstream and downstream conditions then is
10 m, resulting in the flow shown in Figure 5-6.
Page 120
SEEP/W
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
18
19
20
Constant H=20m
10
14
15
16
13
17
20
12
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Page 121
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
SEEP/W
20
H = 20m
H = 20m
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
8.5
10
9.5
12
14
16
18
P=0
29
30
Figure 5-7 Sloping down stream face with P=0 boundary (non
constant heads)
Far field head conditions
There are many situations where it is necessary to specify the boundary conditions
at the far extents of a problem. Figure 5-8 shows an example where the main
interest is the seepage into an excavation. The excavation is below the initial water
table. In a case like this it is necessary to specify the condition on the vertical
boundary some distance away from the excavation. This is often referred to as the
far field boundary.
21
18
15
12
9
6
3
0
0 1 2 3 4 5 6 7 8 9 10 12
14
16 18
20
22 24
26
28 30
Page 122
SEEP/W
reflective of the initial water table. In other words, the boundary condition is
specified as a total head equal to the elevation of the water table. This is a
reasonable thing to do, but it is important to understand the physical significance of
this type of a boundary condition.
15
21
19
20
13
18
11
12
17
22
20
18
16
14
12
10
8
6
4
2
0
16
Specifying a constant total head as a far field boundary condition implies that
sufficient water is somehow going to come to that location so that the head remains
a constant. Physically this is the same as if there was a water reservoir up against
the far field end of the problem, as illustrated in Figure 5-9, and that the reservoir
remains at a constant level. This is not reality, but specifying the constant head has
the same physical significance.
14
0 1 2 3 4 5 6 7 8 9 101112131415161718192021222324252627282930
Figure 5-9 Far field boundary with head equal to water table elevation
Specifying a constant head far field boundary condition is legitimate in a transient
analysis until the point in time when the water table would naturally start to drop at
the far field. For further time steps, it is only an approximation of reality the same
as it would be if used in a steady-state analysis. A steady-state analysis is
physically a transient analysis run to infinity, and during this long time water
somehow arrives at the far field to maintain the constant head.
The objective in a finite element analysis is to extend the far field boundary far
enough away from the point of engineering interest that the head approximation
does not significantly influence the engineering results. Extending the far field
boundary can sometimes be conveniently accomplished with infinite elements,
which are discussed in greater detail later in this chapter, the Meshing chapter, and
Appendix A.
Page 123
SEEP/W
Once again as discussed in Section 5.2, it is important to remember that when you
specify a head, the software will always compute a flux Q into or out of the flow
system at that node.
5.4
The second of two options for specifying boundary conditions is to specify a rate
of flow across the edge of an element. An example may be the rate of infiltration
or application of precipitation. This is often referred to as a flux boundary.
Thinking back to the discussion on fundamentals in Section 5.2, when it comes to
solving the unknowns in the finite element equations, it is necessary to specify or
compute the flow at the nodes. Consequently, when specifying a unit rate of flow
across the edge of an element, it is necessary to integrate along the edge of the
element and convert the unit rate of flow (q) into nodal flows (Q). Even though
SEEP/W automatically does the integration, it is nonetheless useful to have an
understanding of how the integration is done. Understanding the relationship
between unit rates of flow across an element edge and nodal flows can be useful in
understanding and verifying results. Sometimes in unusual situations, it can also be
useful to know how to manually compute the nodal Q flows from unit rates of flow
(q) and then specify Q at the node instead of q on the edge of the element.
First of all, SEEP/W only handles uniform rates of flow across the edge of an
element. The uniform rate of flow can be set to vary with time, but not with
distance across an edge of any individual element. Formulations for non-uniform
rates of flow across an edge are available, but these have not been implemented in
SEEP/W.
Since the flow across the edge of an element is uniform, the total flow across the
edge is simply the flow rate (q) times the length of the element edge. The manner
in which the total flow across the edge gets distributed to the nodes depends on the
number of nodes on the edge. In SEEP/W the edge can have either 2 or 3 nodes.
When the edge of an element has only two nodes, the total specified flow across
the edge is evenly divided between the end nodes. Half goes to one end node, the
other half goes to the other end node. This is graphically illustrated in Figure 5-10.
When two or more edges have a common node, the contributions from each edge
accumulate at the common node as illustrated in Figure 5-10.
Higher-order elements with three nodes along the edge of an element are usually
not required in a seepage analysis. Sometimes, however, it is desirable to do a
Page 124
SEEP/W
SIGMA/W or QUAKE/W analysis on the same mesh, and for these types of
analyses, higher order elements are required. Consequently, sometimes higher
order elements are used in a seepage analysis not because they improve the
seepage analysis results, but because mesh consistency is required when
integrating with other types of analyses.
Seepage boundary with
water table initially at s urface
1.00
0.75
2.0000e+000
0.50
5.0
-00
00
0e
1.0000e+000
e
00
0.00
-0
0
0
5.0
0.25
Figure 5-10 Unit and total nodal flux boundary condition relationships
When there are three nodes along the edge of an element, the total flow across the
edge is distributed as 1/6 to each corner node and 4/6 to the middle node. This is
graphically illustrated in Figure 5-11. Once again, when one node is common to
more than one edge the 1/6 end contribution from each edge is accumulated at the
common node. The distributions of the nodal fluxes come directly from the
numerical integration of a variable, such as a gradient along the edge of an
element. Further details on this are presented later in the Theory Chapter and the
Visualization of Results Chapter.
For an axisymmetric case the Q boundary flux values are a function of the radial
distance from the vertical symmetric axis. For elements with nodes located only at
the corners as shown in Figure 5-12, the nodal boundary flux, Q, is the
contributing area from each element multiplied by the radial distance from the
symmetric axis times the element thickness which is expressed in terms of radians.
The nodes further away from the axis of symmetry have more contributing area so
their flux values are greater. In the case of the middle node, it has a total flux value
of 1.0, but this is comprised of two flux quantities of 0.5, each contributed by the
element edges on either side of it. The node on the right has a total flux of
Page 125
SEEP/W
0.833333, but only half the contributing area as the middle node. Consequently, as
the distance from the axis of symmetry increases so does the flux quantity.
Seepage boundary with
water table initially at s urface
1.00
0.75
2.0000e+000
0.50
Nodal flux: 0.66667
1.6
-00
66
7e
3.3333e-001
e
67
0.00
-0
0
6
1.6
0.25
1.00
0.75
2.0000e+000
0.50
1
00
1
q = 1 m^3 / time / meter edge length
unit flux boundary
3e
-0
0
1.0000e+000
0.00
8.
33
3
7e
66
1.6
0.25
Page 126
SEEP/W
Figure 5-12 is fairly straightforward and easy to remember for quick spot-checking
the computed nodal boundary flux values.
Conversion of specified flow rates (gradients) across element edges is dependent
on the specified element thickness. For a two-dimensional vertical section the
thickness, by default, is one unit, although the thickness can be some other
specified value. For axisymmetric cases, the thickness is in terms of radians. The
default is 1 radian. Sometimes it is useful and convenient to specify the thickness
as 2*Pi radian so that the computed nodal boundary flux values are for the entire
circumferential area. Specifying the thickness is simply a user preference. It is
important to remember the element thickness when interpreting the computed Q
values.
Seepage boundary with
water table initially at surface
1.00
0.75
2.0000e+000
0.50
Nodal flux: 0.3333
3.3333e-001
0.00
3.
33
33
e00
1
15
-0
5e
78
1.3
0.25
Another important concept to keep in mind when specifying and interpreting flow
quantities is that nodal boundary flux values Q are scalar values. Nodal Q values
Page 127
SEEP/W
have no specified or computed direction. The direction of flow can only be inferred
from the computed gradients or unit flow vectors inside the elements. SEEP/W can
display velocity vectors in each element, which are a graphical representation of
flow rates and direction.
5.5
494
476
477
478
457
458
459
460
436
437
438
439
440
413
414
415
416
417
379
380
381
382
383
341
342
343
344
345
302
303
304
305
306
263
264
265
266
267
418
387
386
384 352
350
346 314
312
307 275
273
268 237
235
38
34
31
27
23
Figure 5-14 Under-drain nodes (# 415, 416, 417) beneath toe of down
stream dam face
Page 128
SEEP/W
In this example the specified H is a sink, since water leaves or disappears from the
flow system as a result.
From a behavioral point of view, any specified H or Q on the perimeter of a
problem has the same action as a specified H or Q inside the mesh. The difference
is only in terminology. Along the problem perimeter the specified H and Q are
usually referred to as boundary conditions. Inside the mesh, a specified nodal H or
Q is often referred to as a sink or source type of boundary condition.
It is often tempting to specify piezometric measurements at certain nodes inside a
mesh. This leads to erroneous results. The physical consequence of including
piezometric measurements in a seepage analysis is that water needs to enter or
escape from the flow system in order to achieve the specified water pressure at the
point where the piezometer is located. Remember that when we specify H
(piezometric measurement), SEEP/W will compute Q. Piezometers are not a sink
or a source and therefore it is not appropriate to specify the field measurements as
a boundary condition. A useful way of thinking about this situation is that the flow
regime was created before the piezometer was installed and the installation of the
piezometer does not change the flow regime. Specifying the piezometric
measurements may alter the flow regime since the specified conditions may act
like a sink or a source, which is not the intention.
5.6
Seepage faces
It has been noted several times earlier that in seepage analyses only the head (H) or
flow (Q or q) can be specified as a boundary condition. There are, however,
situations where neither H nor Q are known. A typical situation is the development
of a downstream seepage face such as illustrated in Figure 5-15. Another common
situation is the seepage face that develops on the upstream face after rapid
drawdown of a reservoir. Other examples may include the drain/soil interface
inside a lysimeter where water accumulates until pressures build sufficiently to
form a drip surface. For this type of situation, there are periods of time where there
is no flow across the drain boundary.
The pore pressure on a seepage face is zero, but this cannot be specified for all
times because a P=0 situation also reflects the location of the phreatic surface and
it may inadvertently become a source for water. Another problem with seepage
faces is that the size of the seepage face may not be known and consequently needs
to be determined as part of the solution through an iterative process.
Page 129
SEEP/W
H = 20m
H = 20m
P=0
0 1 2 3 4 5 6 7 8 9 101112131415161718192021222324252627282930
Figure 5-15 Seepage on down slope dam face (no toe under drain in
this case)
At the end of the repeated solution step, water can now leave or enter the system at
the nodes that were converted from a Q-type to an H-type. Now the program
checks to see whether the computed Q is negative (out of the system) or positive
(into the system). Computed flow out (negative) of the system is acceptable a
Page 130
SEEP/W
computed flow into (positive) the system is not acceptable. At nodes along the
potential seepage face with a positive flux, SEEP/W then converts the H-type
boundary back to the original specified Q-type and then repeats the analysis. The
process is repeated until all nodes on the potential seepage face have either a
computed zero water pressure (H = y) or a nodal Q equal to zero, the original
specified boundary condition. In a steady state analysis, once the seepage face is
determined, the solution solves to completion. In a transient analysis, the seepage
face is determined for every transient time step as necessary.
The initially specified flux on a potential seepage face does not have to be zero.
The initially-specified flux can be some other positive or negative value. A
positive value could represent infiltration and a negative value could represent
evaporation. Nodes that are not converted to an H-type along a potential seepage
face in the end must have the specified flux.
During a transient analysis, potential seepage face review nodes are set to a fluxtype boundary condition at the start of each time step. This includes all nodes that
were converted to a head type boundary condition during the previous time step.
The applied flux is set to the initial action specified at the review nodes. If the
review nodes follow a flux-type boundary function, the flux at the review nodes is
computed from the function for the start of each time step. The size of the required
seepage face must be determined separately for each time step in a transient
analysis.
Review nodes can be located anywhere along a boundary. For example, the nodes
may be located on the downstream seepage face and on the upstream drawdown
face at the same time. All review boundary nodes are considered in each review
procedure. Consequently, depending on the solution, the modification of boundary
conditions may jump from one area to another with each successive iteration.
Sometimes conditions may follow a head-type boundary function; such as the
upstream face of an embankment dam experiencing drawdown. The head changes
as the reservoir is lowered. Above the changing surface of the reservoir, there is
potential for a seepage face to develop as the pore-water pressures within the
embankment redistribute. In this case, a function that describes the changing head
boundary with time can be developed and a secondary condition that will change
the head boundary to a flux boundary if the total head becomes less than the
elevation head at any node. When the head boundary is assigned to the reservoir
nodes, the boundary review option can then be flagged. The boundary review
procedure is then followed to determine the required seepage for that particular
Page 131
SEEP/W
time step. This is required to ensure that all nodes with a y-coordinate greater than
the boundary function head (pool elevation) have a condition of flux equal to zero
at the start of each time step.
It is important to remember that the node along a potential seepage face must have
a flux type boundary at the start of the time step. Nodes with a specified constant
head boundary condition cannot be reviewed.
Care must taken to not specify potential seepage boundary conditions that are
unrealistic or unnecessarily too large. The computing time and associated potential
convergence difficulties increase significantly as the number of nodes along all
potential seepage faces increases. A little preliminary planning and guessing as to
where seepage face may develop and specifying the boundary conditions
accordingly helps to mitigate these issues.
5.7
Page 132
SEEP/W
problem with a free drainage base boundary condition applied one meter beneath
the clay cover.
Use of the free drainage boundary condition should ideally be applied in transient
analysis and only specified on bottom mesh boundaries that are relatively far away
from your main area of focus. They will work for a steady state analysis, but the
solution can be hard to obtain from a convergence perspective, as you are in effect
applying an unknown Q boundary with unknown conductivity values at the base of
the problem and the solution can tend to oscillate if not carefully controlled.
In a transient analysis, however, the unit gradient boundary condition is obtained
by setting the Q flux boundary to be equal to the actual hydraulic conductivity
value present at the nearest gauss point from the previous iteration multiplied by
the contributing edge boundary length. Therefore, the solution of the correct Q to
apply is closely controlled by the initial or previous time step and actual pressure
and conductivity conditions in the finite element at the point of application. In a
transient analysis the solved Q drainage is free to increase or decrease with time,
depending on the small changes in pressures in the elements above the free
drainage boundary. In turn, the water content at the bottom can, with time, slowly
increase or decrease in response to the free drainage or infiltration from above.
Figure 5-16 Kisch pressure profile with head top and head base
boundary condition
Page 133
SEEP/W
Figure 5-17 Kisch pressure profile with head top and free drainage
base boundary condition
5.8
0 1 2 3 4 5 6 7 8 9 101112131415161718192021222324252627282930
Page 134
SEEP/W
Page 135
SEEP/W
specified per unit area flux rate (q) is higher than Ksat, the solution will usually
indicate positive water pressures developing on the surface. In other words, water
would need to pond on the surface in order for the specified flux to enter the
ground. Also, in a steady-state analysis, it may completely saturate the system. The
specified surface flux in Figure 5-18 is less than Ksat and, consequently, there is an
unsaturated zone that exists within the ground above the water table. Once again,
when a flow rate is specified, a head will be computed, and it is possible that if the
specified flow rate is too high then unrealistic heads will be computed. In
summary, it is always useful to be thinking about Ksat when specifying ground
surface flux rates.
5.9
In many cases the boundary conditions far away from the main point of interest are
undefined, such as the boundary conditions far away from a pumping well or from
an excavation. These are referred to as far field boundary conditions.
One approach to dealing with far field boundary conditions is simply to extend the
problem boundaries; that is, make the mesh bigger and longer away from the point
of main interest. The disadvantage of this approach is that it requires more
elements and therefore more computing time, and sometimes a very big, long mesh
can make it awkward to draw and define the problem and to interpret and present
the results.
An alternative to extending the mesh is to use what are called infinite elements.
These are very convenient and powerful elements, but they need to be used with
care and only under certain circumstances. The interpolating shape functions and
detailed element characteristic are presented in the Theory Chapter. The discussion
here concentrates on the behavior of infinite elements and on guidelines for using
infinite elements.
The fundamental concept of the infinite element formulation is that the far field
edge of the problem is extended away from the problem on the basis of an
exponential decay function or hyperbolic function. A minimum of three points are
required to describe such a function. The SEEP/W formulation uses the interior
corner nodes, the intermediate nodes and a pole point to make up the three points,
as illustrated in Figure 5-20. The nodes on the right perimeter are deemed to be at
infinity. For computation purposes the intermediate nodes are displaced in the
direction of infinity by an amount equal to the distance between the pole point and
the interior corner nodes. The pole point, interior corner node and the extended
Page 136
SEEP/W
position of the intermediate node are then used to form the exponential decay
function, which in turn is used to develop the element shape functions.
9
6
3
0
0 1 2 3 4 5 6 7 8 9 10
12
14
16
18
20
22
24
26
28
30
Page 137
SEEP/W
The pole position can have some effect on the solution. Earlier it was explained
that three points are required to form the exponential decay function, and the
distance between these points affects the decay function. The larger the distance
between the pole point and the interior corner nodes of the infinite elements, the
further the outside edge will be projected to infinity. So to extend the outer edge as
far as possible the distance between the pole and the interior corner nodes should
be as large as conveniently possible. Fortunately, the results are usually not very
sensitive to the pole position, provided the pole position is a reasonable distance
from the interior corner nodes.
Sometimes results can appear unreasonable when using infinite elements,
particularly for a steady-state analysis. Consider the case of axisymmetric flow to a
pumping well. For this situation, the vertical dimension is small relative to the
horizontal, as illustrated in Figure 5-20. When infinite elements are added at the far
left side of the mesh, away from the well, the results may indicate that there is very
little drawdown within the ordinary element portion of the mesh. The interface
between the ordinary elements and the finite elements contains a sharp curve in the
phreatic line. For this situation, if the infinite edge could be displayed at its actual
horizontal position, the solution would appear reasonable, but it is not practical or
even possible to draw the edge at infinity and consequently the majority of
drawdown that occurs inside the infinite elements appears unreasonable as
illustrated in Figure 5-21. Numerically, the flux values and pressure contours in the
ordinary elements are correct, but the solution looks suspect, as it is not usually an
anticipated solution.
9
6
3
0
0 1 2 3 4 5 6 7 8 9 10
12
14
16
18
20
22
24
26
28
30
Figure 5-21 Draw down cone phreatic line using far field elements
It is always good practice at the start of the analysis to NOT use infinite elements.
It is highly recommended that you obtain a reasonable result using ordinary
elements before proceeding with infinite elements. Once you are satisfied with the
results, you can then add the infinite elements and evaluate whether they provide
any advantage for your particular analysis.
Page 138
SEEP/W
In summary, the infinite elements can be convenient and powerful, but they need
to be used with caution and care.
5.10
Boundary functions
Page 139
SEEP/W
The advantage of using a Head versus Time function on the reservoir side of the
dam is that it avoids a shock unloading of the water pressure on the dam if the
water level in the reservoir were instantly drawn down to the 11 meter elevation.
Whenever possible, it is a good idea to apply changing boundary conditions as
realistically as possible, to avoid shocking the system.
In the drawdown example, the boundary function has an added criteria imposed on
it that requires the boundary flux on the head nodes to be zero if the head at the
node becomes less than the elevation of the node. This means that seepage cannot
flow out of the upstream face of the dam above the water table. This may not be
desired in some cases, such as if there were a higher water table on the right side of
the dam that caused reverse flow through the dam, or if there were some surface
infiltration that could cause water to flow back into the reservoir through the
upstream face.
20
19
18
17
16
15
14
13
12
11
0
10
Time
Figure 5-22 Head versus time function for reservoir draw down
There are occasions where the boundary function may cycle, or repeat itself over
time. This may be the case if the reservoir water level rises and drops on an
approximately constant cycle. Instead of defining the cyclic nature of the function
from start to finish, you have the option to define it over the first period of time
and then have it repeat itself for as long as you defined time steps to solve. An
example of a cyclic function is given in Figure 5-24 where the data represents the
Page 140
SEEP/W
water level in the reservoir fluctuating between 20 and 16 meters over a 100 day
period.
22
20
18
16
14
12
10
8
6
4
2
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Figure 5-23 Phreatic surface in dam over time after reservoir draw
down
20
19
18
17
16
0
100
200
Time
Page 141
SEEP/W
In any time function, make sure the units of time you specify in the function match those
used to define the conductivity function (e.g. seconds, hours, days etc.) For long transient
solutions, it is often useful to define the conductivity in terms of m/day so that all time
steps and functions can be set up with day units. This avoids having to input time values
of 864000 seconds to represent 10 days.
Page 142
SEEP/W
26
25
24
23
22
21
20
19
18
17
16
15
23
14
13
12
Head
11
21
10
9
20
-14.6
7
2
10
12
14
16
18
20
22
-4
Volume
24
10
12
14
16
18
20
22
Page 143
24
SEEP/W
The illustration in Figure 5-26 shows the position of the phreatic line at the end of
the analysis when the river level is at its peak. You can see that the flow vectors
indicate there is still some seepage out of the soil and into the pond at this stage.
Had the analysis been carried out for slightly longer with the river level remaining
at its peak, then the ponded depth would rise to match that of the river. However,
in a real life application, it is likely that the river level would peak and then
subside. This analysis method could be used to determine the full transient nature
of the rise and decline of the ponded water in response to the rivers rise and drop.
Nodal flux Q versus time
As discussed previously, there are only two fundamental types of boundary
conditions: either a head or flux boundary. Head boundaries can be applied as total
head, pressure head, or a time/volume function of head. Likewise, flux boundaries
can be applied as fixed values of total or unit flux or a time dependent function of
either.
In many cases it is useful to apply a total nodal flux (Q) boundary that is a function
of time such as the function illustrated in Figure 5-27. In this case, a total nodal
flux is being applied at one or more nodes such that the flux represents a decaying
source of water at those nodes. If the function y value is positive, this indicates a
water source at the node and if the y value is negative, this would indicate a
nodal sink flux. When you apply a total nodal flux at a node, you are not taking
into account any mesh geometry in the flux quantity. You are simply stating that
you are introducing a set volume of water at a single point in the mesh, and the
amount that you are introducing changes with time.
During the solver process, the solver will take the elapsed time of the solution and
look up from the defined function what the total flux rate of water should be at that
time. It will then multiply the function value by the current time step duration to
obtain a total volume of water to add at that time step. Be careful when using
functions like this. It is very important to make sure the time steps you set up in the
solver are small enough to follow the desired shape of the function. For example,
for the function shown in the figure below, if the elapsed time was 3 days and the
time step being solved was 3 days, then a water volume of 0.05 m3/day * 3 days =
0.15 m3 would be applied between day 3 and day 6. The specified function
amounts over these three days would be 0.05m3/day between day 3 and day 4, 0.04
m3 between day 4 and day 5, and 0.025 m3 between day 5 and day 6. Therefore, the
correct total for these three days would be 0.05 + 0.04 + 0.025 = 0.115 m3. Using
too large a time step in this case would in effect introduce more water than
Page 144
SEEP/W
indicated by the function for the same time period. As a rule, make the time steps
small enough to follow the shape of the function.
250
Q (x 0.001)
200
150
100
50
0
0
10
Time
Page 145
SEEP/W
10
8
6
q (x 0.001)
4
2
0
-2
-4
-6
-8
-10
1
Time
Figure 5-28 Unit flux function showing net rainfall minus evaporation
Modifier function
The previous two types of functions allow you to apply a set total or unit flux at
element edges or mesh nodes. They are functions that will let the solver apply the
appropriate action value for the stated elapsed time.
A modifier function is a powerful way of having the applied flux be dependent on
the pore-water pressures in the soil. Consider the process of evaporation from a
soil surface. As the soil dries out at the surface, the amount of actual water that is
evaporated is reduced from the potential amount. Wilson (1990) showed that the
rate of actual evaporation to potential evaporation is a function of the soil surface
temperature and relative humidity. Ideally, the relationship is a result of coupled
heat and mass flow processes in the soil (e.g. VADOSE/W); however, the process
can be represented in simplified terms by having knowledge of the soil water
pressure. It is possible to use SEEP/W to compute an approximate actual
evaporation rate from the soil surface by combining a unit flux boundary condition
(such as that specified above) with a modifier function such as the one illustrated
in Figure 5-29. In this figure, the ratio of actual to potential evaporation is shown
as a function of the negative pore-water pressure. As the soil dries out (the pressure
becomes more negative), the percentage of the daily potential evaporation as
specified by the unit flux versus time function is reduced. At each time step, the
Page 146
SEEP/W
solve will look up the appropriate potential evaporation rate and then multiply that
value by the percentage value obtained from the modifier function for any given
soil pressure state.
1.0
Percentage (0-1)
0.8
0.6
0.4
0.2
0.0
-600
-500
-400
-300
-200
-100
Pressure (x 1000)
5.11
There are situations where the actual position of a boundary condition may change
with time. A typical case may be the placement of mining tailings. The thickness
of the tailings grows with time, and yet there is always some water on the surface.
The position of the head equal elevation (zero pressure) changes with time.
Another case may be in the simulation of constructing an embankment in lifts. The
hydraulic boundary condition changes with time. This type of boundary condition
is only useful when elements are activated or deactivated with time for the purpose
of simulating fill placement or constructing an excavation.
Time-activated boundary conditions are currently under development for a future
version of SEEP/W.
Page 147
5.12
SEEP/W
Null elements
There are many situations where only a portion of the mesh is required. Parts of the
mesh that are not required in a SEEP/W analysis can be flagged as null elements.
Consider the case of a dam with a granular toe drain as in Figure 5-30. The toe
drain has such a high hydraulic conductivity that it does not contribute to the flow
regime in the dam. If however we want to use the same mesh in a SIGMA/W
analysis, then the granular toe elements are required. The mesh needs to be the
same in both analyses. The granular toe elements are however not required in the
seepage analysis.
Page 148
SEEP/W
Analysis Types
There are two fundamental types of finite element seepage analyses, steady-state
and transient. Numerous additional constraints and conditions can be applied
within each fundamental type. A description of each type and the implications
associated with each type are discussed in this chapter.
6.1
Steady state
Think about the meaning of the words steady state. They describe a situation
where the state of the model is steady and not changing. In a seepage analysis for
example, the state means the water pressures and water flow rates. If they have
reached a steady value, it means that they will be in that state forever. In many
cases where the geotechnical problem is exposed to nature with its cyclical
conditions, it is possible that a steady state will never be reached. Flow beneath a
cutoff wall may come close to steady state if the upstream conditions are held
fairly constant over time. Net surface infiltration and evaporation will never reach
a steady long term constant value. When simulating a constantly changing
boundary condition such as surface infiltration and evaporation, the model does not
know what the steady-state reality might be, it only knows how the initial input
parameters change in response to the boundary conditions applied over the length
of time being modeled. If you make the assumption that the boundary conditions
are constant over time, then the model can compute the long term ground
conditions in response to your assumption.
This type of analysis does not consider how long it takes to achieve a steady
condition and that is something you need must understand. The model will reach a
solved set of pressure and flow conditions for the given set of unique boundary
conditions applied to it and that is the extent of the analysis.
Its very important to understand that when you are doing a steady state analysis
you are not making any estimation of how long it takes the final condition to
develop, nor how long it will last. You are only predicting what the ground will
look like for a given set of boundary values, and it is implied that you are
pretending the boundary values have been in place forever and will be in place
forever.
Because steady state analyses are taking out the time component of the problem
it greatly simplifies the equations being solved. However, at the same time it can
make convergence harder to achieve depending on the degree of non-linearity of
Page 149
SEEP/W
your soil property functions. The steady state seepage equation leaves out the
actual time variable and omits the entire volumetric water content function. They
are not needed in the solution. The volumetric water content is used for telling how
much water is gained or lost in the soil if there is a change in pressure. In a steady
state analysis, there is no starting pressure, and so there is no change in pressure to
worry about. Remember, it is only looking to find out what the pressures will be
throughout the problem geometry, given the fact you know what they are at only a
few known locations and for all points in time.
Unfortunately, simplifying the equations does not mean that there is a reduced set
of numerical issues associated with solving them. Recall that the soil hydraulic
conductivity can and usually does change several orders of magnitude between the
wet and dry states of the soil. Because the solution is not starting from a known
water content or pressure state at all points in the finite element mesh, it does not
have the numerical luxury of letting the solution march forward in time from a start
condition to its end condition. Since there is no start condition, the solver also has
no idea what the soil hydraulic conductivity value is at all points in the soil. The
objective, therefore, is to be able to get the pressures and hydraulic conductivities
to match throughout the mesh domain by only giving the solver a known
condition at a very small part of the domain when the solve process begins. The
way the solver gets the final answers is by iterating that is, trying different things
and moving slowly towards the singular answer. The answer is singular because
for the fixed set of boundary conditions (whether pressures or fluxes) there is only
ONE unique perfectly converged solution. The objective is to get as close to the
unique solution as possible without driving yourself crazy!
Boundary condition types in steady state
In a steady state analysis there are two choices of boundary conditions: a constant
pressure (or head) and a constant flux rate. For convenience the flux rate can be
specified as a total nodal flux or a unit flux applied to an element edge, but the end
result applied to the equations is identical. It is either a known pressure at this
point, or there is a continuous inflow or outflow of water.
A few other boundary condition features have been added to the analysis to help
model different real life scenarios such as seepage faces, but these are just different
ways of telling the model how to come up with an H or Q boundary value to put
into the equation solver. A more detailed discussion of boundary condition options
is given the dedicated chapter dedicated to Boundary Conditions.
Page 150
SEEP/W
6.2
Transient
Page 151
SEEP/W
Page 152
SEEP/W
Page 153
SEEP/W
the initial total head at each node is computed proportionally to the vertical
distance between the node and the defined water table. The effect is that the porewater pressure varies hydrostatically with distance above and below the water
table. Above the water table, the negative pore-water pressure can be set to a limit
to produce a pressure distribution such as shown in Figure 6-2 part b. Below the
water table, the pressures increase hydrostatically with depth.
The definition of an initial water table gives an accurate pore-water pressure
distribution when the water table is perfectly horizontal. If the water table is
curved, this option gives an approximation of the actual initial conditions. Whether
this approximation is or is not acceptable will depend on the nature of the problem.
If this approximation is not considered adequate, then you will have to perform a
SEEP/W analysis to establish the initial conditions.
No initial condition
In the event no initial condition is specified, SEEP/W will not process with the
transient analysis. The solver will bring up an error message informing you that no
initial data is available and no water table has been defined.
In summary, a reasonable initial condition must be specified in a transient analysis.
6.3
An incremental time sequence is required for all transient analyses and the
appropriate time sequence is problem-dependent. In most cases it will likely be
necessary to try a reasonable sequence and then adjust the sequence as necessary in
response to the computed results. For example, if the migration of the wetting front
is too rapid, the time steps need to be decreased; if the migration is too slow, the
time steps need to be increased.
The accuracy of the computed results depends to some extent on the size of the
time step. Over the period of one time increment, the process is considered to be
linear. Each time step analysis is equivalent to a mini steady-state analysis. The
incremental stepping forward in time is, in reality, an approximation of the
nonlinear process. For the same rate of change, large time steps lead to more of an
approximation than small time steps. It follows that when the rate of change is
high, the time steps should be small, and when the rate of change is low, the time
steps should be large.
Page 154
SEEP/W
( t [ K ] + [ M ]) {H } = t {Q } + [ M ]{H }
1
or
{ H1 } =
t {Q1} + [ M ]{ H 0 }
t [ K ] + [ M ]
where:
t
H1
H0
Q1
Look at this equation carefully for a moment. You can ignore the braces and
brackets, as they just indicate a grouping of node and element information with
Page 155
SEEP/W
some geometry tied in. The thing to focus on is that in order to solve for the new
heads at the end of the time increment, it is necessary to know the heads at the start
of the increment, along with the average material properties calculated at the
average of the new and old heads. If you do not have reasonable values for starting
heads, then you make the equation difficult to solve because you use these starting
heads directly in the equation AND also in the calculation of the average material
properties.
Problems with time step sizes
The detailed discussion of how to compute optimum time steps is very advanced
and is left to those with advanced understanding of finite element mathematics (see
Segerlind, 1984, pp 190-199). For our purposes, let us just point out some key
issues and make some safe conclusions.
As discussed directly above, the shape and size of an element is tied into the
assembly of the [K] and [M] matrices. It is also plain to see that changing the time
step magnitude can change the solution of the computed heads. Small time steps
can cause overshoot in the calculation of the new heads and time steps that are too
large can result in poor averaging of material properties at the mid point of the
time step. Elements that are too large can also result in poor material property
averaging, while elements that are too small can lead to overshoot problems as
well.
The mathematical formulations for time step sizes generally take into account the
soils water storage capability, its hydraulic conductivity, and the size of the
element. In a homogeneous, fully-saturated soil sample, the optimum time step can
be readily estimated. However, the problem in a 2D analysis with multiple soil
types quickly becomes apparent. What may be an optimum time step for one
region of the problem can also be a very poor choice of time step for another
region; and, unfortunately, the entire problem must be solved with the same time
step.
Some programs have attempted to use adaptive meshing and adaptive time
stepping to deal with these issues, but the bottom line is that they cannot be
applicable to all points in a mesh at all times. So, you are going to have to try some
different things and use some common sense.
Page 156
SEEP/W
If you are using a detailed surface boundary flux versus time function
with many different values (such as simulating the on / off nature of
rainfall) make sure your time steps are small enough to allow the
solver to follow the shape of the function. For example, 2 week long
time steps dont work if rain falls on day 3, 8 and 17. The program
would make its first flux value be that at day 14 (2 weeks), but you
have no value on day 14 in your function. Also, note that if the rainfall
on day 8 is 5 mm/day, and if you have solver time steps of 4 days,
your function will get a value from the function on day 8, but the
actual applied flux in the model would be 5 mm/day applied over 4
days for a total of 20mm of rainfall. Make sure you use 1 day time
steps in this case.
Page 157
SEEP/W
To get started, take the total time you need to model and divide it by 5. Set the model to
have 5 equal time steps and run it. Watch how long it takes to converge and if it even does
converge. If it does not converge and you suspect it is a time step issue, choose 10 smaller
time steps. Once the model solves all right, as a test, decrease the time steps some and see
if the converged results change at all. The bottom line is the ONLY way to do time steps
properly is by trial and error.
6.4
Axisymmetric
Page 158
SEEP/W
16
14
12
2.2000e-001
10
8
6
4
2
10
15
20
25
30
35
0
40
Figure 6-3 Well drawdown for an axisymmetric case (note zero xcoordinate axis)
Infinite elements may be used for the outside far field edge of the axisymmetric
mesh (right side away from the axis of symmetry). However, the application of
non-zero q (unit flux) boundary conditions along the infinite element edges is not
allowed. This is because the nodal contributing area is dependent on the distance of
the node from the rotation axis, and since the far nodes of the infinite elements are
at infinity, the nodal contributing area becomes undefined. Even though SEEP/W
may still compute a solution to the problem in some simple cases, the solution
becomes suspect and the use of q-type boundary conditions in this case is therefore
not recommended.
It is also not relevant to apply a small q unit flux boundary to the left edge of the
mesh if it is at an x coordinate of zero because then there is no area (no radius) to
compute an area over which the flux should be applied. You can, however, apply a
big Q flux, because when you do this you are including the area of flow inside
the Q value you specify.
6.5
A plan view analysis views the finite element mesh as lying on its side instead of
standing upright in a vertical plane. This makes it possible to model the
potentiometric surface changes that result from extracting or injecting fluid into an
aquifer. However, the analysis is limited to a perfectly flat hydraulic conductivity
Page 159
SEEP/W
function because the ground must always be saturated inside an aquifer (that is, the
hydraulic conductivity cannot be a function of the pore-water pressure). The
limitation is not serious in the case of confined aquifers where the water pressure
remains positive at all locations and at all times. However, it may be a serious
limitation in the case of an unconfined aquifer. Therefore, the plan view analysis
type is intended for confined aquifer only, and application to unconfined problems
must be conducted with caution. The position of the potentiometric surface as
computed for unconfined aquifers should be viewed only as a rough
approximation.
For a plan view analysis, you can define the z-coordinate (elevation) for each node
and the thickness of the elements. If the z-coordinate is not specifically specified, it
is taken to be zero by default. Similarly, if the thickness is not specifically
specified, the thickness of the element is set to 1.0. The plan view elevation and
thickness can be set after you have defined the x- and y-coordinates of the plan
view problem with the Key In Generate Plan View command. The elevation (zcoordinate) and thickness are generated on a planar basis by defining the x-, y- and
z-coordinates as well as the thickness at three points.
The thickness of the elements influences the computed flux quantity across a flux
section. Therefore, when you are interpreting the flow across a flux section you
must take into account the aquifer thickness at the location of the flux section.
Again, if you have not specified the element thickness, then the thickness is by
default unity (1.0).
The z-coordinate can be thought of as the depth down to the top of the aquifer.
Adopting this definition helps with interpreting the results. The pore-water
pressure in a plan view analysis is computed as total head (H) minus the elevation
(Z). This means that when the water pressure is positive, the water table is above
the top of the aquifer and the aquifer remains saturated. When the water pressure is
negative, the water table is below the top of the aquifer and the aquifer in part has
de-saturated. To maintain a positive water pressure in the aquifer, the specified and
computed head must be greater than the z-coordinate.
You can specify a rate of infiltration or evaporation on the ground surface of a plan
view analysis using the q (unit flux) boundary condition. SEEP/W computes the
contributing surface area for each node to get the nodal flux required for solving
the finite element equations.
You can use infinite elements in a Plan View analysis. However, the application of
a non-zero q (unit flux) to infinite elements is not recommended. The outer edge of
Page 160
SEEP/W
Page 161
SEEP/W
Page 162
SEEP/W
Numerical Issues
Page 163
SEEP/W
applied in the model. This chapter looks at some of these issues as they pertain to
SEEP/W.
7.1
Convergence
The objective of solving the finite element equations is to compute the total head at
each node. For linear analyses, when the material properties are constant, the nodal
total head can be computed directly. However, in the cases of nonlinear analyses,
when the material hydraulic conductivity is a function of total head, the correct
material properties are not known at the start of the analysis; consequently, an
iterative scheme is required to solve the equations.
SEEP/W uses a repeated substitution technique in the iterative process. For the
first iteration, the user-specified initial heads are used to define the material
properties. The material properties are updated in subsequent iteration using the
computed head from the previous iteration. For transient analyses, the head at the
mid-point of the time interval is used to define the material properties; that is, the
material properties are defined at the average of the past and current computed
heads. The iterative process continues until the iteration number reaches the
maximum number specified, or until the results satisfy the convergence criteria.
Convergence means repeated solving of the nodal seepage equations until the
computed solution does not change by more than a specified amount on successive
iterations. If the equations want to solve to the same results over and over, then this
means that the soil property values used in the solution agree with the computed
head values at each position in the mesh and that the influence of the boundary
conditions (i.e., adding or removing water) also are reflected in the correct soil
properties and heads. Everything must be just right to balance both sides of the
seepage equation.
There are various ways to determine convergence from a mathematical
perspective, but not all of the ways are suited to seepage analysis. A problem can
occur in seepage equations because the variable we are solving, total head, can be
very negative, zero, or very positive. Different logical considerations are necessary
depending on what the total head is and the wrong logic can lead to wasted time
and no solutions. This is discussed in the next section.
Page 164
SEEP/W
Vector norms
SEEP/W does not use individual nodal heads to make the comparison between
successive iterations. Instead, it uses the residual of the vector norm a process
that considers all nodal heads simultaneously. The vector norm is computed as the
square root of the sum of each nodal head value squared, or in equation form:
N=
h
i =1
where:
a counter,
hi
The Residual of the vector norm is simply the change in the value N between two
successive iterations. If the change in N were exactly zero, then there would be no
change in solution on successive iterations. In general, there are always very small
differences between iterations so it is not reasonable to expect a residual vector
norm of zero.
You may wonder why we use the vector norm. It is a powerful way of considering
the entire problem in a single comparison which prevents any individual nodal
head from potentially failing the convergence test in a solution that really should
be considered converged.
When the dependent variable (e.g. Head in a seepage analysis) gets close to zero,
very small changes in the variable between successive iterations can appear to be
very big when converted to a percent difference comparison. Consider if a single
nodal head is changing from 0.01 to 0.02 meters between successive iterations.
This is a change of 100%, but likely totally irrelevant from a physical perspective.
Its a failure in the logic of checking convergence by percent difference, because it
lets irrelevant physical changes become grossly significant mathematical changes.
One way around this is to not make the comparison on a percent difference basis,
but to make it based on an absolute difference, such as 0.1 meters of head between
two iterations. However, this logic also breaks down for the case where the heads
Page 165
SEEP/W
are very negative, such as during evaporation analysis. If the head value is -5000
meters, then hoping for a change in head between two iterations of 0.1 meters or
less is not realistic.
By lumping all the nodal heads together in a vector norm approach, these types of
unique cases are blended into the overall head picture for the entire geometry.
During the iterative process, SEEP/W calculates the residual, which represents the
total difference in the total head of all nodes between two consecutive iterations. In
a fully saturated problem the residual will be zero in the second iteration. This
indicates that the solution converges in two iterations, and the total head values of
all nodes between the first and second iterations are identical. However, in the case
of an unsaturated problem, the residual may be large in the early iterations and
gradually reduced to a small number.
If the solution is highly nonlinear and the convergence process oscillates greatly,
you can use the SOLVE Graph command to watch the convergence process
graphically in order to decide when convergence has been reached. Figure 7-1
presents a typical Residual versus Iteration plot of a converging process, the
solution is not converged after 20 iterations. The residual is converging, but the
magnitude is still quite high. Figure 7-2 shows the convergence plot when the
same problem is run to 125 iterations. The solution is converged.
As a broad guideline, in a normal converging situation, the residual would
oscillate, but also decrease in magnitude. If the residual keeps oscillating without
decreasing in magnitude, the problem is not converging, and you must change your
model, for example, by refining your mesh or reducing the steepness of the
material K functions. Other suggestions for improving convergence are discussed
below.
In addition to the Residual versus Iteration plot, you may also select to view the K
versus Suction plot. This plot is a physical picture of convergence that can be quite
useful if you understand how the plot is generated.
Page 166
SEEP/W
Steady-State Analysis
20
Residual
15
10
0
0
10
15
20
Iteration #
Residual
15
10
0
0
50
100
150
Iteration #
Page 167
SEEP/W
represents the hydraulic conductivity values determined for each Gauss region at
the end of iteration i+1 given the newly determined negative pore-water
pressures and the user-defined hydraulic conductivity function. If the two series do
not lie on top of each other, then you know that there was a difference in pressure
between the two iterations. It is only when the pressures do not change between
successive iterations that the two series of points will plot on top of each other. So,
the K versus Suction graph is a picture that really shows how the pressures are
changing.
Another way to think of it is that the series of purple dots are the Gauss point
conductivity values used to assemble the finite element stiffness matrix based on
each Gauss point pressure; while the green dots are the conductivity values
computed for each pressure after the equations are solved. Its only when the input
pressures and solved pressures are the same that the two series align. This is when
the solution is converged.
Figure 7-3 illustrates the case when there is major difference between the current
computed suction based unsaturated hydraulic conductivity (green dots) and the
previous iteration suction based unsaturated conductivity functions (purple dots).
Figure 7-2 illustrates the case of a converged solution, when pressures (and
therefore conductivities) have not changed between two iterations for all Gauss
points.
With the help of the two types of convergence plots provided for you during and
after run time, you should be able to determine graphically if a problem has
achieved an acceptable convergence or not. When the SOLVE Graph window
shows that the iteration process has reached a certain limit, you can click on the
Halt Iteration, button to stop the iteration process. Visually monitoring the
convergence is useful during the early stages of an analysis when you are uncertain
about what convergence parameters to use. Once you have found a suitable set of
parameters, you can do further analyses without continuing to visually monitor the
convergence process.
Page 168
SEEP/W
K vs Suction
Hydraulic Conductivity
1.0e-04
1.0e-05
1.0e-06
1.0e-07
1.0e-08
1.0e-09
0
Suction
Hydraulic Conductivity
1.0e-04
1.0e-05
1.0e-06
1.0e-07
1.0e-08
0
Suction
7.2
Page 169
SEEP/W
water balance error is simply the sum of all external boundary fluxes minus the
sum of the computed change in storage within all elements. Ideally, this value
should equal zero which would mean all water entering or leaving the problem
domain is accounted for as a gain or loss within the domain.
Figure 7-5 is an example of a cumulative water balance error plot generated by the
SEEP/W solver. In this plot, the units of error are volume (e.g. m3 of ft3 depending
on users set of units). It is clear there is an increase in error during the initial time
steps, but it tapers out towards the end of the analysis. This type of chart can give
some clue as to appropriate time step selection in early stages of an analysis or at
any point where there is a sudden change in cumulative water balance error.
Water Balance vs Time Step
0
10
15
-0.030
-0.035
-0.040
-0.045
-0.050
Time Step
Figure 7-5 Water balance versus time results from SEEP/W solver
As a rule, water balance errors are more likely to accumulate at the elements where
there are boundary fluxes as opposed to elements well within the domain and away
from any edges. This is because it is quite easy to apply a boundary condition that
is unrealistic (such as instant draw down of a reservoir) or that is too extreme given
the time step applied or the element size.
In SEEP/W the water balance error is reported as a cumulative volume of water,
which means its magnitude must be considered relative to the size of the domain
being modeled. For example, if you have a nearly saturated soil in a mesh that
represents 100 meters across and 30 meters depth, it could have stored water equal
to 1500 cubic meters (assuming a soil porosity of 50%: 100m * 30m * 1m unit
depth 8 0.5 = 1500 m3). If the water balance error is reported as 2 cubic meters,
Page 170
SEEP/W
this is a very small amount relative to the 1500 cubic meters in the system. On the
other hand, for the same example if the error is 2 cubic meters and you only
applied 2 cubic meters of water as a boundary flux, then the error is very
significant.
SEEP/W does not convert the water balance error to a percent error because the
magnitude of the error depends on what you compare it to. In the previous
example, the error would either be negligible or extreme. It is up to you to
determine if the error is significant given what you know about your problem and
the boundary conditions you have applied.
In general, if the cumulative water balance error is low, the solution has proceeded
quite well. It is useful, as a check, to see how the water balance error changes with
time. There are cases where a large negative error on one time step can be reversed
by a large positive error on another time step. If you do not see this pattern when
you plot the error for all time steps, then you can increase your confidence in the
overall solution.
7.3
The solutions to unsaturated seepage problems can be highly nonlinear due to the
variability in conductivity and in the rate at which water is released or retained
during a transient process. The degree of nonlinearity is dependent on the
steepness of the conductivity function and volumetric water content function.
Difficulties with convergence can be encountered when either of these material
property functions becomes relatively steep.
How steep is steep? There is no single answer. In general, you can think of
steepness in terms of two factors: how much the water content or conductivity will
change for a small change in pressure; and, how fast will that pressure be
changing? A steep soil property function can be used quite readily, but generally
this requires smaller time steps in a transient analysis and smaller mesh element
sizes. In an extreme case of non-convergence in a steady state analysis, you can try
to use a long-term transient analysis to simulate the steady state. The transient
analysis has the advantage in that you have to specify initial conditions and the
solution can then march forward in time towards the steady state solution.
Coarse-grained materials can sustain a relatively small capillary zone and tend to
de-saturate almost completely at small negative pore-water pressures. This
behavior manifests itself in a very steep hydraulic conductivity function; that is, a
Page 171
SEEP/W
function where the hydraulic conductivity varies greatly with small changes in
negative pore-water pressure. A typical steep hydraulic conductivity function is
shown in Figure 7-6.
Theoretically, the hydraulic conductivity function approaches a vertical line
(infinitely steep) near the zero pressure axis when the material is very coarse. This
is the case for sands and gravels that have virtually no capillary zone and are
essentially dry above the water table.
7.4
Improving convergence
Page 172
SEEP/W
do not contribute to head losses may simplify the problem and assist you in
overcoming the convergence difficulties.
Conductivity function control parameters
In order to obtain a converged solution for steep hydraulic conductivity functions,
the change in hydraulic conductivity from one iteration to the next must be
controlled. SEEP/W controls this change with three parameters: Max_Change,
Rate_of_Change, and Min_Change. Max_Change represents the maximum
allowable change in conductivity, Min_Change represents the minimum allowable
change in conductivity, and the Rate_of_Change parameter controls the rate of the
conductivity change from iteration to iteration. These changes permit the solution
to follow the shape of the functions on successive iterations as it moves from one
pressure condition to another pressure condition. The sacrifice to this approach is
more iterations to converge, but the benefit of actually reaching a converged
solution greatly outweighs the cost.
Very steep hydraulic conductivity functions can create difficulties with
convergence. In fact, it may not be possible to obtain convergence when the
hydraulic conductivity function approaches a vertical line. The solution will tend to
diverge instead of converge and oscillate between two extreme solutions
represented by the extremities of the hydraulic conductivity function.
Consider the function illustrated in Figure 7-6. Assume that for the first iteration
all elements are assigned a saturated hydraulic conductivity (ka) corresponding to
zero pressure. This hydraulic conductivity will allow for more flow than is
required and will result in a highly negative pore-water pressure (Point kf). For the
next iteration, the hydraulic conductivity will be kf. This value does not allow for
enough flow, and the computed pressure will be positive. Once again, the
hydraulic conductivity will be set to a value that is too high, resulting in a solution
which oscillates between the extremities permitted by the function. By setting
some control values on how K changes, we can let the K value march down the
curve on successive iterations until it reaches a point where the computed flow
matches the input flows, and we can do so by avoiding the oscillations that can
result in never reaching convergence .
Slope of water content function
The Max_Change, Rate_of_Change, and Min_Change parameters all control the
changes in hydraulic conductivity. Variation in the slope of the volumetric water
content function, however, can also cause some convergence problems. If you
Page 173
SEEP/W
7.5
The details of numerical integration are provided in the appendices, along with a
discussion of how different integration orders can affect results for various types of
elements. Part of this discussion is repeated here as it pertains to improving
solution convergence.
The appropriate integration order is a function of the presence of secondary nodes.
When secondary nodes are present, the interpolating functions are nonlinear and
Page 174
SEEP/W
consequently a higher integration order is required. Table 7-1 gives the acceptable
integration orders.
Table 7-1 Acceptable element integration orders
Element Type
Secondary Nodes
Integration Order
Quadrilateral
no
Quadrilateral
yes
Triangular
no
Triangular
yes
Page 175
SEEP/W
unsaturated zone with hydraulic conductivity that varies sharply within an element,
it is best to use quadrilateral elements with secondary nodes together with ninepoint integration.
7.6
SEEP/W has two types of equation solvers built into it; a direct equation solver
and an iterative equation solver. Both offer certain advantages.
Select the direct equation solver option if you want the system equations to be
solved using a Gauss elimination skyline direct solver. The processing speed of the
direct solver is dependent on bandwidth (the maximum node number difference of
all the elements in a domain). In other words, the direct solver is very fast when
solving simple problems with small bandwidth, but it can be quite slow when
solving more complex problems with a large bandwidth. SEEP/W automatically
sorts the nodes so that the bandwidth is the smallest possible value which helps the
solution solve faster using the direct solver. By default, the direct equation solver
is selected.
Select the iterative equation solver option if you want the system equations to be
solved using a preconditioned Bi-Conjugate Gradient (BiCG) iterative solver. The
processing speed of the iterative solver is independent of bandwidth (the maximum
node number difference of all the elements in a domain). The iterative solver can
be slower than the direct solver when solving a simple problem with small
bandwidth, but it can be much faster than the direct solver when solving more
complex problems with a large bandwidth. If you choose the iterative equation
solver, the maximum number of iterations the solver can attempt is set equal to the
maximum number of degrees of freedom in the problem domain.
The iterative solver tolerance parameter is different from the finite element
solution tolerance although they appear similar. The iterative solver tolerance is the
desired residual relative to the norm of the head vector ||h||, as a solution for the
global finite element matrices is obtained. The finite element solution tolerance, on
the other hand, is related to how the solution of all the equations changes between
two trials, based on attempts to obtain the correct material properties for the given
boundary conditions.
If, for example, you choose an iterative solver tolerance of 10-6 it means that you
consider ||h|| to have errors in the range of 10-6. The iterative solver tolerances have
been defaulted to values that will work in most cases within a reasonable
Page 176
SEEP/W
7.7
Time stepping
An incremental time sequence is required for all transient analyses and the
appropriate time sequence is problem-dependent. In most cases, it will likely be
necessary to try a reasonable sequence and then adjust the sequence as necessary in
response to the computed results. For example, if the migration of the wetting front
is too rapid, the time steps need to be decreased; if the migration is too slow, the
time steps need to be increased.
The accuracy of the computed results is dependent to some extent on the size of
the time step. Over the period of one time increment, the process is considered to
be linear. Each time step analysis is equivalent to a mini steady-state analysis. The
incremental stepping forward in time is, in reality, an approximation of the
nonlinear process. For the same rate of change, large time steps lead to more of an
approximation than small time steps. It follows that when the rate of change is
high, the time steps should be small, and when the rate of change is low, the time
steps should be large.
Many seepage processes related to the dissipation of excess pore-water pressures
and infiltration follow an exponential form. The dissipation or infiltration is rapid
at first and then decreases with time. A typical example is the consolidation of a
soil. To model this situation, the time step sequence should approximately follow
an exponential form. The time steps should be small at first and then progressively
increase.
Automatic adaptive time stepping
SEEP/W will permit you to activate an adaptive time stepping routine that will
insert extra time steps between the users specified time steps. There are three
methods of calculating adaptive time steps, plus a fourth scenario should the
solution reach its maximum allowable iteration count without reaching
convergence.
In the first two methods, the change in total nodal heads is used to determine an
increase or decrease in time step between the allowable ranges specified. The first
method checks each node to see if the heads between successive time steps are
Page 177
SEEP/W
MinMultFactor =
Max Step
Last Step
tolerance H 0
MultFactor = abs
H1 H 0
The actual time step multiplication factor used to modify the existing time step is
the lesser of the two values calculated in the above equation.
The third adaptive time stepping control routine does not consider nodal head
change percentage. It continually tracks the total iteration count required to achieve
convergence. If the iteration count exceeds 5, then time step adjustments are
assessed. If the iteration count is less than 5, then no time step adjustment is made
for the next solve step. When deciding how much to increase or decrease time
steps, the solver compares the last converged iteration count with the current
average iteration count. So, if the average number of iterations to converge is 8 and
the last time step took 10 iterations, then the solver will reduce the time step by
8/10. Likewise, if the average count is 8 and the most recent count is 6, then the
time steps will increase by 8/6.
Page 178
SEEP/W
In the adaptive scheme, the time steps are reduced for the first 2 iterations and are
then held constant until convergence is reached. If the maximum number of
iterations is reached without convergence, then the solver checks to see if the
current time step is larger than the user-specified minimum allowable step. If the
current step is larger, then the solver will reduce the current step by half and repeat
the time step. If there is no room to reduce the step by half without reducing it
below the users minimum value, then the minimum value will be applied and the
step repeated.
This multi-faceted time stepping logic can be quite powerful. Often you will find it
quite useful to specify a lower number of allowable iterations to reach convergence
rather than a higher number, because if the solver gets stuck on any given time
step, it will reach the maximum allowable iterations more quickly and then try
reducing the time step in half. The trade-off becomes repeating a time step or
allowing more iterations. It is worth a simple trial and error test early on in a more
lengthy analysis to see which option is better in the long run.
The adaptive scheme will always insert just enough time steps to return to the
increments established by you. This way, no write out data steps are missed and
you still have control over the general time stepping of the solution. In order to
activate adaptive time stepping you must set up your time steps with preferred
"save" time steps. Then you check the adaptive time stepping box and time step
criteria as well as the maximum allowable change in nodal head per time step, the
maximum adaptive step, and the minimum allowable time step. The time steps are
entered in the same time units as the hydraulic conductivity.
An example with and without adaptive time stepping
The Rapid example included with the program CD provides a good illustration of
how adaptive time stepping can work to your advantage. In the first case, no
adaptive time stepping was applied and 12 time steps of various increasing
durations were set up such that the elapsed time was 1970 days. In the second case,
one time step of 1970 days was used, but then the adaptive time stepping routine
was engaged to allow a minimum step of 10 days, a maximum step of 50 days with
a maximum 2.5% change in head per time step controlling the increase or decrease
in time step between the max/min ranges.
Page 179
SEEP/W
1.1567e-003
5.6846e-003
1.0928e-003
5.0583e-003
Page 180
SEEP/W
some cases compared to a time stepping scheme that you must set up on a trial and
error basis, in order to achieve reasonable results. In general, a combination of user
AND adaptive time stepping should be used.
Page 181
SEEP/W
Page 182
SEEP/W
8.1
Background
2h 2h 2h
+
+
=0
x 2 y 2 z 2
This is one of the most basic partial differential equations known in mathematics.
A graphical solution to this equation is what is known as a flow net. A flow net is
in essence is map of contours of equal potential crossed with flow lines. For the
flow net to represent a correct solution to the Laplacian equation, the equipotential
lines and flow lines must follow certain rules. The flow lines must for example
cross the equipotential lines at right angles. Also, the area between two adjacent
flow lines is called a flow channel and the flow in each channel has to carry the
same amount of flow. A correctly constructed flow net is a graphical solution to
the Laplacian equation.
Prior to the availability of computers and numerical methods such as finite element
analyses, flow nets were often the only available solution to solving seepage
analysis problems. Consequently, over the years, flow nets have become deeply
entrenched in any published discussion and presentation on the subject of seepage.
Most textbooks that have a section on seepage talk about how to construct and
interpret flow nets. In spite of the apparent simplicity, constructing a good flow net
that meets all the criteria is not a trivial task. Anybody who has ever tried to
construct a flow net can attest to the difficulties.
Fortunately, now that computers and numerical software tools are so readily
available, it is no long necessary to rely on graphical solutions to the Laplacian
equation. Numerical solutions can now be obtained more quickly and easily than
constructing a flow net. Moreover, a numerical solution provides all the
information obtainable from a flow net plus much more. Furthermore, numerical
analyses can provide solutions for highly complex situations for which it is not
possible to construct a flow net. Flow nets, for example, are nearly impossible to
construct for a complex stratigraphy or when there is both saturated and
unsaturated flow, or when the flow is transient. With a software tool like SEEP/W
these types of situations can be readily considered in a seepage analysis.
Page 183
SEEP/W
SEEP/W does not create a true flow net because flow nets can only be created for a
few special situations. SEEP/W, however, does compute and display many
elements of a flow net which are useful for interpreting results in the context of
flow net principles. For example, flow lines must be approximately perpendicular
to equipotential lines. Features like this provide a reference point for judging the
SEEP/W results.
This chapter describes the SEEP/W features which make it possible to view the
results in the context of a flow net and outlines the simple cases for which an
approximate flow net can be created. Also, examples are presented for which it is
not possible to construct a flow net.
8.2
Equipotential lines
SEEP/W is formulated in terms of total hydraulic head. Contours of total head are
the equivalent of equipotential lines. So equipotential lines can be drawn and
displayed by creating a plot of total head contours. Figure 8-1 shows total head
contours. They are identical to equipotential lines in a flow net. In this example
there are eight equipotential drops from 20 to 12, each 1 meter.
20
12
13
16
17
14
15
18
19
Page 184
SEEP/W
8.3
Flow paths
In SEEP/W you can draw paths as illustrated in Figure 8-2. These are lines that an
imaginary droplet of water would follow from entrance to exit; they are not flow
lines in the true context of a flow nets.
It is very important to recognize that flow paths drawn on top of total head
contours are not flow channels. In flow net terminology, the area between two flow
paths is called a flow channel. In a flow net, the amount of flow between each flow
line must be the same; that is, the amount of flow is the same in each flow channel.
Drawing flow paths in SEEP/W does not guarantee this. When visually the
combination of total head contours and flow paths in SEEP/W look very much like
a flow net as in Figure 8-2, the amount of flow in each channel will be
approximately the same. This is true only by implication. SEEP/W makes no
calculation to this effect.
20
12
13
16
17
14
15
18
19
Page 185
SEEP/W
As is evident in Figure 8-2, a very good approximation of a flow net can be created
with SEEP/W by visually placing flow paths on top of total head contours at
strategic points. The fact that you can so quickly draw flow paths and then delete
and replace them makes it possible with a little experimenting to make a nicelooking flow net.
8.4
Flow channels
It is possible for simple cases to compute flow lines so that they create exact true
flow channels. SEEP/W can be tricked into make this calculation by reversing
boundary conditions. Head boundaries become flow boundaries and flow
boundaries become head boundaries.
Say that in the above example of seepage under a structure with two cutoffs, we
want to create six flow channels. This can be done by specifying a total head of
zero along the vertical ends of the problems and along the bottom, by specifying a
total of 6 along the perimeter of the structure and by specifying a Q (flux) of zero
along the flow entrance and exit areas. The blue triangles in Figure 8-3 indicate a
flow boundary and the red circles represent a head boundary.
Q=0
Q=0
H=6
H=0
H=0
H=0
Page 186
SEEP/W
represent flow lines (Figure 8-4). The SEEP/W drawn flow lines are now actually
equipotential lines. Again, by visually placing the flow lines you can create a
good-looking approximation of a flow net as pictured in Figure 8-5. Now the drop
in head between equipotential lines is only approximate, not like in Figure 8-1
where the drop is exactly the same between equipotential lines.
Page 187
SEEP/W
8.5
Flow quantities
Q = (H ) K
nf
nd
Q = (8)(1 104 )
3
8
Q = 3 104
Page 188
SEEP/W
This approximation from the flow net equation is reasonably close to the SEEP/W
computed flux. The difference between the two values is confirmation that the
estimated flow paths are only approximate. To get the same value from the flow
net, 2.5 flow channels are required for the 8 equipotential drops.
2.5026e-004
The SEEP/W computed value is the correct Q, since flow nets are at best always an
approximation.
8.6
Uplift pressures
Almost any soil mechanics text book that has a section on seepage includes an
example on how a flow net can be used to estimate the uplift pressure on a
hydraulic structure such as discussed here. Producing such a plot is easy and
straight forward with the SEEP/W graph function. Figure 8-7 shows the pressure
from a point just outside the structure on the upstream side to a point downstream
of the structure at the base of the structure. Note the pressure drops across the
cutoff walls at both ends of the structure.
Page 189
SEEP/W
10
Pressure Head
2
10
15
20
25
30
Horizontal distance
8.7
Limitations
Flow nets can be approximated with SEEP/W provided the seepage domain is
completely saturated and the there are no extreme contrasts in hydraulic
conductivity. However, when a section has an unsaturated zone, it is not possible
to create even an approximate flow net. In the unsaturated zone there is a large
variation in conductivity. Each Gauss integration point has its own conductivity
depending on the pore-water pressure. In some parts of the unsaturated zone the
conductivity may get so low that there is essentially no flow. This is illustrated in
Figure 8-8. There is one flow path that stops in the section. Physically this means it
has reached a dead zone; that is, the conductivity is so low the path cannot be
drawn beyond this point.
Flow path
Page 190
SEEP/W
Flow paths can be drawn below the phreatic surface and in the capillary rise zone
above the phreatic surface, but not above the capillary rise. If flow paths are drawn
high up in the unsaturated zone, they usually have a jagged irregular shape and as
result have no meaning. They certainly do not adhere to flow net principles.
The equipotential lines shown in Figure 8-8 are valid in both the saturated and
unsaturated, but the flow paths are not.
Worth noting here as well is that in a satuated-unsatursated seepage formulation
such as SEEP/W, the phreatic surface is not a true flow line as in the context of a
flow net. The phreatic surface is merely a line of zero pressure. A flow path can
actually cross the line of zero pressure as illustrated in Figure 8-8.
In traditional flow nets for unconfined flow as in embankments, the phreatic
surface is a no-flow boundary and a line of zero pressure. When finite element
methods were first applied to unconfined seepage problems, it was necessary to
adjust the mesh until the pressure along the top of the mesh was zero. Numerically
this was awkward and difficult to achieve, and greatly limited the types of
problems that could be modeled. So while this made it possible to construct flow
nets in the saturated zone, it was suitable only for a few simple cases. The SEEP/W
formulation and approach is applicable to a much wider range of problems and
more accurately represents the real physical conditions. Moreover, SEEP/W
provides a more complete picture of pressure distributions and flow quantities than
what is available from a traditional flow net for unconfined flow.
8.8
Concluding remarks
Page 191
SEEP/W
Page 192
SEEP/W
Visualization of Results
When you get to the visualization of results stage of a finite element analysis you
can congratulate yourself for having completed the hardest parts setting up the
geometry, defining meaningful soil property functions, and applying appropriate
boundary conditions to the mesh. If, at this point, you do not have the tools or the
understanding of how to interpret the massive amount of data that may have been
generated by the solver, then you must review various chapters in this book such as
the Theory and Boundary Condition chapters.
This chapter describes the various types of output data that are computed by the
solver and it attempts to get you thinking about what the data is trying to tell you.
For example, did the solution solve properly? Did the boundary conditions you
applied get reflected in the actual solution? Did the soil respond how you thought it
would respond? If not, how to you methodically determine what to check next?
The chapter is structured to explain what type of data is available for visualization.
In the various sections, comments are provided that relate they type of result data
in question to how is should be used in the overall thought process. Its a good idea
to read this entire chapter.
9.1
The type of data you can view is somewhat dependent on the type of analysis you
have completed. For example, if you have done a steady state analysis, you cannot
interpret any data related to changes in time. You can view instantaneous flux
values that have units of volume per time; however, you cannot see how these
values may change with time because steady state, by nature, means things do not
change with time.
In a steady state analysis you are not required to define a volumetric water content
function, because it is the slope of this function that is needed in the solution of the
transient, not steady state, finite element equation. If you do not define a water
content function, then it stands to reason that you cannot view water contents.
Water contents can only be viewed in a steady state solution if you have defined a
water content function that the solver can access to report water contents based on
solved pressures. No water content function no reported water contents!
Page 193
SEEP/W
In a transient analysis, you can look at how all of the various output data values
change with respect to time and/or position, whereas in steady state analysis, you
can only graph how the data changes with position.
Finally, in a transient analysis you cannot plot the flow path of a particle of water
across the entire geometry. This is because there are no single flow lines in a
transient process. Sure, water is flowing somewhere, but a single particle of water
at one point in a mesh has an infinite number of possible places to flow with time,
and so it is not known what the path of the particle will be. You can plot the flow
vector within any element at any point in time because by the simple nature of the
finite element we are assuming the flow within any single element is known at
all points in time. In a steady state analysis, the flow line is useful to follow the
path of a particle of water from its entrance into the geometry to its exit. The entire
path is known, because once the flow is established, it is at a steady value and
therefore is fixed at that position. There is a more detailed discussion on flow lines
and flow vectors later in this chapter.
9.2
Page 194
SEEP/W
One key point to note in the figure below is that the nodal Boundary Flux quantity
is exactly zero. This is an important point to understand because it can help with
your overall interpretation of results. This boundary flux is computed by summing
the contributing fluxes from each of the four Gauss points that surround this node.
So, if water is flowing out of one Gauss region, it HAS TO be flowing into an
adjacent Gauss region. For all internal nodes with no user boundary applied to
them, the sum of all the fluxes at a node should equal zero in a properly converged
solution. In other words, there is mass balance at the node.
If the node being viewed is a boundary condition node (not necessarily at the edge
of the geometry, but with an allowed influx or outflux) then the summation of all
the fluxes at that node will not be zero, because water is either gained or lost at that
point.
Page 195
SEEP/W
quarter of the total area of the element. The inset in the figure below shows the
type of data that can be viewed at each Gauss point. If you consider the water
content value of 0.20643%, for example, you should realize that this water content
is assumed to exist throughout the Gauss point area displayed; and you should next
realize that if the element size is increased, the estimate of the water content
becomes less accurate, as we are averaging it over a larger area. The real trick to
getting good finite element analysis results is to create a finite element mesh with
just the right sized elements that are not too big or too small, that can represent the
highly non-linear soil properties within them, and that can handle the potentially
extreme boundary conditions you apply. It is not always easy and there is no sure
quick or automatic method to make that happen.
9.3
Equipotential lines
Equipotential lines are lines connecting all points of equal energy potential. The
energy in this case is total head, because flow occurs in response to changes in
total head, not changes in pressure, or changes in water content. In a onedimensional analysis with flow in the vertical direction, the equipotential lines are
Page 196
SEEP/W
Clay
Sand
Page 197
SEEP/W
x= N
{X }
where:
x
the projected value outside the Gauss points at a local coordinate greater
than 1.0,
<N>
{X}
The local coordinates at the element nodes are the reciprocal of the Gauss point
local coordinates when forming the element characteristic matrix. Figure 9-4 is an
example of the local coordinates at the element corner nodes when projecting
outwards from the four Gauss points in the element. The value of 1.7320 is the
reciprocal of the Gauss point coordinate 0.57735.
Page 198
SEEP/W
This projection technique can result in some over-shoot at the corner nodes when
variation in the parameter values at the Gauss points is large. For example,
consider that we wish to contour volumetric water content and that in some
elements the water content at the Gauss points varies over the complete range of
the volumetric water content function. Projecting such a large variation to the
nodes can result in projected nodal water contents beyond the range of the
volumetric water content function.
Extreme changes in the parameter values at the Gauss points within an element
often indicate numerical difficulties (the over-shoot at the nodes being just a
symptom of the problem). This over-shoot can potentially be reduced by a finer
mesh discretization. Smaller elements within the same region will result in a
smaller variation of parameter values within each element, therefore lowering the
potential for encountering unrealistic projections.
9.4
Contours
The power of using advanced graphical interfaces with finite element analysis is
that the computer can quickly convert thousands of pieces of data into meaningful
pictures. In the section above we introduced equipotential lines and showed how
their relative positions give an indication of the total head gradients. In this section,
we show that it is quite simple, and much more meaningful, to interpret parameters
Page 199
SEEP/W
such as gradient if we can view all gradients for a model at one time. SEEP/W has
the power to let you contour any of the output data over your problem domain.
Consider the contours for gradient as shown in Figure 9-6. You can see the
gradient varies throughout the problem domain and that there are higher gradients
at the crest of the dam as well as toward the toe drain eight meters in from the
bottom, right side. When you see high gradients, you should make a mental note to
yourself that this is where the primary variable (e.g. Head) is changing the most
and that in a physical sense, its a clue as to where the action may be at. We will
return to this concept a bit later
Another parameter that can be contoured is the hydraulic conductivity of the soil.
Figure 9-7 shows the range in conductivities throughout the dam that correspond to
the total heads and gradients illustrated above.
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
m etre
Page 200
SEEP/W
0.5
0.4
0.2
0. 1
0.1
0.2
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
m etre
Figure 9-6 Contour of gradients for flow through the dam during
reservoir draining
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
1e-005
0.0001
0.001
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
m etre
Figure 9-7 Hydraulic conductivity for flow through the dam during
reservoir draining
As you look at the various contours, you should ask yourself if they make sense
when considered together. We looked at total heads and contours of gradient. We
saw a few regions of high gradients which caused us to make a mental note of
where the action may be at. We then looked at water contents and conductivities to
see if by chance the areas of high gradient are also areas of high conductivity. If
you recall the relationship between flow quantity and gradients (i.e. Darcys Law),
you will realize that it is the combination of high gradients with high conductivity
that give the greatest flow.
Page 201
SEEP/W
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.2
0.35
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
metre
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
3.1623e-005
0.0001
0.0001
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
metre
Figure 9-9 Velocity contours vectors for flow through dam during
reservoir draining
Page 202
SEEP/W
9.5
ix
= [ B ]{ H }
i y
where:
ix
iy
[B]
{H}
The Darcian velocities at each Gauss point are computed from the equation:
vx
= [C ][ B ]{ H }
v y
where:
vx
vy
[C]
SEEP/W stores the hydraulic conductivity at each Gauss point used in the
formulation of the finite element equations in an array. The same hydraulic
conductivity values are later used to compute the velocities.
The SEEP/W velocity is actually the specific discharge, q, which is the total flux Q
divided by the full cross-sectional area (voids and solids alike); it is not the actual
Page 203
SEEP/W
speed with which the water moves between the soil particles. The actual
microscopic velocity is:
v=
q
n
where:
v
SEEP/W does not compute the actual pore-channel velocity. Once the velocities
and gradients are calculated, they are saved to a data file for later use in visualizing
the node or Gauss point information, or for generating flow vectors and flow lines.
Velocity vectors
Velocity vectors are a useful way of seeing not only where the flow is occurring,
but how much flow there is relative to other regions of the domain. Examples of
such vectors are given in Figure 9-3, Figure 9-5, and Figure 9-9. SEEP/W uses the
magnitude of the actual velocity in its calculation of how large to display the
vector so that you have a visual representation of where the velocities are high or
low. For each element, the average x-velocity and average y-velocity from the
Gauss point velocity values are computed and then vectorally summed to obtain an
average velocity vector for the element. This average velocity vector is plotted
with the tail of the vector at the center of the element.
When displaying vectors, SEEP/W finds the maximum velocity vector and draws
it at the length specified in the Draw Vectors dialog box. All other vectors are
drawn in proportion to the element velocity relative to the maximum velocity. For
example, if the element velocity is one quarter of the maximum velocity, then the
length of the velocity vector is one-quarter of the length specified in the Draw
Vectors dialog box.
You have the option of controlling the size of the vectors as they are displayed by
controlling the magnification scale when you issue the command to create the
vectors. Specifying a magnification value allows you to control the scale at which
all vectors are drawn. When you type a value in the magnification edit box, the
maximum length edit box is updated to display the length at which the maximum
Page 204
SEEP/W
vector will be drawn. You can control the vector length either by specifying a
magnification value or by specifying a maximum display length value. If you
specify a length, the magnification value is computed by dividing the maximum
length by the maximum velocity and adjusting the value for the scale of the page
and engineering units.
Vectors are only drawn in element regions being viewed. Choose View Element
Regions if you wish to view different materials or to not view infinite elements. If
no elements are viewed, an error message appears when you choose Draw Vectors.
Flow paths
The SEEP/W flow paths are not flow lines or stream lines as in a traditional flow
net. In many cases the flow paths are a very good approximation of stream lines,
but they are not the same. The flow paths are simply a line based on velocity
vectors in an element that a drop of water would follow under steady-state
conditions; and slight variations between a flow path and a flow line should not be
of concern because they are computed in entirely different ways. At best, the
SEEP/W flow path should be viewed as a reasonable approximation of the flow
lines within a flow net.
The flow paths will always be the most realistic in saturated zones where there is
significant velocity. In zones where there is little or no flow, the SEEP/W flow
paths may not be realistic. Several cases are illustrated in Figure 9-10. In the
upstream toe area where there is little flow, the flow path ends along the bottom
boundary. This is not physically correct and therefore is not a realistic flow path.
Within the unsaturated zone in the figure there is a flow path that ends within the
dam section. The reason for this is that the path has reached an area where there is
essentially no flow. Once again, such a flow path has no meaning. Since it is
possible to click in an area with relatively no seepage and create an unrealistic flow
path, some judgment is required by you when drawing flow paths. You should
discard flow paths that you judge to be unrealistic.
When you create a flow path, a message will be displayed if you attempt to draw it
in an area where there is little or no flow. After accepting the message, the flow
path will be drawn, but it may not be complete; that is, the path will end inside the
flow regime and not at an external mesh boundary. This message will also be
displayed if the flow path encounters a no flow perimeter boundary.
Another important point is that in a saturated / unsaturated flow system, the
phreatic line is not a flow line. It is simply a line of zero water pressure. Since
Page 205
SEEP/W
water can flow from the saturated to the unsaturated zone, and vice versa, flow can
take place across the phreatic surface. Consequently, a flow path may cross the
phreatic surface as illustrated Figure 9-10. This is acceptable and realistic.
You can select any point to draw a flow path by clicking on a point within the flow
domain. The path is drawn strictly on the basis of the velocity vectors within each
element. The path is projected forward and backward incrementally within each
element until the path encounters a boundary. The flow path is simply a graphical
representation of the route a molecule of water would have traveled under steadystate conditions from the entrance to exit point within the flow regime.
Flow paths can only be drawn for steady-state conditions. Flow paths based on velocity
vectors at an instant in time during a transient process have no physical meaning. For this
reason, SEEP/W does not permit you to draw flow paths for transient conditions
13
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
metre
9.6
Flux sections
SEEP/W has the ability to compute the instantaneous seepage volume rate that
flows across a user-defined section for either a steady state or transient analysis.
This is a very useful tool for isolating flow volumes to specific regions of interest
and it can save you manually adding up individual nodal flows in the case of a
drain or seepage face that is comprised of many nodes.
Page 206
SEEP/W
[ K ]{H } + [ M ]
H
=
t
{Q}
H
becomes zero, and the
t
[ K ]{H } = {Q}
Page 207
c11 c12
c
21 c22
c31 c32
c41 c42
Equation 9-1
c13
c23
c33
c43
SEEP/W
c14 H1 Q1
c24 H 2 Q2
=
c34 H 3 Q3
c44 H 4 Q4
From Darcys Law , the total flow between two points is:
Q=k A
Equation 9-2
H
l
KA
in Equation 9-2
l
Qij = cij ( H i H j )
In a transient analysis, because of material storage, the calculation of the total flow
quantity must include the storage effect. The change in flow quantity due to the
storage term can be expressed as:
m11
1 m21
t m31
m41
m12
m22
m32
m42
m13
m23
m33
m43
m14 H1 Q1
m24 H 2 Q2
=
m34 H 3 Q3
m44 H 4 Q4
where H1,2,3,4 etc. are the changes of total head at the various nodes between the
start and the end of a time step. In general, the average change of total head from
Node i to Node j can be expressed as:
H ij =
H i + H j
2
Therefore, the change in flow quantity from Node i to Node j due to a change in
storage is:
Page 208
SEEP/W
Qij = mij
H ij
t
The total flow quantity from Node i to Node j for a transient analysis then
becomes:
H ij
t
The total flow quantity through the flux section shown in Figure 9-11 is:
002
7e0
0
2.0
2.0007e-002
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
metre
Figure 9-12 Flux section used to check balance of inflow and outflow
Page 209
SEEP/W
Flux sections do not have to be drawn as single straight lines. They can be made of
continuous attached segments as illustrated in both figures above. When a multiple
segmented flux section is drawn, the value of flux reported for the section applies
to the entire section, not any individual segment.
The key point to note when defining a flux section is to make the flux section cross
the sides of the elements and not the nodes of the elements. Also, if you want to
check the flux around a closed loop as illustrated for the drain nodes in Figure
9-13, make sure the end of the flux section crosses over the tail of the first segment
of the flux section.
Two words of caution: flux sections MUST be defined before you solve the
problem, because the program needs to calculate the values during the solution
sequence, not afterward. In addition, all flux values are reported as positive, which
means direction is not taken into account. This is required because the sign of the
flux value will depend on which way you draw the section. To avoid any
misinterpretation, all flux section values are reported as positive, and then you can
plot flux vectors in order to determine the direction of flow, if it is not obvious
based on your problem definition.
9.7
It can often be useful to view how certain data changes with time and position.
SEEP/W will let you simultaneously view the change in the phreatic line for any or
all of the time steps in your model as illustrated in Figure 9-14. In this case, the
water level in the reservoir to the left of the dam is dropped rapidly and you can
see that the response inside the dam is delayed. In this particular view, the
numerical values illustrated are the different time steps for results data write out
selected in the model.
Most parameters cannot be contoured for more than a single time step at one time,
because, unlike plotting the change in water table, most contour values vary over
the entire domain. In the event you want to view contours at different time steps,
you can simply select the time step in question and re-plot the contour as shown in
the next two figures. In the event you want more specific data output as a function
of time and position, you can use the graphing feature which is discussed next.
Page 210
SEEP/W
1.00
0.75
Seepage
boundary
0.50
1.5000e+000
0.25
0.00
Figure 9-13 Flux section used around series of drain nodes to check
flow
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
0
3
6
9
12
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
m etre
Page 211
SEEP/W
13
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.3
0.36
0.38
0.38
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
m etre
Figure 9-15 Water contents and velocity vectors after time step 3
13
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
0.1
0.16
0.34
0.38
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
m etre
Figure 9-16 Water contents and velocity vectors after time step 12
9.8
Graphing
The Draw Graph command allows you to plot a graph containing any of the
following computed parameter values: total head, pressure, pressure head, nodal
boundary flux, cumulative nodal boundary flux, x velocity, y-velocity, x-y
velocity, x gradient, y gradient, x-y gradient, x conductivity, y conductivity, and
volumetric water content. These parameters are the dependent variables of the
graph. Any of the dependent variables can be plotted versus the following
independent variables: nodal x coordinates, nodal y coordinates, and the distance
between nodes (starting at the first selected node). If your problem is a transient
Page 212
SEEP/W
analysis, you can also plot a dependent variable versus time for one or more of the
time steps.
The independent graph variable that you choose affects how the selected nodes and
time steps are used in the graph. If the graph independent variable is x coordinate,
y coordinate, or distance, then the parameter value at each selected node is plotted
versus the nodal coordinate or the distance between nodes. Each selected time step
is plotted as a separate line on the graph. If the graph independent variable is time,
then the parameter value at each selected node is plotted versus the elapsed time
for each of the selected time steps. Each selected node is plotted as a separate line
on the graph. These two cases are illustrated in the Figure 9-18 and Figure 9-19
where the volumetric water content value along the face of the dam is compared
versus position and time respectively. The nodes selected for graphing are shown
in Figure 9-17.
Page 213
SEEP/W
0.3
1.4000e+001
0.2
1.2600e+002
8.7500e+002
0.1
1.9700e+003
0.0
0
10
15
20
25
Distance
0.3
Node 6
Node 10
Node 15
0.2
Node 21
Node 28
Node 36
Node 45
0.1
Node 55
Node 66
Node 78
0.0
0
500
1000
1500
2000
Time
Page 214
SEEP/W
The illustrations in the above two figures show the default graph template used in
the model. There is, however, the ability to customize the scales, labels, and
symbols so that the plots can be used directly within your reports. In addition, the
above figures were simply copied from the screen and pasted into this document
using the COPY command inside SEEP/W.
9.9
Reporting
In the event you need to further customize your output data, SEEP/W will let you
view, then COPY data to many other programs, such as Microsoft Excel or WORD
or other graphing packages. Once you decide what you want to graph, and perhaps
even viewed the graph on screen, you can select the option to create a table of all
of the data. Table 9-1 shows the actual data used in the generation of the water
content versus time graph for the upstream face of the dam during draining of the
reservoir. The integer number next to each column heading is the time step when
the data was created.
The data in this table was copied from SEEP/W, pasted as unformatted text in to
this file and then converted automatically to a table using the WORD convert text
to table feature.
Table 9-1 Upstream water content data
Pt #
Vol.
W.C.12
0.00
0.00
0.38
0.38
0.38
0.38
2.00
0.00
0.38
0.38
0.38
0.38
4.00
0.00
0.38
0.38
0.38
0.38
6.00
0.00
0.38
0.38
0.38
0.37
8.00
0.00
0.38
0.38
0.37
0.35
10.00
0.00
0.38
0.38
0.36
0.31
12.00
0.00
0.38
0.37
0.34
0.24
14.00
0.00
0.38
0.37
0.28
0.17
16.00
0.00
0.38
0.35
0.22
0.13
10
18.00
0.00
0.38
0.33
0.16
0.10
11
20.00
0.00
0.37
0.29
0.13
0.09
This data can also be obtained directly from the actual output files created by the
solver. While this is not the general recommendation, if you are adventurous, you
can simply open the output data files at any given time step and manually extract
Page 215
SEEP/W
the necessary data. The very adventurous can even program macros within
Microsoft Excel to open files, get the data and close the files. This may be useful if
you want to automatically track the volume of water over a unique region of the
mesh at multiple time steps. Having said this, you should know that GEO-SLOPE
will not be proving programming support for any macros you want to write in
Excel or any other program. We just mention it here because it is do-able.
Page 216
SEEP/W
10
10.1
Introduction
This chapter contains many useful hints about using the software and
understanding what it does.
There have been many occasions where GEO-SLOPE has been contacted by
clients with questions about how the model behaves in response to changes in
various parameters. If we do not know the answer, we conduct a numerical
experiment to test what will happen. The first few sections of this chapter illustrate
a few common examples of numerical experiments. You are strongly encouraged
to learn why these types of simple tests are so powerful in testing how the program
computes results but they will also enhance your understanding of how the
physical mechanisms of flow through porous medium occurs.
A numerical experiment is carried out by making a very simple finite element
problem. It is useful to use a mesh that is one distance unit wide and one distance
unit high. This makes hand-calculating flux values very simple and they can easily
be checked against the computed flux values. The following discussion illustrates
how some simple numerical experiments have been carried out to test some
simple, yet valid, questions.
When setting up these experiments, it is a good idea to input simple soil property
functions. In most cases, two data points are sufficient to define the conductivity
and storage function. Just as a reminder, give both functions some slope dont
make them horizontal!
10.2
Any system of units can be used for a seepage analysis; the only requirement is
that you must be consistent. Fundamentally, you must select the units for length
(geometry), time, and force. Once you have selected units for these parameters, all
other units must be consistent. Table 10-1 presents some typical sets of consistent
units.
Page 217
SEEP/W
Symbol
SI Units
Imperial Units
Length
metres
feet
Time
seconds
hours
Force
kN
lbs
kN/m2
psf
F/L
kN/m3
pcf
L/t
m/sec
ft/hr
Pressure
F/L
ft
3
L /t
m3/sec
ft3/hr
L/t
m/sec
ft/hr
Flux Section
Volume
m /sec
L /t
3
ft3/hr
ft3
The units of time are established once you select the units for hydraulic
conductivity. The units of pressure are established once you select the unit weight
of water. Generally, all units are defined by selecting the units of length for the
problem geometry, units for hydraulic conductivity, and the units for the unit
weight of water.
In summary, the key requirement is that the system of units be consistent.
10.3
Question: Does the location of a flux section within an element have any influence
on the computed flux value?
Answer: No. The flux section value will be the same regardless of whether the
section is drawn near the element edge or element middle.
Page 218
SEEP/W
1.00
6.9055e-022
0.75
0.50
6.9055e-022
0.25
Seepage boundary
0.00
0.00
0.25
0.50
0.75
1.00
10.4
Page 219
SEEP/W
1.00
0.75
0.50
Seepage
boundary
1.5000e+000
0.25
0.00
Figure 10-2 Test to see best method for observing drain flux
10.5
There are many people who are unsure of the difference between a unit flux and a
total nodal flux. Do a simple test if you are unsure.
Question: How is a unit flux related to a total nodal flux in a 2D analysis?
Answer: The total nodal flux should be exactly equal to the unit flux multiplied by
the total length of the element edges that contribute to that node.
In the figure below, a unit flux of 1 m3/ time / meter edge length has been applied
to the bottom of the element. The top is a seepage face which will let the water out.
The flux sections drawn in the element confirm that the total edge flux of 1 m3 /
time has been converted by the solver into two equal total nodal fluxes of 0.5 m3 /
time each.
Page 220
SEEP/W
1.00
0.75
1.0000e+000
0.50
0.25
0e
5.
00
00
e
00
-0
0
5.0
-00
1
0.00
10.6
Page 221
1.00
SEEP/W
4.1575e-002
-0.4
0.75
-0.2
Head of 0.6m
9.1845e-002
0.25
5.0269e-002
0.50
Head of 0.5m
0.2
0.4
0.00
Figure 10-4 Test to see flow above phreatic line with pressure head
contours shown.
10.7
Question: If I know the pressure boundary with depth, do I have to put a different
pressure value at each node?
Answer: If the pressure change is hydrostatic, simply specify a total head of a
constant value along the entire edge and let the solver figure out the pressure at
each node. The total constant head value should be equal to the elevation of the
water table along that edge.
Page 222
SEEP/W
1.00
Head of 0.6m
at each node
on this face
Head of 0.5m at
each node on this
face
0.75
0.50
0.26667 m
0.25
0.43333 m
0.6000 m
0.00
10.8
Page 223
10.9
SEEP/W
Page 224
SEEP/W
11
Page 225
11.1
SEEP/W
The objective of this illustration is to observe how to use finite element pore-water
pressure results in a stability analysis. Including or deliberately ignoring negative
pore-water pressures can be critical to understanding and interpreting a slope
stability analysis.
In particular, the objectives of this illustration are to:
Repeat the analysis, but remove the advanced parameters from the soil
property information. Graph the pore-water pressure and strength
along the slip surface and note how the negative pore-water pressures
have been ignored).
The seepage portion of the analysis is illustrated in Figure 11-1. In general, the
slope is comprised of multiple layers with a finer, lower permeability layer located
half way up the slope face. Note that more coarse soil soils in region 1 and 3 have
the same hydraulic properties (Ksat 1x10-3 m/day). In addition, a steady-state
infiltration rate of q = 5.0x10-5 m/day is applied along the top and the slope with a
pressure equals zero condition on the downstream surface. A potential seepage
review has been applied along the face of the slope.
Page 226
SEEP/W
26
24
22
20
18
Seepage Face
16
14
12
Pressure = zero
10
8
6
4
0
10
20
30
40
50
60
Unit Weight
Phi
Cohesion
Unit Weight
above WT
Phi B
18
25
18
15
19
20
19
15
20
30
10
20
15
Figure 11-2 shows the location of grid and radius points applied in the stability
analysis, as well as the SEEP/W computed perched water table and the computed
factor of safety. SLOPE/W was able to read the seepage results directly from
SEEP/W in order to compute the actual pore-water pressures at the base of each
slice. Figure 11-3 shows the actual pore-water pressures applied on each slice.
Notice how the pore pressures on the slices change from negative to positive to
negative and back to positive as the slice number increases from left to right. This
type of pore-water pressure condition would not have been possible to accurately
establish without the use of a rigorous saturate-unsaturated seepage flow model.
Note in the SLOPE/W results that the finite element mesh used in the seepage
analysis is superimposed on the solution. The finite element mesh is not actually
used by SLOPE/W, but the data from the mesh at all locations can be used to
determine pore pressures on the base of any slice geometry.
Page 227
SEEP/W
44
42
11
40
38
36
34
32
1.324
30
2
28
12
13
26
24
3
22
1
20
Infiltration
18
8
16
14
10
12
3
10
14
8
6
4
0
10
20
30
40
50
60
Pore-Water Pressure
15
10
5
0
-5
-10
-15
-20
0
10
20
30
40
Distance
11.2
The objective of this illustration is to observe how to use climate coupled finite
element pore-water pressures results in a stability analysis. You will see how
important including negative pore pressure can be to a slopes stability.
Page 228
SEEP/W
The VADOSE/W analysis mesh as well as the SLOPE/W grid and radius are
illustrated in Figure 11-1. In general, a large rainfall event was applied over the
undulating ground profile on the first day of a 30 day long transient climate
coupled VADOSE/W analysis. This heavy rainfall created ponded water
conditions in the low point near the center of the mesh. The rainfall day was
followed by 29 days of infiltration from the pond and evaporation through the
climate-ground boundary. Stability results are compared for the day just after the
rainfall (e.g., day 2 from VADOSE/W) as well as after a long drying period (e.g.
day 30). A comparison is also made between using and not using soil strength
parameters that account for increased strength with increased negative water
pressure (e.g. Phi-B).
The soil property information for the SLOPE/W portion of the analysis is given in
Table 11-1. Two stability simulations were carried out: one with a Phi B parameter
defined to account for the effect of soil water suction on strength and one without
Phi B.
Table 11-2 Slope soil information
Layer
Unit Weight
Phi
Cohesion
Unit Weight
above WT
Phi B
18
25
18
15
Page 229
SEEP/W
Figure 11-2 shows a minimum factor of safety of 1.16 in the stability analysis
based on advanced pore-water pressure parameters (e.g., soil suction strength
effects) as well as the VADOSE/W computed water. SLOPE/W was able to read
the seepage results directly from VADOSE/W in order to compute the actual porewater pressures at the base of each slice.
Figure 11-6 shows the computed factor of safety after the heavy rainfall day based
on soil property strength data that does not include the effect of suction on the
strength of the soil. In this analysis the factor of safety is reduced to less than 1.0.
One final analysis was carried out using advanced strength parameters to
determine the factor of safety after an extended drying period. Figure 11-7 shows a
factor of 1.74 after 29 days of infiltration from the pond (e.g. no rainfall) and
surface evaporation on the ground profile. It is clear that from this example that the
factor of safety is very dependent on ground-climate influences and on the
application of advanced soil strength parameters that take into account increased
strength due to negative water pressure in the soil (e.g. soil water suction).
Finally, Figure 11-8 shows the actual pore-water pressures applied on each slice in
the stability analysis for day 30 of the simulation. Notice how the pore pressures
on the slices change from positive to negative as the slice number increases from
left to right. This type of pore-water pressure condition would not have been
possible to accurately establish without the use of a rigorous saturate-unsaturated
climate coupled seepage flow model.
Note in the SLOPE/W results that the finite element mesh used in the seepage
analysis is superimposed on the solution. The finite element mesh is not actually
used by SLOPE/W, but the data from the mesh at all locations can be used to
determine pore-water pressures on the base of any slice geometry.
Page 230
SEEP/W
1.159
0.999
Page 231
SEEP/W
1.739
Figure 11-7 Factor of safety after long drying period (e.g. day 30 porewater pressure data from VADOSE/W)
10
0
-10
-20
-30
-40
Distance
Page 232
SEEP/W
11.3
(x 1000)
1.11
1.08
1.05
1.02
0.99
0.96
0.93
0.90
-500
-400
-300
-200
-100
100
200
300
400
500
Distance - feet
Figure 11-9 Dam pore-water pressure prior to earth quake
Page 233
600
SEEP/W
Acceleration ( g )
0.3
0.2
0.1
0.0
-0.1
-0.2
-0.3
-0.4
-0.5
-0.6
0
10
20
30
40
50
Time (sec)
Page 234
SEEP/W
Pore-Water Pressure
9000
8000
7000
6000
5000
0
10
15
Time
1.14
(x 1000)
1.11
1.08
Head BC = 1110 ft
1.05
P=0
1.02
0.99
0.96
0.93
0.90
-500
-400
-300
-200
-100
100
200
300
400
500
600
Distance - feet
Page 235
SEEP/W
Figure 11-13 shows the model set up for the SEEP/W analysis that will compute
the dissipation of the excess pore-water pressure generated during the earth quake.
The boundary conditions for the seepage analysis are illustrated in the figure. In
this analysis it is assumed that the reservoir remains full with a total head of 1110
ft (or 102 ft pressure head). The seepage analysis was carried out to simulate 5
days and the change in pore-water pressure at point A over time is illustrated in
Figure 11-14 below.
Pressure vs. Time
9000
Pressure
8000
7000
6000
5000
0
100000
200000
300000
400000
500000
Time
11.4
Seepage data from a steady state or transient SEEP/W analysis can be used in the
GeoStudio CTRAN/W module to predict contaminant transport with or without
adsorption, diffusion and decay. This is a one-dimensional contaminant transport
problem verification example analysis with a free exit boundary. The CTRAN/W
results are compared with closed form analytical and published solutions.
To generate a one-dimensional steady-state flow system, a one-row finite element
mesh is created using SEEP/W DEFINE. The finite element mesh is 1 m high and
Page 236
SEEP/W
40 m long and consists of a total of 30 elements and 62 nodes. The SEEP/W files
containing this example are named EXIT.GSZ.
The head differential and hydraulic conductivity are selected to produce a constant
seepage velocity U of 0.05 m/s in the positive x-direction. The volumetric water
content is defined as a constant value of 0.5. The average linear velocity is:
=U /
= 0.05 / 0.5
= 0.1 m/s
The dispersivity L is set to 4 m, and the molecular diffusion coefficient D* is set
to zero. The resulting hydrodynamic dispersion coefficient is:
D = Lv + D *
= 4 0.1 + 0.0
= 0.4 m 2 /s
The time step sequence consists of 48 steps. Results are presented for Time Steps
8, 16, 24, 32, 40 and 48 with total elapsed times of 80 s, 160 s, 240 s, 320 s, 400 s
and 480 s respectively. Computed results for these six time steps are included with
the CTRAN/W software.
The boundary condition at the left end of the problem is assumed to be a source
boundary with concentration of the source Cs specified as 1.0 unit/m3. The
boundary condition at the right end is specified as a free exit boundary (Qd > 0).
The initial concentration of the flow system is set to 0.0.
Frind, (1988) has presented an analytical solution to the transport equation with a
free exit boundary. The solution is approximated by the analytical solution for
transport in a semi-infinite medium. The concentration C as a function of x and t is
expressed as:
C =
+
Cs
2
x - vt
erfc
2 Dt
x - vt v( x +vt )
vx
exp D erfc
1 + D
2 Dt
( x vt ) 2
v t
exp
4 Dt
D
Page 237
SEEP/W
where:
C
concentration,
Cs
elapsed time,
erfc
Page 238
SEEP/W
1.0
8.0000e+001
0.8
1.6000e+002
0.6
2.4000e+002
C
0.4
3.2000e+002
0.2
4.0000e+002
0.0
4.8000e+002
10
20
30
40
Distance
1.0
CTRAN/W Solution
(Exit Qd > 0)
0.9
0.8
Analytical Solution
Concentration
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0
10
20
30
40
Distance
Page 239
SEEP/W
1.0
8.0000e+001
0.8
1.6000e+002
0.6
2.4000e+002
C
0.4
3.2000e+002
0.2
4.0000e+002
0.0
4.8000e+002
10
20
30
40
Distance
Figure 11-17 CTRAN/W solution with two zero dispersive mass flux
exit boundary conditions
1.0
CTRAN/W Solution
(Exit Qd > 0)
0.9
0.8
CTRAN/W Solution
(Exit Qd = 0)
Concentration
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0
10
20
30
40
Distance
Page 240
SEEP/W
11.5
Seepage velocity and water content data from a steady state or transient
VADOSE/W analysis can be used in CTRAN/W to predict contaminant transport
with or without adsorption, diffusion and decay. The purpose of this example is to
show the influence of including climate (or vegetation) effects on the movement of
contaminants in soils.
In this example a simple advection dispersion analysis is carried out in
CTRAN/W after solving a transient VADOSE/W analysis. The CTRAN/W
program reads the transient seepage velocity and water content data at different
time steps and uses it in the solution of the advection dispersion equation.
The problem is kept quite simple for illustration purposes. In the seepage analysis,
a pressure equal to zero boundary condition is applied at the base of the low point
near the center of the mesh. This pressure boundary condition is saying there is a
small source of water at this location just enough to keep the ground saturated. It
is assumed that a source of contaminant is also present with the water at the ground
surface.
Figure 11-19 shows the position of the water table and the concentration contours
for the case where the model only allowed infiltration at the source of contaminant.
For this case, there is no evaporation demand along the rest of the ground surface
and therefore the contaminant is limited in its migration to a somewhat radial
pattern beneath the source.
Page 241
SEEP/W
In Figure 11-20, the same concentration is applied in the pond location along with
the same source of water, however, the climate boundary condition is active at all
other ground surface nodes. The climate boundary in this case is removing about
5 mm per day of evaporation.
It is clear for the case with evaporation, that there is a lot more spreading of the
contaminant. The results show that the contaminant is being pulled up towards the
drying ground surface where it is either exiting with the vapor flow or being
deposited or both depending on the exit boundary condition specified in the
contaminant analysis.
11.6
Henry (1964), developed an analytic solution for a simplified sea water intrusion
problem. The Henry problem has since become a benchmark verification
example for many numerical models of density-dependent flow. However,
Croucher and OSullivan, (1995), noted that none of the published numerical
model comparisons with Henrys solution that they examined were able to match
Henrys solution to a great extent. In addition to outlining the possible reasons for
the discrepancies, Croucher and OSullivan, presented a new, highly accurate
numerical solution to the problem. Their numerical solution is used here for
comparison with the results from CTRAN/W.
The system being modeled is shown in Figure 11-21. It consists of a 2.0m long
section of a 1.0m thick aquifer where the right boundary is in direct contact with
Page 242
SEEP/W
sea water and the left boundary has a constant influx of freshwater. The sea water
has a relative density, (specific gravity), of 1.025 at a reference concentration of
1.0. The concentration of sea water is fixed at 1.0 along the sea water boundary
and a fixed freshwater inflow rate of 6.6x10-5 m3/s is specified along the freshwater
boundary. The top and bottom boundaries are both impermeable. The aquifer is
homogeneous and isotropic and has a saturated hydraulic conductivity Ksat =
1x10-2 m/s, a porosity n = 0.35 and a velocity independent dispersion coefficient of
D = 1.89x10-5 m2/s. The aquifer is discretized using 0.05m square elements and the
solution is sought at steady state. The SEEP/W example file containing this
problem is called HENRY.GSZ, and the full definition of the problem may be
viewed using SEEP/W and CTRAN/W module DEFINE views.
Henry's Problem for Seawater Intrusion
Impermeable Top Boundary
1.0
0.9
0.8
0.7
Left Boundary
Freshwater
Qf = 6.6E-5 m2/s
C=0.0
Right Boundary
Seawater
Hs = 1.0m
C = 1.0
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2.0
Aquifer Properties
Ks = 1E-2 m/s
n = 0.35
D = 1.89E-5 m2/s
Seawater Density
SG=1.025 @ Cref=1.0
Page 243
SEEP/W
towards the freshwater boundary is controlled by the rate of freshwater flow, the
density of the seawater, and the degree of mixing between the seawater and
freshwater. The degree of mixing is controlled by the dispersion coefficient used in
the modelling, which in this case is velocity independent.
It should be noted that in Figure 11-22 near the upper left of the aquifer,
CTRAN/W computed a few small negative concentration values. This slight
numerical oscillation is a direct result of the Peclet and Courant numbers being
exceeded in these areas because of the relatively high water velocity and relatively
coarse mesh and time step discretization. It is possible to eliminate the negative
concentration by reducing both the mesh size and the time step size, however,
since we are more interested in the solution in the lower portion of the flow system
and we only use the 0.5 concentration contours in the comparison, refinement to
the finite element mesh and time steps were deemed unnecessary in this case.
Freshwater
C=0
Seawater
C=1
1.00
0.75
0.50
0.
8
0.
6
0.
4
2
0.
0.25
0.00
0.00
0.25
0.50
0.75
1.00
1.25
1.50
1.75
2.00
Page 244
SEEP/W
1
0.9
0.8
CTRAN/W
0.7
Elevation (m)
0.6
0.5
0.4
0.3
0.2
0.1
0
1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
X-Coordinate (m)
11.7
The GeoStudio module TEMP/W can be used to model natural and artificial
ground freezing without or with the addition of heat added by flowing water.
Consider the frozen ground that forms around a buried pipe with a pipe wall
boundary condition of -2 degrees Celsius. Figure 11-24 shows the ground
temperature profile after 2 years of freezing. It is clear from this figure that a
region of frozen ground has formed around the pipe and that the ground freezes to
a deeper depth beneath the pipe where there is less influence from the warmer
yearly average ground surface temperature. Details of this analysis and comparison
of the results for this case to other published data can be found in the TEMP/W
engineering book. The SEEP/W example file containing this problem is called
PIPE WITH FLOWING WATER.GSZ, and the full definition of the problem
may be viewed using SEEP/W and TEMP/W module DEFINE views.
Page 245
SEEP/W
1.6
2.5
1.4
Pipe
1.2
1.0
0.8
0.6
0.4
0.2
0.0
-0.2
-0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6
Page 246
SEEP/W
1.6
2.5
1.4
1.5
1.2
Pipe
1.0
0.8
0.6
0.4
0.2
0.0
-0.2
-0.2
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6
C=
vt
x
where:
Page 247
0.4
0.6
1.6045
0.2
1.6035
1.6025
5
1.601
1.6005
1.6
1.5
1.4
1.3
1.2
1.1 Pipe
1.0
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
-0.1
-0.2
-0.2 0.0
SEEP/W
0.8
1.0
1.2
1.4
1.6
Figure 11-26 Water flow vectors and head contours around frozen
pipe
Page 248
SEEP/W
Finally, while this example shows how water can influence freezing in ground, the
same combination of TEMP/W and SEEP/W can be used to study the influence of
freezing ground on the transient seepage of water when the parts of the ground are
subjected to cold temperatures. This might be the case for dam performance in
climates with both summer and winter seasons.
In both cases, you must set up a complete SEEP/W and TEMP/W analysis and
then start the solver process from the TEMP/W program. TEMP/W will launch
SEEP/W, pass it the ground temperatures and wait for SEEP/W to pass back water
content and computed seepage velocities. In the event that SEEP/W is passed a
ground temperature that is below the freezing point of water, it will compute a
reduced hydraulic conductivity corresponding to the magnitude of the temperature
below the phase change point. The calculation of the frozen ground conductivity is
discussed in the Material Properties chapter of this book.
11.8
Page 249
SEEP/W
15
14
13
12
Elevation - metres
11
10
9
8
7
6
5
4
3
2
1
0
0
10
15
20
25
30
35
40
metres
2000 kPa
0.36
1.0 m/day
mv
3 x 10-4 (1/kPa)
The k and mv values are actually arbitrary for the sand, since steady-state porewater pressure conditions will be specified, meaning there is no change with time.
In a transient (consolidation) analysis, the software requires these values be
specified, but the actual values do not affect the results.
Page 250
SEEP/W
Value
Cc (compression index)
0.46
0.20
0.04
3 x 10-4 (1/kPa)
k (hydraulic conductivity)
5 x 10-3 m/day
26 degrees
1.0
0.56
(Poissons Ratio)
0.36
1.2
(specific volume)
2.2
The analysis will be run for 40 days. Figure 11-29 shows the embankment with the
numbers in each row of elements indicating at what time (day) the elements
become active. The clay will consolidate during the time between each lift
placement and for 15 days after the last lift is placed.
+25 +25 +25 +25 +25 +25
+25 +25
+19 +19 +19 +19 +19 +19 +19 +19 +19
+19 +19
+13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13
+13 +13
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7
+7 +7
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1 +1
Page 251
SEEP/W
volumetric water content function can be defined as a straight line with two points
resulting in a line with a slope of 3 x 10-4 (1/kPa). The slope is (90 x 0.001)/300 =
0.0003.
The hydraulic conductivity of the clay will be constant and equal to the saturated
hydraulic conductivity, defined by a horizontal function at 5 x 10-3 m/day.
The pore-water pressure along the water table is zero and the total head is therefore
equal to the elevation. As a result, the boundary condition is defined as H (P=0).
Changes in pore-water pressure are not considered within the upper meter of clay
or the embankment fill. As a result, deformations in these zones due to changes in
pore-water pressure are not computed. It is important to note that pore-water
pressure changes within these zones are not allowed. Setting the boundary
conditions in these zones to be H (P=0) as illustrated in Figure 11-30, ensures this
to be the case. While the actual pore-water pressures may not be correct, the effect
has been removed, which is an objective of this analysis.
All the other boundary conditions can be left undefined, resulting in a zero flow
boundary at the vertical ends of the clay located below the water table and along
the bottom.
Figure 11-31 shows the pore-water pressure changes with time at a specified
location one meter to the right of the centerline and two meters below the water
table. The pore-water pressure immediately rises after the construction of a lift and
then falls until the next lift is placed. After the final lift has been placed, the porewater pressure at the specified location drops from a high of 90 kPa to about 55
kPa. Significant excess pore-water remains at the end of 40 days, indicating that
additional long-term settlement will occur.
Page 252
SEEP/W
Pore-Water Pressure
110
90
70
50
30
10
0
10
20
30
40
Time
Page 253
SEEP/W
Y-Displacement vs. X
0.2
0.0000e+000
Y-Displacement
0.0
7.0000e+000
-0.2
1.3000e+001
-0.4
1.9000e+001
-0.6
2.5000e+001
-0.8
0
10
15
20
25
30
25
30
25
30
11.9
Uncoupled consolidation
Page 254
SEEP/W
external analysis and used in the solution of the consolidation equations inside
SIGMA/W.
More details of this type of analyses will be incorporated into this book in the next
edition. Specific questions can be addressed to support@geo-slope.com in the
interim.
Page 255
Page 256
SEEP/W
SEEP/W
12
Illustrative Examples
This chapter presents the analyses of some common soil-water seepage situations.
In some cases, the analysis is compared with closed form solutions and in other
cases, no closed form solution is known and the results can only be obtained by
finite element methods.
The purpose of this chapter is to provide benchmark references which can be used
to verify that the software is functioning properly; and to illustrate the use of
SEEP/W to solve some specific problems. A key objective is to illustrate how
some of the unique features in SEEP/W are applied to practical situations.
Steady state problems that can be solved using traditional methods such as flow
nets are not illustrated in this chapter. They are discussed in a dedicated chapter on
Flow Nets earlier in this manual.
A point to keep in mind while reviewing these examples is that they are set up and
solved using techniques and parameters that help illustrate the use of the software
in applying the theory. It is possible, likely, and recommended, that you will need
to adjust your unique parameters in order to fine tune your own analysis and gain
confidence in the results and your understanding of the processes being modeled.
12.1
Figure 12-1 presents a flow net solution for seepage flow in the foundation of a
concrete dam with a cutoff wall as presented by Lambe and Whitman (1969). The
hydraulic conductivity of the homogeneous foundation material is 1x10-3 feet/min
and the dimensions of the problem are as shown in the figure. Based on the flow
net solution, the seepage under the dam is 5.76x10-3 ft3/min/ft, the uplift pressure at
the downstream toe is 7.1 feet, and the exit gradient is 0.34.
This illustrative example shows some basic steady state seepage concepts and how
they can be readily modeled and assessed inside SEEP/W.
The steady state seepage of the foundation cutoff problem can be analyzed using
the SEEP/W module. The finite element mesh used for the analysis is shown in
Figure 12-2. Note the use of infinite elements on the left and right vertical
boundaries. The associated files are named CUTOFF.GSZ. The boundary nodes of
the upstream and downstream surfaces are designated as head boundaries with
Page 257
SEEP/W
total head equals to 60 feet and 40 feet respectively. Default boundary conditions
(no flow) are assumed for all other boundaries.
Page 258
SEEP/W
Table 12-1 compares the flow net and SEEP/W results. The uplift pressure head at
the downstream toe is computed as:
Total Head - Elevation = Pressure Head
41.91 - 35.00 = 6.91 ft
The exit gradient can be viewed with the CONTOUR View Element Information
command and clicking in the Gauss region nearest to the downstream ground
surface and nearest to the dam. For all practical purposes, the results can be
considered to be the same.
70
60
50
40
A'
30
20
10
0
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
Feet
5.8133e-003
A'
42
44
48
52
Page 259
SEEP/W
Flow Net
5.76 x 10
-3
SEEP/W
5.81 x 10-3
7.1
6.91
0.34
0.35
12.2
Page 260
SEEP/W
much longer distance from its entrance to exit point and over this longer distance
there is a much lower gradient given the equal head loss applied for both cases.
When the gradient is lower, the rate of flow is reduced. The magnitude of the
gradient is observed by the closeness of the head contours relative to each other.
Page 261
SEEP/W
Concrete
dam with
a cutof f
14 m
Total head = 24 m
3m
2m
16 m
Total head = 18 m
8.7197e-006
1m
18 m
Impermeable Bedrock
Ky'
Ky'/Kx' = 0.1
Ky
Kx'
Kx
Figure 12-5 Head loss and flow paths with K-ratio = 0.1
Concrete dam
with a
cutoff
5.1507e-005
Total head = 24 m
Total head = 18 m
Impermeable Bedrock
Ky'
Ky'/Kx' = 10
at an angle of 26 de gree s
Ky
Kx'
Kx
Page 262
SEEP/W
12.3
Figure 12-7 shows the flow net for seepage through a homogeneous earth dam
with a rock toe drain, as published by Lambe and Whitman (1969). The hydraulic
conductivity is 5x10-4 ft3/sec. The dimensions of the problem are as shown in the
figure.
The steady state seepage through the unconfined earth dam can be analyzed using
the GeoStudio SEEP/W module. The finite element mesh used for the analysis is
shown in Figure 12-8, and the associated files are named DAM.GSZ. The mesh
includes higher-order eight-noded elements near the toe. The upstream boundary
nodes are designated as head boundaries with total head equal to the water level in
the reservoir (40 feet). The bottom node along the contact between the dam and toe
drain is designated as a zero pressure head boundary. The other nodes along the
contact are designated as potential seepage review nodes since the seepage exit
point is unknown. With this review boundary applied, the solver will determine the
appropriate nodes that have flow or no flow. Default boundary conditions (no
flow) are assumed for all other boundaries.
Notice that the toe drain material has been left out of the mesh. It is well known
that this material is very coarse relative to the dam material and as such it will have
a much higher conductivity. Because of this, we know that there will be little to no
head loss in this material, so there is no reason to include it in the mesh. Leaving it
in the mesh would only add to numerical convergence difficulty, as this type of
material has a highly non-linear conductivity function.
The mesh includes two flux sections. One section passes through the entire dam
and the other section is near the downstream face of the dam. The second short
flux section is included to estimate how much of the total seepage flows through
the unsaturated zone. The mesh was assembled using automatic structured meshing
options inside SEEP/W and it was designed with finer spacing in the region of the
exit flow to the toe drain.
Page 263
SEEP/W
Page 264
SEEP/W
50
50
40
40
30
30
20
20
10
10
0
0
10
20
30
40
50
60
70
80
90
100
110
120
130
0
140
Feet
Conductivity (log10)
-4
-5
-6
-7
-8
-900 -800 -700 -600 -500 -400 -300 -200 -100
Pressure
Page 265
SEEP/W
6.6807e-003
0
e88
8
2
7.
04
Figure 12-10 Homogeneous dam with toe drain head contours and
flow paths
12.4
This example illustrates a sensitivity study conducted for modelling a dam with a
less permeable core to see the effect of making the core 2x, 10x and 20x less
permeable than the surrounding dam fill. The objective is to look at the total head
contours that develop as the permeability of the core is decreased relative to that of
the surrounding material; and to see how the flux through the dam changes as the
permeability of the core is decreased. Figure 12-11 shows the dimensions of the
dam. Note the inclusion of a toe drain. The boundary condition applied to the toe
drain in this model is a pressure = 0 condition.
Table 12-2 shows the Ksat values for both the embankment and the core material.
In this example, a relatively steep conductivity function is used for both materials,
Page 266
SEEP/W
only varying the saturated conductivity rates to obtain the relative difference
required between the two soils.
Depth (m)
15
Total head = 10 m
10
Core
Fill
Fill
0
0
12
16
20
24
28
32
36
40
44
Distance (m)
48
52
56
Free flowing
blanket drain
Fill Ksat
(m/s)
Reduced By
Core Ksat
(m/s)
1 x 10-5
2x
5 x 10-6
-5
1 x 10
10x
1 x 10-6
1 x 10-5
100x
1 x 10-7
10
1.3780e-005
Depth (m)
15
0
0
12
16
20
24
28
32
36
40
44
48
52
56
Distance (m)
Page 267
SEEP/W
10
5.6964e-006
Depth (m)
15
0
0
12
16
20
24
28
32
36
40
44
48
52
56
Distance (m)
Figure 12-13 Phreatic line and head contours with 10x reduced K in
core
10
7.3834e-007
Depth (m)
15
0
0
12
16
20
24
28
32
36
40
44
48
52
56
Distance (m)
Figure 12-14 Phreatic line and head contours with 100x reduced K in
core
Figure 12-12 to Figure 12-14 show the change in phreatic surface line position and
leakage through the core that results from reducing the hydraulic conductivity of
the core relative to the surrounding fill. It is clear that reducing the core
conductivity by only two orders of magnitude reduces leakage through the core by
almost two orders of magnitude, and that pore pressures on the downstream face
are greatly reduced as most of the head loss occurs in the core material instead of
on the downstream fill material. This may have implications when it comes to
increased stability of the down streamdam face.
12.5
A common technique for reducing the seepage loss from a reservoir is to line the
reservoir with a clay blanket. The problem is challenging to analyze because of the
Page 268
SEEP/W
sharp contrast in the saturated hydraulic conductivity of the clay blanket and that
of the underlying material, as well, the underlying material is often sandy with a
very steep hydraulic conductivity function.
Kisch, (1959, pp. 9 21), studied this problem and developed closed form solutions.
Hydraulic conductivity data was obtained for a Yalo Light Clay and for a
Superstition Sand. These functions are presented in Figure 12-15 and Figure 12-16.
Kisch's work indicated that the pore-water pressure distribution in the clay blanket
and in the underlying sand is as illustrated in Figure 12-17. When the water level in
the pond is at the surface of the clay blanket, the flow through the system is in an
unsaturated state down to a water table in the sand. The pore-water pressure
decreases sharply at the clay-sand contact and remains at a constant value down to
the capillary zone in the sand.
0.0001
1e-005
Conductivity
1e-006
1e-007
1e-008
1e-009
1e-010
-15
-10
-5
Pressure
Page 269
SEEP/W
table are known. The data files for this verification example are named
KISCH.GSZ
1e-006
Conductivity
1e-007
1e-008
1e-009
-18
-16
-14
-12
-10
-8
-6
-4
-2
Pressure
Page 270
SEEP/W
Page 271
SEEP/W
2.6
2.4
Clay
2.2
2.0
Sand
1.8
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
0
250
500
(x 0.001)
Figure 12-18 Three versions of Kisch model (case B,C have unit
gradient base boundary condition; case A has P=0 boundary at base)
Page 272
SEEP/W
2.0
1.5
1.0
0.5
0.0
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
0.0
Pressure Head
2.0
1.5
1.0
0.5
0.0
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
0.0
Pressure Head
Figure 12-20 Kisch pressure head for unstructured mesh with unit
gradient analysis
Page 273
12.6
SEEP/W
Rulon and Freeze (1985), have studied the development of multiple seepage faces
on earth slopes due to a layered soil system. To verify their theory, a physical
model was constructed in the laboratory. Figure 12-21 shows a schematic diagram
of the physical model. Water was sprinkled on the upper flat part to simulate rain,
and instruments were installed to measure the pore-water pressure distribution and
to measure the total seepage outflow. In addition, Rulon used a finite element
analysis to predict the model performance. Figure 12-24 summarizes the results.
The model developed two seepage exit points on the slope. The observed results
compared favorably with the predicted performance
Rulon used laboratory tests to establish the hydraulic conductivity function for a
medium sand. The function was then moved vertically to match a desired saturated
hydraulic conductivity. Laboratory tests were conducted to measure the saturated
hydraulic conductivity for the medium and fine sands used in the physical model.
The best-fit values were found to be 1.4x10-3 m/sec for the medium sand and
5.5x10 -5 m/sec for the fine sand. Figure 12-22 and Figure 12-23 show the
corresponding hydraulic conductivity functions used in the SEEP/W analysis.
.
Page 274
SEEP/W
Results of the physical model testing revealed that a simulated rainfall rate of 1.26
cm/min (2.1x10-4 m/sec) produced a steady state water table as shown in Figure
12-24 with an observed seepage flow of 996 cm3/min. (1.66x10-5 m3/sec).
A steady state SEEP/W analysis of the Rulon and Freeze model leads to essentially
the same results as observed in the laboratory and predicted by the Rulon and
Freeze finite element analysis.
Figure 12-25 illustrates the finite element mesh used to analyze the Rulon and
Freeze model. Head boundary conditions are specified at the toe of the slope to
simulate the standing water at a level of 0.3m. The nodes along the rest of the slope
are specified as potential seepage face review nodes as it is not clear prior to the
analysis what the pressure or flux conditions are at these locales. The nodes along
the top of the slope are specified as flux boundary equals to the infiltration rate.
Default boundary conditions (no flow) are assumed for all other boundaries.
Two flux sections are specified. Section 1 immediately beneath the upper flat part
was included to compare the computed flux with the specified infiltration rate.
Section 2 was included to compute the total outflow. The associated files are
named SANDBOX.
The results of the seepage modeling are presented in Figure 12-26. It is clear in this
figure based on the two reported flux section values that there is water balance
between the flux applied on the horizontal upper slope and all water seeping out
the face of the slope. It is also interesting to observe that two different seepage
faces develop on the slope and that both are represented accurately in the model.
Finally, it is clear that the seepage model can replicate the laboratory results.
Page 275
SEEP/W
0.0001
Conductivity
1e-005
1e-006
1e-007
1e-008
-2.0
-1.5
-1.0
-0.5
0.0
Pressure
0.01
Conductivity
0.001
0.0001
1e-005
1e-006
1e-007
-2.0
-1.5
-1.0
-0.5
0.0
Pressure
Page 276
SEEP/W
Fine Sand
Page 277
SEEP/W
1.7640e-004
Fine Sand
e640
1.7
004
12.7
SEEP/W can be used to model the filling and draining of a reservoir over time in
order to determine pore-water pressure distribution in the slope for subsequent
stability analysis or to determine leakage from the embankment. Consider the
example illustrated in Figure 12-27 and Figure 12-28. The first figure shows the
regions used to establish the problem geometry and the second figure shows the
mesh assigned to each region along with the boundary conditions applied to the
analysis.
In this example, it is necessary to combine several special boundary conditions in
order to correctly model the mechanisms of filling and draining the reservoir. The
left side (upstream) boundary condition is a Head versus Time function that
specifies the filling and draining rate of the reservoir and the right side under drain
is represented by a pressure equal zero condition. The reservoir is assumed to take
six months to fill, is at capacity for 5 years, then drains down over another six
month period. This boundary condition on the upstream face is represented in
Figure 12-29. The downstream slope is not designated as a potential seepage face
in this analysis; however, if preliminary results indicated that the phreatic surface
developing in the soil tended to intersect the down stream face then a subsequent
analysis would be carried out with the seepage face boundary condition
designation at this location.
In order to do a transient analysis, it is necessary to specify the correct initial
conditions. In this case, a water table line is drawn at the zero elevation point,
which results in a negative hydrostatic pressure condition above this elevation up
Page 278
SEEP/W
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
2
1
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
metre
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
2
1
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
metre
Page 279
SEEP/W
12
10
0
0.0
0.5
1.0
1.5
2.0
2.5
Time (x 1000)
7
3
9
10
12
1
Page 280
SEEP/W
Figure 12-31 shows the actual pressure heads along the base of the embankment at
various points in time, where the units of time are days in the figure legend. Data
from this figure can be used to determine the time it takes to reach steady state
filled conditions plus the pressure conditions can be input directly into SLOPE/W
to test stability of the embankment at any point in time. The right side pressures in
this figure are all constant at a value of zero. This is because we imposed a
pressure equals zero condition at these nodes to represent the under drain
mechanism at the toe of the embankment.
Pressure Head vs. X
15
0.0000e+000
3.0000e+001
Pressure Head
9.0000e+001
2.1000e+002
10
4.5000e+002
8.1500e+002
1.1800e+003
1.5450e+003
5
1.9100e+003
2.2750e+003
2.6400e+003
3.0050e+003
3.3700e+003
0
0
10
20
30
40
50
60
Page 281
SEEP/W
2.6084e-002
2.6111e-002
Figure 12-32 Pressure head contour and flux section at steady state
12.8
Finite element modelling can be used to determine the potential for mounding of
the groundwater table due to leakage from a containment facility as well as to
evaluate the effectiveness of lining the reservoir with a clay liner. Not only can the
final, steady-state condition be established for both scenarios, but the rise in the
water table with time can be determined by conducting a transient analysis.
Consider the profile shown in Figure 12-33, which shows the location of a lined
containment pond.
22
20
18
Pond
16
14
12
10
0
0
10
12
14
16
18
20
22
24
26
28
30
32
34
Page 282
SEEP/W
The containment facility is located on top of a hill, with a stream at the bottom of
the embankment. Since the change in the regional system needs to be evaluated
with time, a transient analysis will be conducted. For transient simulations, both a
hydraulic conductivity function and a volumetric water content function will be
required for both the embankment material and the clay liner. The saturated
conductivities for the embankment soil and clay liner are 1.4 x 10-6 m/s and 5 x 108
m/s respectively.
As with all transient analyses, the initial head conditions within the profile must
first be determined. To develop the initial heads, the pond is assumed to be empty
(i.e., just after construction, but before filling) and the stream at the toe of the
embankment is represented by a total head boundary condition. The steady-state
pressure head results are shown in Figure 12-34.
Pond
-10
-8
-6
-4
-2
Page 283
SEEP/W
condition with the secondary condition of potential seepage face is applied to the
face of the embankment to appropriately capture the rising water table.
The result of the steady-state analysis with the pond filled and maintained is shown
in Figure 12-35. Two phreatic surfaces develop, one in the regional system and one
in the clay liner. The implications of two phreatic surfaces means that the area
between the liner and the regional water table experiences negative pore-water
pressures, and the leakage that has caused mounding of the water table has
occurred through the unsaturated zone. The steady-state location of the regional
water table at the left hand edge is at an elevation of 10.41 m.
Pond
0
-2
0
Page 284
SEEP/W
Fifty time steps were defined, encompassing a total elapsed time of 336 days. The
location of the water table directly under the pond at the end of time step 30 is at
10.48 m as shown in Figure 12-36 , which is slightly higher than the steady-state
result of 10.41 m determined from the steady-state analysis. By plotting a graph of
total head versus time for a node located along the left side of the profile, you can
graphically see the initial mounding that occurs as water infiltrates downward into
the soil, and then the dissipation of head as the water moves laterally outward,
toward the potential seepage face and the solution approaches the steady-state
result (Figure 12-37).
20
Pond
18
16
14
3
12
7
11
50
10
0
0
10
12
14
16
18
20
22
24
26
28
30
32
34
Figure 12-36 Location of the phreatic surface for various time steps
under constant infiltration
Page 285
SEEP/W
Total Head
12
11
10
9
0
50
100
150
200
250
300
350
Time
Page 286
SEEP/W
Pond
-4
-2
2
10
12
30
3
1
0
Page 287
12.9
SEEP/W
Page 288
SEEP/W
26
25
24
23
22
21
20
19
18
17
16
15
23
14
13
12
Head
11
21
10
9
20
-14.6
7
2
10
12
14
16
18
20
22
24
Volume
-4
10
12
14
16
18
20
22
24
Page 289
SEEP/W
Ditches
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
metre
Initial water table
Page 290
SEEP/W
The boundary condition applied across the entire surface (ditches and road surface)
during the 24 hour transient simulation was the equivalent of 9 cm of rainfall per
square meter surface area. Figure 12-43 shows the flow vectors and pressure head
contours after the end of the one day rain event. There is little inflow beneath the
road surface and evidence of ponding in the ditches on either side of the road.
Road surface
Pond elevation
after 1 day
Figure 12-44 is a SEEP/W generated graph of cumulative boundary flux versus xcoordinate at the end of the one day period. The units of the boundary flux are m3.
It is clear from this plot that there is higher infiltration on the side slopes, while at
the bottom of the ditches where there is ponding, the cumulative infiltration is less
at this point in time. The infiltration through the bottom of the ditches is less
because the ground below is quite saturated and there is nowhere for the water to
easily flow.
Page 291
SEEP/W
0.15
0.10
0.05
0.00
0
10
20
30
40
50
Figure 12-44 Cumulative boundary flux across road and ditch section
Page 292
SEEP/W
Trench
10
0
0
10
15
20
25
30
Page 293
SEEP/W
0
0
10
15
20
25
30
Page 294
SEEP/W
Figure 12-48 Four inch (0.1 m) hole incorporated into the mesh
Figure 12-49 View of the flux boundary conditions applied around the
pipe
The steady-state solution for a hole that has been incorporated into the mesh is
shown in Figure 12-50. The amount of water flowing in the drain can be evaluated
either through the use of a flux section or by extracting the boundary flux data for
Page 295
SEEP/W
the drain boundary nodes. For this simulation, the amount of water being removed
from the system at the drain is 9.5 x 10-7 m3/s/m.
20
40
60
10
Drainage node
0
0
10
15
20
25
30
Page 296
SEEP/W
20
40
60
80
(h0 - h) =
Q
W (u )
4T
u=
r S
4Tt
Page 297
SEEP/W
where:
Q
pumping rate,
transmissivity,
W(u)
well function,
storativity.
Figure 12-53 illustrates the problem selected for this verification example. The
aquifer is 5m thick and the total hydraulic head in the aquifer is 16m. The aquifer
has a storativity of 0.05 and a transmissivity of 0.010m2/sec. The well screen is
0.3m in diameter (0.15m radius) and extends over the entire depth of the aquifer.
The pumping rate Q is assumed to be 0.125 m3/sec.
SEEP/W uses the term mw which is the slope of the volumetric water content
curve (or the soil-moisture characteristic curve) to represent the storativity of a
material. The value of mw (slope of the storage curve) corresponding to a
storativity S of 0.05 can be calculated as below:
Ss = S / b
S s = 0.05 / 5 = 0.01 m 1
mw = S s / w
mw = 0.01/ 9.81 = 0.001 kPa 1
SEEP/W uses hydraulic conductivity rather than transmissivity. The hydraulic
conductivity corresponding to a transmissivity of 0.010m2/sec in a 5m thick aquifer
can be calculated as below:
k =T /b
k = 0.010 / 5 = 0.002 m / s
The finite element mesh used for the analysis consists of one row of eight-noded
elements with an infinite element at the right end of the mesh.
Page 298
SEEP/W
The initial water table is assumed to be 16.0 m above the bottom of the aquifer.
The initial condition is established by running a steady-state analysis with all
nodes specified with a total head of 16.0 m. This will generate a uniform total head
distribution of 16.0 throughout the entire aquifer. The files for this part of the
analysis are named WELL_I.GSZ
The time step sequence starts with an increment of 10 seconds and increases with
an expansion factor of 2 up to a maximum time step of 900 seconds.
The files for this transient analysis are named WELL.GSZ. To repeat the analysis,
use generated heads from the WELL_I.GSZ file as the initial conditions head file.
Figure 12-54 shows the SEEP/W computed drawdown curves (displayed using the
CONTOUR Draw Graph command) at times of 30, 150, 630, and 3970 seconds
after the start of pumping.
Page 299
SEEP/W
3.0000e+001
Total Head
15
1.5000e+002
10
6.3000e+002
5
3.9700e+003
0
0
10
20
30
40
Distance
Page 300
SEEP/W
Head 4m
from Well
(Theis)
Head 4m
from Well
(SEEP/W)
Head 20m
from Well
(Theis)
Head 20m
from Well
(SEEP/W)
10
15.9
15.91
16.0
16.0
30
15.7
15.62
16.0
16.0
70
15.1
15.14
16.0
16.0
150
14.6
14.55
16.0
15.98
310
13.9
13.91
15.9
15.90
630
13.1
13.24
15.7
15.69
1270
12.5
12.57
15.3
15.34
2170
11.9
12.03
14.9
14.98
3070
11.7
11.67
14.6
14.69
3970
11.3
11.39
14.3
14.46
H 2T
t=
Cv
where:
H
Page 301
Cv
SEEP/W
coefficient of consolidation.
Using the above equation and commonly available graphical charts, (see Lambe
and Whitman, 1969, p. 408), the time t required to reach a certain degree of
consolidation can be computed for a given time factor T.
1.1
1.0
0.9
0.8
0.7
Cv = 5x10-4 m^2/hour
Mv= 0.01 1 / kPa
K = 4.91x10-5 m/hour
0.6
0.5
0.4
0.3
no drainage
0.2
0.1
0.0
0
100
200
300
400
500
600
(x 0.001)
k = Cv w mw
where mw is the coefficient of volume change or, in SEEP/W terminology, the
slope of the soil-water characteristic curve.
The above one-dimensional consolidation process is simulated with SEEP/W. The
associated files are named CONSOL.GSZ. The initial excess pore-water pressure
Page 302
SEEP/W
head is assumed to be 100m through out entire column. The initial condition is
obtained by doing a steady state analysis of the column with total head boundary
conditions of 101 m on the top nodes and 100 m on the bottom nodes of the
column. The associated files of the initial steady state run are named
CONSOL_I.GSZ
Table 12-4 presents the resulting excess head at mid-height and at the bottom of
the layer as determined by hand-calculation and by SEEP/W. Figure 12-56 shows
the form of the excess head dissipation curves as determined by SEEP/W. The
form of the curves is the same as commonly published graphical solutions for
Terzaghi's equation.
A close agreement can be observed between the SEEP/W and the closed-form
solution.
Table 12-4 Comparison of Terzaghi and SEEP/W results
T
t
(hours)
Head at Bottom
Terzaghi
SEEP/W
Terzaghi
SEEP/W
0.05
100
88
89.20
99
97.93
0.10
200
74
76.88
95
92.93
0.15
300
64
66.48
86
86.02
0.20
400
55
58.08
77
78.34
0.30
600
42
45.98
60
64.01
0.40
800
33
36.74
47
51.85
0.50
1000
26
29.49
37
41.87
0.60
1200
20
23.73
29
33.81
0.70
1400
15
19.12
22
27.32
Page 303
SEEP/W
1.0
1.0000e+002
0.8
2.0000e+002
Elevation (m)
3.0000e+002
4.0000e+002
0.6
6.0000e+002
8.0000e+002
0.4
1.0000e+003
1.2000e+003
0.2
1.4000e+003
1.6000e+003
0.0
0
20
40
60
80
100
Page 304
SEEP/W
-14
-11
-17
-23
-20
-17
Page 305
SEEP/W
Computed
Flow Paths
Water Table
Page 306
SEEP/W
equilibrium pressure, the height of lysimeter walls required will need to be greater
than 2 m (which corresponds to a pressure of approximately 20 kPa)
Ground Surface
Conductivity
P=Equilibrium
Infiltration rate
P=0
P equilibrium
Pore-water pressure
P=0
Page 307
SEEP/W
1e-006
Conductivity
1e-007
1e-008
1e-009
1
10
100
Suction
Pressure vs. Y
8
0
-20
-18
-16
-14
-12
-10
-8
-6
-4
-2
Pressure
Page 308
SEEP/W
Lysimeter Walls
-17
-14
-8
-2
-26
-17
-20
-14
-8
-2
Page 309
SEEP/W
Page 310
SEEP/W
13
Theory
This chapter describes the theoretical engineering basis for the SEEP/W program.
More specifically, it deals with the fundamental flow laws for steady state and
transient flow, and it shows how these laws are represented in numerical form.
This chapter is not a study of groundwater and flow in porous media. For advanced
discussion of these topics the reader is referred to the textbooks Groundwater, by
Alan Freeze and John Cherry (Prentice Hall, 1979); and Unsaturated Soil
Mechanics, by Del Fredlund and Harianto Rahardjo (John Wiley & Sons, 1995).
13.1
Darcys law
SEEP/W is formulated on the basis that the flow of water through both saturated
and unsaturated soil follows Darcy's Law which states that:
q = ki
where:
Darcy's Law was originally derived for saturated soil, but later research has shown
that it can also be applied to the flow of water through unsaturated soil (see
Richards, 1931 and Childs & Collins-George, 1950). The only difference is that
under conditions of unsaturated flow, the hydraulic conductivity is no longer a
constant, but varies with changes in water content and indirectly varies with
changes in pore-water pressure.
Darcy's Law is often written as:
v = ki
where:
Note that the actual average velocity at which water moves through the soil is the
linear velocity, which is equal to Darcian velocity divided by the porosity of the
Page 311
SEEP/W
13.2
H
H
ky
+Q=
kx
+
x
x y
y
t
where:
kx
ky
time.
This equation states that the difference between the flow (flux) entering and
leaving an elemental volume at a point in time is equal to the change in storage of
the soil systems. More fundamentally, it states that the sum of the rates of change
of flows in the x- and y-directions plus the external applied flux is equal to the rate
of change of the volumetric water content with respect to time.
Under steady-state conditions, the flux entering and leaving an elemental volume is
the same at all times. The right side of the equation consequently vanishes and the
equation reduces to:
H
H
k
+Q=0
kx
+
x
x y y y
Changes in volumetric water content are dependent on changes in the stress state
and the properties of the soil. The stress state for both saturated and unsaturated
Page 312
SEEP/W
conditions can be described by two state variables (see Fredlund and Morgenstern,
1976 and Fredlund and Morgenstern, 1977). These stress state variables are
( ua ) and (ua uw ) where is the total stress, ua is the pore-air pressure, and
= mw uw
where:
mw
H =
uw
+y
where:
uw
the elevation.
uw = w ( H y )
Page 313
SEEP/W
Substituting Equation 13-3 into Equation 13-2 gives the following equation:
= mw w ( H y )
which now can be substituted into Equation 13-1, leading to the following
expression:
( H -y )
H
H
ky
+ Q = mw w
kx
+
x
x y
y
t
Since the elevation is a constant, the derivative of y with respect to time
disappears, leaving the following governing differential equation used in SEEP/W
finite element formulation:
H
H
H
ky
+ Q =mw w
kx
+
x
x y
y
t
13.3
where:
[ B]
[C ]
{H }
<N> =
Page 314
SEEP/W
time,
Note that the radial distance R is not a constant within an element as in the case of
the thickness in the two-dimensional analysis; consequently, R is a variable
inside the integral.
In an abbreviated form, the finite element seepage equation can be expressed as:
Equation 13-5
where:
[K ]
[M ]
{Q}
Equation 13-5 is the general finite element equation for a transient seepage
analysis. For a steady-state analysis, the head is not a function of time and,
consequently, the term {H }, t vanishes, reducing the finite element equation to:
[ K ]{H } = {Q}
Page 315
SEEP/W
which is the abbreviated finite element form of the fundamental seepage equation,
Darcys Law.
13.4
Temporal integration
The finite element solution for a transient analysis is a function of time as indicated
by the {H }, t term in the finite element equation. The time integration can be
performed by a finite difference approximation scheme. Writing the finite element
equation in terms of finite differences leads to the following equation (see
Segerlind, 1984, pp. 183-185):
(t [ K ] + [ M ]) {H } =
t ( (1 ){Q } + {Q } ) + ([ M ] (1 ) t [ K ]) { H }
1
where:
H1
H0
Q1
Q0
SEEP/W uses the Backward Difference Method, a method that sets to 1.0, the
finite element equation is then simplified to:
Equation 13-6
( t [ K ] + [ M ]) {H } = t {Q } + [ M ]{H }
1
As indicated by Equation 13-6, in order to solve for the new head at the end of the
time increment, it is necessary to know the head at the start of the increment.
Stated in general terms, the initial conditions must be known in order to perform a
transient analysis.
Page 316
SEEP/W
13.5
Numerical integration
[K ] =
([B]
[C ] [B]) dA
[ K ] = [B j ]T [C j ] det |J j | W1 jW2 j
j =1
where:
an integration point,
[C j ]
[B j ]
det |J j | =
W1 jW2 j =
a weighting factors.
Page 317
SEEP/W
Table 13-1 Sample point locations and weightings for four point quadrilateral
element
Point
w1
w2
+0.57735
+0.57735
1.0
1.0
-0.57735
+0.57735
1.0
1.0
-0.57735
-0.57735
1.0
1.0
+0.57735
-0.57735
1.0
1.0
Table 13-2 Sample point locations and weightings for nine point quadrilateral
elements
Point
w1
w2
+0.77459
+0.77459
5/9
5/9
-0.77459
+0.77459
5/9
5/9
-0.77459
-0.77459
5/9
5/9
+0.77459
-0.77459
5/9
5/9
0.00000
+0.77459
8/9
5/9
-0.77459
0.00000
5/9
8/9
0.00000
-0.77459
8/9
5/9
+0.77459
0.00000
5/9
8/9
0.00000
0.00000
8/9
8/9
Table 13-3 Sample point locations and weighting for one point triangular
element
Point
w1
w2
0.33333
0.33333
1.0
0.5
Page 318
SEEP/W
Table 13-4 Sample point locations and weightings for three point triangular
element
Point
w1
w2
0.16666
0.16666
1/3
1/2
0.66666
0.16666
1/3
1/2
0.16666
0.66666
1/3
1/2
Secondary Nodes
Integration Order
Quadrilateral
no
Quadrilateral
yes
4 or 9
Triangular
no
1 or 3
Triangular
yes
Page 319
SEEP/W
This can lead to poor performance of the element, particularly if the element is in
an unsaturated zone where the hydraulic conductivity varies sharply with changes
in pore-water pressure. Using three point integration, even without using secondary
nodes, can improve the performance, since material properties and gradients within
the elements are distributed in a more realistic manner. The use of one point
integration in triangular elements with secondary nodes is not acceptable.
In general, it is sufficient to use three-point integration for triangular elements and
four-point integration for quadrilateral elements. In situations where there is
unsaturated zone with hydraulic conductivity varies sharply within an element, it is
best to use quadrilateral elements with secondary nodes together with nine-point
integration.
13.6
The general form of the SEEP/W element hydraulic conductivity matrix is:
C12
C
[C ] = 11
C21 C22
where:
C11
kx cos 2 + ky sin 2
C22
kx sin 2 + ky cos 2
C12
C21
C12
Page 320
SEEP/W
kx
[C ] =
0
0
k y
k y =k x k Ratio
13.7
Mass matrix
As first presented in Equation 13-4 the element mass (or storage) matrix for a twodimensional analysis is defined as:
[M ] =
A
( < N >
< N > ) dA
Similar to the element characteristic matrix, the mass matrix is also evaluated by
numerical integration as shown below:
Page 321
SEEP/W
When the mass matrix is evaluated, SEEP/W uses a lumped formulation to lump
the off-diagonal coefficients in the mass matrix to the diagonal terms. For higher
order elements, diagonal scaling is also used. The lumped formulation, together
with diagonal scaling, is adopted to improve stability in transient analysis. The
detail of the lumped formulation is given by Segerlind, 1984, pp. 178-182.
To evaluate , SEEP/W obtains a mw value from the volumetric water content
function (the storage function) for each integration point in one of two ways. In
most cases it computes mw from the slope of a straight line between the old and
new pore-water pressures at a Gauss point, as illustrated in Figure 13-2. The slope
of this straight line can be viewed as the average rate of change during one
increment of time. This is considered to be a more realistic value than taking the
derivative of the function at a specific point. An exception to this procedure is
when the old and new pore-water pressures are nearly identical. In this case,
SEEP/W computes mw by calculating the slope of the function at the average of
the old and new pore-water pressures.
Page 322
SEEP/W
13.8
The nodal flux boundary vector {Q} for a two-dimensional analysis is defined as:
{Q} = q
( <N > ) dL
T
{Q} = q
( <N > R ) dL
T
{Q} = q
( <N >
A
< N > ) dA
where:
the radial distance from the symmetric axis to the element corner nodes.
Solutions to the integrals are dependent on the analysis type and on the presence of
secondary nodes. For two-dimensional (i.e., vertical section) and axisymmetric
analyses, the integrals are solved by closed form solutions as illustrated in Figure
13-3 and Figure 13-4. However, for plan view analysis, the contributing area of a
node is computed by numerical integration in the same way as forming the mass
matrix. In other words, the contributing area per node in a plan view depends on
the partial contributing areas of all elements surrounding that node, and this must
be computed using the Gauss region area integration scheme for each element, not
standard shape relationships as discussed here.
Two types of flux boundaries may be specified in SEEP/W namely: a nodal flux
boundary (Q) and a unit flux boundary (q). A nodal flux boundary (Q) can be
specified directly on the boundary nodes. A unit flux boundary (q) must be
specified along the boundary edges of the elements, except for a plan view analysis
where the unit flux is applied per unit area on the plan view. When you set up a
boundary condition, you identify the edges of the elements across which a q
boundary should be applied. Based on this specific element edge information, the
Page 323
SEEP/W
solver performs the integration and determines the applied flux Q at the nodes. The
solver needs Q, not q, to solve the finite element equations.
For two-dimensional (i.e., vertical section) and axisymmetric analyses, the nodal
flux Q computed by the solver is dependent on the specified element thickness. For
plan view analysis, since the surface area is independent of the element thickness,
the nodal flux Q is also independent of the element thickness.
Figure 13-3 Contributing area for section view elements with unit
thickness
Page 324
SEEP/W
Page 325
13.9
SEEP/W
Density-dependent flow
[G ] = K y C [ By ]dA
A
where:
[G ]
Ky
[ By ]
( r 1)
Equation 13-7 shows that the body force vector is a function of the element
average contaminant concentration, hydraulic conductivity of the material and the
density contrast between contaminated water and freshwater. Note that if the
contaminant relative density at the reference concentration is 1.0, the contaminant
density contrast ( r 1) is zero. In other words, the density body force vector
Page 326
SEEP/W
Page 327
SEEP/W
Page 328
SEEP/W
14
14.1
Coordinate systems
The global coordinate system used in the formulation of SEEP/W is the first
quadrant of a conventional x y Cartesian system.
The local coordinate system used in the formulation of element matrices is
presented in Figure 14-1. Presented as well in Figure 14-1 is the local element
node numbering system. The local coordinates for each of the nodes are given in
Table 14-1.
Table 14-1 Local element node numbering system
Element Type
Quadrilateral
Triangular
Node
+1
+1
-1
+1
-1
-1
+1
-1
+1
-1
-1
SEEP/W uses the fourth node to distinguish between triangular and quadrilateral
elements. If the fourth node number is zero, the element is triangular. If the fourth
node number is not zero, the element is quadrilateral.
Page 329
SEEP/W
1 (1, 1)
s
5
2 (1, -1)
4 (-1, 1)
7
Local coordinates (r, s)
Global coordinates (x, y)
3 (-1, 1)
x
A) Quadrilateral Element
y
s
3 (0, 1)
6
2 (1, 0)
r
5
Local coordinates (r, s)
Global coordinates (x, y)
1 (0, 0)
x
B) Triangular Element
Page 330
SEEP/W
The x- and y-coordinates anywhere in the element are related to the local
coordinates and to the x- and y-coordinates of the nodes by the following
equations:
Equation 14-1
x= N
y= N
{X }
{Y }
where:
<N>
{X}
{Y}
14.2
Interpolating functions
Page 331
SEEP/W
N1 = (1+r)(1+s)
-N5
-N8
N2 = (1-r)(1+s)
-N5
-N6
N3 = (1-r)(1-s)
-N6
-N7
N4 = (1+r)(1-s)
-N7
-N8
N5 = (1-r2)(1+s)
N6 = (1-s2)(1-r)
N6 = (1-s2)(1-r)
N7 = (1-r2)(1-s)
N1= 1-r-s
-N5
N2 = r
-N5
7
-N7
-N6
N3 = s
-N6
-N7
N5 = 4r (1-s)
N6 = 4rs
N7 = 4s(1-r-s)
Page 332
SEEP/W
secondary nodes are missing, and the head distribution is nonlinear when the
secondary nodes are present.
In equation form, the head distribution model is:
Equation 14-2
h= N
{H }
where:
=
{H }
q = ki
The gradient i is one of the key parameters required in the finite element
formulation. The following presents the procedure used by SEEP/W to compute
the gradient.
From the adopted head distribution model, the head at any point within the element
in terms of the nodal heads is obtained from Equation 14-2
The gradients in the x and y directions are then known by:
h N
=
x
x
h N
iy =
=
y
y
ix =
Equation 14-3
{H }
{H }
The interpolating functions are written in terms of r and s and not in terms of x and
y. The derivatives must consequently be determined by the chain rule of
differentiation, as follows:
Page 333
N
s
SEEP/W
N x N y
+
x s
y s
N
s
x
=
J
[ ]
Equation 14-4
[ J ] = xr
y
r
y
The derivatives of the interpolation function with respect to x and y is called the B
matrix and can be determined by inverting the Jacobian matrix and rewriting the
equations as:
[ B ] = Nx
1 r
J
=
[
]
N
s
Recalling Equation 14-1 and taking their derivative with respect to s and r as
follows:
Page 334
SEEP/W
x
r
x
s
y
r
x
s
=
=
=
=
N
r
N
s
N
r
N
s
{X }
{X }
{Y }
{Y }
then substituting these values into Equation 14-4, the Jacobian matrix becomes:
X
( N1 , N 2 ...N8 ) 1
X
[ J ] = ( N , Nr ...N ) M 2
1
2
8
X 8
Y1
Y2
M
Y8
The derivatives of the interpolation functions with respect to r and s are required to
compute the Jacobian matrix and to compute the flow gradients (Equation 14-3).
The derivatives of the interpolation functions with respect to r and s used by
SEEP/W for quadrilateral and triangular elements are given in Table 14-4 and
Table 14-5 respectively.
Page 335
SEEP/W
Derivative of
Function
5
N1,r = (1+s)
-(N5,r)
N2,r = -(1+s)
-(N5,r)
-(N6,r)
N3,r = -(1-s)
-(N6,r)
-(N7,r)
N4,r = (1-s)
-(N7,r)
-(N8,r)
N5,r = -(2r+2sr)
N6,r = -(1-s2)
N7,r = -(2r-2sr)
N8,r = (1-s2)
N1,s = (1+r)
- (N5,s)
-(N8,s)
N2,s = (1-r)
-(N5,s)
-(N6,s)
N3,s = -(1-r)
-(N6,s)
-(N7,s)
N4,s = -(1+r)
-(N7,s)
-(N8,s)
N5,s = (1-r2)
N6,s = -(2s-2sr)
N7,s = -(1-r2)
N8,s = -(2s+2sr)
Page 336
SEEP/W
N1,r = -1.0
-(N5,r)
N2,r = 1.0
-(N5,r)
-(N6,r)
N3,r = 0.0
-(N6,r)
-(N7,r)
N5,r = (4-8r-4s)
N6,r = 4s
N7,r = -4s
N1,s = -1.0
-(N5,s)
N2,s = 0.0
-(N5,s)
-(N6,s)
N3,s = 1.0
-(N6,s)
-(N7,s)
N5,s = -4r
N6,s = 4r
N7,s = (4-4r-8s)
N i
r
N
Ni , s = i
s
Ni , r =
[ J ] = J 11
21
J12
J 22
[J ]
J
= 22
J 21
J12
J11
Page 337
SEEP/W
14.3
Infinite elements
Page 338
SEEP/W
elements. The unique feature about these functions is that they are zero at the
nodes deemed to be at infinity.
Page 339
SEEP/W
( 1 r rs + s )
M1 =
M2 =
M3 =
4 (1 + r + s )
(1 r )(1 s )
M2 =
(1 r )
( 1 r + rs + s )
2
M3 =
(1 r )
M4 =
M4 =
M5 =
(1 + r )(1 + s )
2 (1 r )
M5 =
(1 r )
(1 + r )(1 s )
2 (1 r )
M6 =
2(1 + s )
(1 r )(1 s )
M7 =
2 (1 + r )
(1 r )(1 s )
M8 =
M6 =
M7 =
M8 =
2 (1 s 2 )
Page 340
SEEP/W
Derivative in s-Direction
M1,s = 0
( 2 s + s )
M2,r =
M2,s =
( r + 2s )
(1 r )
( 2 + s + s )
M3,r =
M3,s =
( r + 2s )
(1 r )
M4,r = 0
M4,s = 0
(1 r )
(1 r )
M5,r =
M6,r =
M7,r =
(1 + s )
2
(1 r )
2 (1 s 2 )
(1 r )
M5,s =
(1 + r )
2 (1 r )
M6,s =
4 s
(1 r )
M7,s =
(1 + r )
2 (1 r )
(1 s )
2
(1 r )
M8,r = 0
M8,s = 0
Page 341
SEEP/W
Derivative in s-Direction
M1,r = 0
M1,s = 0
M2,r = 0
M2,s = 0
M3,r =
4 ( s + 2 )
(1 r ) (1 s )
2
M3,s =
4 ( r + 2 )
(1 r )(1 s )
M4,r = 0
M4,s = 0
M5,r = 0
M5,s = 0
M6,r =
M7,r =
2 (1 + s )
(1 r ) (1 s )
2
M6,s =
(1 r )(1 s )
(1 r ) (1 s )
M8,r = 0
M7,s =
2 (1 + r )
4
2
(1 r )(1 s )
M8,s = 0
Once these shape functions and derivatives have been defined, the numerical
integration scheme used to form the element characteristic matrix for the infinite
elements is the same as for the standard elements. These special shape functions
must also be used when formulating the mass matrix and nodal action (i.e., flux)
vector for axisymmetric cases.
Pole definition
In order to project the outer edge of the infinite element to infinity, it is necessary
to define a pole position. This is simply a point at some position on the opposite
side of the infinite edge of the element. Figure 14-3 shows the infinite element pole
at the center of the finite element mesh.
For a one-directional infinite element, the nodes on the infinite edge are taken to be
at infinity. Secondary Nodes 5 and 7 must be extended out towards infinity.
SEEP/W does this according to the equations below.
For infinity in the x-direction only:
x5 = x2 + (x2 - xp)
Page 342
SEEP/W
x7 = x3 + (x3 - xp)
If the x- and y-directions of infinity are both positive or both negative, there is no
adjustment to x6 and y7. However,
x7 = x3 + (x3 - xp)
y6 = y3 + (y3 - yp)
Generally, the SEEP/W solutions are not sensitive to the position of the pole,
provided the pole is in a reasonable position. As a broad guideline, the pole must
either be positioned at the origin of the flow as it migrates towards infinity or
positioned at the exit point of the flow if the flow originates at infinity. Further
discussion on infinite elements and their application is given in the Meshing
chapter.
Page 343
SEEP/W
Page 344
SEEP/W
15
15.1
Page 345
SEEP/W
(porosity) and the resulting curve is developed only over the negative pore-water
pressure range identified by the modeler. The Fredlund et al method is generally
more accurate for sandy soils than it is for finer grained materials such as clay.
The governing equation of this method is:
(e y ) ( ) ' yi
(e )
e yi
i= j
kw = ks N
(e y ) s ' yi
(e )
e yi
i =1
N
where:
kw
the calculated conductivity for a specified water content or negative porewater pressure (m/s),
ks
'
= C ( )
s
n
ln e +
a
Page 346
SEEP/W
where:
a
C () =
Equation 15-1
ln 1 +
Cr
C ( ) = 1
1, 000, 000
ln 1 +
Cr
where:
Cr
A typical value is about 1500 kPa. The value 1,000,000 in Equation 15-1
corresponds to the matric suction (in kPa) at which there is zero moisture
remaining in the soil in a liquid or vapor phase.
Method 2 (Green and Corey, 1971)
A method for predicting unsaturated hydraulic conductivity from soil-water
characteristic functions has been presented by Green and Corey (1971). Green and
Corey concluded that their method is sufficiently accurate for most field
applications. Elzeftawy and Cartwright (1981), compared measured unsaturated
coefficients of permeabilitys for various soils with predicted values using the
Green and Corey method and reached the same conclusion.
The Green and Corey equation is:
Equation 15-2
k ( ) i =
p
ks
30 T 2
2
ksc
n
g
where:
Page 347
( 2 j
j =i
-2
+ 1 - 2i ) hi
K () i =
SEEP/W
the calculated conductivity for a specified water content or negative porewater pressure (cm/min),
ks
ksc
the last water content class on the wet end (e.g. i=1 identifies the pore
class corresponding to the lowest water content, and i = m identifies the
pore class corresponding to the saturated water content),
hi
The following are some suggested values of p given by various authors: Marshall
(1958): 2.0; Millington and Quirk (1961): 1.3; and Kunze, Vehara and Graham
(1968): 1.0.
The shape of the conductivity function is controlled by the term:
m
( 2 j
j =i
-2
+ 1 - 2i ) hi
in Equation 15-2.
The term:
Page 348
SEEP/W
p
30 T 2
2
g
n
is a constant for a particular function and can be taken to be 1.0 when determining
the shape of the hydraulic conductivity function. This is the assumption made in
SEEP/W.
SEEP/W first computes the hydraulic conductivity at the zero pressure value using
the equation,
m
-2
k sc = ( 2j + 1 - 2i ) hi
j =i
)( (
1 a ( n 1) 1 + a n
kw = ks
m
n 2
(1 + a )
where:
ks
a,n,m
1/(1-m), and
Page 349
SEEP/W
From the above equations, the hydraulic conductivity function of a soil can be
estimated once the saturated conductivity and the two curve fitting parameters, a
and m are known.
Van Genuchten (1980) showed that the curve fitting parameters can be estimated
graphically based on the volumetric water content function of the soil. According
to van Genuchten, the best point to evaluate the curve fitting parameters is the
halfway point between the residual and saturated water content of the volumetric
water content function.
The slope of the function can be calculated as:
Sp =
dp
1
( s r ) d ( log p )
where:
the volumetric water content at the halfway point of the volumetric water
content function, and
Van Genuchten (1980) proposed the following formula to estimate the parameters
m and a when Sp is calculated:
m = 1 exp ( 0.8S p )
for Sp between 0 and 1;
m = 1
(1 m )
Page 350
SEEP/W
15.2
Vi =
Wi
where:
Vi
Wi
Page 351
SEEP/W
The pore volumes calculated from each grain size fraction can be integrated
progressively to give the volumetric water content at a segment:
i = (Vi p )
n
i =1
ni =
3Wi
4 Ri3 p
Arya & Paris (1981) proposed that the pore radius of each segment can estimated
as below:
4eni (1 )
ri = Ri
0.5
where:
Once the pore radii are obtained, the equivalent soil matric suction, i , can be
obtained from the equation of capillarity:
i =
2T cos
w gri
where:
T
Page 352
SEEP/W
Sr =
w
= Sc + Sa* (1 Sc )
n
where:
Sr
Page 353
SEEP/W
the porosity,
Sc
Sa*
where:
S a* = 1 S a + 1
The adhesive component is a bounded value since it is possible at low suctions for
the value Sa to be greater than 1. The bounded value ensures that for a Sa greater or
equal to 1, Sa* = 1 and if Sa is less than 1, then Sa* = Sa.
The adhesion component is associated with the thin film of water that covers the
surface of the soil grain and depends on basic material properties such as the
negative pore-water pressure in the soil and the particle-size, shape coefficient and
porosity of the soil. It is determined by the following equation:
2/3
hco
S a = aC
1/ 6
1/ 3
e
n
where:
a
the suction,
hco
the mean capillary rise (cm) determined for capillary soils by:
hco =
b(cm 2 )
eD10 (cm)
or
Page 354
SEEP/W
hco =
w1.75
L
e
D10
b(cm 2 ) =
b(cm 2 ) =
is given by:
0.75
1.17 log Cu + 1
where:
Cu
wL
ln 1 +
r
C = 1
ln 1 + o
r
where:
Page 355
SEEP/W
1.2
r = 0.86 w1.74
L
e
The capillary saturation, which depends essentially on the pore diameter and the
pore size distribution, is given by:
m
hco 2
hco 2
S c = 1
+ 1 exp m
where:
m
a fitting parameter that takes into account the pore size distribution and
controls the shape and position of the volumetric water content function
in the capillary zone.
For plastic-cohesive soils considered here, both the value of parameters m and a
can be taken as constants with m=3x10-5 and a=7x10-4 in the predictive
applications. For the capillary based soils, m and a can be taken as 1 and 0.01
respectively.
Method 3 - closed form (Fredlund and Xing, 1994)
The Fredlund and Xing (1994) method is a closed-form solution that can be used
to develop the volumetric water content function for all possible negative pressures
between zero and minus one million kPa based on the user's knowledge of a group
of three parameters. The governing equation is as follows:
w = C
s
n
ln e +
a
where:
Page 356
SEEP/W
a, n, m =
The 'a' parameter, which has units of kPa, is the inflection point of the volumetric
water content function. It is generally slightly larger than the air-entry value. The
parameter n controls the slope of the volumetric water content function and the m
parameter controls the residual water content. The three parameters a, n, and m are
determined as follows:
a = i
m = 3.67 ln s
i
m +1
1.31
3.72s i
n=
m s
where:
the slope of the line tangent to the function that passes through the
inflection point.
The Fredlund and Xing, 1994 method is only functional if you know values of a, n
and m. In general, the a, n and m values can be determined using a fitting
algorithm and applying it to measured data points. SEEP/W has this ability.
It is important to understand that this method is not intended to predict a
volumetric water content function from grain-size curves, but was developed to
obtain a smooth function over the complete range of negative pore-water pressure
values (0 to one Million kPa).
Page 357
SEEP/W
w = r +
s r
n
1 +
a
where:
a, n, m =
Page 358
SEEP/W
16
Page 359
SEEP/W
The following sections present the information that describes each of the 24 soils
in the function library. Both the metric and imperial versions of the material
property functions are presented in this section. Grain-size distributions are only
presented in SI units.
Page 360
SEEP/W
Soil Name
K-sat
(m/s)
K-sat
(ft/s)
K - Function
Est. Method
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
Uniform Fine
Sand #1
2.15E-05
7.05E-05
Fredlund et al.
0.30
42
0.18
0.4
Uniform Fine
Sand #2
1.13E-06
3.71E-06
Fredlund et al.
0.38
21
0.07
0.4
Sandy Loam
5.83E-06
1.91E-05
0.38
125
0.06
0.3
Very Fine
Sand
Sandy Silt
(Coarse Tails)
2.00E-08
6.56E-08
0.42
63
0.55
0.15
4.80E-07
1.57E-06
0.45
10
209
0.001
0.09
Silty Sand
5.00E-07
1.64E-06
0.51
12
251
0.008
0.07
Well-graded #1
1.00E-07
3.28E-07
Fredlund et al.
0.41
15
313
0.005
16.1
Well-graded #2
1.50E-08
4.92E-08
0.40
50
1045
n/a
6.7
Silt #2
1.00E-06
3.28E-06
0.44
10
209
0.006
0.05
10
Glacial Till
(Uncompact)
5.00E-06
1.64E-05
0.30
167
0.002
0.07
11
Glacial Till
(Compacted)
1.00E-07
3.28E-07
0.23
20
418
0.002
0.07
12
Silt Loam
7.00E-07
2.30E-06
0.45
15
313
0.002
0.026
13
Sandy Silty
Clay
Silty Clay (Fine
Tails)
1.40E-07
4.59E-07
0.42
50
1045
0.002
0.026
3.00E-08
9.84E-08
0.50
40
836
0.001
0.015
15
Uniform Silt
1.00E-08
3.28E-07
0.49
167
0.003
0.013
16
Clay/Silt
2.50E-08
8.20E-08
Fredlund et al.
0.38
10
209
<0.001
0.01
17
Well-graded #3
(high clay)
7.00E-10
2.30E-09
van Genuchten
0.35
43
898
<0.001
0.3
18
Uniform Sand
1.00E-04
3.28E-04
0.35
63
0.1
n/a
19
Sand
5.40E-05
1.77E-04
0.39
125
n/a
n/a
20
Fine Sand
4.30E-06
1.41E-05
0.35
84
0.093
n/a
21
Silt
2.50E-07
8.20E-07
0.38
20
418
n/a
n/a
22
Silt (Tailings)
5.80E-08
1.90E-07
0.39
10
209
n/a
n/a
23
Sandy Clayey
Silt
Clayey Silt
1.50E-08
4.92E-08
0.35
15
313
n/a
n/a
8.40E-09
2.76E-08
0.41
25
522
0.003
n/a
14
24
Page 361
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
2.15E-05
7.05E-05
0.30
42
0.18
0.4
Page 362
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
1.13E-06
3.71E-06
0.38
21
0.07
0.4
Page 363
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
5.83E-06
1.91E-05
0.38
125
0.06
0.3
Page 364
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
2.00E-08
6.56E-08
0.42
63
0.55
0.15
Page 365
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
4.80E-07
1.57E-06
0.45
10
209
0.001
0.09
Page 366
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
5.00E-07
1.64E-06
0.51
12
251
0.008
0.07
Page 367
SEEP/W
Well-Graded #1 - Function #7
Reference: OKane Consultants Inc.
#
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
1.00E-07
3.28E-07
0.41
15
313
0.005
16.1
Page 368
SEEP/W
Well-Graded #2 - Function #8
Reference: OKane Consultants Inc.
#
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
1.00E-07
3.28E-07
0.41
15
313
0.005
16.1
Page 369
SEEP/W
Silt #2 - Function #9
Reference: University of Saskatchewan
#
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
1.00E-06
3.28E-06
0.44
10
209
0.006
0.05
Page 370
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
10
5.00E-06
1.64E-05
0.30
167
0.002
0.07
Page 371
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
11
1.00E-07
3.28E-07
0.23
20
418
0.002
0.07
Page 372
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
12
7.00E-07
2.30E-06
0.45
15
313
0.002
0.026
Page 373
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
13
1.40E-07
4.59E-07
0.42
50
1045
0.002
0.026
Page 374
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
14
3.00E-08
9.84E-08
0.50
40
836
0.001
0.015
Page 375
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
15
1.00E-08
3.28E-07
0.49
167
0.003
0.013
Page 376
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
16
2.50E-08
8.20E-08
0.38
10
209
<0.001
0.01
Page 377
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
17
7.00E-10
2.30E-09
0.35
43
898
<0.001
0.3
Page 378
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
18
1.00E-04
3.28E-04
0.35
63
0.1
n/a
Page 379
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
19
5.40E-05
1.77E-04
0.39
125
n/a
n/a
Page 380
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
20
4.30E-06
1.41E-05
0.35
84
0.093
n/a
Page 381
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
21
2.50E-07
8.20E-07
0.38
20
418
n/a
n/a
Page 382
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
22
5.80E-08
1.90E-07
0.39
10
209
n/a
n/a
Page 383
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
23
1.50E-08
4.92E-08
0.35
15
313
n/a
n/a
Page 384
SEEP/W
K-sat
(m/s)
K-sat
(ft/s)
AEV
(kPa)
AEV
(psf)
D10
(mm)
D60
(mm)
24
8.40E-09
2.76E-08
0.41
25
522
0.003
n/a
Page 385
SEEP/W
Page 386
SEEP/W
References
References
Anonymous. 1999. Definition of Geotechnical Engineering, Ground Engineering
Magazine, Vol. 32, No. 11, p. 39.
Arya, L.M., and Paris, J.F. 1981. A Physico-empirical Model to Predict the Soil
Moisture Characteristic from Particle-size Distribution and Bulk Density
Data. Soil Science Society of America Journal, 45:1023-1030.
Aubertin, M., Mbonimpa, M., Bussire, B. and Chapuis, R.P. 2003. A model to
predict the water retention curve from basic geotechnical properties.
Canadian Geotechnical Journal, 40(6): 1104-1122 (2003)
Bathe, K-J. 1982. Finite Element Procedures in Engineering Analysis. PrenticeHall.
Bettess, P. 1992. Infinite Elements. Penshaw Press.
Black, P., and Tice, A. 1989. Comparison of Soil Freezing Curve and Soil Water
Curve Data for Windsor Sandy Loam. Water Resources Research
25(10):2205-2210.
Brooks, R.H., and Corey, J.C. 1966. Properties of Porous Media Affecting Fluid
Flow. ASCE Journal, Irrigating and Drainage Division.
Bruch, P.G. 1993. A laboratory study of evaporative fluxes in homogeneous and
layered soils. M.Sc. Thesis, Department of Civil Engineering, University
of Saskatchewan, Saskatoon, Canada.
Burland, J.B. 1987. Nash Lecture: The Teaching of Soil Mechanics a Personal
View. Proceedings, 9th ECSMFE, Dublin, Vol. 3, pp 1427-1447.
Burland J.B. 1996. Closing Session Discussions, Proceedings of the First
International Conference on Unsaturated Soils Conference, Paris, Vol. 3,
p. 1562. (Proceedings published by A.A. Balkema; Editors, E.E, Alonso
and P. Delage).
Page 387
References
SEEP/W
Carter, J.P., Desai, C.S, Potts, D.M., Schweiger, H.F, and Sloan, S.W. 2000.
Computing and Computer Modeling in Geotechnical Engineering, Invited
Paper, Conference Proceedings, GeoEng2000, Melbourne, Australia.
Childs, E.C., and Collis-George, N., 1950. The Permeability of Porous Materials.
Proceedings of the Royal Society, pp. 392-405.
Corey, J.C., 1957. Measurement of Water and Air Permeability in Unsaturated
Soil. Soil Science of America, Vol. 21.
Croucher and OSullivan, 1985 CTRAN Henry example reference
Elzeftawy, A., and Cartwright, K., 1981. Evaluating the Saturated and Unsaturated
Hydraulic Conductivity of Soils. Permeability and Groundwater
Contaminant Transport, ASTM STP, T.F. Zimmie and C.D. Riggs Editors,
pp. 168-181.
Fredlund, D.G., and Morgenstern , N.R., 1976. Constitutive Relations for Volume
Change in Unsaturated Soils. Canadian Geotechnical Journal, Vol. 13, pp.
261-276.
Fredlund, D.G. and Morgenstern , N.R., 1977. Stress State Variables for
Unsaturated Soils. ASCE, Vol. 103, pp. 447-464.
Fredlund, D.G. and Rahardjo, H., 1993. Soil Mechanics for Unsaturated Soils.
John Wiley & Sons, Inc.
Fredlund, D. G., and Anqing Xing. 1994. Equations for the soil-water
characteristic curve. Canadian Geotechnical Journal. Vol. 31, pp: 521532.
Freeze, R.A. and Cherry, J.A., 1979. Groundwater. Prentice-Hall.
Frind, E.O., 1982. Simulation of Long-Term Transient Density-Dependent
Transport in Groundwater. Advance Water Resources, 5, pp.73-88.
Gonzalez, P.A,. and Adams, B.J., 1980. Mine tailings disposal: I. laboratory
characterization of tailings. Publication 80-05, Department of Civil
Engineering, University of Toronto, Toronto, Canada.
Page 388
SEEP/W
References
Page 389
References
SEEP/W
Page 390
SEEP/W
References
Page 391
References
SEEP/W
Page 392
SEEP/W
Index
Adaptive time stepping ................158
air-entry value................................85
Element nodes................................36
Axisymmetric ..............................158
evaporation ..................................134
Far field head ...............................122
Field variable distribution..............37
Finite element water flow equations
.................................................314
Flow channels ..............................186
Flow Nets.....................................183
Flow paths....................................185
Flux boundary vector...................323
Flux sections ................................206
Fredlund and Xing, 1994 .............356
Fredlund et al, 1994 .....................345
Free drainage ...............................132
Frozen ground hydraulic
conductivity................................81
Page 393
SEEP/W
Function Estimation.....................345
Meshing .........................................35
Graphing ......................................212
Modifier function.........................146
Numerical Issues..........................163
infiltration ....................................134
Pole definition..............................342
Interface elements..........................62
Quantitative predictions.................11
Interpolating functions.................329
Reporting .....................................215
Joining regions...............................56
Page 394
SEEP/W
Triangular regions..........................47
unit gradient.................................132
Uplift pressures............................189
van Genuchten, 1980 ...................349
Vector norms ...............................165
Visualization of Results...............193
Surface mesh..................................52
Why model?...................................11
Weighted splines..........................102
Theory..........................................311
Page 395
SEEP/W
Page 396
SEEP/W
Symbol
SI Units
Imperial Units
Length
meters
feet
Time
seconds
hours
Force
kN
Ibs
Pressure
F/L2
kN/m2
psf
Unit weight
water
F/L3
kN/m3
pcf
Hydraulic
conductivity
L/t
m/sec
ft/hr
Total/pressure
head
ft
L3/t
m3/sec
ft3/hr
Boundary flux
(q)
L3/t
m/sec
ft/hr
Flux section
L3/ft
m3/sec
ft/hr
L3
m3
ft3
Volume
Page 397
SEEP/W
Symbol
SI Units
Imperial Units
Length
meters
feet
Time
seconds
hours
Force
kN
Ibs
Pressure
F/L2
kN/m2
psf
Unit weight
water
F/L3
kN/m3
pcf
Hydraulic
conductivity
L/t
m/sec
ft/hr
Total/pressure
head
ft
L3/t
m3/sec
ft3/hr
Boundary flux
(q)
L3/t
m/sec
ft/hr
Flux section
L3/ft
m3/sec
ft/hr
L3
m3
ft3
Volume
Page 398