Documente Academic
Documente Profesional
Documente Cultură
Version 5
USERS GUIDE
GEO-SLOPE
OFFICE
Software License
The software described in this manual is furnished under a license agreement. The software may be used or
copied only in accordance with the terms of the agreement.
Software Support
Support for the software is furnished under the terms of a support agreement.
Copyright
Information contained within this User's Guide is copyrighted and all rights are reserved by GEO-SLOPE
International Ltd. The GEO-SLOPE Office software is a proprietary product and trade secret of GEOSLOPE. The Users Guide may be reproduced or copied in whole or in part by the software licensee for
use with running the software. The Users Guide may not be reproduced or copied in any form or by any
means for the purpose of selling the copies.
Disclaimer of Warranty
GEO-SLOPE reserves the right to make periodic modifications of this product without obligation to notify
any person of such revision. GEO-SLOPE does not guarantee, warrant, or make any representation
regarding the use of, or the results of, the programs in terms of correctness, accuracy, reliability,
currentness, or otherwise; the user is expected to make the final evaluation in the context of his (her) own
problems.
Trademarks
WindowsTM is a registered trademark of Microsoft Corporation.
Copyright 1991-2001
by
GEO-SLOPE International Ltd.
Calgary, Alberta, Canada
ALL RIGHTS RESERVED
Printed in Canada
2 SEEP/W
Managing Network Licenses....................................................................................42
Files Installed by Setup............................................................................................45
Viewing GEO-SLOPE Office Manuals .....................................................................46
GEO-SLOPE Office 3
4 SEEP/W
KeyIn Material Properties.......................................................................................132
KeyIn Functions Conductivity.................................................................................135
KeyIn Functions Vol. Water Content......................................................................146
KeyIn Functions Grain Size ...................................................................................149
KeyIn Functions Boundary.....................................................................................158
KeyIn Functions Modifier .......................................................................................161
KeyIn Nodes...........................................................................................................162
KeyIn Elements ......................................................................................................163
KeyIn Flux Sections ...............................................................................................165
KeyIn Initial Water Table........................................................................................166
KeyIn Generate Plan View.....................................................................................167
The Draw Menu .......................................................................................................... 168
Draw Nodes ...........................................................................................................169
Draw Single Elements............................................................................................169
Draw Multiple Elements .........................................................................................171
Draw Infinite Elements ...........................................................................................174
Draw Boundary Conditions ....................................................................................176
Draw Element Properties .......................................................................................179
Draw Flux Sections ................................................................................................179
Draw Initial Water Table.........................................................................................180
The Sketch Menu ....................................................................................................... 182
Sketch Lines...........................................................................................................182
Sketch Circles ........................................................................................................182
Sketch Arcs ............................................................................................................183
Sketch Text ............................................................................................................184
Sketch Axes ...........................................................................................................187
The Modify Menu ....................................................................................................... 188
Modify Objects .......................................................................................................188
The Tools Menu ......................................................................................................... 196
Tools Verify/Sort.....................................................................................................196
Tools SOLVE .........................................................................................................199
Tools CONTOUR ...................................................................................................199
Tools Options .........................................................................................................199
The Help Menu ........................................................................................................... 200
GEO-SLOPE Office 5
The Help Menu ........................................................................................................... 202
Running SOLVE ......................................................................................................... 203
Stop-Restart ............................................................................................................... 205
Halt Iteration............................................................................................................... 206
Graph .......................................................................................................................... 207
Viewing the Graph................................................................................................. 207
Changing the Graph Display ................................................................................. 208
Files Created .............................................................................................................. 210
Head File ............................................................................................................... 211
Velocity File ........................................................................................................... 212
Material Properties File ......................................................................................... 213
Flux File................................................................................................................. 214
Convergence File .................................................................................................. 215
Initial Condition Files ............................................................................................. 215
6 SEEP/W
Draw Flux Labels ...................................................................................................243
Draw Flow Paths ....................................................................................................243
Draw Graph............................................................................................................244
The Sketch Menu ....................................................................................................... 250
The Modify Menu ....................................................................................................... 251
The Help Menu ........................................................................................................... 251
GEO-SLOPE Office 7
Axisymmetric Analysis ............................................................................................. 282
Plan View Analysis .................................................................................................... 283
Element Addition and Removal................................................................................ 284
The Use of Infinite Elements .................................................................................... 284
The Implications of Infinite Elements .................................................................... 284
The Pole Position .................................................................................................. 285
Infinite Flux Boundaries......................................................................................... 286
Flow Paths.................................................................................................................. 286
Flow Lines .................................................................................................................. 287
8 SEEP/W
Density-Dependent Flow........................................................................................... 328
GEO-SLOPE Office 9
Clay Silt - Function #16 ......................................................................................... 400
Well-Graded #3 (high clay) - Function #17 ........................................................... 402
Uniform Sand - Function #18 ................................................................................ 404
Sand - Function #19.............................................................................................. 406
Fine Sand - Function #20...................................................................................... 407
Silt - Function #21 ................................................................................................. 409
Silt (Tailings) - Function #22 ................................................................................. 411
Sandy Clayey Silt - Function #23.......................................................................... 413
Clayey Silt - Function #24 ..................................................................................... 415
10 SEEP/W
Applications
SEEP/W is a general seepage analysis program that models both saturated and unsaturated flow. The
ability to model unsaturated flow allows SEEP/W to handle a wider range of real problems than many
other seepage software products.
The inclusion of unsaturated flow in groundwater modelling is important for obtaining physically
realistic analysis results. In soils, the hydraulic conductivity and the water content, or water stored,
changes as a function of pore-water pressure. SEEP/W models these relationships as continuous
functions. Most other seepage analysis software packages do not take these relationships into account.
Instead they use the physically unrealistic assumption that these functions are step-functions. For
example, at pore-water pressures of zero and greater, (i.e. below the water table), there is a saturated
conductivity value; at pore-water pressures less than zero, (i.e. above the water table), the hydraulic
conductivity is zero. The use of such unrealistic step functions to model soil hydraulic conductivity and
water content can lead to erroneous analysis results.
This section gives a few examples of the many kinds of problems that can be modelled using SEEP/W.
Highlighted here are problems that require an analysis of flow in both the saturated and unsaturated zone
12 SEEP/W
to obtain realistic results and for which models capable of modelling saturated flow only, do not suffice.
Unconfined Flow
SEEP/W can readily handle unconfined flow problems because it is formulated to compute both
saturated and unsaturated flow. With SEEP/W you discretize your entire flow domain into a finite
element mesh. After achieving a converged solution, the zero-water pressure contour within the mesh is
the phreatic surface, as illustrated in Figure 1.1. The phreatic surface is not a flow boundary, but simply a
line of zero pore-water pressure. Not only does this simplify the analyses of unconfined flow, but it
includes the flow in the capillary zone above the phreatic surface, which is a real and significant
component of the total flow. This portion of the flow is illustrated by the flow vectors above the phreatic
surface in Figure 1.1.
Figure 1.1 Unconfined Flow Through an Earth Dam
Precipitation Infiltration
Inclusion of unsaturated flow in the analysis allows you to analyze a wide range of infiltration problems
such as the infiltration of precipitation. In these cases, a physically realistic analysis must adequately
compute flow through the unsaturated zone as the infiltrating precipitation migrates downward.
Figure 1.2 illustrates a typical case of precipitation infiltration. A less permeable layer in the ground has
some profound effects. It creates a perched water table and causes some flow to exit near the top of the
slope and some vertical flow throughout the less permeable layer into the underlying slope, ultimately
exiting below the slope toe. The shaded areas in the figure are saturated zones while the non-shaded areas
are unsaturated zones with negative pore-water pressures. This type of analysis can only be performed by
including unsaturated flow in the analysis.
GEO-SLOPE Office 5 13
Figure 1.2 Precipitation Infiltration Resulting in Perched, Inverted and Mounded Water
Tables
Pond Infiltration
Infiltration of water from surface ponds is another type of infiltration analysis. In these cases the pond
water continually enters the ground. However, for certain soil conditions, the soil may not completely
saturate the soil below the pond as water flows downward from the pond to the natural water table.
Again, computations which include the unsaturated flow are required for the analysis to be physically
realistic.
Figure 1.3 illustrates a case where leakage from a pond causes mounding of the natural water table.
SEEP/W allows you to model the water table mounding and answer questions such as determining the
impact that clay liners can have on the mounding.
Figure 1.3 Pond Infiltration Resulting in Inverted and Mounded Water Table
14 SEEP/W
Transient Seepage
Another large class of problems that can be analyzed using SEEP/W is transient seepage. SEEP/W can
account for the drainage of water from soil pores, or water filling soil pores, and the changes in hydraulic
conductivity that occur in a transient seepage flow system. Examples of transient analyses are illustrated
in Figures 1.5 and 1.6. Figure 1.5 shows the migration of the wetting front through and earth dam after
reservoir filling while Figure 1.6 shows the changing position of the phreatic surface after reservoir
drawdown.
Figure 1.5 Transient Wetting Front Migration Through an Earth Dam After Reservoir
Filling
GEO-SLOPE Office 5 15
Figure 1.6 Movement of Phreatic Surface in an Earth Dam After Reservoir Drawdown
The SEEP/W capability of accommodating both saturated and unsaturated flow makes it a very powerful
tool for analyzing almost any kind of seepage problem you may encounter.
16 SEEP/W
GEO-SLOPE Office 5 17
18 SEEP/W
GEO-SLOPE Office 5 19
Computing Results
After defining the problem, the solution is computed. Non-linear analyses require an iterative procedure
which must converge to a solution. To check on the convergence progress, it is possible to graph the
convergence in real-time. The figure below shows the Residual Vs Iteration graph produced during the
solution of a challenging seepage problem requiring more than 100 iterations to reach a satisfactory
solution.
Alternatively, you may also like to view the convergence of a solving problem by selecting a K Vs
Suction plot, In this plot the estimated K used in the computation (red dots) is compared with the
specified K function (blue squares) of all soils. A converged solution can be assumed when the red dots
line up with the blue squares.
20 SEEP/W
Viewing Results
After your problem has been defined and the solution computed, you can interactively view the results
graphically. The following features allow you to quickly isolate the information you need from the vast
amount of computed data:
GEO-SLOPE Office 5 21
22 SEEP/W
GEO-SLOPE Office 5 23
On-line documentation.
The on-line documentation contains the entire manual in the form of a Windows help file. This
provides fast access to technical information and facilitates searching the manual for specific
information. Each chapter of the on-line documentation is also available on the distribution CD-ROM
as Microsoft Word documents that you can view or print.
24 SEEP/W
GEO-SLOPE Office 5 25
In summary, the user interface features in SEEP/W work together to make the software both easy to
learn, and easy to use.
Seepage Analysis
Analysis Types
SEEP/W can model both saturated and unsaturated flow, a feature that greatly broadens the range of
problems that can be analyzed. In addition to traditional steady-state saturated flow analysis, the
saturated/unsaturated formulation of SEEP/W makes it possible to analyze seepage as a function of time
and to consider such processes as the infiltration of precipitation. The transient feature allows you to
analyze such problems as the migration of a wetting front and the dissipation of excess pore-water
pressure. The following lists the analysis types possible with SEEP/W:
26 SEEP/W
model. Saturated flow is simply a special case of this formulation, and as such, SEEP/W can model
groundwater flow in confined systems.
Boundary Conditions
Review boundaries.
For certain types of seepage problems, the boundary conditions are a function of the flow process. An
example of this is when groundwater leaves the flow system on a seepage face, such as exiting from a
slope. Below the point where the phreatic surface intersects the slope, groundwater will exit the
seepage face. Above this point, the soil may be wet, but water will not exit because the pore-water
pressures are negative with respect to atmospheric pressure.
In these cases, the types of boundary conditions, (specified head or zero flux), to be applied to the
seepage face must be solved for using an iterative procedure similar to that required to solve the
nonlinear finite element equations. Using the review boundary feature, it is possible for SEEP/W to
automatically determine the correct boundary conditions on the seepage face boundary.
Pressure boundaries.
Pressure head boundary condition can be specified to model boundaries with known water pressure.
SEEP/W converts the pressure head to required total head automatically. A zero pressure boundary
condition sets the total head equal to the node elevation. This facilitates defining a free surface along a
set of nodes.
GEO-SLOPE Office 5 27
Soil Properties
Infinite elements.
Infinite elements can be used at the boundaries of the problem domain that are for practical purposes
unbounded. An example of an unbounded problem is radial flow to a well. Without infinite elements,
many regular elements have to be used in the problem domain until the influence of the problem
domain boundary becomes negligible. Using infinite elements allows the problem domain size to be
decreased.
32-bit processing.
32-bit processing allows full utilization of the CPU in current personal computers. Compared to 16-bit
processing, 32-bit processing can result in a computational speed increase by a factor of two to three
times, depending on problem size, number of iterations and number of time steps.
28 SEEP/W
Using SEEP/W
SEEP/W includes three executable programs; DEFINE, for defining the model, SOLVE for computing
the results, and CONTOUR for viewing the results. This section provides an overview of how to use
these programs to perform seepage analyses.
Defining Problems
The DEFINE program enables problems to be defined by drawing the problem on the screen, in much the
same way that drawings are created using Computer Aided Drafting, (CAD), software packages.
To define a problem you begin by setting up the drawing space. This is done by setting a page size, a
scale, and the origin of the coordinate system on the page. Default values are available for all of these
settings. To orient yourself while drawing, coordinate axes and a grid of coordinate points may be
displayed.
Once the drawing space is specified, you can begin to draw your problem on the page using sketch
graphics such as lines, circles and arcs. You can additionally import background graphics to perform the
same function. Having a sketch or picture of the problem domain helps when generating finite elements
across the domain because the elements can be interactively generated and deleted while the background
graphics remain displayed.
After defining the drawing space and displaying the problem domain, you then must specify material
properties, discretize the problem domain into finite elements, and apply boundary conditions to define
the finite element model. Figure 1.7 shows the DEFINE window after defining the drawing space and
displaying the problem domain. Also shown are the drawing commands available on the Draw menu.
These commands allow you to generate finite elements, apply boundary conditions, associate finite
elements with material properties, set up flux sections, and specify an initial water table. All these tasks
can be performed by drawing with the mouse. Material property values are keyed into dialog boxes using
commands available under the KeyIn menu.
Figure 1.7 also shows a few of the user interface features designed to make the software easier to use.
Toolbars contain button shortcuts for commonly used menu commands. DEFINE has five toolbars, each
for different groups of commands. A status bar, located at the bottom of the window shows the type of
analysis being performed, (in this case 2-Dimensional), and the mouse position in engineering
coordinates.
Figure 1.8 shows the end result of defining the finite element model. The problem domain has been
discretized into finite elements, material properties have been assigned to elements and boundary
conditions have been applied. Saving the problem creates a DEFINE data file to be read in by the
SOLVE program. After this is complete, the problem is ready to be solved.
GEO-SLOPE Office 5 29
Figure 1.7 Problem Domain Displayed in DEFINE Window
30 SEEP/W
Solving Problems
Once a data file is created with DEFINE, the problem is solved using the SOLVE program. Figure 1.9
shows the main window of the SOLVE program with a DEFINE data file opened. Pressing the Start
button begins the computations. Information is displayed in the large list box area during the
computations. At any time the computations can be stopped or the iteration can be halted to be restarted
later. In addition, a graph of the iteration convergence can be displayed by pressing the Graph button.
Figure 1.9 SOLVE Main Window
GEO-SLOPE Office 5 31
Figure 1.10 View Menu in CONTOUR
Formulation
SEEP/W is formulated to analyze both saturated and unsaturated flow. Flow in unsaturated soil follows
Darcy's Law in a similar manner to flow in saturated soil. The flow is proportional to the hydraulic
gradient and the hydraulic conductivity (coefficient of permeability). The major difference between
saturated and unsaturated flow is that in a saturated soil, the hydraulic conductivity is insensitive to the
pore-water pressure, while in an unsaturated soil, the hydraulic conductivity varies greatly with changes
in pore-water pressure. Figure 1.12 presents the form of the relationship between hydraulic conductivity
and pore-water pressure. This relationship is known as a conductivity function. For saturated-unsaturated
analysis, the conductivity function must be defined for each soil type.
Figure 1.12 A Typical Hydraulic Conductivity Function
The variation of hydraulic conductivity with pore-water pressure makes the finite element equations
32 SEEP/W
nonlinear, and an iterative process is consequently required to solve the equations. Hydraulic head (porewater pressure plus elevation) is the primary unknown computed. Since the hydraulic conductivity is
related to hydraulic head, the appropriate hydraulic conductivity is dependent on the computed results.
During transient processes, the amount of water entering an elemental volume of soil may be larger than
the amount of water exiting the volume, or vice versa. This results in a certain amount of water either
being retained or released during a particular time increment.
The ability of the soil to store water must be defined by a soil-water characteristic curve, such as the one
illustrated in Figure 1.13. For steady-state analyses, the amount of water entering and leaving an
elemental soil volume is the same; therefore, the soil-water characteristic function is not required.
Figure 1.13 A Typical Soil-Water Characteristic Curve
SEEP/W is formulated for both triangular and quadrilateral elements. The simplest elements are threenoded triangular and four-noded quadrilateral elements. Higher-order elements can also be used by
defining secondary nodes at the midpoints of the element sides. Triangular elements can have up to three
secondary nodes, while quadrilateral elements can have up to four secondary nodes. Any combination of
secondary nodes can be used; for example, it is possible to use five , six , seven , and eight noded
quadrilateral elements.
SEEP/W uses Gaussian numerical integration to formulate the element characteristic matrices. The
integration involves sampling the element characteristics at selected points and summing the sampled
values. As a result, it is possible to use a different material property at each sampled point with the result
that the material properties, such as the hydraulic conductivity, can vary throughout the element. For
triangular elements, it is possible to sample the element properties at one or three points and for
quadrilateral elements at four or nine points.
SEEP/W is also formulated to handle transient boundary conditions and to modify boundary conditions
in response to computed results. The filling and draining of a reservoir is a typical example of a transient
boundary condition. The exit point of the phreatic surface on free surface seepage faces can be computed
by SEEP/W. The boundary conditions are modified at the end of each iteration until there is no excess
pressure head on the seepage face.
GEO-SLOPE Office 5 33
SEEP/W dynamically dimensions all vectors and arrays as required for each particular problem. This
powerful feature provides for flexibility in the allowable number of nodes and elements contained in a
problem and in the node number difference (bandwidth) within an element.
Product Integration
GEO-SLOPE provides the following suite of geotechnical and geo-environmental engineering software
products:
SEEP/W is integrated with SLOPE/W, SIGMA/W, QUAKE/W and CTRAN/W. The integration of this
geotechnical software allows you to use results from one product as input for another product. Examples
of the integration between products are listed below.
A finite-element mesh developed in SEEP/W for a seepage analysis can be imported into SIGMA/W
for a stress/deformation analysis or into CTRAN/W for a contaminant transport analysis.
The SEEP/W computed head distribution can be used in SLOPE/W slope stability analyses, which is
particularly powerful in the case of transient processes. Using the SEEP/W results for each time
increment in a SLOPE/W stability analysis makes it possible to determine the factor of safety as a
function of time.
SEEP/W and SIGMA/W can be used together to perform fully-coupled consolidation analyses. To
perform the consolidation analysis, SEEP/Ws SOLVE program solves for continuity and SIGMA/Ws
SOLVE program solves for equilibrium, simultaneously at each time step.
SEEP/W and QUAKE/W can be used together to analysis the dissipation of the excess pore-water
pressure generated from QUAKE/W dynamic earthquake analysis.
SEEP/W together with CTRAN/W can be used to perform contaminant transport analyses, including
coupled density-dependent analyses. For density-independent analyses, SEEP/W is used to compute
the seepage flow velocities first, then CTRAN/W uses the computed velocities in the computations of
contaminant transport. For density-dependent analyses, the seepage flow and the contaminant transport
are coupled. For these analyses, SEEP/Ws and CTRAN/Ws SOLVE programs simultaneously
compute seepage flow velocity and contaminant concentration at each time step.
Product Support
You may contact GEO SLOPE in Calgary to obtain additional information about the software. GEO
SLOPEs product support includes assistance with resolving problems related to the installation and
operation of the software. Note that the product support does not include assistance with modelling and
engineering problems.
GEO SLOPE updates the software periodically. For information about the latest versions and available
updates, visit our World Wide Web site.
34 SEEP/W
http://www.geo-slope.com
If you have questions or require additional information about the software, please contact GEO SLOPE
using any of the following methods:
E-Mail:
support@geo-slope.com
Phone:
403-269-2002
Fax:
403-266-4851
Mail or Courier:
GEO-SLOPE International Ltd.
Suite 1400, Ford Tower
633 - 6th Avenue S.W.
Calgary, Alberta, Canada
T2P 2Y5
GEO SLOPEs normal business hours are Monday to Friday, 8 a.m. to 5 p.m., Mountain time.
Windows Fundamentals
To install and use GEO-SLOPE Office, you must first install Microsoft Windows and be familiar with its
operation. The Microsoft Windows documentation will help you in learning how to use Windows. Since
the GEO-SLOPE Office documentation does not fully cover the Windows operating instructions, you
may need to use both the Windows and the GEO-SLOPE Office documentation while you are getting
started.
All commands in GEO-SLOPE Office applications are accessed from the menu bar or from toolbars. To
choose a menu command with the mouse, click on the menu name, and then click on the name of the
command in the drop-down menu. A short description of the command is displayed in the status bar as
you move the mouse over the menu item. To choose a menu command from the keyboard, press ALT to
select the menu bar, and use the arrow keys to move to the command; press ENTER to choose the
command. Alternatively, press ALT, and then press the underlined letter of the menu name. When the
drop-down menu is displayed, press the letter of the command.
To choose a toolbar command, click on the desired toolbar button. If you hold the cursor above the
36 SEEP/W
toolbar button for a few seconds, the command name is displayed in a small "tool-tip" window.
Commands are named according to the menu titles. For example, the File Open command is so named
because it is accessed by selecting the File menu from the menu bar and then choosing Open from the
File menu.
Some drop-down menu commands contain a triangle on the right side. This means that there is a
cascading menu with additional commands. An example of this type of command is the KeyIn Functions
command found in DEFINE.
Many commands use dialog boxes to obtain additional information from you. Dialog boxes contain
various options, each asking for a different piece of information. To move to a dialog option using the
mouse, click on the option. To move to the next option in the sequence using the keyboard, press TAB.
Press SHIFT+TAB to move to the previous option.
Command buttons are options in dialog boxes that initiate an immediate action. For example, a button
labelled OK accepts the information supplied by the dialog box, while a button labelled Cancel cancels
the command. To choose a button with the mouse, click on the button. To choose a button from the
keyboard, select the button by moving to it with the TAB key. A dark border appears around the
currently selected, or default, button. Press ENTER to choose this button. The Cancel button can be
chosen from the keyboard by pressing ESC.
GEO-SLOPE Office 5 37
A Dialog Box for Entering and Modifying Nodes
New nodes are entered by typing the coordinates in the edit boxes and copying to the list box. Nodes are
edited by copying data from the list box to the edit boxes and making changes.
Copy Copies values from the edit boxes to the list box.
Delete Deletes the line of data that is highlighted in the list box.
Delete All Deletes all lines of data in the list box.
OK Saves the changes you have made to the values in the list box.
Cancel Ignores all entries and changes made to the dialog box and returns you to the previous state of
the program.
38 SEEP/W
2. Select Delete.
The node is removed from the list box.
Dialog boxes of this type may have other controls, such as a View button. See the appropriate command
reference section for details on each specific dialog box.
Browse the Contents Tab to see a hierarchical display of all Help Topics.
Select the Search Tab to search for all Help Topics that contain a specific word or phrase.
Display the Help Topic for the dialog box or command that you are currently using.
You can access Online Help from DEFINE, SOLVE, or CONTOUR in the following different ways:
Choose Help Topics from the Help menu or press the F1 key.
A Help Topics dialog box is displayed containing the Contents, Index and Search tabs.
Move the mouse over a menu item (such that the menu command is highlighted) and press the F1 key.
The help topic corresponding to the selected menu command is displayed.
While you are in a interactive mode, such as Sketch Text, press the F1 key.
The help topic corresponding to the mode is displayed (e.g., the Sketch Text help topic).
While you are in a dialog box, press the F1 key or press the question mark button in the top-right
corner of the dialog box.
The help topic corresponding to the dialog box is displayed.
GEO-SLOPE Office 5 39
The Setup program is automatically loaded when the CD-ROM is inserted into the drive. Alternatively,
from the Start Menu, you can select run and type d:\autorun in the dialog box (where d: is your CDROM drive), and then select OK to start the Setup program.
2. Click on the View Installation Instructions option if you wish to display or print the setup
instructions.
3. Click on Install GEO-SLOPE Office to install the software.
The GEO-SLOPE Office Setup program begins execution.
4. Follow the instructions given by the Setup program to install the software.
By default, Setup will install each GEO-SLOPE Office application. Setup will also install all GEOSLOPE Office license files that are distributed to you on the CD-ROM. Any applications that you have
not purchased licenses for can still be run as Evaluation Software.
The Evaluation Software is a feature-complete version of each product that you are free to copy and
distribute; you can use it to examine, test and assess all features of the software. The only limitation of
the Evaluation Software is that you cannot save data files. Therefore, you cannot analyze your own
specific problems.
When you purchase a license for an application you've already installed, the license can be e-mailed to
you. Once it is placed in your Licenses folder, you can use the software to analyze your own specific
problems. See the Managing GEO-SLOPE Office License Files section for more information on
installing new licenses.
A "Standalone License", which only allows the software to run on a specific computer.
A "Network License", which allows the software to be run from anywhere on the network.
Each GEO-SLOPE Office application is installed with a Standalone "evaluation license" by default. If
the CD-ROM was shipped to you after you purchased a Standalone License, then the full-featured
license file is installed during the software setup; no further action is necessary.
Purchasing Licenses
You can contact GEO-SLOPE to purchase new licenses for the GEO-SLOPE Office software. First, you
must decide whether you would like a Standalone License or a Network License. Second, you must
select the type of Hostid to use with your license file. You can choose either a hardware key attached to
your computer or the ethernet address of a computer on your network.
If you select the ethernet address option as your Hostid, you will need to determine your ethernet Hostid,
as described below, and include it with your purchase order. GEO-SLOPE will then e-mail the license
file(s) as soon as your purchase order is processed.
40 SEEP/W
If you select the FLEXid hardware key as your Hostid, you do not need to send any Hostid information
to GEO-SLOPE. Your FLEXid dongle will be sent to you, together with the license file, once your
purchase order is processed.
Please contact GEO-SLOPE if you have any questions about purchasing licenses.
GEO-SLOPE Office 5 41
42 SEEP/W
6. Click Done.
You are now ready to run the GEO-SLOPE Office application. Choose Help About to view the
application's license information.
Correct FLEXid key attached to the License Server Computer if the Network licenses require a
FLEXid key.
Client computers should be set to use the licenses available at the License Server Computer using the
GEO-SLOPE License Utility.
GEO-SLOPE Office 5 43
licenses.
The Network License Utilities setup program begins execution.
3. Follow the instructions given by the Setup program to install the software. You can use all of the
default options.
It is unnecessary to install the GEO-SLOPE Office client software on the License Server Computer.
44 SEEP/W
To install or remove the License Server Service manually, rather than using the above method:
1. Run the installs.exe program provided with the Network utilities to install the service. From a
command line, run:
installs path_to_lmgrd
where path_to_lmgrd is the full path to lmgrd.exe (e.g., "C:\Program Files\GEO-SLOPE\Network
License Utilities\lmgrd.exe").
After installs.exe is run successfully, the License Server is installed as a Windows Service and will be
started automatically each time your system is booted.
2. To remove the service from the registered service list, run:
installs remove
GEO-SLOPE Office 5 45
The client computers are now ready to use the GEO-SLOPE Office Network license.
46 SEEP/W
GEO-SLOPE Office Files and Installation Directories
GEO-SLOPE Office File
Description
GSI0132.DLL
NSLMS324.DLL
GSW32.EXE
GSWAG32.DLL
GSWDLL32.DLL
SYSEQN2.DLL
Example Files
Manual Files
GSIEVAL.LIC
LICUTIL.EXE
LMTOOLS.EXE
README.TXT
Readme File
ORDER.TXT
Order Form
SERVICES.TXT
GEO-SLOPE Office 5 47
2. Choose File Open and load the GEO-SLOPE Office manual that you wish to print.
3. Choose File Print to print the file from Adobe Acrobat Reader.
The above procedure can be used to print the manual for any other GEO-SLOPE Office software
product.
To start DEFINE:
NOTE: It is assumed that you are readily familiar with the fundamentals of the Windows environment. If
you are not, then you will first need to learn how to navigate within the Windows environment before
learning how to use SEEP/W. The SEEP/W Users Guide does not provide instructions on the
fundamentals of using Windows. You will have to get this information from other documentation.
50 SEEP/W
The Printer Page group box displays the name of the printer selected and the printing space available
on one printer page. This information is presented to help you define a working area that will print
properly.
2. Select mm in the Page Units group box.
3. Type 260 in the Working Area Width edit box. Press the TAB key to move to the next edit box.
4. Type 200 in the Height edit box.
5. Select OK.
GEO-SLOPE Office 5 51
52 SEEP/W
GEO-SLOPE Office 5 53
2. Type a file name in the File Name edit box. For example, type LEARN.
3. Select Save. The data will be saved to the file LEARN.SEP. Once it is saved, the file name is displayed
in the DEFINE window title bar.
The file name may include a drive name and directory path. If you do not include a path, the file will
be saved in the directory name displayed in the Save In box..
The file name extension must be SEP. SEEP/W will add the extension to the file name if it is not
specified.
The next time you choose File Save, the file will be saved without first bringing up the Save File As
dialog box. This is because a file name is already specified.
It is often useful when modifying a file to save it under a different name. This preserves the previous
contents of the file.
54 SEEP/W
status bar will indicate that "Sketch Lines" is the current operating mode.
3. Using the mouse, move the cursor near position (3,3), as indicated in the status bar at the bottom of the
window, and click the left mouse button. The cursor snaps to the grid point at (3,3). As you move the
mouse, a line is drawn from (3,3) to the new cursor position.
The cursor position (in engineering units) is always displayed in the status bar. It is updated as you
move the cursor with the mouse.
4. Move the cursor near (18,3) and click the left mouse button. The cursor snaps to (18,3) and a line is
drawn from (3,3) to (18,3).
5. Move the cursor near (18,9) and click the left mouse button. A line is drawn from (18,3) to (18,9).
6. Move the cursor near (3,9) and click the left mouse button. A line is drawn from (18,9) to (3,9).
7. Move the cursor near (3,3) and click the left mouse button. A line is drawn from (3,9) to (3,3).
8. Click the right mouse button to finish sketching a line. The cursor will change from a cross-hair back
to an arrow; you are then back in Work Mode.
9. In the Zoom Toolbar, click on the Zoom Objects button with the left mouse button.
The drawing is enlarged so that the lines you just sketched fill the DEFINE window.
After you have completed the above steps, your screen should look like the following:
NOTE: If you sketch a line in the wrong position, use the Modify Objects command to move it. For more
information about this command, see Modify Objects in Chapter 4.
You should now know how to sketch a line. After scrolling the drawing down a bit, sketch the dam in the
same way you sketched the foundation:
1. Choose Sketch Lines.
2. Position the cursor and click the left mouse button at (13,9), (10,13), (9,13), and (9,9).
3. Click the right mouse button to finish sketching the dam.
GEO-SLOPE Office 5 55
Sketch the cutoff in the same way:
1. Choose Sketch Lines.
2. Position the cursor and click the left mouse button at (10,9), (10,6), (11,6), and (11,9).
3. Click the right mouse button to finish sketching the cutoff.
Sketch the reservoir line in the same way:
1. Choose Sketch Lines.
2. Position the cursor and click the left mouse button at (3,12) and (9,12).
3. Click the right mouse button to finish sketching the reservoir line.
You may sketch a water level symbol on the reservoir line if you wish. To do so, you must first turn
off the grid by clicking on the Snap to Grid button in the Grid toolbar. Click on the Snap to Grid button
once more to turn the background grid on again. You can also turn off the grid by selecting Grid from
the Set menu and un-ckecking the Snap to Grid option.
After you have completed the above steps, your screen should look like the following:
56 SEEP/W
2. Type in any appropriate text in the Title edit box and the Comments edit box.
3. Select OK.
This information will be written to all data input and output files.
GEO-SLOPE Office 5 57
3. Select OK.
58 SEEP/W
3. Select OK.
3. Type 1 in the Function Number edit box and select Edit. The following dialog box will appear to let
you enter the data points in Function 1:
GEO-SLOPE Office 5 59
4. Type 1 in the # edit box, 0 in the Pressure edit box, and 1e-5 in the Conductivity edit box.
5. Select Copy. The values you typed in the edit boxes will be copied into the list box, creating the first
function point.
6. Type 2 in the # edit box, 100 in the Pressure edit box, and 1e-5 in the Conductivity edit box.
7. Select Copy to create the second function point.
8. Select View to display a graph of the conductivity function.
60 SEEP/W
The graph window contains tools for moving points, adding more points, copying the graph to the
Windows clipboard, and printing the graph. For more information about these tools, see KeyIn
Functions Conductivity in Chapter 4.
9. Click on the X in the upper-right corner of the graph window. This closes the graph window.
10. Type an appropriate name for the function in the Description edit box. The function name is helpful
when later choosing a function to edit or import.
11. Select OK in the KeyIn Edit Conductivity Functions dialog box from Step 3. This saves the points
in Function 1.
12. Select Done in the KeyIn Conductivity Functions dialog box from Step 2.
There are many more features of the KeyIn Functions Conductivity command that are not discussed in
this section. See the KeyIn Functions Conductivity command in Chapter 4 for details on these features.
GEO-SLOPE Office 5 61
For this example, only one material type is used. The properties of Material 1 are:
Conductivity Function 1
2. Type 1 in the # edit box to indicate that you are defining Material 1.
3. Click the down arrow beside the K-Fn # edit box. A drop-down list appears, containing the numbers of
all defined conductivity functions. Select 1 from the list.
By default, the W.C. Fn # is zero, the K-Ratio is 1.0, and the K-Direction is 0.0. Leave these values
unchanged, since these are the values you will use for this material.
4. Select Copy. The values contained in the edit boxes will be copied into the list box, creating the
material.
5. Select OK to save the material properties.
62 SEEP/W
hair and the status bar will indicate that "Draw Multiple Elements" is the current mode.
2. Click the left mouse button near (3,3). SEEP/W snaps to the grid and creates a node (Node 1) at this
position. As you move the mouse, a line is drawn from the node to the new cursor position.
3. Move the cursor near (10,3) and click the left mouse button. SEEP/W snaps to the grid, creates a
node (Node 2) at this position, and draws a line from Node 1 to Node 2. As you move the mouse, a
line is drawn from Node 2 to the new cursor position.
4. Move the cursor near (10,9) and click.
5. Move the cursor near (3,9) and click. The following dialog box appears:
6. In the Draw Multiple Elements dialog box, enter or select the following:
The Element Type should be the Quadrilateral (4 nodes) option. Leave the Secondary Nodes
check box unchecked.
The Element Distribution group box should have 7 Elements with a Size Ratio of 1 for Side 1
and 6 Elements with a Size Ratio of 1 for Side 2. This will generate 42 elements.
The Element Thickness should be 1. This value is appropriate for a two-dimensional analysis
such as this problem.
7. Click the Apply button. Forty-two elements each 1 m x 1 m will be drawn. You can alter the # of
Elements for Side 1 and Side 2 and click Apply again if you do not get the correct 42 elements the
first time.
8. Select OK to accept the mesh generation when you are satisfied that the mesh is correct..
The node and element numbers are sorted and the problem is redrawn in the DEFINE window. The
elements appear as a light yellow color to indicate that they have Material Type 1. Choose Preferences
from the View menu and uncheck the Material Colors check box if you do not want the elements to be
shaded.
GEO-SLOPE Office 5 63
After you have completed the above steps, your screen should look like the following:
The above procedure will now be repeated to generate elements in the remaining two regions.
The Element Type should be the Quadrilateral (4 nodes) option. Leave the Secondary Nodes
check box unchecked.
The Element Distribution group box should have 1 Element with a Size Ratio of 1 for Side 1
and 3 Elements with a Size Ratio of 1 for Side 2.
64 SEEP/W
NOTE: Nodes can also be drawn individually with the Draw Nodes command. See Chapter 4 for details
on the Draw Nodes command.
GEO-SLOPE Office 5 65
Total flux is zero across the left and right vertical boundaries, across the bottom of the finite element
mesh, and along the base of the dam.
66 SEEP/W
2. To specify the total head at the base of the reservoir, type 12 in the Action edit box.
3. Use the remaining default values in the dialog box.
4. Click the left mouse button near Node 7. The cursor snaps to Node 7 and the node symbol is changed
to a red circle, indicating the node is a head boundary.
5. The remaining reservoir boundary nodes will be defined by dragging a rectangle around a group of
nodes. Move the cursor above and to the left of Node 14. Hold the left mouse button down, but do not
release it. Now move the mouse to the right, and a rectangle appears. "Drag" the mouse until the
rectangle encompasses Node 14, Node 21, Node 28, Node 35, Node 42, and Node 49. Now release the
left mouse button, and all of these nodes are redrawn as red circles.
Node boundary conditions can therefore be defined both by clicking on each node individually or by
dragging a rectangle around a group of nodes. Another way of specifying boundary nodes is to hold
down the SHIFT key and select nodes along any straight line. See the Draw Boundary Conditions
command reference in Chapter 4 for more information.
6. To specify the total head at the ground surface downstream of the dam, type 9 in the Action edit box.
7. Use the remaining default values in the dialog box.
8. Use the procedure described in Step 5 to drag a rectangle around Nodes 77, 84, 91, 98, 105, and 112.
You may need to move the dialog box if it overlaps these nodes. All of these nodes are redrawn as
red circles, indicating each node is a head boundary.
9. To specify a total flux of zero for the remaining boundary conditions, type 0 in the Action edit box.
10. Select Q as the Boundary Type.
11. Use the remaining default values in the dialog box.
GEO-SLOPE Office 5 67
12. Drag a rectangle around all the nodes along the left vertical boundary of the mesh except for Node 7.
All of these nodes are redrawn as blue triangles. The triangle symbol indicates the node is a flux
boundary, while the color blue indicates total flux (Q).
13. Drag a rectangle around all the nodes along the bottom boundary of the mesh.
14. Drag a rectangle around all the nodes along the right vertical boundary except for Node 112.
15. Drag a rectangle around all the nodes along the perimeter of the cutoff wall, and click on Node 70.
16. Click the right mouse button (or select Done) to finish defining the node boundary conditions.
After you have completed defining the boundary conditions, your screen should look like the following:
If you wish to experiment with zooming your drawing, you may select any of the zoom buttons from the
Zoom toolbar. For more information about zooming, see Zoom Toolbar in Chapter 4.
68 SEEP/W
4. Use the default value in the Section Number box. It should be set to 1.
5. Select OK. The cursor will change from an arrow to a cross-hair and the status bar will indicate that
"Draw Flux Sections" is the current operating mode.
6. Using the mouse, move the cursor near position (10.5, 2.5), directly below the cutoff wall and below
the bottom boundary of the mesh. Click the left mouse button. As you move the mouse, a dashed
black line is drawn from (10.5, 2.5) to the new cursor position.
7. Move the cursor near (10.5, 6.5), just above the base of the cutoff wall, and click the left mouse
button. A blue dashed line is drawn, indicating a flux section along this area.
8. Click the right mouse button to finish defining this flux section.
Sketch Axes
Sketching an axis on the drawing facilitates viewing the drawing and interpreting the drawing after it is
printed.
To sketch an axis:
1. Turn on the background grid by choosing Set Grid and checking the Snap to Grid option or by
clicking on the Snap Grid button on the Grid toolbar. This will re-display the background grid and
allow you to define an evenly-spaced region for the axis.
GEO-SLOPE Office 5 69
2. Click on the Zoom Page button in the Zoom toolbar. (If the Zoom toolbar is not displayed, choose
View Toolbars and click on the Zoom check box). The entire working area is displayed in the
DEFINE window.
3. Choose Axes from the Sketch menu. The following dialog box appears:
4. Check the Left Axis, Bottom Axis, and Axis Numbers check boxes in the Display group box. The Top
Axis and Right Axis check boxes should be unchecked.
This will cause an X-axis to be sketched along the bottom side of the specified region and a Y axis to
be sketched along the left side of the specified region.
5. Type an appropriate title for the bottom X-axis in the Bottom X edit box.
6. Type an appropriate title for the left Y-axis in the Left Y edit box.
7. Select OK. The cursor will change from an arrow to a cross-hair, and "Sketch Axes" will be added to
the status bar, indicating the mode in which you are operating.
8. Move the cursor near position (2,2). Hold the left mouse button down, but do not release it. As you
move the mouse, a rectangle appears.
9. "Drag" the mouse near (18,14), and release the left mouse button.
An axis is generated within the region.
70 SEEP/W
After you click on the Zoom Objects button in the Zoom toolbar, your screen should look like the
following:
The View Preferences command allows you to change the font and the size of the axis numbers. For
more information about this command, see View Preferences in Chapter 4.
The number of increments along each axis is calculated by SEEP/W when the axis is generated. Choose
the Set Axes command if you wish to override these values.
To verify the validity of the data and sort the node and element numbers:
1. Choose Verify/Sort from the Tools menu. The following dialog box appears:
GEO-SLOPE Office 5 71
Finish DEFINE
The problem definition is now complete. Choose File Save to save the LEARN.SEP data file to disk.
72 SEEP/W
The SOLVE window appears. SOLVE automatically opens the LEARN.SEP data file and displays the
data file name in the SOLVE window.
Alternatively, you can start SOLVE by clicking the SOLVE icon in the SEEP/W Group folder and
opening LEARN.SEP with the File Open Data File command. It is simpler, however, to start SOLVE
from the DEFINE Standard toolbar when you wish to analyze a problem you have just defined. For more
information about opening data files, see File Open Data File in Chapter 5.
Start Solving
To start solving the problem, click on the Start button in the SOLVE window.
A green dot appears between the Start and Stop buttons; the dot flashes while the computations are in
progress.
GEO-SLOPE Office 5 73
Information about the computations is displayed in a list box in the SOLVE window while the problem is
being solved.
In this example, the Step # is 0, since it is a steady-state analysis. Two iterations are required to achieve a
solution. Recall that the hydraulic conductivity was defined as a constant 1x10 5 m/sec. This makes the
finite element equations linear; consequently, the computed heads are the same for the two iterations.
The Vector Norm is the norm of the pressure head vector. For a detailed description of this parameter,
see Running SOLVE in Chapter 5.
The computations come to a halt when the percentage change in the Vector Norm from one elevation to
the next is less than the specified percentage tolerance. You can halt the computations manually by
clicking the Stop button.
Finish SOLVE
You have now finished solving the problem. Click the Minimize button in the top-right corner of the
SOLVE window to reduce the window to an icon or choose the File Exit command to exit from SOLVE.
74 SEEP/W
To start CONTOUR and automatically load the LEARN.SEP data file, click on the CONTOUR button in
the Standard toolbar (if DEFINE still has the LEARN problem open). This is the same way in which
SOLVE was launched previously.
The CONTOUR window appears. CONTOUR automatically opens the LEARN.SEP data file:
Alternatively, you can start CONTOUR by clicking the CONTOUR icon in the SEEP/W Group folder
and opening LEARN.SEP with the File Open command. It is simpler, however, to start CONTOUR from
the DEFINE Standard toolbar when you wish to view the results of a problem that has already been
analyzed. For more information about opening files in CONTOUR, see File Open in Chapter 6.
The drawing displayed in the CONTOUR window will be drawn according to the View Preference
options selected at the time you exited from the DEFINE function. You can view different parts of the
drawing by choosing Preferences from the View menu or choosing items on the View Preference toolbar.
Since the nodes and elements do not need to be displayed, choose View Preferences and uncheck the
Nodes and Elements check boxes, and select OK. Alternatively, uncheck these items on the View
Preferences toolbar.
NOTE: You can select and unselect the View Preferences by clicking on the icons in the View
Preferences toolbar. You can learn about each of the icons by placing the cursor over the icon. A tool tip
will appear for a few seconds and a description is displayed on the status bar at the bottom of the
window.
GEO-SLOPE Office 5 75
Draw Contours
By default, Total Head is the parameter that will be contoured, and default contour values are
displayed in the edit boxes. If you wish to change these values, select a different parameter from the
Contour Parameter drop-down list box or type new contour values in the edit boxes.
The range of the total head data is from 9 to 12, as displayed in the Data Range group box.
2. Click on Apply to generate and view the contours.
3. Select OK to accept the results.
SEEP/W produces the following contour plot:
76 SEEP/W
Each contour interval is shaded a different color. You can alter the shading with the Contour Shading
controls in the Draw Contours dialog box. You can try various Methods, and Start and End Colors to see
the effect. After each new selection, click Apply to see what you get. Finally, click on Cancel to return to
the default shading you created earlier.
GEO-SLOPE Office 5 77
SEEP/W draws a vector in each element, with the end point of the vector at the center point of the
element. The vector represents the average velocity within the element. The element with the highest
velocity has a vector length of 15 mm. All other vector lengths are directly proportional to this length as
a ratio of the average velocity to the maximum velocity.
Sometimes it is more useful to talk about the vectors at a certain magnification. You can, for example,
type 200000 in the Magnification dialog box. The maximum vector length then is 14.102. So you can
either set the maximum length or the magnification.
78 SEEP/W
After you have completed the above steps, your screen should look similar to the following:
NOTE: The View Preferences command allows you to change the font and the size of the contour values.
GEO-SLOPE Office 5 79
After you have completed the above steps, your screen should look similar to the following:
80 SEEP/W
The following shows some typical flow paths.
NOTE: Flow paths drawn by SEEP/W are NOT flow lines or stream lines as in a traditional flow net.
They are simply a graphical representation of a path that a drop of water would follow from the entrance
to exit point.
In the Zoom toolbar, click on the Zoom Out button with the left mouse button.
GEO-SLOPE Office 5 81
3. Select OK to print the drawing on the default printer at the currently displayed size. For more
information on printing, see the File Print command in Chapter 4.
82 SEEP/W
2. Click on any node to see the results computed at the node. For example, click on the node at the top-left
corner of the mesh. The node is selected on the drawing, and the following information is displayed in
the dialog box:
3. To see all the information that was computed at the node, scroll through the list box.
4. Repeat Steps 2 to 3 for all nodes at which you want to see the computed results. Select the Copy
button if you wish to copy the information to the Windows Clipboard for importing into other
applications, or select the Print button if you wish to print the information.
5. Select Done when you are finished displaying information at the nodes.
The parameters that SEEP/W computes at the nodes are total head, pressure, and pressure head. The
remaining parameters, such as conductivity and velocity, are computed at the Gauss regions and
projected to the nodes by CONTOUR for display purposes.
GEO-SLOPE Office 5 83
3. To see all the information that was computed at the element Gauss region, scroll through the list box.
4. Repeat Steps 2 to 3 for all elements at which you want to see the computed results. Select the Copy
button if you wish to copy the information to the Windows Clipboard for importing into other
applications, or select the Print button if you wish to print the information.
5. Select Done when you are finished displaying the element Gauss region information.
2. In the Graph Type group box, select Pressure Head from the first drop-down list box, and select XCoordinate from the second drop-down list box.
Moving the mouse pointer outside of the dialog box will change the pointer to a large black pointer
indicating you are in a selection mode. This is used to select the nodes from which to generate the
graph,
3. If the snap-to-grid is currently displayed, turn it off by clicking on the Snap Grid button in the Grid
toolbar.
4. Move the cursor near the node at the top-left corner of the mesh. Hold down the left mouse button
84 SEEP/W
and drag a rectangle over all the nodes along the top of the mesh. The selected nodes are shown in
reverse video with a black square around the node.
5. Click on the Graph button in the Draw Graph dialog box. The following graph will be displayed.
The pressure on the base of the dam drops from 2.73 m to 0.44 m across the cutoff. You can look at the
numerical values at each node with the View Node Information command.
6. Select File Print from the Graph window menu if you wish to print the graph on the default printer.
Select Edit Copy from the Graph window menu if you wish to copy the graph to the Windows
Clipboard for importing into other applications.
7. Select File Close in the Graph Window or click on the X in the upper-right hand corner of the Graph
Window to close the window.
8. Select Done from the Draw Graph dialog box to finish with the graphing.
See the Draw Graph command reference in Chapter 6 for a complete discussion of the CONTOUR
graphing capabilities, since there are other features of the command that have not been discussed in this
section.
You have reached the end of this introductory learning session. You have learned sufficient concepts to
give you a general understanding of the operation and capability of SEEP/W. Not all of the powerful
features of SEEP/W have been used in this learning session, nor have all of the technical details been
discussed about the features that have been used. Details about each command are given in the chapters
that follow.
File Opens and saves files and prints the drawing. For more information about this command, see The
File Menu in this chapter.
Edit Undo and Redo last or previous actions and copies the drawing to the Clipboard. For more
information about this command, see The Edit Menu in this chapter.
Set Sets page, scale, grid, zoom and axes settings. For more information about this command, see The
Set Menu in this chapter.
View Controls viewing options and displays node and element information. For more information
about this command, see The View Menu in this chapter.
KeyIn Allows for typing in problem data. For more information about this command, see The KeyIn
Menu in this chapter.
Draw Defines problem data by drawing. For more information about this command, see The Draw
Menu in this chapter.
Sketch Defines graphic objects to label, enhance, and clarify the problem definition. For more
information about this command, see The Sketch Menu in this chapter.
Modify Allows graphic and text objects to be moved or deleted and text objects or pictures to be
modified. For more information about this command, see The Modify Menu in this chapter.
Tools Allows verification of problem data and gives quick access to running SOLVE and CONTOUR.
For more information about this command, see The Tools Menu in this chapter.
Help Displays the online help system and information about SEEP/W. For more information about this
command, see The Help Menu in this chapter.
In the remainder of this chapter, the commands in the toolbars and in each of these menus are presented
and described.
Toolbars
Toolbars are small windows that contain buttons and controls to help perform common tasks quickly.
Pressing a toolbar button is usually a shortcut for a command accessible from the menu; therefore, less
time and effort is required to invoke a command from a toolbar than from a menu.
You can choose to display or hide toolbars. To toggle the display of a toolbar, use the View Toolbars
command, or put the cursor on a displayed toolbar and click the right mouse button. For more
information on the View Toolbars command, see View Toolbars in this chapter.
86 SEEP/W
Toolbars are movable and dockable and may be reshaped. Movable means you can move a toolbar by
dragging it with the mouse to any location on the display. Dockable means you can "dock" a toolbar at
various locations on the display such as below the menu bar, or on the sides or bottom of the main
window. You can reshape a toolbar by dragging the corner of the toolbar with the mouse. As this is done,
the toolbar outline changes to reflect its new shape. The best way to get a feel for moving, docking and
reshaping toolbars is to try these things yourself using the mouse.
In DEFINE, five toolbars are available for performing various tasks:
Standard Toolbar Contains buttons for file operations, printing, copying, redrawing and accessing
other SEEP/W programs. For more information about this toolbar, see Standard Toolbar in this chapter.
Mode Toolbar Contains buttons for entering different operating modes which are used to display and
edit graphic and text object data. For more information about this toolbar, see Mode Toolbar in this
chapter.
View Preferences Toolbar Contains buttons for toggling various display preferences. For more
information about this toolbar, see View Preferences Toolbar in this chapter.
Grid Toolbar Contains controls for specifying the display of a drawing grid. For more information
about this toolbar, see Grid Toolbar in this chapter.
Zoom Toolbar Contains controls for zooming in and out of the drawing. For more information about
this toolbar, see Zoom Toolbar in this chapter.
Standard Toolbar
The Standard toolbar, shown in Figure 4.1, contains commands for initializing new problems, opening
previously saved problems, saving a current problem, verifying and sorting nodes and elements, printing
the current problem, copying the current problem to the Windows clipboard, redrawing the display, and
starting the SOLVE and CONTOUR programs.
Figure 4.1 The Standard Toolbar
GEO-SLOPE Office 5 87
Save Use the Save button as a shortcut for the File Save command. For information about this
command, see The File Menu in this chapter.
Verify/Sort Use the Verify/Sort button as a shortcut for the Tools Verify/Sort command. For more
information about this command, see Tools Verify/Sort in this chapter.
Print Use the Print button as a shortcut for the File Print command. For more information about this
command, see File Print in this chapter.
Print Selection Use the Print Selection button to print a selected area of the drawing. For more
information, see Print Selection Button below.
Copy All Use the Copy All button as a shortcut for the Edit Copy All command. For information about
this command, see Edit Copy All in this chapter.
Copy Selection Use the Copy Selection button to copy a selected area of the drawing to the Windows
Clipboard. For more information, see Copy Selection Button below.
Redraw Use the Redraw button as shortcut for the View Redraw command. For information about this
command, see View Redraw in this chapter.
SOLVE Use the SOLVE button as a shortcut for the Tools SOLVE command. For information about
this command, see Tools SOLVE in this chapter.
CONTOUR Use the CONTOUR button as a shortcut for the Tools CONTOUR command. For
information about this command, see Tools CONTOUR in this chapter.
Mode Toolbar
The Mode toolbar, shown in Figure 4.2, contains buttons that put DEFINE into "modes" used to
accomplish specific tasks such as viewing node and element information, drawing nodes and elements,
drawing boundary conditions, setting element properties, drawing flux sections, drawing an initial water
table, drawing sketch objects and text, and modifying objects and pictures.
Figure 4.2 The Mode Toolbar
88 SEEP/W
Default Mode Use the Default Mode button to exit any current mode and return to the default mode.
View Node Information Use the View Node Information button as a shortcut for the View Node
Information command. For information about this command, see View Node Information in this chapter.
View Element Information Use the View Element Information button as a shortcut for the View
Element Information command. For information about this command, see View Element Information in
this chapter.
View Edge Information Use the View Edge Information button as a shortcut for the View Edge
Information command. For information about this command, see View Edge Information in this chapter.
Draw Nodes Use the Draw Nodes button as a shortcut for the Draw Nodes command. For more
information about this command, see Draw Nodes in this chapter.
Draw Single Elements Use the Draw Single Elements button as a shortcut for the Draw Single
Elements command. For more information about this command, see Draw Single Elements in this
chapter.
Draw Multiple Elements Use the Draw Multiple Elements button as a shortcut for the Draw Multiple
Elements button. For more information about this command, see Draw Multiple Elements in this chapter.
Draw Infinite Elements Use the Draw Infinite Elements button as a shortcut for the Draw Infinite
Elements command. For more information about this command, see Draw Infinite Elements in this
chapter.
Draw Boundary Conditions Use the Draw Boundary Conditions button as a shortcut for the Draw
Boundary Conditions command. For more information about this command, see Draw Boundary
Conditions in this chapter.
Draw Element Properties Use the Draw Element Properties button as a shortcut for the Draw
Element Properties command. For more information about this command, see Draw Element Properties
in this chapter.
Draw Flux Sections Use the Draw Flux Sections button as a shortcut for the Draw Flux Sections
command. For more information about this command, see Draw Flux Sections in this chapter.
Draw Initial Water Table Use the Draw Initial Water Table button as a shortcut for the Draw Initial
Water Table command. For more information about this command, see Draw Initial Water Table in this
chapter.
Sketch Lines Use the Sketch Lines button as a shortcut for the Sketch Lines command. For more
information about this command, see Sketch Lines in this chapter.
Sketch Circles Use the Sketch Circles button as a shortcut for the Sketch Circles command. For more
information about this command, see Sketch Circles in this chapter.
Sketch Arcs Use the Sketch Arcs button as a shortcut for the Sketch Arcs command. For more
information about this command, see Sketch Arcs in this chapter.
Sketch Axes Use the Sketch Axes button as a shortcut for the Sketch Axes command. For more
information about this command, see Sketch Axes in this chapter.
Sketch Text Use the Sketch Text button as a shortcut for the Sketch Text command. For more
information about this command, see Sketch Text in this chapter.
GEO-SLOPE Office 5 89
Modify Text Use the Modify Text button as a shortcut for the Modify Text command. For more
information about this command, see Modify Text in this chapter.
Modify Pictures Use the Modify Pictures button as a shortcut for the Modify Pictures command. For
more information about this command, see Modify Pictures in this chapter.
Modify Objects Use the Modify Objects as a shortcut for the Modify Objects command. For more
information about this command, see Modify Objects in this chapter.
All the buttons on the View Preferences toolbar are shortcuts for the options accessible using the View
Preferences command. For more information about this command, see View Preferences in this chapter.
Grid Toolbar
The Grid toolbar, shown in Figure 4.4, contains a button for toggling the display of grid points and
controls for setting the x and y grid spacing.
Figure 4.4 The Grid Toolbar
The Grid toolbar allows you to quickly change your background grid spacing. For example, if you are
90 SEEP/W
drawing nodes and you wish to refine the background grid, click on the down-arrow beside the X or Y
grid spacing edit box; the grid spacing is reduced by half and the background grid is redrawn. You can
then continue to draw nodes.
The toolbar controls are:
Snap Grid Use the Snap Grid button as a shortcut for toggling both the grid display and snap to grid
feature simultaneously.
X and Y Grid Spacing Use the grid spacing controls to set the x and y grid spacing by either typing a
value in the edit boxes or by using the spin controls adjacent to each edit box. Note that when the spacing
value in one edit box is changed, the spacing value in the other edit box is automatically updated such
that regular (i.e. square) grid will be generated on the display. Note also that if the drawing scale is
different in the x- and y-directions, then the automatic updating of either the x- or y-spacing values will
reflect this difference.
For more information on changing the background grid, see Set Grid in this chapter.
Zoom Toolbar
The Zoom toolbar, shown in Figure 4.5, contains buttons for zooming in and out of the drawing and a
control for displaying and setting the zoom factor.
Figure 4.5 The Zoom Toolbar
GEO-SLOPE Office 5 91
control edit box and press the Enter key.
The Set Zoom command can also be used to change the drawing display size. For more information, see
Set Zoom in this chapter.
New Initializes DEFINE for a new problem. For more information about this command, see File New
in this chapter.
Open Opens and reads an existing DEFINE data file. For more information about this command, see
File Open in this chapter.
Import: Data File Imports data from a SEEP/W, SIGMA/W, TEMP/W, or PC-SEEP file. For more
information about this command, see File Import: Data File in this chapter.
Import: Picture Imports a bitmap or metafile into the current drawing. For more information about this
command, see File Import: Picture in this chapter.
Export Saves drawing in a format suitable for exporting to other programs. For more information
about this command, see File Export in this chapter.
Save Saves the current problem definition. File Save writes the current problem definition to the data
file name displayed in the DEFINE window title bar. If the current problem definition is untitled, the
File Save As dialog box appears.
Save As Saves the current problem definition to an alternate data file. For more information about this
command, see File Save As in this chapter.
Save Default Settings Saves current settings as default settings. For more information about this
command, see File Save Default Settings in this chapter.
Print Prints the drawing. For more information about this command, see File Print in this chapter.
Print Selected Prints a selection portion of the drawing. For more information about this command, see
File Print Selected in this chapter.
Most Recently Used File Allows quick opening of one of the last six files opened. Selecting a file from
the list is a convenient method for opening a recently used file.
Exit File Exit quits DEFINE but does not quit Windows. You are prompted to save the current
problem definition if any changes have been made.
File New
Initializes DEFINE for a new problem.
The File New command clears any existing problem definition data and initializes DEFINE for a new
problem. You can initialize your new problem using DEFINEs default settings or the default settings
that you have saved with the File Save Default Settings command. Alternatively, you can use an old
problem as a template for your new problem; all nodes, elements, material properties, and other settings
in the old problem will be used as a default "template" for your new problem.
92 SEEP/W
2. To create a new problem using the default settings that you have saved with File Save Default
Settings, select User-Defined Default Settings in the list box.
3. To create a new problem using DEFINEs default settings, select SEEP/W DEFINE Original Settings
in the list box.
4. To create a new problem using an old problem as a template, select one of the filenames in the list box.
If no file names are listed or if you wish to use a different file name as a template, select the Template
button. The following dialog box appears:
Select the file name to use as a template, and then select the Open button. The selected file name will
be displayed in the File New list box. Note: the files listed in the Choose Template box may appear
with .SEP or .SEZ file endings, depending if you saved your files as compressed SEEP/W files or
regular SEEP/W files.
5. Select OK in the File New dialog box to create the new problem based on the selected list box
option.
File Open
Opens and reads an existing DEFINE data file.
GEO-SLOPE Office 5 93
When you choose File Open, the following dialog box appears:
To open a file:
Type a name in the File Name edit box and then press OK. The file name may include a directory and
a path. The file name extension must be omitted or entered as SEP or SEZ.
-- or --
Click on a file name in the list box and then press OK.
-- or --
Use the other controls in the dialog box to navigate to the drive and directory containing the SEEP/W file
you wish to open.
NOTE: The SEEP/W File Open dialog box is a common dialog used by many other Windows
applications. To get help on using the dialog box, click on the question-mark in the top-right corner; your
cursor then becomes a question mark. Then, click on the dialog control that you need explained; a pop-up
window appears with a description of the dialog control. Click anywhere else in the dialog box to remove
the pop-up window.
94 SEEP/W
The SEP file contains the data required for the finite element calculations. It is also read by SOLVE and
CONTOUR.
The SE2 file contains information relating to the graphical layout of the problem. (e.g. page size and
units, engineering units and scale, sketch lines and text, and references to any imported picture files). It is
also read by CONTOUR, but it is not required by SOLVE.
NOTE: When you open a problem containing imported picture files, SEEP/W checks to see that the
picture file names still exist. If a picture file has been moved or renamed, SEEP/W displays the Import
Picture dialog box, allowing you to specify a different picture file name in its place. See File Import:
Picture or Modify Pictures for more information on importing pictures.
GEO-SLOPE Office 5 95
NOTE: The SEEP/W Import Picture dialog box is a common dialog used by many other Windows
applications. To get help on using the dialog box, click on the question-mark in the top-right corner;
your cursor then becomes a question mark. Then, click on the dialog control that you need
explained; a pop-up window appears with a description of the dialog control. Click anywhere else in
the dialog box to remove the pop-up window.
96 SEEP/W
2. In the Files of Type drop-down list box, select the file format of the picture to import. You can
import AutoCad files (.DXF), Windows bitmaps (.BMP), Windows 3.1 metafiles (.WMF), or
Windows 95/NT metafiles (.EMF).
3. Specify the file name to import and select Open.
The Import Picture dialog box disappears, the cursor changes from an arrow to a cross-hair, and the
status bar indicates that Import Picture is the current operating mode.
4. Move the cursor to the position on the drawing where you wish to place the imported picture, and
click the left mouse button.
The picture is placed on the drawing such that the bottom-left corner is aligned with the cursor
position.
The picture is placed on the drawing such that the bottom-left corner is aligned with the cursor
position.
5. Choose the Modify Objects command if you wish to change the size or position of the imported
picture.
6. Choose the Modify Pictures command if you wish to change the picture ordering, to remove the
picture, to change the file name that the picture is referenced to, or to scale the picture to match the
current engineering scale.
NOTE: When you save your problem, SEEP/W stores the file name that the picture is referenced to,
rather than a copy of the imported picture. Therefore, if you later move or rename the picture file that you
have just imported, you will have to re-establish the link to the new picture file the next time you open
the problem in SEEP/W.
Comments
You can import the following 4 file formats into SEEP/W:
1. The DXF format, used by AutoCAD and many other engineering software products.
2. The bitmap (BMP) format, a common raster-based graphics format. If you have images from web
sites in JPEG or GIF format, you can use an image editor to convert them to the bitmap format and
then import them into SEEP/W. Bitmap files can potentially be quite large in size.
3. The Enhanced Metafile (EMF) format. The EMF format is a common Windows vector format that
many Windows applications use for transferring graphical data.
4. The Windows Metafile (WMF) format. The WMF format is an older metafile format that was
originally developed for use in Windows 3.1. It retains less information about the drawing than the
EMF format.
To transfer your current SEEP/W drawing into other Windows applications, see the File Export or Edit
Copy All commands.
NOTE: The File Import Picture command cannot be used to import problem geometry from another GEO
SLOPE application. Imported picture (i.e., WMF and EMF) files do not contain any soil line or property
information; they are only useful for display purposes. To import a mesh from a GEO-SLOPE finite
element application, choose the File Import: Data File command.
GEO-SLOPE Office 5 97
File Export
Saves drawing in a DXF, bitmap, or metafile format for exporting to other programs.
File Export saves your drawing in a format that can be read by other programs. This feature allows you to
include your drawing in reports and presentations and to enhance your drawing using other drawing or
CAD software packages.
The drawing can be exported in one of 4 formats:
1. The DXF format, used by AutoCAD and many other engineering software products.
2. The bitmap (BMP) format, a common raster-based graphics format that copies the drawing's screen
"pixels" to a data file. The bitmap format is useful for creating images that can be converted to JPG
or GIF files and used in web sites. Bitmap files can potentially be quite large, depending on the
number of pixels that you specify.
3. The Enhanced Metafile (EMF) format. The EMF format is a common Windows vector format that
many Windows applications use for transferring graphical data.
4. The Windows Metafile (WMF) format. The WMF format is an older metafile format that was
originally developed for use in Windows 3.1. It retains less information about the drawing than the
EMF format.
The exported file formats contain a graphical representation of your drawing only; SEEP/W information
(e.g., nodes, elements, and material properties) is not stored in the exported data files.
2. In the Save as Type drop-down list box, select the file format in which to save the drawing.
3. If you wish to select a region of the drawing to export, check the Select Area check box.
4. Type the name you wish to give the exported file, including extension, and select the directory in
which to save the file.
98 SEEP/W
5. Click OK. If the file name already exists, you may elect to over-write the existing file.
If the Select Area check box is checked, then the cursor changes from an arrow to a cross-hair and the
status bar indicates that the Select Export Area is the current mode; the area can now be selected.
If the Select Area check box is cleared, then the entire drawing is exported to the specified file and a
beep is sounded when the file export operation is completed.
6. The area of the drawing to export is defined by dragging a rectangle around the area. Move the cursor
to the top-left corner of the area. Push the left mouse button down, but do not release it. Now move
the mouse to the right, and a rectangle appears. "Drag" the mouse until the rectangle encompasses
the area to export.
7. Release the left mouse button.
A beep is sounded when the file export operation is completed.
Comments
The File Export, Edit Copy All, and Copy Selection Button commands can all be used to transfer your
drawing to another application. The command you use will depend on the import capabilities of the other
Windows application.
If you have imported any metafile pictures (using the File Import: Picture command), you should export
your drawing using the EMF format, not the WMF format. Since the WMF format is incapable of storing
embedded metafile pictures, you will not be able to see your imported pictures in an exported WMF file.
NOTE: The File Export command cannot be used to transfer your problem data into another SEEP/W
problem. WMF and EMF files do not contain any node or element information - only drawing primitives
such as rectangles and lines. See the File New command for information on creating a new SEEP/W
problem based on a previously-defined problem.
File Save As
Saves the current problem definition to an alternate data file.
File Save As allows you to save the problem definition to an alternate file if you do not wish to modify
the current file. The file name extension must either be omitted or must be SEP. You can also compress
the entire problem into one data file by selecting a SEZ file extension. All data files created by SOLVE
and CONTOUR will also be inserted into this compressed file, eliminating the hundreds of data files that
are sometimes created for an analysis.
GEO-SLOPE Office 5 99
2. Select one of the file types in the Save As Type drop-down box. A Compressed File format (.SEZ)
will insert all data files for the problem into a compressed file with the same name. For example, if
you save Problem.sep as Problem.sez, all Problem data files will be inserted into Problem.sez and
then removed from the folder. You can choose to exclude the solution files if you wish to make a
copy of your problem definition; this will significantly reduce the size of the compressed file.
3. Type the name you wish to give the file and select the directory in which to save the file.
4. Select OK. If the file name already exists, you may elect to over-write the existing file.
NOTE: The SEEP/W File Save As dialog box is a common dialog used by many other Windows
applications. To get help on using the dialog box, click on the question-mark in the top-right corner; your
cursor then becomes a question mark. Then, click on the dialog control that you need explained; a pop-up
window appears with a description of the dialog control. Click anywhere else in the dialog box to remove
the pop-up window.
File Print
Prints the drawing.
100 SEEP/W
When you choose File Print, the following dialog box appears:
Printer The printer group box contains controls for selecting the printer and changing its properties. Use
the Name combo box to select the printer and use the Properties button to set printer settings. Check the
Print to File checkbox if you wish to sent the print job to a file for printing later. For more information
about printer settings, see your Windows documentation.
Zoom Percentage This group box defines the size at which to print the drawing and displays the number
of pages required for printing. The size can be set to any percentage. The default size is equal to the
currently displayed drawing size. When the Default button is pressed, the size is set to the default value.
When the Fit to Page button is pressed, the size is changed so that the drawing will fill one entire printed
page.
Print Area This is the area of the drawing that you wish to print. The edit boxes define the lower-left and
upper-right corners of the rectangular area to print. When you select All to print the entire drawing, the
coordinates of the lower-left and upper-right corners of the drawing are copied into the edit boxes. When
you select Window to print only the portion of the drawing being displayed in the DEFINE window, the
coordinates of the corners of the window are copied into the edit boxes.
To print only the portion of the drawing being displayed in the DEFINE window, select the
Window button.
To print any other rectangular portion of the drawing, type the coordinates of the lower-left and
upper-right corners of the region in the edit boxes. The Custom button is selected.
When the area to print is selected, the Print Information group box is updated with the number of pages
required to print.
2. Specify the size at which to print. Press the Fit to Page button if the area to print is to be fit on one
page. Otherwise, the area to print will be printed at the specified size on as many pages as necessary.
When the Fit to Page button is pressed, the value in the Custom edit box is changed so that the drawing
will fill one entire printed page, and the number of pages printed is set to 1.
3. Select OK.
DEFINE begins to send the drawing to the printer.
4. Select Cancel if you wish to abort the printing.
Comments
You can print the drawing at the exact engineering scale by printing at a size of 100%.
Printing jobs can be canceled from Windows. For more information on canceling print jobs, see your
Windows documentation.
Only the objects currently displayed on the drawing are printed.
The drawing is printed in the center of the printer page.
The quickest way to specify a region to print is to select the Print Selection button from the Standard
toolbar and drag a rectangle over the desired region. Typing the region coordinates in the Print Area edit
boxes is useful if you already know the coordinate values.
Changing printer settings can help to resolve printing problems. For example, HP LaserJet 4 Series
printers may not print rotated TrueType fonts at the correct angle or position. This problem can be
overcome by sending the TrueType fonts directly to the printer instead of allowing the printer to rasterize
the fonts. In the Printer Setup dialog box, select the Options button, change the Graphics Mode to Raster,
and send the TrueType fonts as graphics.
102 SEEP/W
For more information about the Print dialog box, see File Print in this chapter.
3. Click OK to send the selected area to the printer.
Engineering units
View preferences
When you choose the File New command, you can initialize the new problem with your default settings
or with DEFINEs built-in default settings. For more information about initializing new problems, see
File New in this chapter.
NOTE: When you open a problem using File Open, the default settings are replaced by the settings
stored in the problem data files.
Undo Allows you to undo the previous action. For more information about this command, see Edit
Undo in this chapter.
Redo Allows you to redo an action that was previously undone. For more information about this
command, see Edit Redo in this chapter.
Copy All Copies the entire drawing to the Windows Clipboard. For more information about this
command, see Copy All in this chapter.
Copy Selected Copies a portion of the drawing to the Windows Clipboard. For more information about
this command, see Copy Selection in this chapter.
Edit Undo
SEEPW maintains a list of each action that you have done in DEFINE. You can then undo each action in
sequence to return to a previous problem state. You can also redo each action using the Edit Redo
command.
To specify the number of actions that you can undo or redo, choose the Tools Options command.
Edit Redo
SEEP/W maintains a list of each action that you have done in DEFINE. The Redo command allows you
to redo any action that you have undone using the Edit Undo command.
To specify the number of actions that you can undo or redo, choose the Tools Options command.
Comments
To display the contents of the Clipboard, run the Clipboard Viewer program from Windows. For more
information on the Clipboard Viewer, see your Windows documentation.
The Edit Copy All, Copy Selection Button button and the File Export command can all be used to
transfer your drawing to another Windows application. The command you use will depend on the import
capabilities of the other application.
104 SEEP/W
You can also enhance your drawing by importing pictures into your drawing, rather than exporting your
drawing to another Windows application for enhancement. See the File Import: Picture command for
more information.
NOTE: The Edit Copy All command cannot be used to transfer your problem data into another SEEP/W
problem. The Clipboard memory does not contain any node or element information - only drawing
primitives such as rectangles and lines. See the File New command for information on creating a new
SEEP/W problem based on a previously-defined problem.
Copy Selection
Use the Copy Selected command to copy a selected area of the drawing to the Windows Clipboard. For
information about the Windows Clipboard, see your Microsoft Windows documentation.
Page Sets the size of the working area. For more information about this command, see Set Page in this
chapter.
Scale Sets the engineering scale, units, and unit weight of water. For more information about this
command, see Set Scale in this chapter.
Grid Creates a grid of points to assist in drawing objects. For more information about this command,
see Set Grid in this chapter.
Zoom Increases or decreases the size at which the drawing is displayed. For more information about
this command, see Set Zoom in this chapter.
Axes Defines scaled reference lines. For more information about this command, see Set Axes in this
chapter.
Set Page
Sets the size of the working area.
Printer Page This group box displays the paper size used by the installed printer device. The paper size
depends on the printer driver installed and on the printer setup configuration (see File Print to change the
printer settings). These dimensions are displayed in the Printer Page group window to provide a guide for
setting the working area.
Working Area The working area represents the page size available for defining a problem. The printer
page size is the size of a drawing that can be printed on one page with the installed printing device. If the
working page is larger in height or width than the printer page, more than one sheet of paper is required
to print the drawing at 100%. However, the drawing can be printed at a smaller size in order to fit on one
page.
106 SEEP/W
Figure 4.6 Definition of Working Area and Printer Page
Comments
Choose the Zoom Page button to view the entire working area in the DEFINE window.
You should select a working area that allows you to work at a convenient engineering scale. This means
that often your working area will need to be larger than the printer page.
Set Scale
Sets the engineering scale, units, and unit weight of water.
When you choose Set Scale, the following dialog box appears:
Engineering Units The engineering units are the units used to measure the physical dimensions of the
problem in the field.
108 SEEP/W
The Maximum-x and Maximum-y values change to reflect the new engineering scale.
5. Select OK.
Unit Weight of Water The Unit Weight of Water must be specified for the purpose of converting
pressure into head and vice versa. The units must be consistent with the units you selected for pressure
and length. Table 4.1 gives examples and default values.
Table 4.1 Default Values for Unit Weight of Water
Water Pressure
kN/m2 (kPa)
Length
Water Weight
Units
Default Value
kN/m3
9.807
N/mm
mm
N/mm
9.807 10-6
lbs/ft2 (psf)
feet
lbs/ft3
62.4
lbs/in2 (psi)
inches
lbs/in3
0.03611
The default value is placed in the Unit Weight of Water edit box when you select the engineering units.
This value may be changed by typing the appropriate value in the Unit Weight of Water edit box.
Set Grid
Creates a grid of points to assist in drawing objects.
When you choose Set Grid, the following dialog box appears:
The grid is a pattern of dots which can be displayed to assist you in drawing objects (e.g. nodes,
elements, text, lines, etc.). When drawing an object, you can "snap" the object to the nearest grid point.
This enables you to draw objects at precise coordinates.
Comments
To quickly enable or disable snapping to the background grid, click on the Snap Grid button in the Grid
toolbar instead of choosing Set Grid. The Set Grid command is primarily used to change the spacing of
the background grid.
DEFINE will always display the grid when Snap To Grid is on. Snap To Grid cannot be on if Display
Grid is off.
If grid snapping is on, the cursor position displayed in the status bar reflects the position of the nearest
grid point, not the actual cursor position. This allows you to see the position the cursor will snap to when
you are drawing objects.
Displaying the grid may require significant computing and drawing time when the points are closely
spaced. You can reduce the drawing display time by turning off the grid.
If the actual grid spacing is too small, the grid points will not be displayed. However, DEFINE will still
snap to the grid when you draw objects.
Set Zoom
Increases or decreases the size at which the drawing is displayed.
When you choose Set Zoom, the following dialog box appears:
Choosing Set Zoom allows you to increase or decrease the size at which the drawing is displayed and
printed. Clicking on 100% displays the drawing at its original size; clicking on a different percentage
changes the drawing size to the specified percentage. The drawing can be displayed at any size by typing
the desired percentage in the Specified edit box.
The percentage must be a positive number greater than zero. The maximum percentage allowed is a
function of the working page size, units, and scale; also, Windows NT allows you to specify a much
larger zoom percentage than Windows 95. If you specify a zoom percentage that is too large, an error
message will appear.
110 SEEP/W
Comments
The simplest way to change the drawing display size is to use the Zoom toolbar. You may wish to use the
Set Zoom command if the Zoom toolbar is not displayed.
Node symbols are limited in size to 200%. For example, when the rest of the drawing is displayed at
500%, node symbols are displayed at 200%. This feature makes it possible to see the nodes when they
overlap at smaller sizes.
Set Axes
Defines scaled reference lines.
Scaled and labeled reference axes can be generated at any suitable place on the drawing.
2. In the Display group box, check the sides of the axis you wish to display. For example, if you check
Left Axis, Right Axis, Top Axis, and Bottom Axis, a rectangular axis is generated with tick marks
on all four sides. Any combination of the four axes may be checked. Axes which are unchecked will
not be drawn.
3. Check the Axis Numbers check box if you wish to number the axis tick marks.
4. Type a suitable title for the bottom and left sides of the axes in the Bottom X and Left Y edit boxes,
respectively.
5. Select OK. The Axes dialog box appears.
6. Type the appropriate values in the X-Axis and Y-Axis group boxes.
Increment Size Controls the spacing of the tick marks along the axis.
Max This is the highest value on the axis. It is displayed to provide a guide to selecting the
increment size and number of increments along the axis.
Comments
Only one set of axes can be defined on a drawing.
The View Preferences command allows you to change the font and the size of the axes numbers and
labels.
The axes can also be generated with the Sketch Axes command. You may find it convenient to first
sketch the axes at an approximate location and size, and then choose Set Axes to refine the controlling
parameters. Alternatively, you can move and resize the axes with the Modify Objects command once the
axes are defined.
Node Information Displays information about the selected node. For more information about this
command, see View Node Information in this chapter.
Element Information Displays information about the selected element. For more information about
this command, see View Element Information in this chapter.
Edge Information Displays information about the selected element edge. For more information about
this command, see View Edge Information in this chapter.
112 SEEP/W
Node Boundary Conditions Displays information regarding nodal head and flux boundary conditions.
For more information about this command, see View Node Boundary Conditions in this chapter.
Edge Boundary Conditions Displays information regarding unit flux boundary conditions at edges of
elements. For more information about this command, see View Edge Boundary Conditions in this
chapter.
Preferences Identifies which items will be displayed on the drawing. For more information about this
command, see View Preferences in this chapter.
Toolbars Displays or hides the DEFINE toolbars and the status bar. For more information about this
command, see View Toolbars in this chapter.
Redraw Redraws the problem. For more information about this command, see View Redraw in this
chapter.
The dialog box lists the nodal x, y, and z coordinates, as well as the boundary type (head, flux, or nodal
flux), action value, function number, modifier function number, and review condition. The
concentration at the node is only displayed if the current problem is a CTRAN/W density-dependent
analysis.
3. To see all the node information, re-size the dialog box by dragging the bottom edge of the window
down until all information is displayed.
4. Repeat Step 2 for every node that you wish to view.
5. To copy the node information to the Windows Clipboard, select Copy. The node information is copied
Comments
To manually edit the node coordinates, choose KeyIn Nodes. To delete or move nodes, choose Modify
Objects. To change the node boundary conditions, choose Draw Boundary Conditions.
For information about displaying element or material information, see View Element Information in this
chapter.
For information about displaying edge information, see View Edge Information in this chapter.
114 SEEP/W
The dialog box lists the primary and secondary nodes in the element, the element material properties
(material number, Conductivity function number, Vol. Water Content function number, and the
conductivity ratio and direction), the element integration order, element thickness, and the direction of
x- and y-infinity within the element.
3. To see all the node information, re-size the dialog box by dragging the bottom edge of the window
down until all information is displayed.
4. Repeat Step 2 for every element that you wish to view.
5. To copy the element information to the Windows Clipboard, select Copy. The element information is
copied to the Clipboard in the following text format:
Element 32
Primary Nodes 76, 78, 60, 58
Secondary Nodes 77, 65, 59, 64
Material #2
Conductivity Fn.#2
Vol. Water Content Fn.#0
Conductivity Ratio 1.0000e+000
Conductivity Direction 0.0000e+000
Integration Order 9
Thickness 1.0000e-001
X-Infinity Direction (none)
Y-Infinity Direction (none)
6. To print the element information on the current printer, select Print. The element information is
printed in the same format as for copying to the Clipboard.
7. Select Done to finish viewing element information.
Comments
To change the primary and secondary nodes in the element, the element material number, the element
integration order, or the element thickness, choose Draw Element Properties or KeyIn Elements. (You
can also delete elements using the Modify Objects command and then regenerate them using Draw
Single Elements or Draw Multiple Elements). To change the material associated with the element, use
the Draw Element Properties command. To change the material properties of the element material
number, use the KeyIn Material Properties command.
The dialog box lists the nodes contained in the edge, the adjacent elements, and the q boundary
conditions, if any, defined along the selected edge.
3. To see all the node information, re-size the dialog box by dragging the bottom edge of the window
down until all information is displayed.
4. Repeat Step 2 for every element edge that you wish to view.
5. To copy the edge information to the Windows Clipboard, select Copy. The edge information is copied
to the Clipboard in the following text format:
Component
Edge Nodes 3, 5 and 10
Adjacent Elements 3
Boundary Type (none)
Boundary Action 0.0000e+000
Boundary Fn.#0
Modifier Fn.#0
6. To print the edge information on the current printer, select Print. The edge information is printed in
the same format as for copying to the Clipboard.
7. Select Done to finish viewing edge information.
Comments
To define q boundary conditions along an element edge, use the Draw Boundary Conditions command.
116 SEEP/W
See View Edge Boundary Conditions for information on viewing a list of all q boundary conditions
defined in the problem.
For information about displaying node information, see View Node Information.
For information about displaying element or material information, see View Element Information.
(none)
H (total head)
Action The magnitude of the head or flux that acts at the boundary node.
Boundary Fn. # The number of a boundary function which the node will follow.
Mod. Fn. # The number of a modifier function that modifies the boundary function parameters.
Review Boundary The method of adjusting a flux boundary condition to a head boundary in response
to computed results.
Comments
Boundary conditions are defined using the Draw Boundary Conditions command.
To view the boundary conditions at any node, use the View Node Information command.
The head must be specified as total head; that is, pressure head plus elevation.
Nodes 1 and 2 The two node numbers that define the edge.
Elements 1 and 2 The two element numbers that contain the edge. If Element 2 is zero, then the edge
belongs only to Element 1.
Action The magnitude of the flux boundary condition specified along the edge.
Boundary Fn. # The boundary function number used by the edge boundary condition.
Mod. Fn. # The modifier function number that modifies the boundary function parameters over time.
Comments
Boundary conditions can be set using the Draw Boundary Conditions command. For more information
118 SEEP/W
about this command, see Draw Boundary Conditions in this chapter.
A boundary function can be specified only for a transient analysis. If you are doing a transient analysis
and you specify a non-zero boundary function number, then the action and boundary type are obtained
from the function definition. If the function number is zero, the action and boundary type given in the
dialog box are used.
An edge or unit flux boundary condition is converted to a total nodal flux at the nodes that define the
edge. The total nodal flux is computed by multiplying the unit flux value for the edge times the
contributing area. The contributing area depends on the element type, edge length and element thickness,
as shown in Figures 4.7 and 4.8. The contributing area and total nodal flux calculations are performed in
SOLVE.
Note that in the case of a plan view analysis, a unit nodal flux boundary (q) is specified at a node rather
than at an edge. The contributing area represented by the node is computed by SOLVE based on
numerical integration.
Figure 4.7 Contributing Areas for Planar Two-Dimensional Elements with Width Equal to
1 Unit
View Preferences
Identifies which items will be displayed on the drawing.
The View Preferences command allows you to display different types of objects on the drawing at the
same time. All object types are displayed by default; however, you can turn off object types that you do
not wish to view.
This command also can be used to change the default font used for the problem, as well as the font size
used for node and element numbers and for the axes. The default font is used for all text in the problem
except text items created with Sketch Text.
120 SEEP/W
When you choose View Preferences, the following dialog box is displayed:
NOTE: The View Preferences toolbar also provides access to the View Preferences dialog box. The
toolbar is usually more convenient to use than the View Preferences menu command, since it also
provides a toolbar button for each item type to view. This allows you to change the item types displayed
on the drawing while you are using another command, such as Modify Objects.
In the Items To View group box, check the items that you want displayed on the drawing. Any items
that are cleared will remain in the problem definition but will not be displayed.
Nodes Displays nodes as small squares, triangles, or circles, depending on the node boundary condition
type.
Elements Displays elements.
Node or Element Numbers Displays node or element numbers only if the nodes or elements are also
displayed.
Boundary Conditions Displays boundary conditions.
Infinite Symbols Displays a dashed border along infinite element edges. The infinite elements are also
filled with a vertical or horizontal hatch pattern, depending on the direction of infinity.
Material Boundaries Displays material boundaries as different colors, depending on the material color
assigned to the boundary.
Material Colors Displays elements as different colors, depending on the material color assigned to the
element.
Flux Sections Displays flux sections as dashed lines with arrows.
Sketch Objects Displays text, lines, circles, and arcs created by the Sketch command.
Font Sizes
Node numbers, element numbers, and axes numbers are displayed at the point sizes listed in the Font
Size group box.
Click the down arrow to the right of the Node #, Element #, or Axes edit boxes and select a point size
from the list, or type the desired point size in the edit box.
Points are the units commonly used for font size (72 points is equal to 1 inch). The point size that you
enter represents the height of the node, element, or axis numbers at a zoom factor of 1.0.
Default Font
SEEP/W uses the default font to display node numbers, element numbers, axes numbers, axes labels, and
function graph numbers and labels.
All the fonts that are currently installed in Windows are displayed in the Font list box. To install or
delete fonts, you must use the Windows Control Panel. See the Windows User's Guide for more
information on Control Panel.
2. Select the desired font in the Font list box and style in the Font Style list box.
122 SEEP/W
3. Select OK to return to the View Preferences dialog box. The name of the selected font is displayed
beside the Font button.
NOTE: SEEP/W does not use the default font to display sketch text on the drawing. Therefore, when you
select a new default font, all text defined with the Sketch Text command remains unchanged. This is
undesirable if you wish to use one font for all text that appears on the drawing.
To change the font for all sketch text to the default font:
1. Select the Convert All Sketch Text Fonts check box.
2. When you select the OK button in the View Preferences dialog box, the program asks if you wish to
change all sketch text fonts to the default font.
3. Select Yes to change all sketch text fonts to the default font; select No to exit the View Preferences
dialog box without changing the sketch text fonts; or select Cancel to return to the View Preferences
dialog box.
Comments
Only the items displayed are shown on paper when you print the drawing. This allows you to print any
combination of items on your drawing.
When you define an item, SEEP/W will check the item in View Preferences if you have not already
checked it. For example, if you choose Draw Nodes, SEEP/W will check the Nodes option in View
Preferences. This enables you to see the nodes that you define.
SEEP/W may take a long time to redisplay the drawing when all items are being drawn. One item that
may take a significant amount of time to display is Material Colors. If you find it inconvenient to display
the material colors while developing the mesh, do so only after the mesh has been generated. This allows
you to visually check that the correct material number has been assigned to each element before solving
the problem.
View Toolbars
Displays or hides the DEFINE toolbars and the status bar.
Use the View Toolbars command to toggle the display of any toolbar, the status bar, or the toolbar tool
tips.
2. In the Toolbars list box, check the toolbars you wish to display, or uncheck the toolbars you wish to
hide by clicking on the check boxes with the left mouse button.
Each time you check an item, it appears in the DEFINE window; each time you uncheck an item, it is
removed from the DEFINE window.
3. To show or remove the tool tips that are displayed when the mouse is over a toolbar button, check or
uncheck the Show ToolTips check box.
4. To show or remove the status bar from the bottom of the DEFINE window, check or uncheck the
Status Bar check box. The information displayed in the status bar is described below.
5. To show or remove the Analysis Information pane from the status bar, check or uncheck the Display
Analysis Information in Status Bar check box.
6. When finished, click on the Close button.
NOTE: You can quickly add or remove a toolbar or status bar by clicking the right mouse button on top
of any toolbar or status bar. When the pop-up menu appears, select a toolbar or the status bar from the
menu to toggle its display.
Status Bar
The status bar contains either three or four panes and is displayed as follows:
Status Information Current status of the program. If the mouse cursor is above a menu item or toolbar
button, the purpose of the menu item or toolbar button is displayed. If the program is in a "mode", then
the current mode and suggested user action is displayed. The status bar above is shown in the default
mode.
Analysis View Current analysis view (2-Dimensional, Axisymmetric or Plan). Display of this pane is
optional if more room on the status bar is required. For more information about setting the analysis view,
see KeyIn Analysis Control in this chapter.
Mouse Coordinates Mouse cursor coordinates in engineering units.
124 SEEP/W
View Redraw
Redraws the problem.
View Redraw clears the DEFINE window and re-displays the drawing in the window. This is sometimes
needed when drawing objects or when you are scrolling, since objects may not be completely drawn in
the window.
Analysis Settings Sets the type of analysis. For more information about this command, see KeyIn
Analysis Settings in this chapter.
Material Properties Sets the material properties. For more information about this command, see KeyIn
Material Properties in this chapter.
Functions: Conductivity Defines the relationship between pore-water pressure and hydraulic
conductivity. For more information about this command, see KeyIn Functions Conductivity in this
chapter.
Functions: Vol. Water Content Defines the relationship between pore-water pressure and the
volumetric water content. For more information about this command, see KeyIn Functions Vol. Water
Content in this chapter.
Functions: Grain Size Defines a function to modify the Grain Size. For more information about this
command, see KeyIn Functions Grain Size in this chapter.
Functions: Boundary Defines the variation in boundary conditions as a function of time. For more
information about this command, see KeyIn Functions Boundary in this chapter.
Functions: Modifier Defines a function to modify the flux boundary conditions in response to the
previously computed negative pore-water pressures. For more information about this command, see
KeyIn Functions Modifier in this chapter.
Nodes Sets the coordinates of finite element nodes. For more information about this command, see
KeyIn Nodes in this chapter.
Elements Defines the geometry and properties of finite elements. For more information about this
command, see KeyIn Elements in this chapter.
Flux Sections Identifies sections across which to compute the flow quantity. For more information
about this command, see KeyIn Flux Sections in this chapter.
Initial Water Table Defines the location of the initial water table. For more information about this
command, see KeyIn Initial Water Table in this chapter.
Generate Plan View Generates the nodal z-coordinates and element thickness for a plan view analysis.
For more information about this command, see KeyIn Generate Plan View in this chapter.
Project ID Tab:
Identifies the problem and displays information about the selected options. When you choose KeyIn
Analysis Settings, the following dialog box appears:
The File Header Information group box contains information that is saved as an identifying header in all
output files created by SEEP/W SOLVE:
Title and Comments Any text may be typed in the Title and Comments edit boxes to identify the
problem.
The Current Settings list box contains the current data file name, analysis type, and analysis view.
To copy the Project ID information to the Windows Clipboard, select Copy. The File Header Information
and Current Settings are copied to the Clipboard in the following text format:
SEEP/W Learn Problem
Seepage through a dam
File Name: Dam.sez
Last Saved Date: 9/24/2001
Last Saved Time: 10:10:21 AM
Analysis Type: Transient
Analysis View: 2-D
NOTE: To print the Project ID information on the current printer, select Print. The Project ID
information is printed in the same format as for copying to the Clipboard.
Comments
The Modify Text and Modify Objects commands can be used to modify, move, or delete the Project ID
text label created on the drawing.
126 SEEP/W
Type Tab:
Sets the analysis type: Steady State or Transient.
When you choose the Type tab from the KeyIn Analysis Settings dialog box, the following dialog box
appears:
1. Set the analysis type to Steady-State for a non-time dependent analysis. If you specify this option,
you do not need to enter time step information.
2. Set the analysis type to Transient if you intend to apply a fixed or time dependent boundary
condition and/or you wish to monitor the change in ground temperatures at different times. You will
have to enter time step information if you select this option.
3. A SIGMA/W Consolidation analysis is for a fully coupled SIGMA/W and SEEP/W solution of
consolidation problems. This type of analysis requires that you also use SIGMA/W Version 4. The
consolidation analysis processing is predominately controlled by SIGMA/W.
4. A CTRAN/W Density-Dependent analysis is for a coupled SEEP/W and CTRAN/W solution of
density-dependent contaminant transport problems. This type of analysis requires that you also use
CTRAN/W Version 4. The density-dependent analysis processing is predominately controlled by
CTRAN/W.
If performing a density-dependent analysis, the Density group box will be enabled and values for
reference concentration and relative density should be input. For more information about densitydependent analyses, reference concentration and relative density, see Density-Dependent in Chapter 8.
Initial Head File If you have a solved temperature file from a previous steady state or transient analysis
using the SAME mesh, you can enter that file name here.
Starting Time Step If you have a solved temperature file from a transient analysis using the SAME
mesh, you can enter the starting time step for the current analysis. This option lets you carry on a
previous analysis from some elapsed time step in that previous analysis.
Control Tab:
When you choose the Control tab from the KeyIn Analysis Settings dialog box, the following dialog box
appears:
Convergence Tab:
When you choose the Convergence Tab from the Analysis Setting dialog box, the following dialog box
appears:
128 SEEP/W
Max. # of Iterations - Convergence This parameter limits the number of iterations SOLVE will
execute in an attempt to obtain a solution. Execution will come to a halt or move onto the next step if the
iteration number reaches the maximum specified.
Tolerance (%) - Convergence This parameter is the desired percentage difference in the norm of the
nodal head vector between two successive iterations. The iteration process stops if the percentage
difference is less than the specified tolerance. If the percentage difference is greater than the tolerance,
the iteration process continues until it reaches the maximum number of iterations.
Max. Conductivity Change This parameter is the maximum change in the log10 of the hydraulic
conductivity between two successive iterations. A value of 1 (the default value) means the hydraulic
conductivity can change as much as 1 order of magnitude between iterations. A value of 0.5 means the
maximum change in hydraulic conductivity between iterations is half an order of magnitude. A value of
0.05 is 0.05 orders of magnitude, and so on.
Rate of Conductivity Change This parameter controls the rate at which Max. Change diminishes
with each oscillation reversal in the convergence process. A value of 1.1 means, for example, that after
the first oscillation reversal, Max. Change is reduced to 0.91 (1.0/1.1). After the next oscillation reversal,
Max. Change is reduced to 0.83 (0.91/1.1) and so forth until Max. Change is less than Min. Change.
Thereafter, Max. Change is equal to Min. Change.
Min. Conductivity Change This parameter puts a lower limit on the value to which Max. Change can
diminish. A value of 0.0001 means that change in hydraulic conductivity from one iteration to the next is
0.0001 orders of magnitude.
For more information about convergence criteria, see Handling Convergence Difficulties in Chapter 7.
For more information about the iteration technique, see Iteration Scheme in Chapter 8.
The reduction in the Max. Change parameter with each oscillation reversal can be deactivated by setting
the Rate of Change to 1.0.
Potential Seepage This parameter puts an upper limit on the number of times a single node can be
reviewed for a possible change in flux to head boundary per time step.
Max. # of Iterations - Solver This parameter limits the number of iterations the iterative mathematical
equation solver will execute in an attempt to obtain a solution to the finite element equation. It is
Time Tab:
When you choose the Time Tab from the Analysis Settings dialog box, the following dialog box appears:
SEEP/W solves transient (time dependent) problems by discretizing the time domain into a series of
incremental time steps. You must specify the number and size of the time steps.
Time increment sequences can be created in three ways:
By generating a time sequence and then manually modifying the sequence to suit specific
requirements.
130 SEEP/W
edit box.
5. If a maximum increment size is required, check the Max Inc. Size checkbox and type the maximum
size of the time increment in the Max Inc. Size edit box.
6. If you wish to only save the results for specific time increments, type the first increment to save in
the Start Saving at Step edit box, and type the multiples of increments to save in the Save Multiples
Of edit box.
7. Select Generate. The time increment sequence is generated in the list box.
Time Step 1 has an increment size of 2 and a total elapsed time of 2.
Time Step 2 has an increment size equal to the increment for Step 1 multiplied by the expansion factor;
that is, 22=4. The elapsed time is equal to the elapsed time in Step 1 plus the time increment in Step 2;
that is, 2+4=6.
Time Step 3 has an increment size of 42=8 and an elapsed time of 6+8=14.
Time Step 4 has a computed time increment of 82=16. However, since 16 is greater than the maximum
time increment specified in the Increment Limit edit box, the time increment is set to 10. The remaining
time increments in the sequence are also set to 10.
Time Step 2 is the first increment that will save the results to files, since the Start Saving at Step edit box
is set to 2. Every third increment after Time Step 2 will also be saved, since the Save Multiples Of edit
box is set to 3.
Each time you copy an additional time increment into the list box, the elapsed time sequence is
recomputed and updated in the list box.
132 SEEP/W
The method of controlling the time steps must be selected and the control parameters have to be entered.
Details about the adaptive time stepping option are given in the Modeling Guidelines Adaptive Time
Stepping section of the on line help.
Comments
In SEEP/W versions prior to Version 4, an option was available for specifying a single or double
precision analysis. In SEEP/W Version 4 and later, all analyses are performed using double precision.
# The number of each material is displayed in the list box below this heading.
K-Fn. The conductivity function number of each material is displayed in the list box below this heading.
Each material may be characterized by any one of a series of conductivity functions. For example,
Material 2 may be characterized by K-Fn. 5. For a description of the conductivity function, see KeyIn
Functions Conductivity in this chapter.
NOTE: If the material defined for an element has a conductivity function number of 0 (zero), then the
element is not considered in the SOLVE analysis; SOLVE treats the element as if the element does not
exist. The purpose of this feature is to allow for the removal of elements or the incremental addition of
elements without renumbering the mesh.
W.C. Fn. The vol. water content function number of each material is displayed in the list box below this
heading. It is a number independent of the material number and conductivity function number. For a
description of the volumetric water content function, see KeyIn Functions Vol. Water Content in this
chapter.
(4.1)
where Kx is taken from the conductivity function.
For example, a K-Ratio of 5 means the hydraulic conductivity in the y-direction is 5 times greater than in
the x-direction. A K-Ratio of 1.0 (the default value) means the hydraulic conductivity is the same in the
x- and y-directions. A value of 0.1 means the y hydraulic conductivity is 10 times less than the x
hydraulic conductivity. The hydraulic conductivity function always defines Kx.
K-Direction The hydraulic conductivity direction of each material is displayed in the list box below this
heading. It allows you to specify the hydraulic conductivity in a direction other than in the x-y coordinate
directions. K Direction is the angle in degrees between the positive x-direction and the x'-direction as
illustrated in Figure 4.9.
Figure 4.9 Definition of K-Direction
Color The color of each material is displayed in the list box below this heading. Each material is
assigned a default color. If the material has no K-Fn defined, then the material color is set to light gray,
since it is a null material and will not be considered in the SOLVE analysis.
134 SEEP/W
3. Click on one of the basic or custom colors in the dialog box, or select the Define Custom Colors button
to select a different color.
Click on the help button in the top-right corner of the Color dialog box to get context-sensitive help on
any control in the dialog box.
4. Once you have chosen a color, select OK in the Color dialog box.
The selected color is now displayed in the Material Properties color edit box.
5. Select Copy.
The new material color is copied to the Material Properties list box.
NOTE: The custom colors that you define in the Colors dialog box are stored in the problem data file
when you choose File Save or File Save As and are stored in the Windows registry when you choose File
Save Default Settings.
Comments
The material vol. water content function must be defined for a transient analysis. It is not required for a
steady-state analysis unless you want to contour the volumetric water content.
A null material is automatically created when you choose File New to start defining a new problem. You
can use this material by adding a conductivity function to its definition.
A soil desaturates and the water content decreases when the pore-water pressure becomes negative; the
ability of the soil to conduct water decreases as the water content decreases. The soil hydraulic
conductivity consequently decreases as the pore-water pressure becomes increasingly negative.
A conductivity function is defined by specifying a series of discrete data points and fitting a weighted
spline curve to the data points in order to create a continuous function.
Conductivity functions can be defined in SEEP/W in any of the following ways:
Specify each data point in the function by typing the coordinates or by clicking on the function graph.
In Version 5 you can also copy two columns of x and y data from a spreadsheet program and use the
right mouse button to paste the two columns of data directly into a function edit box.
Import an existing conductivity function from the SEEP/W function database or from another SEEP/W
problem and modify it.
136 SEEP/W
2. In the Function Number drop-down box, type the function number to define.
3. Select Edit. The following dialog box appears to let you enter the data points in the function:
Steps 4 to 7 define the extremities of the function, allowing you to later use the Graph window to
visually define the function points.
4. Enter the minimum x- and y-coordinates by typing 1 in the # edit box, the minimum pressure value in
the Pressure edit box, and the minimum hydraulic conductivity in the Conductivity edit box.
5. Select Copy. The values in the edit boxes are copied into the list box.
6. Enter the maximum x- and y-coordinates by typing 2 in the # edit box, the maximum pressure value
in the Pressure edit box, and the maximum hydraulic conductivity in the Conductivity edit box.
7. Select Copy. The values in the edit boxes are copied into the list box. The following list box contains
two typical points:
8. Once the function extremities have been entered, select View to display the function graph.
When the View button is pressed, SEEP/W computes a graph scale encompassing the function
extremities and a spline function through the data points. The arrows at the end of the data points
represent how SEEP/W interprets the function beyond the extremities.
9. Use the buttons in the Graph toolbar to complete the conductivity function definition. The Graph
toolbar allows you to add, move, and delete points interactively. You can also adjust the curvature of
138 SEEP/W
the spline between data points and the degree to which the spline is fit to the data points. These
features are discussed later in this section in more detail.
The following graph shows a typical conductivity function:
10. Type an appropriate name for the function in the Description edit box. The function name is helpful
when deciding which function to edit or import.
11. Double-click on the control-menu box to close the View window.
12. Select OK. The initial KeyIn Functions dialog box appears.
13. Select Done to exit this command or type a new function number and select OK to define another
conductivity function.
3. In the Vol. W.C. Fn. drop-down list box, select the volumetric water content function to use for
estimating the conductivity.
4. In the K (Pressure=0) edit box, type the saturated conductivity value.
5. In the Pressure Range edit boxes, type the minimum and maximum pressure values and the number
of points to generate in the conductivity function.
6. Select OK.
The conductivity function is estimated and the data points are displayed in the list box. To view the
function graph, select the View button. Re-select the Estimate button if you wish to re-estimate the
function.
2. To import a function from the SEEP/W function database or an existing problem, select the Import
button. The following dialog box appears:
140 SEEP/W
3. Select the problem data file that contains the conductivity function to import. If you wish to import a
function from the SEEP/W function database, select FN_FEET.SEP (if your problem units are in
feet) or FN_METRE.SEP (if your problem units are in metres).
4. Select OK in the Import Conductivity Functions dialog box. The following dialog box appears to
enable you to select the functions to import:
5. In the dialog list box, select the functions to import. Select All to select all functions or None to
remove the selection from all functions. You can also click on functions individually. A group of
functions can be selected either by pressing the CTRL key and clicking on each function in the
group or by pressing the SHIFT key and clicking on the first and last function in the group.
6. Select Import to import the selected conductivity functions into the current problem.
The imported functions are added to the end of the list of existing conductivity functions in the
Conductivity Functions edit box, and the first imported function number is selected in the Function
Number edit box. Select Edit to modify the function.
2. Select Edit. The Edit Conductivity Function dialog box appears, along with the Graph window, to let
you modify the data points in the function:
142 SEEP/W
3. To move the function up or down, type a new saturated conductivity value in the K (Pressure=0) edit
box, and press the TAB key. The function data points are moved up or down to reflect the new
conductivity value at zero pressure.
4. To fit the curve more or less exactly to the data points, specify a new value in the Fit Curve to Data
group box either by moving the scroll bar or typing a percentage value. 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.
The following spline curve is fit to the data using a value of 30%:
More function editing techniques are discussed in the section that describes the Graph toolbar.
144 SEEP/W
2. Select Copy All from the pop-up menu to copy all data coordinates into the clipboard.
More function editing techniques are discussed in the following section that describes the Graph tool
bar.
To access a command from the toolbar, click the button with the left mouse button. Clicking on the
Select button puts you in Select mode, while clicking on the Add button puts you in Add mode. The
Copy and Print buttons can be used while you are in either mode. The toolbar commands are:
To select a point, click the left mouse button near the point. To select a group of points, drag a
rectangle around the points.
Once points are selected, they can be deleted by pressing the DELETE key. They can be moved by
clicking on one of the selected points and holding the left mouse button down, dragging the mouse to a
new position, and then releasing the left mouse button. Alternatively, you can move the points with the
arrow keys. Whenever points are moved, SEEP/W recalculates the spline curve between the function
data points.
Data points can also be selected in the dialog list box either by pressing the CTRL key and clicking on
each point in the group or by pressing the SHIFT key and clicking on the first and last point in the
group.
Add Add Mode allows you to add a function point to the graph.
To add a point, click the left mouse button at the desired position. SEEP/W adds the point to the graph
and recalculates the spline curve between the function data points.
This button allows you to transfer the graph to another Windows application for creating reports, slide
presentations, or enhancing the graph. A beep is sounded when the graph has been copied to the
Clipboard. To display the contents of the Clipboard, run the Windows Clipboard Viewer program.
Select the Print button to print the graph. The following dialog box appears:
Select the printer from the Printer Name drop-down list box. If you wish to change the printer settings,
select the Properties button.
146 SEEP/W
Select either the All, Graph, or Numerical Data from the Print range Options. If you select All, both the
Graph and the Numerical Data (coordinates) will be printed
Whenever a point is selected, moved, deleted, or added in the Graph window, the dialog list box is
updated to reflect the change. Likewise, when a point is modified in the dialog list box, the Graph
window is also updated. This feature allows you to switch between the KeyIn Functions dialog box and
the Graph window while you are defining the function.
The points are sorted by their x-coordinates whenever points are moved, added, or deleted from the graph
or from the dialog box. This feature allows you to move the points anywhere on the graph without
destroying the function.
Comments
Function numbers should be specified in a continuous series. For example, if you are defining three
functions, assign them function numbers of 1, 2, and 3. While you may choose any integer as a function
number, large integers will decrease the efficiency of SEEP/W.
When specifying pore-water pressure values, note the following:
The pore-water pressure values must be entered as pressure, not as pressure head or total head.
The pore-water pressure values must be in ascending order. SEEP/W sorts the function points by the
pore-water pressure values when you select View or OK.
The slope (gradient) of the conductivity function should be positive over its entire range.
A straight line function can be defined by specifying only two data points.
The Graph window can be resized to create a different size of graph or maximized to create the largest
possible graph. When the window is enlarged horizontally, the graph appears to be flatter. This is
because the x- and y-axes are always scaled to fit the entire window area; resizing the window does not
affect the point coordinates.
The font used in the Graph window can be changed by using the View Preferences command.
As the pore-water pressure moves from a positive to a negative state, the soil begins to desaturate, and
water content decreases.
The water content must be specified as the volumetric water content, which is defined as the porosity
multiplied by the degree of saturation. In equation form:
(4.2)
where:
= volumetric water content
n = porosity
s = degree of saturation
Porosity is related to void ratio by the equation:
(4.3)
where e is the void ratio.
The void ratio is related to the gravimetric water content by the equation:
(4.4)
where:
w = gravimetric water content
Gs = particle specific gravity
S = degree of saturation
Volumetric water content functions are defined and modified in the same way as hydraulic conductivity
functions and in Version 5 four techniques are available to estimate the function either based on the grain
size function or on known closed form curve fit parameters. See the KeyIn Functions Conductivity
section for more information about defining and modifying functions. See the Appendix A of this on line
help for the theory associated with function estimation.
148 SEEP/W
Vol. W.C. (at Saturation) This value is the volumetric water content in a saturated soil. It is equal to
the porosity of the soil and is the water content value at a pressure of zero. SEEP/W uses this value for
function estimation as well as for fully saturated transient solutions when entered with a Mv value and no
function data points.
Coef. of Vol. Compressibility (Mv) This value is slope of the water content function in the positive
pressure range. As the value is usually quite small, the user can enter it as a fixed slope instead of trying
to enter data points manually that give the correct Mv slope in the positive pressure range.
Note: In a fully saturated analysis, the user can enter the Mv and Vol.W.C. value with no data points and
the transient solution will proceed. The full function data points are only required if there is any desaturation of the ground.
Log Suction For both the conductivity and storage functions, the user can select to view the negative
pressure range on a log scale. This is often advantageous if the range is quite wide and the slope of the
curve in the lower pressure range is sharply curved and you need to view the details of the curvature.
This flag should be set prior to estimating the function as the function estimation methods spread the
number of estimated points evenly over the "x" axis scale and it will appear different when viewed in log
scale if all estimation is done in arithmetic scale.
The dialogue box shown above is activated if the user wants to predict a water content function based on
one of several methods. Two methods use the grain size functions if they have been defined and two use
closed form function parameters. The theory for all methods is given in the Appendix A.
Pressure Range When estimating functions, the user must enter the minimum and maximum pressure
range to estimate the function over as well as how many points to include within this range. If the
functions appear like they are not correct, try to increase the pressure range so that more of the function
is visible.
Comments
Function numbers should be specified in a continuous series. For example, if you are defining three
functions, assign them function numbers of 1, 2, and 3. While you may choose any integer as a function
number, large integers will decrease the efficiency of SEEP/W.
The pore-water pressure values must be entered as pressure, not as pressure head or total head.
The pore-water pressure values must be in ascending order. SEEP/W sorts the function points by the
pore-water pressure values when you select View or OK.
The slope (gradient) of the vol. water content function must always be positive over its entire range.
A straight line function can be defined by specifying only two data points.
The Graph window can be resized to create a different size of graph or maximized to create the largest
possible graph. When the window is enlarged horizontally, the graph appears to be flatter. This is
because the x- and y-axes are always scaled to fit the entire window area; resizing the window does not
affect the point coordinates.
2. In the Function Number drop-down box, type the function number to define.
3. Select Edit. The following dialog box appears to let you enter the data points in the function:
150 SEEP/W
Steps 4 to 7 define the extremities of the function, allowing you to later use the Graph window to
visually define the function points.
4. Enter the minimum x- and y-coordinates by typing 1 in the # edit box, the minimum grain diameter
value in the Grain Diameter edit box, and the minimum % passing in the % Passing edit box.
5. Select Copy. The values in the edit boxes are copied into the list box.
6. Enter the maximum x- and y-coordinates by typing 2 in the # edit box, the maximum grain diameter
value in the Grain Diameter edit box, and the maximum % passing in the % Passing edit box.
7. Select Copy. The values in the edit boxes are copied into the list box. The following list box contains
two typical points:
8. Once the function extremities have been entered, select View to display the function graph.
Most Geo-Slope functions will automatically scale the viewed graph axis to fit the data. In the case of
the grain size function, this is not applied to the vertical axis. The vertical axis is always displayed
between zero and 100% to reflect the full range of possible y-values.
9. Use the buttons in the Graph toolbar to complete the grain size function definition. The Graph toolbar
allows you to add, move, and delete points interactively. You can also adjust the curvature of the
spline between data points and the degree to which the spline is fit to the data points. These features
are discussed later in this section in more detail.
The following graph shows a typical grain size function:
10. Type an appropriate name for the function in the Description edit box. The function name is helpful
when deciding which function to edit or import.
11. Double-click on the control-menu box to close the View window.
12. Select OK. The initial KeyIn Functions dialog box appears.
13. Select Done to exit this command or type a new function number and select OK to define another
conductivity function.
152 SEEP/W
2. To import a function from the SEEP/W function database or an existing problem, select the Import
button. The following dialog box appears:
3. Select the problem data file that contains the grain size function to import. If you wish to import a
function from the SEEP/W function database, select FN_FEET.SEZ (if your problem units are in
feet) or FN_METRE.SEZ (if your problem units are in metres).
4. Select OK in the Import Grain Size Functions dialog box. The following dialog box appears to enable
you to select the functions to import:
5. In the dialog list box, select the functions to import. Select All to select all functions or None to
2. Select Edit. The Edit Grain Size Function dialog box appears, along with the Graph window, to let you
modify the data points in the function:
3. To move the function up or down, type a new grain diameter value in the Grain Diameter edit box,
154 SEEP/W
and press the TAB key. The function data points are moved up or down to reflect the new grain size
value.
4. To fit the curve more or less exactly to the data points, specify a new value in the Fit Curve to Data
group box either by moving the scroll bar or typing a percentage value. 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.
The following spline curve is fit to the data using a fit value of 30%:
5. To change the shape of the spline curve between data points, specify a new value in the Curve
Segments group box either by moving the scroll bar or typing a percentage value. 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 overshoot" (extreme peaks or valleys in
the spline). It also allows you to define "step" functions that have straight line segments between
each data point.
The following spline curve uses a curvature value of 30%:
More function editing techniques are discussed in the section that describes the Graph toolbar.
156 SEEP/W
2. Select Copy All from the pop-up menu to copy all data coordinates into the clipboard.
More function editing techniques are discussed in the following section that describes the Graph tool bar.
To access a command from the toolbar, click the button with the left mouse button. Clicking on the
Select button puts you in Select mode, while clicking on the Add button puts you in Add mode. The
Copy and Print buttons can be used while you are in either mode. The toolbar commands are:
Select Select Mode allows you to select one or more function points for moving or deleting. This is the
default mode for the Graph window.
To select a point, click the left mouse button near the point. To select a group of points, drag a
rectangle around the points.
Once points are selected, they can be deleted by pressing the DELETE key. They can be moved by
clicking on one of the selected points and holding the left mouse button down, dragging the mouse to a
new position, and then releasing the left mouse button. Alternatively, you can move the points with the
arrow keys. Whenever points are moved, SEEP/W recalculates the spline curve between the function
data points.
Data points can also be selected in the dialog list box either by pressing the CTRL key and clicking on
each point in the group or by pressing the SHIFT key and clicking on the first and last point in the
group.
Add Add Mode allows you to add a function point to the graph.
To add a point, click the left mouse button at the desired position. SEEP/W adds the point to the graph
and recalculates the spline curve between the function data points.
This button allows you to transfer the graph to another Windows application for creating reports, slide
presentations, or enhancing the graph. A beep is sounded when the graph has been copied to the
Clipboard. To display the contents of the Clipboard, run the Windows Clipboard Viewer program.
Select the Print button to print the graph. The following dialog box appears:
Select the printer from the Printer Name drop-down list box. If you wish to change the printer settings,
select the Properties button.
Select either the All, Graph, or Numerical Data from the Print range Options. If you select All, both the
Graph and the Numerical Data (coordinates) will be printed
158 SEEP/W
Whenever a point is selected, moved, deleted, or added in the Graph window, the dialog list box is
updated to reflect the change. Likewise, when a point is modified in the dialog list box, the Graph
window is also updated. This feature allows you to switch between the KeyIn Functions dialog box and
the Graph window while you are defining the function.
The points are sorted by their x-coordinates whenever points are moved, added, or deleted from the graph
or from the dialog box. This feature allows you to move the points anywhere on the graph without
destroying the function.
Comments
Function numbers should be specified in a continuous series. For example, if you are defining three
functions, assign them function numbers of 1, 2, and 3. While you may choose any integer as a function
number, large integers will decrease the efficiency of SEEP/W.
When specifying pore-water pressure values, note the following:
The pore-water pressure values must be entered as pressure, not as pressure head or total head.
The pore-water pressure values must be in ascending order. SEEP/W sorts the function points by the
pore-water pressure values when you select View or OK.
The slope (gradient) of the conductivity function should be positive over its entire range.
A straight line function can be defined by specifying only two data points.
The Graph window can be resized to create a different size of graph or maximized to create the largest
possible graph. When the window is enlarged horizontally, the graph appears to be flatter. This is
because the x- and y-axes are always scaled to fit the entire window area; resizing the window does not
affect the point coordinates.
The font used in the Graph window can be changed by using the View Preferences command.
Irrigation Canal Example Consider the case of an irrigation canal that is being used only during the
summer. At the start of the irrigation season, the water level in the canal is low. It increases to the full
supply level as the demand increases. At the end of the season, water is slowly drained from the canal
until, by the time winter arrives, there is no water left in the canal. Figure 4.12 illustrates a boundary
function simulating the transient conditions in the canal.
Figure 4.12 The Boundary Function for an Irrigation Canal
160 SEEP/W
Boundary functions are defined and modified in the same way as hydraulic conductivity functions,
except that they cannot be estimated. For more information about defining and modifying functions, see
the KeyIn Functions Conductivity section in this chapter.
Boundary functions are different from other functions in that they have a type. The following dialog box
is used to edit and define the boundary function type and data points:
A boundary function can be cycled over and over many times by checking the Cycle Fn option. Say, for
example, that you have a boundary function defined for one year and that you want to apply this same
annual variation for 10 years. By defining your time step sequence for ten years and selecting the Cycle
Fn option, SEEP/W will use the same function for each annual cycle. With this feature you only need to
define the boundary function for one cycle instead of the entire 10 cycles.
Comments
To be able to define boundary functions, the analysis type must be set to transient. The KeyIn Functions
Boundary command will be disabled in the DEFINE menu for a steady-state analysis.
Function numbers should be specified in a continuous series. For example, if you are defining three
functions, assign them function numbers of 1, 2, and 3. While you may choose any integer as a function
number, large integers will decrease the efficiency of SEEP/W.
A straight line function can be defined by specifying only two data points.
The Graph window can be resized to create a different size of graph or maximized to create the largest
possible graph. When the window is enlarged horizontally, the graph appears to be flatter. This is
because the x- and y-axes are always scaled to fit the entire window area; resizing the window does not
affect the point coordinates.
Flow into the system (infiltration) must be specified as a positive value; flow out of the system
(exfiltration) must be specified as a negative value.
The units of unit flux (q) must be consistent with the units of length and time. For example, if the
dimensions are in meters and the hydraulic conductivity is in m/sec, then q must be in m/sec.
The total nodal flux (Q) must be specified in units of L3/t, where L is the unit of length and t is the unit
of time.
SEEP/W SOLVE multiplies the unit flux by the contributing area to obtain the nodal flux. The nodal flux
is required to solve the finite element equations.
For guidelines on using boundary functions, see Boundary Conditions in Chapter 7.
At the beginning of each time step, SEEP/W uses the starting or initial pore-water pressure conditions,
together with the modifier function, to establish the ratio of the potential flux that will be applied to the
boundary.
The range of the function is 0 to 1.0. For positive pore-water pressures, the modifier value is 1.0. For
negative pore-water pressures, the modifier is 1.0 or less.
162 SEEP/W
The use of the modifier function is further discussed in Ground Surface Flux in Chapter 7.
Comments
Function numbers should be specified in a continuous series. For example, if you are defining three
functions, assign them function numbers of 1, 2, and 3. While you may choose any integer as a function
number, large integers will decrease the efficiency of SEEP/W.
When specifying pore-water pressure values, note the following:
The pore-water pressure values must be entered as pressure, not as pressure head or total head.
The pore-water pressure values must be in ascending order. SEEP/W sorts the function points by the
pore-water pressure values when you select View or OK.
A straight line function can be defined by specifying only two data points.
The Graph window can be resized to create a different size of graph or maximized to create the largest
possible graph. When the window is enlarged horizontally, the graph appears to be flatter. This is
because the x- and y-axes are always scaled to fit the entire window area; resizing the window does not
affect the point coordinates.
KeyIn Nodes
Sets the coordinates of finite element nodes.
When you choose KeyIn Nodes, the following dialog box appears:
The primary method of defining nodes is by drawing them on the screen using the Draw Nodes command
or automatically creating them when drawing elements. The main purpose of KeyIn Nodes is to:
Comments
Deleting a node will also delete all elements connected to the node. For information about deleting and
moving nodes graphically, see Modify Objects in this chapter.
To graphically view the coordinates at any node, use the View Node Information command.
The z-coordinate is only required for a plan-view analysis. The z-coordinates can be generated on a plane
with the KeyIn Generate Plan View command.
KeyIn Elements
Defines the geometry and properties of finite elements.
When you choose KeyIn Elements, the following dialog box appears:
The primary method of defining elements is by drawing them on the screen using the Draw Single
Elements or Draw Multiple Elements commands.
The main purpose of KeyIn Elements is to:
164 SEEP/W
boxes.
3. Type a new value for the element thickness in the Thickness edit box if it is different than the default
value of 1.0.
4. Select the x- and y- infinity directions from the X-Infinity and Y-Infinity drop-down list boxes.
5. Select Copy to transfer the data to the list box.
6. Repeat Steps 1 to 5 for all elements to define.
7. Select OK.
Elements can also be edited or deleted. To delete all the elements in the list box, select Delete All. To
select multiple elements in the list box for deletion, either press the CTRL key and click on each element
to delete or press the SHIFT key and click on the first and last element to delete. For information about
deleting elements graphically and resizing or moving groups of elements, see Modify Objects in this
chapter.
Defining Element Nodes Nodes 1, 2, 3, and 4 of an element are corner nodes. Nodes 5, 6, 7, and 8 are
intermediate (secondary) nodes. This is illustrated in Figure 4.14.
The difference between a triangular and a quadrilateral element is in the fourth node. If Node 4 is blank
or zero, the element is triangular. If Node 4 is defined, the element is a quadrilateral.
Figure 4.14 Definition of Element Node Locations
Integration Order The integration order option is 1 or 3 for triangular elements and 4 or 9 for
quadrilateral elements. The options available in the drop-down list box change in accordance with the
value in the Node 4 edit box.
Thickness Thickness other than unity (1.0) is intended primarily for use in plan view analyses. For twodimensional analysis, it is best to adopt the default thickness of unity. In an axisymmetric analysis, a
thickness of 1.0 means 1 radian. By setting the thickness to 2p, you can get the total flow for the entire
circumferential area.
Comments
Element properties (such as material numbers, integration order, and thickness) can be changed easily
with the Draw Element Properties command.
To graphically view the element definition and material properties of any element, use the View Element
Information command.
A secondary node must be located exactly at the midpoint of the two corner nodes.
Node 7 must be in between Nodes 3 and 4 if the element is quadrilateral; it must be in between Nodes
3 and 1 if the element is triangular.
Node 8 must be in between Nodes 4 and 1 for quadrilateral elements. Node 8 cannot be specified for
triangular elements.
For more information about intermediate nodes and selecting the appropriate integration order, see
Numerical Integration in Chapter 8 and Mesh Design in Chapter 7.
Refine the flux section x-y coordinates after they have been drawn.
2. In the Flux Section Number edit box, type the flux section number to define. A list of flux sections
already defined can be obtained by clicking the arrow to the right of the edit box. Select one of these
numbers if you wish to modify a flux section that has already been defined.
3. Select OK. The following dialog box appears to let you enter the endpoints in the flux section:
166 SEEP/W
4. Type the point number and the x-y coordinates of the subsection endpoint in the edit boxes.
5. Select Copy to transfer the data to the list box.
6. Repeat Steps 4 to 5 for each desired flux subsection endpoint.
7. Select OK. The initial KeyIn Flux Sections dialog box appears.
8. Select Done to exit this command.
Flux subsection endpoints can also be edited or deleted. To delete all the endpoints in the list box, select
Delete All. To select multiple endpoints in the list box for deletion, either press the CTRL key and click
on each endpoint to delete or press the SHIFT key and click on the first and last endpoint to delete.
Comments
For information about deleting entire flux sections graphically and moving or resizing flux sections, see
Modify Objects in this chapter.
A flux section must not pass through a mesh node.
For an axisymmetric analysis, the computed flux is per unit (one) radian if the element thickness is 1.0. If
the element thickness is 2p, the computed flux is for the entire circumferential area.
2. In the top edit box, type the maximum negative pressure head allowed in the initial condition.
3. Type the point number and the x-y coordinates of the point in the edit boxes.
4. Select Copy to transfer the data to the list box.
5. Repeat Steps 2 to 4 for each desired point.
6. Select OK to save the updated initial water table.
To delete the initial water table, select Delete All; all points in the list box are deleted. To select multiple
points in the list box for deletion, either press the CTRL key and click on each point to delete or press the
SHIFT key and click on the first and last subsection to delete; then select the Delete button.
NOTE: The initial water table can be moved, resized or deleted graphically with the Modify Objects
command.
168 SEEP/W
When you choose KeyIn Generate Plan View, the following dialog box appears:
SEEP/W can be used to analyze the lateral flow in an aquifer. To perform this type of analysis, it is
necessary to define the vertical position and thickness of the aquifer. DEFINE can generate these two
variables on a linear interpolation basis by specifying the x-, y-, and z-coordinates of three points in
space.
Comments
It is recommended that you first define the complete finite element mesh before generating the nodal zcoordinates and element thickness with Generate Plan View.
It may be useful to specify three points at which nodes are already defined. Specify the x- and ycoordinates of the nodes, the desired z-coordinates, and the desired thickness of elements defined at the
nodes.
The three defined points cannot lie on a straight line. This would define a line with an infinite number of
planes running through it, making linear interpolation impossible.
Nodes Sets the coordinates of finite element nodes. For more information about this command, see
Draw Nodes in this chapter.
Single Elements Defines elements one at a time. For more information about this command, see Draw
Single Elements in this chapter.
Multiple Elements Generates a series of elements over a quadrilateral or triangular region. For more
information about this command, see Draw Multiple Elements in this chapter.
Infinite Elements Defines infinite edges along existing elements. For more information about this
command, see Draw Infinite Elements in this chapter.
Boundary Conditions Sets conditions along the problem boundaries. For more information about this
command, see Draw Boundary Conditions in this chapter.
Element Properties Changes the material number, integration order and thickness of existing elements.
For more information about this command, see Draw Element Properties in this chapter.
Flux Sections Identifies sections across which to compute the flow quantity. For more information
about this command, see Draw Flux Sections in this chapter.
Initial Water Table Defines the location of the initial water table. For more information about this
command, see Draw Initial Water Table in this chapter.
Draw Nodes
Sets the coordinates of finite element nodes.
To draw nodes:
1. Choose the Draw Nodes command from either the DEFINE menu or from the Mode toolbar.
The cursor changes from an arrow to a cross-hair, and the status bar indicates that "Draw Nodes" is the
current mode.
2. Move the cursor to the desired position and click the left mouse button. The cursor coordinates are
displayed in the status bar.
A small black square appears at the node position.
3. Repeat Step 2 for all desired nodes.
4. Press ESC or click the right mouse button to finish drawing nodes.
Comments
You do not need to use the Draw Nodes command to define nodes if you are creating elements using
Draw Single Elements or Draw Multiple Elements; SEEP/W will automatically create nodes when you
draw elements using these commands. Using Draw Nodes is only necessary if you choose KeyIn
Elements and need to specify the element node numbers.
The node that you define will be placed at a grid point if the Snap to Grid option is on. To toggle the
Snap to Grid option, use the Set Grid command or the Snap Grid button on the Grid toolbar.
Nodes can be moved or deleted using the Modify Objects command. You can also choose KeyIn Nodes
to change the x-y coordinates of a node.
170 SEEP/W
Single elements are drawn in two stages. First, the properties of the element, such as material type and
integration order, are specified. Secondly, the element is drawn by clicking on the corner nodes of the
element.
Comments
You can specify the corner nodes of the element in either a clockwise or counterclockwise direction
around the element. When you verify the mesh with the Tools Verify/Sort command, the nodes in each
element are rearranged in a counterclockwise direction.
172 SEEP/W
Figure 4.17 Quadrilateral and Triangular Elements Generated over a Triangular Region
Multiple elements are generated in two steps. Using the mouse, you first define a quadrilateral, (4-sided),
or triangular, (3-sided), region over which the elements will be generated. Inside a dialog box, you then
specified such information as the number of elements to generate, the element distribution within the
region, whether secondary nodes should be generated, and the element properties (such as the material
type, integration order and element thickness). When using the dialog box, you can apply the element
generation specifications to preview the generated elements accepting them.
5. Specify the multiple element generation settings in the Draw Multiple Elements dialog box.
Element Type The element type control specifies the types of elements which will be generated. For
a quadrilateral multiple element region, either quadrilateral or transitional elements may be generated.
For a triangular multiple element region, there is no choice for element type because a mix of
quadrilateral and triangular elements are generated.
Secondary Nodes The secondary node control specifies whether the generated elements will have
secondary nodes.
Side 1 & Side 2 For both quadrilateral and triangular multiple element regions, Side 1 is the side
defined by the region vertex points 1 and 2 and Side 2 is defined by the region vertex points 2 and 3.
When you click inside the edit boxes underneath the Side 1 heading, Side 1 of the element region is
drawn with a thick, red line; likewise, clicking inside the Side 2 edit boxes highlights Side 2 of the
multiple element region.
# of Elements Element generation within the region is defined by specifying the number of
elements to generate along Sides 1 and 2 of the multiple element region.
Size Ratio The size ratio specifies the element distribution along each side of the multiple element
region. The size ratio is the ratio of the length of the last element to that of the first element along the
side. For example, if the size ratio is set to 1, then all the elements generated along the side will have
equal length. If the size ratio is set to 5, then the last element on the side will be 5 times longer than the
first element on the side. Similarly, if the size ratio is 0.2, then the last element will be 1/5th as long as
the first element on the side.
Material Type Specifies the material number assigned to the generated elements.
Quad. Integration Order Specifies the integration order for quadrilateral elements.
Tri. Integration Order Specifies the integration order for triangular elements.
Element Thickness Specifies the element thickness assigned to the generated elements.
6. Select the Apply button to see the generated elements.
The elements are generated within the specified region according to the element generation settings.
7. Repeat Steps 5 to 6 if you wish to change the element distribution with the region.
8. Select the OK button to accept the newly generated elements or Cancel to abort the element
generation.
174 SEEP/W
Comments
The element properties can be changed even after the elements have been generated. Choose Draw
Element Properties if you wish to change the material number, integration order, or element thickness of
the generated elements.
Choose Modify Objects to move, delete, or resize any of the generated elements.
A quadrilateral multiple element region does not need to be rectangular; it may be any quadrilateral
shape.
If you draw elements without creating any materials first, the elements will be created as null elements
using the default null material. Choose KeyIn Functions Conductivity and KeyIn Material Properties to
define properties for the default material; once the default material is assigned a conductivity function,
the generated elements are no longer null elements.
The following comments apply to the transitional, (triangular), element type:
They can be used as transition zones between quadrilateral regions to increase or decrease the element
density.
The region must be defined by the node sequence illustrated in Figure 4.18. The nodes must follow a
counterclockwise sequence. Nodes 1 and 2 (the first two nodes clicked) must be on the widely spaced
side and Nodes 3 and 4 (the last two nodes clicked) must be on the closely spaced side.
176 SEEP/W
The following problem has infinite elements defined along the left and right boundaries of the mesh:
Comments
Choose View Preferences to turn off the display of the infinite element edges and shading.
SEEP/W requires that infinite element edges be defined by Nodes 1 and 4 within an element. If infinity is
defined in two directions, then Node 1 must lie on both infinite sides (i.e., the corner of the mesh).
DEFINE automatically reorders the element nodes when you define an infinite element. When you
choose the Tools Verify/Sort command, the ordering of infinite elements is adjusted in case it was
changed manually with KeyIn Elements.
For more information about the required position of infinite element nodes is further discussed in Infinite
Elements in Chapter 8.
The position of the pole should be near the flow source or discharge point opposite the infinite boundary.
An approximate position is adequate, since the analysis is quite insensitive to the pole position. Selecting
a pole position is further discussed in The Pole Position in Chapter 7
178 SEEP/W
Table 4.3 Symbols Used for Each Type of Boundary Condition
Type
(none)
Review
(none)
Symbol
Description
black square
no
H(density-dependent)
no
yes
no
yes
no
yes
Head nodes are circular and flux nodes are triangular. Non-review nodes are solid symbols and review
nodes are open symbols.
Comments
Nodes can be changed from boundary nodes to regular nodes by setting the boundary type to (none) and
then specifying the boundary nodes. The node symbols change back to black rectangles.
The H(P=0) boundary type is zero pressure head boundary. It has the same effect as the H boundary with
action specified to be the same as the elevation of the node.
You must specify the analysis type using KeyIn Analysis Control before you begin drawing unit flux (q)
boundaries. For an axisymmetric or 2-dimensional analysis, q boundaries are specified along element
edges, while for a plan view analysis, q boundaries are specified at individual nodes.
When defining unit flux (q) boundary conditions along an element edge, DEFINE does not allow you to
click on element secondary nodes; you must either click on the element edge or click on the corner nodes
of an element (the two nodes that define the element edge).
If the boundary Fn. # is non-zero, the action value is computed from the boundary function and the value
in the Action edit box is not used by SOLVE. If the Fn. # is zero, SOLVE uses the value in the Action
edit box.
Flux type boundary nodes, (Q or q), can be set to a review boundary in which the nodes are checked to
see if the nodes should be converted to a zero pressure boundary. For more information about boundary
conditions and the use of boundary reviews, see Boundary Conditons and Boundary Reviews in
Chapter 7.
When a node is not specified with any boundary condition, a default boundary condition of Q=0 is
assumed.
2. Select the element properties that you want to change by checking the appropriate check boxes.
By default, all element properties are unchecked; this means that no element properties will be
modified unless you specifically check at least one of the check boxes.
3. For each element property that you want to change, specify the new values in the appropriate input
boxes. For example, to change the material number, select the new element material number in the
drop-down list box (you also would have checked the Material Number check box in the previous
step).
4. To set the properties of the desired elements, click on each element individually or select a group of
elements. To select a group of elements, hold the left mouse button down at the top-left corner of the
region and drag the mouse until a rectangle encompasses the desired group of elements. When the
left mouse button is released, all elements completely contained in the rectangle are assigned the
specified material properties.
5. If necessary, repeat Steps 2 to 4 to change the properties of more elements.
6. Press ESC or select Done to finish modifying element properties.
NOTE: If you wish to change an element property, make sure you first check the material property and
specify a new value. For example, if you type in a new element thickness but forget to check the
Thickness check box, the element thicknesses of the selected elements will not be changed.
180 SEEP/W
Comments
For information about deleting, moving, or resizing flux sections, see Modify Objects in this chapter.
A flux section must not pass through a mesh node.
For an axisymmetric analysis, the computed flux is per unit (one) radian if the element thickness is 1.0. If
the element thickness is 2p, the computed flux is for the entire circumferential area.
2. Type the maximum negative pressure head allowed for the initial conditions.
3. Select OK.
The cursor changes from an arrow to a cross-hair and the status bar indicates that "Draw Initial Water
Table" is the current mode.
4. Click at the starting point of the initial water table.
As you move the cursor, a dashed black line appears, indicating the initial water table is being drawn.
5. Click at the second point of the initial water table.
6. Click at all remaining points in the initial water table if it is not a straight line.
7. Press ESC or click the right mouse button to finish drawing the initial water table.
The initial water table is drawn as a blue dashed line.
Comments
The initial water table can be drawn from left to right or right to left. When the initial water table is
drawn starting from the left, each point must be located to the right of the previous point. Similarly when
the initial water table is drawn starting from the right, each point must be located to the left of the
previous point. In other words the initial water table should be drawn smoothly, (generally horizontally),
across the problem domain. Failure to draw a smooth initial water table will generate an error when using
the Tools Verify Sort command.
The initial water table should extend beyond the left and right boundary of the flow problem. If the initial
water table terminates inside the flow system, SOLVE extends the end points horizontally when
computing the initial condition from the initial water table.
The initial water table can be moved, resized or deleted graphically with the Modify Objects command.
Initial conditions are not required in a steady-state analysis. However, in a transient analysis, SOLVE
uses the initial water table definition to establish the initial conditions. 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 pore-water 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. For guidelines
regarding specifying initial conditions, see Initial Conditions in Chapter 7.
The initial water table information will not be used by SOLVE if you identify a file with the initial
conditions. To make use of the water table, you must not open an initial conditions file in SOLVE. For
more information about initial condition files , see the KeyIn Analysis Settings command.
182 SEEP/W
To create graphic objects which can be used as guide lines for developing the finite element mesh.
Lines Sketches straight lines. For more information about this command, see Sketch Lines in this
chapter.
Circles Sketches circles. For more information about this command, see Sketch Circles in this chapter.
Arcs Sketches arcs. For more information about this command, see Sketch Arcs in this chapter.
Text Adds project labels or text labels to the drawing. For more information about this command, see
Sketch Text in this chapter.
Axes Sketches axes around a section of the drawing. For more information about this command, see
Sketch Axes in this chapter.
Sketch Lines
Sketches straight lines.
Comments
If the Snap Grid button in the Grid toolbar is selected, the cursor will snap to a grid point each time you
click at a point.
Lines can be moved, resized, or deleted using the Modify Objects command.
Sketch Circles
Sketches circles.
Comments
If the Snap Grid button in the Grid toolbar is selected, the cursor will snap to a grid point each time you
click at a point.
Circles can be moved, resized, or deleted using the Modify Objects command.
Sketch Arcs
Sketches arcs.
Comments
If the Snap Grid button in the Grid toolbar is selected, the cursor will snap to a grid point each time you
click at a point.
Arcs can be moved, resized, or deleted using the Modify Objects command.
184 SEEP/W
Sketch Text
Adds project labels or text labels to the drawing.
The Sketch Text command can be used to place the following types of text labels on your drawing:
Plain Text Label Allows you to type any text and place it on the drawing. You can also import text
from other Windows applications via the Windows clipboard and place it on your drawing.
Project ID Label Allows you to label the drawing with the current project settings. When you change
the project settings using KeyIn Analysis Settings, the corresponding label will be updated
automatically with the new project information.
2. Select the Text tab at the top of the dialog box, if it isnt already selected.
An edit window is displayed in the dialog box.
3. In the edit window, type the text that you wish to sketch. You can type more than one line of text by
pressing the ENTER key after each line.
4. If you wish to sketch text that is in the Windows Clipboard, click the right mouse button in the edit
window and select Paste from the pop-up menu; any text in the Windows Clipboard is displayed in
the Sketch Text edit window. This feature allows you to place text from another Windows
application, such as a word processor, into SEEP/W.
You can also copy the text in the edit window to the Windows Clipboard by selecting the text, clicking
the right mouse button in the edit window, and selecting Copy from the pop-up menu.
5. Specify the text orientation by selecting Horizontal or Vertical.
6. Move the cursor into the SEEP/W window and click at the position where you wish the text to
appear.
3. In the Settings list box, check the box next to each parameter that you wish to include in the
Project ID label.
4. To change the title for a parameter, select the parameter in the Settings list box and then type a new
title in the Title edit box. You can display a parameter without any title by removing the text from
the Title edit box.
5. To change the separator between a parameter and its title, type a new character (or several characters)
in the Sep. edit box. The new separator will be used for each parameter in the Project ID label.
6. To reset all parameter titles to the default titles, select the Reset Titles button.
7. To copy the current Project ID label to the Windows clipboard, select the Copy button. You can then
paste the Project ID label into other Windows applications.
8. Specify the text orientation by selecting Horizontal or Vertical.
9. Move the cursor into the SEEP/W window and click at the position where you wish the Project ID
label to appear.
186 SEEP/W
The Project ID label is placed above and to the right of the selected position, if the label orientation is
horizontal; a vertical label is placed above and to the left of the selected position.
The text font information is displayed in the dialog box underneath the Font button.
10. Repeat Step 9 if you wish to place the Project ID label at another position on the drawing.
11. To finish placing text, press ESC or select another operating mode from the Mode toolbar.
NOTE: If you change your project settings, your Project ID label will be automatically updated to show
the current project settings. You can use KeyIn Analysis Settings or File Save As to change the project
settings.
All the fonts that are currently installed in Windows are displayed in the Font list box. To install or
delete fonts, you must use the Windows Control Panel. See the Windows online help for more
information on Control Panel.
2. Select the desired font in the Font list box and style in the Font Style list box.
3. Select a point size from the Size list box or type any point size in the Size edit box.
Points are the units commonly used for font size (72 points is equal to 1 inch). The point size that you
enter represents the height of the text at a zoom factor of 1.0.
4 Select OK to return to the Sketch Text dialog box. The name and size of the selected font is displayed
underneath the Font button.
5. Move the cursor into the SEEP/W window and click at the position where you wish the text label to
appear.
The text label is placed on the drawing using the selected font.
Comments
Text labels can be moved, resized, or deleted using the Modify Objects command.
Text labels can be changed using the Modify Text command. If you modify a Project ID label, you can
add or remove any of the project settings that are displayed on the label.
If the Snap Grid button in the Grid toolbar is selected, the cursor will snap to a grid point each time you
click at a point.
Sketch Axes
Sketches axes surrounding a section of the drawing.
Sketching an axis on the drawing facilitates viewing the drawing and interpreting the drawing after it is
printed.
To sketch axes:
1. Choose the Sketch Axes command from either the DEFINE menu or from the Mode toolbar. The
following dialog box appears:
2. In the Display group box, check axes that you wish to sketch. If all four sides are selected, the axes
will form a box.
3. Check the Axis Numbers check box if you desire each tick mark on the axis to be labelled with its
value.
4. Type an appropriate title for the bottom X-axis in the Bottom X edit box, if desired.
5. Type an appropriate title for the left Y-axis in the Left Y edit box, if desired.
6. Select OK. The cursor changes from an arrow to a cross-hair and the status bar indicates that "Sketch
Axes" is the current mode.
7. To define the rectangular region over which to sketch the axes, hold the left mouse button down at
the top-left corner of the axes region, but do not release it. As you move the mouse, a rectangle
appears.
188 SEEP/W
8. Drag the mouse to the bottom-right corner of the axes region and release the left mouse button.
Axes are generated within the region.
Comments
The number of increments along each axis is calculated by SEEP/W when the axes are generated. Choose
the Set Axes command if you wish to override these values.
If the Snap Grid button in the Grid toolbar is selected, the cursor will snap to a grid point each time you
click at a point. This is useful for sketching an axis with exact increments.
Axes can be moved, resized, or deleted using the Modify Objects command.
The View Preferences command allows you to change the font and the size of the axes numbers and
labels.
Objects Moves, resizes, or deletes any group of selected objects, such as nodes, elements, the infinite
element pole or sketch objects. For more information about this command, see Modify Objects in this
chapter.
Text Changes text labels that were placed on the drawing using the Sketch Text command. For more
information about this command, see Modify Text in this chapter.
Pictures Changes the ordering, file name, or scale of any picture imported with the File Import: Picture
command. For more information about this command, see Modify Pictures in this chapter.
Modify Objects
Moves, re-sizes, or deletes any group of selected objects, such as nodes, elements, the infinite
element pole or sketch objects.
Modify Objects is a powerful command that allows you to select any combination of objects on the
drawing for moving, resizing, or deletion. Objects are defined as any item displayed on the drawing at
specified engineering coordinates. Object types used in DEFINE are nodes, elements, text, lines, circles,
arcs, flux sections, scaled axes, initial water table, and the infinite element pole. In CONTOUR, you can
only modify Sketch objects and the axes.
This command provides an interactive method of changing the engineering coordinates of any object or
group of objects. For example, if you wish to make an element wider, you do not have to delete the
element and redraw it; instead, you can select the element using Modify Objects and then stretch it to the
desired width.
Move Selection by X The x-distance, in engineering coordinates, to move the selected objects.
Move Selection by Y The y-distance, in engineering coordinates, to move the selected objects.
Move When this button is pressed, the selected objects are moved by the distance specified in the X and
Y edit boxes.
Auto-Fit Page When this option is checked and any objects are moved or scaled, the working area page
size changes, if necessary, to encompass any objects that lie outside of the working area. If all objects are
moved outside the working area, then the working area moves with the objects but doesnt change in
size.
Select All When this button is pressed, all objects currently displayed on the drawing are selected. If
you wish to select all objects of a specific type, such as elements, then use the View Preferences toolbar
to only view elements and then press Select All.
Delete When this button is pressed, all selected objects are deleted from the problem.
Done When this button is pressed, you are exited from the Modify Objects operating mode.
Alternatively, you can press the ESC key or select another operating mode from the Mode toolbar.
To modify objects:
1. Choose the Modify Objects command from either the DEFINE menu or from the Mode toolbar.
The cursor changes from a white arrow to a black arrow, the status bar indicates that "Modify Objects"
is the current operating mode, and the Modify Objects dialog box appears.
2. In the DEFINE window, select the objects to modify using the left mouse button.
3. Apply the desired action to the selected objects, such as moving, scaling, or deleting them. For
example, to delete the selected objects, select Delete in the dialog box or press the DELETE key on
the keyboard.
4. To undo the last action, select Edit Undo in the menu or toolbar or press CTRL-Z on the keyboard.
For example, if you deleted a group of objects and then select Undo, the objects will reappear.
5. If necessary, repeat Steps 2 to 4 for all objects that you wish to modify.
6. Select Done or press the ESC key to finish modifying objects.
Selecting Objects
To select objects:
Click on any object with the left mouse button; the object is selected.
190 SEEP/W
-- or -
Hold down the left mouse button and drag a rectangle around a group of objects; all objects completely
inside the rectangle are selected.
-- or --
Click on the Select All button in the dialog box; all objects currently displayed on the drawing are
selected.
-- or --
Select a series of nodes along a straight line by holding down the SHIFT key and clicking on the first
and last nodes in the line; all nodes that lie along the line are selected.
Each time a new selection is made, all other objects are unselected. If you wish to keep the previous
object selection, hold down the CTRL key while you select more objects.
Selected objects are highlighted with a graphic symbol, usually a hollow rectangle; selected nodes are
displayed as large rectangles, however, and selected elements are cross-hatched. Handles are drawn
around the boundary of all selected objects - at the corners and at each side in between. These handles are
used to resize and reshape the selected objects.
TIP: When several objects are displayed on top of each other, it can be difficult to select the desired
object. Use the View Preferences Toolbar to hide or show only the object types that you wish to modify.
For example, before moving a sketch line, uncheck the View Nodes and View Elements toolbar buttons
to hide the nodes and elements; this will prevent you from inadvertently selecting nodes or elements
when you are trying to select sketch lines.
Moving Objects
To move objects:
Click on any unselected object, holding down the left mouse button, and drag the object to its new
position. A dashed, rectangular border appears around the selected object and moves as you drag the
object.
-- or --
Click down on an object that is already selected and drag the selected objects to their new positions. A
dashed, rectangular border appears around the group of selected objects and moves as you drag the
objects.
-- or --
In the Modify Objects dialog box, type in the x- and y-distance (in engineering coordinates) to move
all selected objects and press the Move button.
If the background grid is turned on, the selected object being dragged by the mouse will be snapped to
the closest grid point when the left mouse button is released. For objects such as elements and sketch
lines, the corner of the object that is nearest to the mouse cursor is snapped to the closest grid point; for
text items, the bottom-left corner of the text is snapped to the grid point; for circles and arcs, the center is
snapped to the grid point.
Resizing Objects
To resize objects:
1. Select the objects to resize.
2. Click down on one of the eight handles displayed around the selected objects.
The cursor changes to an arrow, indicating the direction in which the objects will be scaled. A dashed,
rectangular boundary is displayed around the selected objects.
3. Drag the mouse in the desired direction. As you drag, the rectangular boundary is resized.
4. Release the left mouse button when you are satisfied with the new scale.
All the selected objects are modified to fit inside the new rectangular boundary.
5. If you wish to return the selected objects to their previous size, select Edit Undo in the menu or
toolbar or press CTRL-Z on the keyboard.
Deleting Objects
To delete objects:
1. Select the objects to delete.
2. To delete the objects, press the DELETE key or press the Delete button in the dialog box.
All the selected objects are deleted from the problem.
3. If you wish to recreate the deleted objects, select Edit Undo in the menu or toolbar or press CTRL-Z
on the keyboard.
Deleting elements requires you to select the elements without selecting any nodes. Otherwise, the
element nodes will be deleted, resulting in adjacent elements also being deleted.
To delete elements:
1. Turn off the display of nodes by unchecking the View Nodes button in the View Preferences toolbar.
2. Select the desired elements.
3. To delete the selected elements, press the DELETE key or press the Delete button in the dialog box.
Modify Text
Changes text labels that were placed on the drawing using the Sketch Text command.
192 SEEP/W
To modify text:
1. Choose the Text command from either the Modify menu or from the Mode toolbar.
The cursor changes from an arrow to a cross-hair and the status bar indicates that "Modify Text" is the
current operating mode.
2. Click the left mouse button inside a text label on the drawing that you wish to modify.
If you clicked on a plain text label, the following dialog box appears:
3. Change any of the text label information. For information on how to change each type of text label,
see the Sketch Text section.
4. Select OK when you are finished changing the text label information. The text is redrawn to reflect
the changes made.
Modify Pictures
Changes the ordering, file name, or scale of any picture imported with the File Import: Picture
command.
The Modify Pictures command allows you to change the following attributes of imported pictures:
The order in which pictures are displayed on the drawing can be changed. This is useful if a picture
overlaps with another picture or with part of the drawing.
The file name that a picture is linked to can be changed. This is useful if you wish to rename or move
the linked file or if you have an updated file that you wish to link the picture to.
The scale (i.e., the size) of a picture can be changed by mapping engineering coordinates on the picture
to coordinates on the drawing. This is useful if you have imported a picture of your seepage problem
and you wish to define your SEEP/W mesh on top of the imported picture.
If you wish to move a picture or change its size, choose the Modify Objects command.
The Modify Pictures command is disabled if no pictures were previously imported with the File Import:
Picture command.
The Picture Files list box displays a list of the imported pictures. The SEEP/W Objects item is
displayed so that you can move a picture in front of or behind the rest of the SEEP/W drawing.
2. To see all the picture file information, re-size the dialog box by dragging one of the window edges
until all the information is displayed in the Picture Files list box.
3. Select the picture that you wish to modify. You can either select the picture file name in the dialog box
or you can click on the picture itself in the SEEP/W window.
A rectangle is drawn around the selected picture in the SEEP/W window.
194 SEEP/W
To change the order in which the selected picture is displayed on the drawing:
1. If the selected picture is obscured by other objects on the drawing, select the Up button to display it
on top of other pictures in the drawing.
Each time you move the picture up in the list, it is redrawn in the SEEP/W window. You can continue
selecting Up until the picture is displayed on top of all other objects, including the SEEP/W drawing
itself.
2. Select Down if you wish to move the picture towards the back of the drawing.
To change the file name that the selected picture is linked to:
1. Once you have selected a picture, click on the Link button in the Modify Pictures dialog box.
The following dialog box appears:
NOTE: The SEEP/W Link Picture dialog box is a common dialog used by many other Windows
applications. To get help on using the dialog box, click on the question-mark in the top-right corner;
your cursor then becomes a question mark. Then, click on the dialog control that you need
explained; a pop-up window appears with a description of the dialog control. Click anywhere else in
the dialog box to remove the pop-up window.
2. Select the new file name that you wish to link to the picture. In the Files of Type drop-down list box,
select the format of the picture files you wish to display.
3. Once you have specify the new picture file name in the File Name edit box, select Open.
The new file name for the selected picture is displayed in the Modify Pictures dialog box. The new
picture is shown on the SEEP/W drawing.
2. Click on the selected picture to define Point A, the first reference point.
Once you have defined Point A, its SEEP/W engineering coordinates are displayed in the Point A edit
boxes. The reference point is marked on the drawing with the letter A and a cross-hair.
NOTE: Typically, Point A should be located near the lower-left corner of the picture at a position
where you know the engineering coordinates on the picture. For example, if you have imported a
picture of a seepage problem that was created from an origin of (0,0), define Point A at the (0,0)
position on the picture. (The actual SEEP/W engineering coordinates of Point A, as displayed in the
Modify Pictures dialog box, will be different; for example, they may be shown in the edit boxes as
(2,2).)
3. Click on the selected picture to define Point B, the second reference point.
The engineering coordinates of the second reference point are displayed in the Point B edit boxes. The
second reference point is marked on the drawing with the letter B and a cross-hair.
Once you have defined Point B, its SEEP/W engineering coordinates are displayed in the Point B edit
boxes. The reference point is marked on the drawing with the letter B and a cross-hair.
NOTE: Typically, Point B should be located near the upper-right corner of the picture at a position
where you know the engineering coordinates on the picture. For example, if you have imported a
picture of a problem that extends to an elevation of 15 and a width of 20, define Point B at the
(15,20) position on the picture. (The actual SEEP/W engineering coordinates of Point B, as
displayed in the Modify Pictures dialog box, will be different; for example, they may be shown in
the edit boxes as (30,40).)
4. Type the new coordinates for Point A in the corresponding X and Y edit boxes.
For example, if you defined Point A at the (0,0) coordinate on the picture, enter (0,0) as the new
coordinates for Point A.
5. Type the new coordinates for Point B in the corresponding X and Y edit boxes.
For example, if you defined Point B at the (15,20) coordinate on the picture, enter (15,20) as the new
coordinates for Point A.
6. Select the Apply button to resize or move the picture.
SEEP/W matches Point A and B on the picture to their new coordinates. For example, assume that
Point A on the picture is located at (2,2) on the drawing and Point B is located at (30,40). You have
just entered (0,0) as the new coordinates for Point A and (15,20) as the new coordinates for Point B.
When you click on Apply, the picture is moved and resized so that Point A on the picture is now
located at (0,0) and Point B is now located at (15,20). You can verify that this is true by moving your
196 SEEP/W
cursor above Point A on the picture and checking that the SEEP/W status bar displays an X and Y
position of (0,0).
7. If the picture was not scaled properly, repeat Steps 4 to 6 in order to enter new coordinates for
Point A and B. If you need to reposition the picture reference points, repeat Steps 2 to 6.
8. When you are satisfied with the scaled picture, select the Close button in order to return to the
Modify Pictures dialog box.
Select the Delete button in the Modify Pictures dialog box. The picture will be removed from the
drawing and from the Picture Files list box.
Select the Import button in the Modify Pictures dialog box. This button is a shortcut for the File
Import: Picture command. See this command for more information on importing a picture into the
drawing.
Once you have placed the imported picture into the drawing, the picture file name will be displayed in
the Modify Pictures dialog box.
NOTE: Once you are finished modifying pictures, be sure to press the OK button in the dialog box to
save your changes. All changes made to the pictures will be lost if you select Cancel, press the ESC key,
or select another operating mode from the Mode toolbar.
Verify/Sort Verifies the correctness of the node and element data and sorts the node and element
numbers vertically or horizontally. For more information about this command, see Tools Verify/Sort in
this chapter.
SOLVE Launches SOLVE and opens the file currently being edited in DEFINE. For more information
about this command, see Tools SOLVE in this chapter.
CONTOUR Launches CONTOUR and opens the file currently being edited in DEFINE. For more
information about this command, see Tools CONTOUR in this chapter.
Options Provides options for automatically launching and closing SOLVE, setting the Undo/Redo
levels. For more information about this command, see Tools Options in this chapter.
Tools Verify/Sort
Verifies the correctness of the node and element data and sorts the node and element numbers
vertically or horizontally.
198 SEEP/W
SEEP/W performs the following steps when verifying the data:
1. SEEP/W verifies that every node is attached to at least one element and that every element contains
unique node numbers. You should delete any nodes that are "free" by choosing the Modify Objects
command or the KeyIn Nodes command.
2. SEEP/W verifies that all infinite elements are 8-noded quadrilaterals, adding secondary nodes to each
infinite element as necessary. The ordering of nodes within each infinite element is also reset, if
necessary, so that the first and fourth element nodes lie along the infinite edge. Corner elements with
two infinite edges are numbered such that the first element node lies on both infinite edges.
3. Element secondary nodes are deleted if they are not at the midpoint of the corner nodes.
4. If the edge along two adjoining elements contains a secondary node, SEEP/W checks that both
elements contain the secondary node. If only one element contains the secondary node, the
secondary node is added along the other element's side.
5. SEEP/W verifies element compatibility by checking that a node defined as a secondary node in a
particular element cannot also be a primary node in another element.
6. The node number order around an element is arranged counterclockwise so that the computed area of
the element is positive. If an element's computed area is 0, an error message is displayed.
7. SEEP/W verifies that the integration order is valid for the element type (quadrilateral or triangular).
8. SEEP/W verifies that all elements are not null elements.; at least one element must have an active
material number assigned to it.
9. For a transient analysis, SEEP/W verifies that all materials have a volumetric water content function
defined.
10. For axisymmetric and 2-dimensional analyses, SEEP/W checks that all q boundary nodes are
attached to q boundary edges; any q boundary nodes not attached to q boundary edges are reset to
have no boundary condition.
11. SEEP/W checks if a flux section passes through a node. A warning message is displayed if a node
lies on a flux section.
12. If an initial water table exists, SEEP/W verifies that it does not reverse direction; that is, for every x
coordinate on the initial water table, a unique y-coordinate must exist.
13. SEEP/W verifies the nodal coordinate range for the problem to check that SOLVE will not lose
more than one significant digit of precision by floating point round-off error. SOLVE performs its
computations using single precision floating point values, which carry at least 6 significant digits of
precision. Many computations are performed in SOLVE by subtracting and adding nodal
coordinates. If you define your problem, for example, from an elevation of 1000m to an elevation of
1020m, SOLVE will only be able to store the results to the second decimal place (e.g., 1009.01). If
you re-define this same problem from 0m to 20m, SOLVE will be able to store the results to the
fourth or fifth decimal place (e.g., 9.00001). For a more detailed discussion of floating point roundoff issues, see Mesh Design in Chapter 5.
NOTE: Verify is a tool to help you with your mesh generation and problem definition. It is a very
powerful and useful tool but it does not guarantee that you have an error free mesh or a perfect
problem definition. In the end it is still up to you to ensure that the model is correct. Do not make the
assumption that everything is perfect after you have run Verify.
Tools SOLVE
Launches SOLVE and opens the file currently being edited in DEFINE.
The first time that you choose the Tools SOLVE command, you are prompted to save the data file
currently being edited in DEFINE; SOLVE will then run and will open this data file. To solve the
problem, click on the Start button in the SOLVE window.
The launched SOLVE window is linked to the DEFINE window. For example, the next time that you
choose Tools SOLVE, the existing SOLVE window (with the current problem) is selected for you; a new
copy of SOLVE is not started. If you open a new problem in DEFINE using File Open, the SOLVE
window automatically opens the new problem as well. This allows you to use the Tools SOLVE
command to easily switch between DEFINE and SOLVE for the same problem. If you do not want
SOLVE to be linked to DEFINE, you can start the SOLVE program from the Windows Start menu.
You can also run SOLVE from the command line, allowing you to create batch files that solve several
problems one after the other. Since all problem settings are specified in DEFINE, SOLVE begins the
solve process automatically as soon as its launched. See the Running SOLVE section for more
information on SOLVE command line options.
See the Tools Options command if you wish to automatically run the analysis and close the SOLVE
window each time that you choose Tools SOLVE.
Comments
You do not need to launch SOLVE each time you save your problem in DEFINE; SOLVE will read the
new problem data files each time you press the Start button to begin the problem analysis.
Tools CONTOUR
Launches CONTOUR and opens the file currently being edited in DEFINE.
The first time that you choose the Tools CONTOUR command, you are prompted to save the data file
currently being edited in DEFINE; CONTOUR will then run and display the results for this data file.
The launched CONTOUR window is linked to the DEFINE window. For example, the next time that
you choose Tools CONTOUR, the existing CONTOUR window (with the current problem) is selected
for you; a new copy of CONTOUR is not started. If you open a new problem in DEFINE using File
Open, the CONTOUR window automatically opens the new problem as well. This allows you to use the
Tools CONTOUR command to easily switch between DEFINE and CONTOUR for the same problem. If
you do not want CONTOUR to be linked to DEFINE, you can start the CONTOUR program from the
Windows Start menu.
Comments
Each time you save your problem in DEFINE, the CONTOUR window title bar will display a message
indicating that the displayed results are now out of date. This is because the DEFINE data file contains
new information not analyzed by SOLVE. To remove this message, use the Tools SOLVE command to
run SOLVE; the CONTOUR window will then be automatically updated with the new results.
Tools Options
Set the preferences for launching SOLVE and the Undo/Redo levels.
200 SEEP/W
When you choose Tools Options, the following dialog box appears:
Help Topics Displays on-line help. Use the Help Topics command to access the on-line help system.
Help topics may be accessed from the table of contents, from an index, or by searching for specific
words. For more information on using Windows help, see the Windows documentation.
Using Help Displays the help system with information about using the on-line help system. For more
information about using on-line help, see Using Online Help in Chapter 2.
About SEEP/W Displays information about SEEP/W, such as the version and serial number. Use the
System Information button in the About dialog box to quickly display information about your
computer, such as the version of Windows, the processor type, and the amount of memory.
New Initializes SOLVE for starting a new analysis. The File New command clears all file names and
settings in SOLVE. New has the same action as quitting SOLVE and then restarting SOLVE.
Open Data File Selects the DEFINE data file to solve. For more information about this command, see
File Open Data File in this chapter.
202 SEEP/W
Type a name in the File Name edit box and then press Open. The file name may include a directory
and a path. The file name extension must be omitted or entered either SEP or SEZ.
-- or --
Click on a file name in the list box and then press Open.
-- or --
Running SOLVE
Running an analysis from the SOLVE window
The SOLVE window can be launched from DEFINE using the Tools SOLVE command or it can be run
from the Windows Start menu.
1. Open the DEFINE data file by choosing File Open Data File.
2. Click the Start button in the SOLVE window to start processing the solution.
When the processing starts, the Stop button becomes active and the Start button is grayed. A green dot
starts flashing between the Start and Stop buttons. The processing can be halted at any time by clicking
the Stop button.
-s
-s
-s
-s
-x
-x
-x
-x
C:\MyData\MyExample1.sez
C:\MyData\MyExample2.sez
C:\MyData\MyExample3.sez
C:\MyData\MyExample4.sez
204 SEEP/W
progress of the solution, the position in the time sequence if it is a transient analysis, and the boundary
conditions that are being reviewed and adjusted.
Step # Step number is the position in the time sequence. For a steady-state analysis, Step # is 0 (zero).
Review # Review number is the number of times the review boundary conditions have been adjusted
within the current time step.
Iteration # Iteration number is the number of times the finite element equations are solved during the
iteration process.
Residual The iteration process is controlled by the residual of the head vector. The Residual is defined
as:
(5.1)
where:
R = residual
n = total number of nodes
j = node number
Dh = nodal total head difference between two consecutive iterations
The residual is a measure of the size of the total head difference between iterations. In a normal
convergence process, the residual will be decreasing and approaching a zero value. The solution is
deemed to have converged when the residual is less than a user-specified convergence tolerance.
All boundary conditions are reviewed and adjusted. After the solution has converged or reached the
maximum specified number of iterations, SOLVE reviews and adjusts the boundary conditions, if
necessary. SOLVE displays a message indicating how the boundary conditions are modified at each
node. A typical message is:
Node 20 adjusted to H = 2.5000E+000.
The step number reaches the end of the time sequence (in the case of a transient analysis).
Nodes connected only to null elements (no conductivity function) are not included in the vector norm
calculation.
Time Step Information For a transient analysis with adaptive time stepping, the current time step, the
current elapsed time, and the target elapsed time are also displayed. The target elapsed time is the value
entered by the user when the time steps were set up. Adaptive time steps are inserted between target time
steps if necessary. If no adaptive time stepping is activated, the current elapsed time will always equal
the target elapsed time since no extra time steps are added during the solve process.
At the start of an analysis, SOLVE deletes all old output files in the current directory with the same
problem name as the current DEFINE data file name. This is to prevent any mix up of output files
between different runs. If you want to keep the solutions from previous runs, you should use different
problem names for different runs.
When the processing is finished, the green dot between the Start and Stop buttons stops flashing and a
beep is sounded.
The Stop button can be used at any time to stop the problem analysis. When the Stop button is clicked,
SOLVE halts the analysis without storing the results for the current time step.
The Halt Iteration button can be used at any time to stop the iteration process. When the Halt Iteration
button is clicked, SOLVE stores the computed results for the most recent time step iteration. For more
information about this feature, see Halt Iteration in this chapter.
The Graph button can be used to graphically display the SOLVE convergence process. When the Graph
button is clicked, a window is displayed showing a plot of the Residual versus Iteration Number or K
versus Suction. These graphs are useful in determining if a solution has been converged. For more
information about this feature, see Graph. in this chapter.
Stop-Restart
SEEP/W has a powerful Stop-Restart feature. The processing may be stopped at any time step and then
restarted after making changes in the problem. For example, consider a transient problem with 10 time
steps, and that you click the Stop button after the 5th time step is complete. You can then make changes
with DEFINE and re-save the problem.
206 SEEP/W
Halt Iteration
The iteration process for the current time step can be halted by clicking the Halt Iteration button. SOLVE
uses the results from the last iteration to create the output files (if necessary) for the current time step; if
you are running a transient analysis, SOLVE then continues analyzing the next time step.
To halt a transient analysis at the current time step, you should press the Halt Iteration button and wait
until the next time step is being analyzed; then, press the Stop button. This allows SOLVE to create the
necessary output files for the current time step. If you press the Stop button before the next time step is
processed, the analysis may be stopped before SOLVE can create the output files.
To restart the analysis at the next time step (e.g., Step 6), you must choose KeyIn Analysis Settings in
DEFINE and select Step 6 as the starting time. See the Stop-Restart section for more information.
Comments
The iteration number is reset to 1 after you restart the processing.
Graph
Viewing the Graph
By clicking the Graph button in the solve window, a K versus Suction graph is shown. Alternatively,
under the set menu, you may choose to view a Residual versus Iteration graph. Both these graphs are
particularly useful when you are analyzing highly nonlinear flow problems (i.e., problems with steep
conductivity functions). The graphs can be displayed and updated as the problem is being analyzed, or
you can open a data file and display the graph for a previously-computed problem.
The estimated hydraulic conductivity at a Gauss point can be quite different than the actual K function
specified by the users. When the iteration process converged, however, the estimated K will be very
close to the specified K function. A plot of K versus Suction serves as a handle tool to judge if a solution
has converged.
Similarly, the residual may oscillate substantially at the beginning of the iteration process. A plot of the
Residual versus Iteration # makes it possible to graphically watch the convergence process and visually
judge the convergence.
Figure 5.1 shows the convergence graph for KISCH.SEP, one of the SEEP/W example problems that has
a steep conductivity function.
Figure 5.1 K versus Suction Graph
208 SEEP/W
Figure 5.2 Residual versus Iteration Graph
File Print Prints the graph on the default printer. The default printer is specified with the Windows
Control Panel Application.
Edit Copy Copies the graph to the Windows Clipboard for use in other Windows applications. For
more information about copying to the clipboard, see Edit Copy All in Chapter 4.
Set Options Select type of graphs to be plotted and specifies the options to use when displaying the
graph.
Update Updates the graph during the iteration process. The graph also can be updated automatically by
using the Set Options command.
2. To select a convergence graph type, select one of the three graph type options.
3. To specify the time step to plot, select the time step number from the Select Data drop-down list box.
4. To specify the range of iteration numbers to plot on the graph, type the starting and ending iteration
numbers in the Select Data edit boxes.
5. If you are displaying the graph while SOLVE is analyzing the problem, select Manually or
Automatically in the Update Graph group box.
If the graph is updated manually, you must select Update! from the Graph menu whenever you want
the graph redrawn to reflect all computed vector norms. If the graph is updated automatically, SOLVE
will redraw the graph after every n iterations, where n is the value specified in the Update Graph edit
box.
SOLVE will compute the solution faster when the graph is updated less frequently, since less computer
time is spent displaying the graph.
6. In the Display group box, select the graph display options. Check Symbols to display a symbol at
each point, check Color to display a color plot, or check Thick Lines to display the plot as a thick
line.
7. To change the font, select the Font button. The following dialog box appears:
210 SEEP/W
All the fonts that are currently installed in Windows are displayed in the Font list box. To install or
delete fonts, you must use the Windows Control Panel. See the Windows documentation for more
information on Control Panel.
8. Select the desired font in the Font list box and style in the Font Style list box.
9. Select a font size from the Size list box or type the desired font size in the Size edit box.
The font size units are relative to the size of the Graph window (i.e., whenever the Graph window is
enlarged, the text in the window is also enlarged). Select a font size that results in the graph titles being
displayed at a suitable size.
10. Select OK when you have finished selecting the graph display options. The graph is redrawn using
the new options.
Comments
You can view the convergence graphs interactively while the problem is being analyzed, or you can view
the convergence record after the processing has completed. This makes it possible to view the
convergence record for any problem that has been solved.
When a problem that uses review nodes is analyzed, the convergence record is reset to Iteration 1
whenever a node condition is reviewed. The convergence record for the entire time step can be viewed
once the review process has completed.
Files Created
The results from the SOLVE analysis are stored in a series of files. All files have the same prefix as the
problem definition file created by DEFINE. The file name extension identifies the file type and the time
step number. Table 5.1 lists the file types and file name extensions.
SEP
Head File
H??
Velocity File
V??
M??
Flux File
F??
Convergence File
CNV
HIN
VIN
MIN
FIN
SEZ
The questions marks (??) are replaced by digits that represent the time step. The digits 00 mean the
analysis is steady-state. The digits 01 mean the results are for Time Step 1, 02 for Time Step 2, 03 for
Time Step 3, and so on.
The SEZ file is an zipped version of the entire project, it contains the problem definition file and all the
output files. Selecting the SEZ file format make project and file management easy, this is particularly
true in the cases of transient analysis.
Head File
The head (H) file lists the computed total head at each node, as well as the nodal flux (Q) and the sum of
the seepage volume (VS) at each boundary node after a certain elapsed time. The sum of the seepage
volume (VS) at each node is calculated as follows:
(5.2)
where:
n = time step number
T = elapsed time
Q = total flux
VS = sum of the seepage volume
For a steady-state analysis, since there is no time step, the sum of the seepage volume is zero. The VS
information is required when a Head versus Volume boundary condition is selected in a transient
analysis.
The following illustrates the head file information:
SEEP/W User's Guide Example
Seepage through Earth Dam with Toe Drain
DATESTAMP 7/17/01
TIMESTAMP 5:45:07 PM
212 SEEP/W
0
+0.0000E+000
Node# Head
Flux(Q)
Sum_Volume
==================================================
1 +4.000000E+001 +3.440592E-006 +0.000000E+000
2 +3.997936E+001 +0.000000E+000 +0.000000E+000
3 +4.000000E+001 +5.816232E-005 +0.000000E+000
4 +3.984068E+001 +0.000000E+000 +0.000000E+000
5 +3.988453E+001 +0.000000E+000 +0.000000E+000
6 +4.000000E+001 +1.826675E-004 +0.000000E+000
7 +3.951929E+001 +0.000000E+000 +0.000000E+000
8 +3.957288E+001 +0.000000E+000 +0.000000E+000
9 +3.973953E+001 +0.000000E+000 +0.000000E+000
10 +4.000000E+001 +3.585010E-004 +0.000000E+000
11 +3.895414E+001 +0.000000E+000 +0.000000E+000
12 +3.901986E+001 +0.000000E+000 +0.000000E+000
13 +3.921607E+001 +0.000000E+000 +0.000000E+000
14 +3.955074E+001 +0.000000E+000 +0.000000E+000
15 +4.000000E+001 +5.806784E-004 +0.000000E+000
16 +3.809638E+001 +0.000000E+000 +0.000000E+000
17 +3.817135E+001 +0.000000E+000 +0.000000E+000
18 +3.839769E+001 +0.000000E+000 +0.000000E+000
19 +3.877648E+001 +0.000000E+000 +0.000000E+000
20 +3.931968E+001 +0.000000E+000 +0.000000E+000
21 +4.000000E+001 +8.505689E-004 +0.000000E+000
22 +3.690319E+001 +0.000000E+000 +0.000000E+000
23 +3.698563E+001 +0.000000E+000 +0.000000E+000
24 +3.723408E+001 +0.000000E+000 +0.000000E+000
25 +3.765310E+001 +0.000000E+000 +0.000000E+000
26 +3.824791E+001 +0.000000E+000 +0.000000E+000
27 +3.903902E+001 +0.000000E+000 +0.000000E+000
28 +4.000000E+001 +1.184364E-003 +0.000000E+000
29 +3.534204E+001 +0.000000E+000 +0.000000E+000
30 +3.542918E+001 +0.000000E+000 +0.000000E+000
Velocity File
The velocity (V) file lists the velocity and hydraulic gradients for each Gauss integration point in each
element. The following illustrates the velocity file information:
SEEP/W User's Guide Example
Seepage through Earth Dam with Toe Drain
DATESTAMP 7/17/01
TIMESTAMP 5:45:07 PM
0
+0.0000E+000 = Step Number, Elapsed time
Elem# Pnt# Velocity X
Velocity Y
Gradient X
Gradient Y
======================================================================
1
1 +1.376237E-006 -2.064355E-006 +2.752474E-003 -4.128710E-003
1
2 +1.376237E-006 -2.064355E-006 +2.752474E-003 -4.128710E-003
1
3 +1.376237E-006 -2.064355E-006 +2.752474E-003 -4.128710E-003
2
1 +8.917956E-006 -3.894003E-006 +1.783591E-002 -7.788006E-003
2
2 +8.025025E-006 -3.894003E-006 +1.605005E-002 -7.788006E-003
2
3 +8.025025E-006 -2.554608E-006 +1.605005E-002 -5.109216E-003
2
4 +8.917956E-006 -2.554608E-006 +1.783591E-002 -5.109216E-003
3
1 +7.698190E-006 -1.154729E-005 +1.539638E-002 -2.309457E-002
3
2 +7.698190E-006 -1.154729E-005 +1.539638E-002 -2.309457E-002
3
3 +7.698190E-006 -1.154729E-005 +1.539638E-002 -2.309457E-002
4
1 +2.128912E-005 -5.153527E-006 +4.257824E-002 -1.030705E-002
4
2 +2.091369E-005 -5.153527E-006 +4.182738E-002 -1.030705E-002
4
3 +2.091369E-005 -4.590381E-006 +4.182738E-002 -9.180763E-003
4
4 +2.128912E-005 -4.590381E-006 +4.257824E-002 -9.180763E-003
5
1 +2.005529E-005 -1.558341E-005 +4.011058E-002 -3.116682E-002
2
3
4
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
+1.808552E-005
+1.808552E-005
+2.005529E-005
+1.736454E-005
+1.736454E-005
+1.736454E-005
+3.750557E-005
+3.703912E-005
+3.703912E-005
+3.750557E-005
+3.645184E-005
+3.531381E-005
+3.531381E-005
+3.645184E-005
+3.385188E-005
+3.099586E-005
+3.099586E-005
+3.385188E-005
-1.558341E-005
-1.262876E-005
-1.262876E-005
-2.604681E-005
-2.604681E-005
-2.604681E-005
-6.315437E-006
-6.315437E-006
-5.615754E-006
-5.615754E-006
-1.899675E-005
-1.899675E-005
-1.728971E-005
-1.728971E-005
-3.189890E-005
-3.189890E-005
-2.761487E-005
-2.761487E-005
+3.617105E-002
+3.617105E-002
+4.011058E-002
+3.472908E-002
+3.472908E-002
+3.472908E-002
+7.501115E-002
+7.407824E-002
+7.407824E-002
+7.501115E-002
+7.290367E-002
+7.062761E-002
+7.062761E-002
+7.290367E-002
+6.770377E-002
+6.199173E-002
+6.199173E-002
+6.770377E-002
-3.116682E-002
-2.525752E-002
-2.525752E-002
-5.209362E-002
-5.209362E-002
-5.209362E-002
-1.263087E-002
-1.263087E-002
-1.123151E-002
-1.123151E-002
-3.799351E-002
-3.799351E-002
-3.457942E-002
-3.457942E-002
-6.379780E-002
-6.379780E-002
-5.522974E-002
-5.522974E-002
214 SEEP/W
9
9
9
The water content and the slope are set to zero if no volumetric water content curve has been specified
for a material.
Flux File
The flux (F) file lists the flux calculation results for all specified flux sections. The file contains the
computed total flux across each flux sectionSince a flux section may cut through many elements, the
computed flux across each element along each flux section is also presented. The following illustrates the
flux file information:
SEEP/W User's Guide Example
Seepage through Earth Dam with Toe Drain
DATESTAMP 7/17/01
TIMESTAMP 5:45:07 PM
0
+0.0000E+000 = Step Number, Elapsed time
Flux Summary Data:
Total
Seepage
Storage
Gravity
=======================================================================
Section
1 :
6.7170E-003
6.7170E-003
0.0000E+000
0.0000E+000
Section Element
Total
Seepage
Storage
Gravity
=======================================================================
1
46
-8.3512E-004 -8.3512E-004 +0.0000E+000 +0.0000E+000
1
47
-8.3278E-004 -8.3278E-004 +0.0000E+000 +0.0000E+000
1
48
-8.2975E-004 -8.2975E-004 +0.0000E+000 +0.0000E+000
The Seepage flux represents the flux across a section due to total head difference between the nodes, the
Storage flux represents the flux across a section due to a change in nodal total head between the start and
end of a time step, the Gravity flux represents the flux across a section due to a change in body force.
The Total flux represents the net seepage flux across a section and is the summation of seepage flux,
storage flux and gravity flux.
NOTE: The storage flux is always zero in a steady-state analysis, and the gravity flux is always zero in a
non density-dependent analysis.
In the Flux Summary Data section, the total flow across the entire section is presented as a positive
quantity. This is done in order to give the sign of the storage flux a consistent meaning regardless of the
direction of the flux section. The sign of the storage flux depends on whether the water content is
increasing or decreasing. A positive storage flux represents the rate at which the water content decreases,
and a negative storage flux represents the rate at which the water content increases. The storage flux is
zero for a steady-state analysis.
The flux file also gives the flow rate through each element. The sign of the total element flux can be
positive or negative, depending on the direction of the flux section through the element. Positive
elemental flow is from right to left (when looking along the flux section in the direction of the
arrowhead); negative elemental flow is from left to right.
When the total elemental flux is negative, the sign (plus or minus) of the elemental storage flux has the
opposite meaning from that described above. That is, a positive storage flux represents the rate at which
the water content increases, while a negative storage flux represents the rate at which the water content
decreases.
NOTE: If you do not specify the thickness of the elements when defining the finite element mesh, by
default the thickness is set to 1.0 units for two-dimensional sections and plan view problems, and 1.0
radian for axisymmetric problems. As a result the computed flux quantity is the flux per unit thickness.
To estimate the flux quantity of the flow problem, you can multiply the computed flux quantities with the
actual thickness of the problem. For example, if the thickness of a two-dimensional section or plan view
section is 10 m, you can multiply the computed flux by 10. In an axisymmetric problem with a pumping
well and the center, you can multiply the computed flux by 6.2832 (i.e., 2 Pi radian).
Convergence File
The convergence (CNV) file lists the convergence information displayed in the SOLVE window. This
file is created only for reference purposes. The following illustrates the convergence file information:
SEEP/W User's Guide Example
Seepage through Dam Foundation Cutoff
DATESTAMP 7/5/2001
TIMESTAMP 10:29:24 AM
Convergence information.
==========================================================
StepNum:
0 ItNum:
1 Total Residual: 6.058877E+002
StepNum:
0 ItNum:
2 Total Residual: 0.000000E+000
File Opens and saves files, imports pictures and prints the drawing. For more information about this
command, see The File Menu in this chapter.
Edit Copies the drawing to the Clipboard. For more information about this command, see The Edit
Menu in this chapter.
Set Sets grid, zoom and axes settings. For more information about this command, see The Set Menu in
this chapter.
View Controls viewing options and displays node and element information. For more information
about this command, see The View Menu in this chapter.
Draw Draws contours, graphs, vectors, flux values and flow paths on the drawing. For more
information about this command, see The Draw Menu in this chapter.
Sketch Defines graphic objects to label, enhance, and clarify the problem results. For more information
about this command, see The Sketch Menu in this chapter.
Modify Allows graphic and text objects to be moved or deleted and text objects or pictures to be
modified. For more information about this command, see The Modify Menu in this chapter.
Help Displays the online help system and information about SEEP/W. For more information about this
command, see The Help Menu in this chapter.
In the remainder of this chapter, the commands in the toolbars and in each of these menus are presented
and described.
Toolbars
For general information about toolbars, see Toolbars in Chapter 4.
In CONTOUR, five toolbars are available for performing various tasks as follows:
Standard Toolbar Contains buttons for file operations, printing, copying and redrawing the display.
For more information about this toolbar, see Standard Toolbar in this chapter.
220 SEEP/W
Mode Toolbar Contains buttons for entering different operating modes which are used to display and
edit graphic and text object data. For more information about this toolbar, see Mode Toolbar in this
chapter.
View Preferences Toolbar Contains buttons for toggling various display preferences. For more
information about this toolbar, see View Preferences Toolbar in this chapter.
Grid Toolbar Contains controls for specifying the display of a drawing grid. The Grid toolbar in
CONTOUR operates identically to the Grid toolbar in DEFINE. For more information about this toolbar,
see Grid toolbar in Chapter 4.
Zoom Toolbar Contains controls for zooming in and out of the drawing. The Zoom toolbar in
CONTOUR operates identically to the Zoom toolbar in DEFINE. For more information about this
toolbar, see Zoom toolbar in Chapter 4.
Standard Toolbar
The Standard toolbar, shown in Figure 6.1, contains commands for initializing new problems, opening
previously saved problems, saving a current problems CONTOUR settings, printing the current
problem, copying the current problem to the Windows clipboard and redrawing the display.
Figure 6.1 The Standard Toolbar
Mode Toolbar
The Mode toolbar, shown in Figure 6.2, contains buttons that put CONTOUR into "modes" used to
accomplish specific tasks such as setting time steps to be viewed, viewing node and element information,
drawing and modifying graphics objects (such as contours, contour line labels, flow vectors, flux section
labels, flow paths, graphs and sketch objects), and adding and modifying text and pictures.
Figure 6.2 The Mode Toolbar
222 SEEP/W
Draw Vectors Use the Draw Vectors button as a shortcut for the Draw Vectors command. For more
information about this command, see Draw Vectors in this chapter.
Draw Flux Labels Use the Draw Flux Labels button as a shortcut for the Draw Flux Labels command.
For more information about this command, see Draw Flux Labels in this chapter.
Draw Flow Paths Use the Draw Flow Paths button as a shortcut for the Draw Flow Paths command.
For more information about this command, see Draw Flow Paths in this chapter.
Graph Use the Graph button as a shortcut for the Draw Graph command. For more information about
this command, see Draw Graph in this chapter.
Sketch Lines Use the Sketch Lines button as a shortcut for the Sketch Lines command. For more
information about this command, see The Sketch Menu in this chapter.
Sketch Circles Use the Sketch Circles button as a shortcut for the Sketch Circles command. For more
information about this command, see The Sketch Menu in this chapter.
Sketch Arcs Use the Sketch Arcs button as a shortcut for the Sketch Arcs command. For more
information about this command, see The Sketch Menu in this chapter.
Sketch Axes Use the Sketch Axes button as a shortcut for the Sketch Axes command. For more
information about this command, see The Sketch Menu in this chapter.
Sketch Text Use the Sketch Text button as a shortcut for the Sketch Text command. For more
information about this command, see The Sketch Menu in this chapter.
Modify Text Use the Modify Text button as a shortcut for the Modify Text command. For more
information about this command, see The Modify Menu in this chapter.
Modify Pictures Use the Modify Pictures button as a shortcut for the Modify Pictures command. For
more information about this command, see The Modify Menu in this chapter.
Modify Objects Use the Modify Objects button as a shortcut for the Modify Objects command. For
more information about this command, see The Modify Menu in this chapter.
All the buttons on the View Preferences toolbar are shortcuts for the options accessible using the View
Preferences command. For more information about this command, see View Preferences in this chapter.
New Initializes CONTOUR for a new problem. File New clears any existing problem definition data
and resets the CONTOUR settings back to their defaults. This command places CONTOUR in the
same state as when it was first started.
Open Opens and reads existing data files. For more information about this command, see File Open in
this chapter.
Import Picture Imports a bitmap or metafile into the current drawing. The File Import Picture
command in CONTOUR operates the same as the File Import Picture command in DEFINE. For more
information about this command, see File Import Picture in Chapter 4.
Export Saves drawing in a format suitable for exporting to other programs. The File Export command
in CONTOUR operates the same as the File Export command in DEFINE. For more information about
this command, see File Export in Chapter 4.
Save Saves the current contour drawing information. File Save writes the graphical layout information
of the data file name displayed in the CONTOUR window title bar to the SE3 file. If no problem
definition has been opened, this command is disabled.
Save Default Settings Saves current settings as default settings. The settings saved include the contour
parameters, default font, graph parameters, vector size, and view preferences. These settings are used
when you open a problem in CONTOUR and choose to not read the SE3 file.
Print Prints the drawing. The File Print command in CONTOUR operates the same as the File Print
command in DEFINE. For more information about this command, see File Print in Chapter 4.
224 SEEP/W
Most Recently Used File Allows quick opening of one of the last six files opened. This area of the File
menu lists the last six files opened. Selecting a file from the list is a convenient method for opening the
file.
Exit Quits CONTOUR but does not quit Windows. You are prompted to save the current problem data
if any changes have been made.
File Open
Opens and reads existing data files.
File Open enables CONTOUR to open a DEFINE data file and display all of the results
computed by SOLVE. The File Open command is disabled if you have started CONTOUR from
DEFINE; you can view results for a new problem by opening the problem in DEFINE with File
Open, and CONTOUR will automatically open the problem as well.
When you choose File Open, the following dialog box appears:
To open a file:
Type a name in the File Name edit box and then press Open. The file name may include a directory
and a path. The file name extension must be omitted or entered as SEP or SEZ.
-- or --
Click on a file name in the list box and then press Open.
-- or --
Use the other controls in the dialog box to navigate to the drive and directory containing the SEEP/W file
you wish to open.
NOTE: The SEEP/W File Open dialog box is a common dialog used by many other Windows
applications. To get help on using the dialog box, click on the question-mark in the top-right corner; your
cursor then becomes a question mark. Then, click on the dialog control that you need explained; a pop-up
window appears with a description of the dialog control. Click anywhere else in the dialog box to remove
the pop-up window.
2. In the Increments available multiple-selection list box, select the increment(s) you wish to view.
More than one increment can be selected at a time.
3. Select the Add button or double-click on an increment number to copy the selected increment(s) into
the Increments to view list box. If you wish to view all of the increments, select the Add All button
to copy all increments.
4. If you wish to remove increments from the Increments to view list box, select the increment(s), and
then select the Remove button, or double-click on an increment number. Select the Remove All
button to remove all increments.
5. Select OK to view all increments contained in the Increments to view list box.
SEEP/W reads the appropriate files that match the selected increment numbers.
If one increment is viewed, then contours, vectors and flux values can be drawn if the corresponding
files exist. If you view more than one time increment, you cannot draw contours, vectors, and flux
section values; however, the water table is calculated for each selected time step and shown on the
drawing.
You can always draw graphs regardless of the number of time increments being viewed.
226 SEEP/W
The SEP file contains the data required for the finite element calculations. It is also read by DEFINE
and SOLVE.
The SE2 file contains information relating to the graphical layout of the problem (e.g., page size and
units, engineering units and scale, sketch lines and text, and references to any imported picture files). It
is also read by DEFINE, but it is not required by SOLVE.
The SE3 file contains the information in the SE2 file as well as information unique to CONTOUR. It
is created by choosing File Save. The SE3 file is read if it exists and if the Read SE3 File check box is
checked; otherwise, the SE2 file is read.
NOTE: When you open a problem containing imported picture files, SEEP/W checks to see that the
picture file names still exist. If a picture file has been moved or renamed, SEEP/W displays the Import
Picture dialog box, allowing you to specify a different picture file name in its place. See File Import:
Picture or Modify Pictures for more information on importing pictures.
The following files, created by SOLVE, are read when a data file is opened. Each file extension begins
with one letter (e.g., H) followed by the number of the time step. SOLVE creates the files for each time
step that is designated as needing to be saved (See the KeyIn Analysis Setting command in Chapter 4 for
more information on saving data at specific time steps):
The head (H) files contain the total head at the nodes and the nodal flux. The extension of each head
file begins with H. The head file information can be contoured, plotted, and viewed at each node.
When more than one increment is viewed, SEEP/W uses the head file information to display the water
table for each time step.
The velocity vector (V) files contain the flow velocity and gradient at each element integration point.
The extension of each vector file begins with V. The vector file information can be contoured, plotted,
and viewed at each element Gauss region or approximated at each node.
The flux (F) files contain the total flux across each specified flux section. The extension of each flux
file begins with F. The flux file information can be used to display the total flux across any flux
section.
The material property (M) files contain the pore-water pressure, hydraulic conductivity, slope of the
Volumetric Water Content function, and volumetric water content at each element integration (Gauss)
point. The extension of each material property file begins with M. The material property information
can be contoured, plotted, and viewed at each element Gauss region or approximated at each node.
Comments:
The compressed data file feature was developed with the Zip Archive C++ Library version 1.1, used with
permission from Tadeusz Dracz.
Copy All Copies the entire drawing to the Windows Clipboard. The Edit Copy All command in
CONTOUR operates the same as the Edit Copy All command in DEFINE. For more information about
this command, see The Edit Menu in Chapter 4.
Copy Selected Copies a portion of the drawing to the Windows Clipboard. The Edit Copy Selected
command in CONTOUR operates the same as the Edit Copy Selected command in DEFINE. For more
information about this command, see The Edit Menu in Chapter 4.
Grid Creates a grid of points to assist in drawing objects. The Set Grid command in CONTOUR
operates the same as the Set Grid command in DEFINE. For more information about this command,
see Set Grid in Chapter 4.
Zoom Increases or decreases the size at which the drawing is displayed. The Set Zoom command in
CONTOUR operates the same as the Set Zoom command in DEFINE. For more information about this
command, see Set Zoom in Chapter 4.
Axes Defines scaled reference lines. The Set Axes command in CONTOUR operated the same as the
Set Axes command in DEFINE. For more information about this command, see Set Axes in Chapter 4.
Time Increments Identifies the time increments for which results should be displayed. For more
information about this command, see View Time Increments in this chapter.
Element Regions Identifies areas of the mesh to be viewed. For more information about this
command, see View Element Regions in this chapter.
Node Information Displays computed values at the selected node. For more information about this
command, see View Node Information in this chapter.
Element Information Displays computed values at the selected element Gauss point. For more
information about this command, see View Element Information in this chapter.
Preferences Identifies which items will be displayed on the drawing. For more information about this
command, see View Preferences in this chapter.
228 SEEP/W
Toolbars Displays or hides the CONTOUR toolbars and the status bar. For more information about
this command, see View Toolbars in this chapter.
Redraw Redraws the problem. Use the View Redraw command to clear the CONTOUR window and
re-display the drawing in the window. This is sometimes needed when drawing objects or when
scrolling, since objects may not be completely drawn in the window.
The increment(s) currently viewed is listed in the Increments to view list box.
2. In the Increments available multiple-selection list box, select the increment(s) you wish to view.
More than one increment may be selected at a time.
3. Select the Add button or double-click on an increment number to copy the selected increment(s) into
the Increments to view list box. If you wish to view all of the increments, select the Add All button
to copy all increments.
4. If you wish to remove increments from the Increments to view list box, select the increment(s), and
then select the Remove button, or double-click on an increment number. Select the Remove All
button to remove all increments.
5. Select OK to view all increments contained in the Increments to view list box.
SEEP/W reads the appropriate files that match the selected increment numbers.
If one increment is viewed, then contours, vectors and flux sections can be drawn if the corresponding
files exist. If more than one increment is viewed, then contours, vectors and flux sections cannot be
2. In the View Materials multiple-selection list box, select the materials to view. By default, all
materials are selected.
3. Uncheck the View Infinite Elements check box if you do not wish to view the computed values
230 SEEP/W
within the infinite elements. By default, the infinite elements are viewed.
4. Select OK.
The head, velocity, flux, and material properties files are read again for the selected time step in order
to recalculate the nodal values from the element Gauss values.
The contour range is recalculated based on the elements being viewed; new contours are then
generated in these elements.
Flow paths are regenerated if the flow path was originally drawn inside the displayed element region.
NOTE: Since the View Element Regions command changes the displayed nodal data, the following
commands will give results that differ according to which elements are displayed: Draw Contours, Draw
Vectors, Draw Flow Paths, Draw Graph, and View Node Information.
The dialog box lists the nodal x, y, and z coordinates, as well as the computed parameter values for the
currently displayed time step. The parameters listed are total head, pressure, pressure head, boundary
flux, velocity, gradient, conductivity, volumetric water content, and the slope of the Vol. Water
Content function. If you are viewing a transient analysis, you can choose View Time Increments to
display the results for a different time step.
Comments
To contour any of the parameters in the Node Information dialog box, choose Draw Contours. To create
a graph of any of the parameters, choose Draw Graph.
The secondary parameters, (velocity, gradient, conductivity, volumetric water content, and the slope of
the Volumetric Water Content function) are computed at element Gauss points. The parameter values at
Gauss points are projected to the nodes for contouring and graphic purposes. For more information about
the projection of Gauss point values to the nodes, see Projecting Gauss Point Values to Nodes in Draw
Contours in this chapter.
For more information about selecting specific element regions to use for projecting secondary parameter
values to nodes, see View Element Regions in this chapter.
For more information about viewing the computed secondary parameters values at the element Gauss
points, see View Element Information in this chapter.
232 SEEP/W
The cursor changes from an arrow to a cross-hair, the status bar indicates that "View Element
Information" is the current mode and an empty Element Information dialog box is displayed.
2. Move the cursor inside the desired element Gauss region and click the left mouse button. The element
Gauss region is selected and the Element Information dialog box is displayed with element information
as follows:
The dialog box lists the computed parameter values at the element Gauss point for the currentlydisplayed time step. The parameters listed are pressure, velocity, gradient, conductivity, volumetric
water content, and the slope of the Vol. Water Content function. If you are viewing a transient
analysis, you can choose View Time Increments to display the results for a different time step.
3. To see all the element Gauss point information, re-size the dialog box by dragging the bottom edge
of the window down until all information is displayed.
4. Repeat Step 2 for every element Gauss point that you wish to view.
5. To copy the element information to the Windows Clipboard, select Copy. The element Gauss point
information is copied to the Clipboard in the following text format:
Element 32, Gauss Pt. 9, Steady-State
Pressure 2.5002e-002
X-Velocity -1.5706e-005
Y-Velocity -9.9435e-005
XY-Velocity 1.0067e-004
X-Gradient -2.8556e-001
Y-Gradient -1.8079e+000
XY-Gradient 1.8303e+000
X-Conductivity 5.5000e-005
Y-Conductivity 5.5000e-005
Vol. Water Content 0.0000e+000
Vol. W.C. Fn. Slope 0.0000e+000
6. To print the element Gauss point information on the current printer, select Print. The information is
printed in the same format as it is copied to the Clipboard.
7. Press ESC or select Done to finish viewing element Gauss point information.
Comments
The computed head values are stored at each node and can be viewed with the View Node Information
command.
View Preferences
Identifies which items will be displayed on the drawing.
Use the View Preferences command to select items to view, change font sizes and changing the default
font.
When you select the Preferences command from the View menu or from the Mode toolbar, the following
dialog box is displayed:
In the Items To View group box, check the items that you want displayed on the drawing. Any items
that not checked will not be displayed.
Nodes Displays nodes as small squares, triangles, or circles, depending on the node boundary type.
Elements Displays elements.
Node or Element Numbers Displays node or element numbers only if the nodes or elements are also
displayed.
Boundary Conditions Displays boundary conditions.
Infinite Symbols Displays a dashed border along infinite element edges. The infinite elements are also
filled with a vertical or horizontal hatch pattern, depending on the direction of infinity.
NOTE: To not display the computed results inside infinite elements, use the View Element Regions
command. For information about this command, see View Element Regions in this chapter.
234 SEEP/W
Material Colors Displays elements as different colors, depending on the material colors defined for
each material type in DEFINE.
Contour Shading Displays color shading between the contour lines.
Material Boundaries Displays a thick boundary line between materials.
NOTE: Material colors and contour shading cannot be displayed simultaneously.
Contour Lines Displays contours through all element regions currently viewed. See View Element
Regions for information on viewing groups of elements.
Water Table Displays the water table (zero pressure) contour(s). If you are viewing more than one time
increment, the water table is displayed for each displayed time increment.
Vectors Displays flow velocity vectors in each element.
Flow Path Displays flow paths as solid lines.
Flux Sections Displays flux sections as dashed lines with arrows. The total flux across each section is
displayed in the section if it was drawn using the Draw Flux Labels command.
Sketch Objects Displays text, lines, circles, and arcs created by the Sketch commands.
Axes Displays the axes.
Pictures Displays imported bitmap or metafile pictures.
DEFINE Sketch Objects Displays all sketch objects created in DEFINE. While these sketch objects
can be viewed in CONTOUR, you must use DEFINE to edit or delete them. The modified sketch objects
will then appear in both DEFINE and CONTOUR.
Font Sizes
Font sizes for node numbers, element numbers, axes numbers, contour labels, and flux section labels are
displayed at the point sizes listed in the Font Size group box.
Default Font
SEEP/W uses the default font to display node numbers, element numbers, axes numbers, axes labels,
contour labels, and flux section labels.
All the fonts that are currently installed in Windows are displayed in the Font list box. To install or
delete fonts, you must use the Windows Control Panel. See the Windows documentation for more
information on Control Panel.
2. Select the desired font in the Font list box and style in the Font Style list box.
3. Select OK to return to the View Preferences dialog box. The name of the selected font is displayed
beside the Font button.
NOTE: SEEP/W does not use the default font to display sketch text on the drawing. Therefore, when you
select a new default font, all text defined with the Sketch Text command remains unchanged. This is
undesirable if you wish to use one font for all text that appears on the drawing.
To change the font for all sketch text to the default font:
1. Select the Convert All Sketch Text Fonts check box.
2. When you select the OK button in the View Preferences dialog box, the program asks if you wish to
change all sketch text fonts to the default font.
3. Select Yes to change all sketch text fonts to the default font; select No to exit the View Preferences
dialog box without changing the sketch text fonts; or select Cancel to return to the View Preferences
dialog box.
The Convert All Sketch Text Fonts check box is disabled if there are no sketch text items defined on the
drawing.
Comments
Only the items displayed are shown on paper when you print the drawing. This allows you to print any
combination of items.
When you define an item, SEEP/W will check the item in View Preferences if you have not already
236 SEEP/W
checked it. For example, if you choose Draw Contours, SEEP/W will check the Contours option in View
Preferences. This enables you to see the contours that you define.
SEEP/W may take a long time to redisplay the drawing when all items are being drawn, especially if
Contour Shading or Material Colors are viewed. Uncheck any unnecessary items to view in order to
minimize the time required to redraw the display.
View Toolbars
Displays or hides the CONTOUR toolbars and the status bar.
Use the View Toolbars command to toggle the display of any toolbar, the status bar, or the toolbar tool
tips.
2. In the Toolbars list box, check the toolbars you wish to display, or uncheck the toolbars you wish to
hide by clicking on the check boxes with the left mouse button.
Each time you check an item, it appears in the CONTOUR window; each time you uncheck an item, it
is removed from the CONTOUR window.
3. To show or remove the tool tips that are displayed when the mouse is over a toolbar button, check or
uncheck the Show ToolTips check box.
4. To show or remove the status bar from the bottom of the CONTOUR window, check or uncheck the
Status Bar check box. The information displayed in the status bar is described below.
5. To show or remove the Time Step pane from the status bar, check or uncheck the Display Time Step
in Status Bar check box.
6. When finished, click on the Close button.
NOTE: You can quickly add or remove a toolbar or status bar by clicking the right mouse button on top
of any toolbar or status bar. When the pop-up menu appears, select a toolbar or the status bar from the
menu to toggle its display.
Status Bar
The status bar contains either three or four panes and is displayed as follows:
Status Information Current status of the program. If the mouse cursor is above a menu item or toolbar
button, the purpose of the menu item or toolbar button is displayed. If the program is in a "mode", then
the current mode and suggested user action is displayed. The status bar above is shown in the default
mode.
Time Step Currently selected range of time steps for transient analyses. Display of this pane is optional
if more room on the status bar is required. For more information about viewing results at specified time
steps, see View Time Increments.
Mouse Coordinates Mouse cursor coordinates in engineering units.
Contours Specifies the contours to draw. For more information about this command, see Draw
Contours in this chapter.
Contour Labels Labels the contours. For more information about this command, see Draw Contour
Labels in this chapter.
Vectors Sets the dimensions of the velocity vectors and displays the vectors. For more information
about this command, see Draw Vectors in this chapter.
Flux Labels Labels the flux sections. For more information about this command, see Draw Flux
Labels in this chapter.
Flow Paths Specifies the flow paths to draw. For more information about this command, see Draw
Flow Paths in this chapter.
Graph Plots graphs using the computed parameter values. For more information about this command,
see Draw Graph in this chapter.
Draw Contours
Generates contour lines and/or contour shading.
Use the Draw Contours command to draw contour lines, contour shading, or both, for a specified
parameter over the problem area. The contour range, (i.e. the lowest and highest contour value), may be
specified to cover the entire data range of the parameter being contoured, or the contour range may only
cover a portion of the data range. For contour shading, five different methods are available for
238 SEEP/W
interpolating the color sequence between user specified start and end colors. In addition, the number of
contour shades per contour interval may be specified, allowing the contour shades to be clearly distinct,
or to smoothly blend from one color to the next. Finally, the effects of the specified contour settings may
be displayed before accepting them.
To draw contours:
1. Choose Draw Contours from the CONTOUR menu or from the Mode toolbar. The following dialog
box appears:
Contour Parameters
The following parameters may be contoured:
total head
pressure
pressure head
x velocity (log)
y-velocity (log)
xy-velocity (log)
x-gradient (absolute)
y-gradient (absolute)
xy-gradient (absolute)
x-conductivity (log)
y-conductivity (log)
240 SEEP/W
more information about interpolating functions, see Interpolating Functions in Chapter 8). In equation
form,
(6.1)
where:
x = projected value outside the Gauss points at a local coordinate greater than 1.0
<N> = matrix of interpolating functions
{X} = value of Gauss point variable
The local coordinates at the element nodes are the reciprocal of the Gauss point local coordinates when
forming the element characteristic matrix. Figure 6.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.
Figure 6.4 Local Coordinates at the Corner Nodes of an Element with Four Integration
Points
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
a water content 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.
242 SEEP/W
Follow the above procedure, except click on an existing contour label, and the label will be removed.
The default font is used to display contour labels and can be changed using the View Preferences
command.
Draw Vectors
Sets the dimensions of the velocity vectors and displays the vectors.
The value of the maximum velocity is displayed in engineering units per time.
2. Select inches or mm as the units of the vector length.
3. In the Max. Length edit box, type the length that the maximum velocity vector will be drawn on screen.
All other vectors will be less than or equal to this length.
When a Max. Length value is entered, the value in the Magnification edit box changes. The
Magnification value is the scale at which the vectors are drawn. If you change the Magnification value,
the Max. Length value will also change.
4. Select OK.
The vectors are displayed on the drawing.
Comments
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 Max. Length edit box is updated to display the length
at which the maximum vector will be drawn. You can control the vector length either by specifying a
Magnification value or by specifying a Max. Length value. The Magnification value is computed
according to the following general relationship:
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.
For each element, the average x-velocity and average y-velocity from the Gauss point velocity values are
computed and then vectorially 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.
CONTOUR 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.
Follow the above procedure, except click on an existing flux label, and the label will be removed.
244 SEEP/W
Comments
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 steadystate conditions.
A message will be displayed if you attempt to draw a flow path 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. This message will also be displayed if the flow path encounters a no flow
perimeter boundary.
Flow paths may cross a water table (zero-pressure contour). This is acceptable since in a
saturated/unsaturated analysis the phreatic surface is not a flow line as in a traditional unconfined flow
net. Flow can cross the water table (phreatic surface) in a SEEP/W analysis.
For more information on the use and interpretation of flow paths, see Flow Paths in Chapter 7.
Draw Graph
Plots graphs using the computed parameter values.
The Draw Graph command allows you to plot a graph containing any of the following computed
parameter values: total head, pressure, pressure head, x velocity, y-velocity, xy velocity, x gradient, y
gradient, xy-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 analysis, you can also plot a dependent variable
versus time.
Draw Graph also can be used to extract selected parameter values over many time steps or for many
nodes. These values can be saved as an ASCII text file or copied to the Windows Clipboard and then
taken into other Windows graphing applications (e.g., Microsoft Excel).
2. In the Graph Type group box, select the graph parameters from each drop-down list box.
3. In the Select Time Steps group box, select the time steps to include in the graph if the problem is a
transient analysis.
The All button selects all time steps, and the None button unselects all time steps. At least one time
step must be selected in order to create the graph.
4. In the CONTOUR window, select the nodes used to plot the graph.
When you move the cursor out of the dialog box and into the CONTOUR window, it changes to a
black arrow, indicating that you can select nodes.
To select the nodes to graph, click on each node individually or select a group of nodes. To select a
group of nodes, hold the left mouse button down at the corner of the region and drag the mouse until a
rectangle encompasses the desired group of nodes. When the left mouse button is released, all nodes in
the rectangle are selected.
Each time you select nodes, all other nodes are unselected. If you wish to keep the previous node
selection, hold down the CTRL key while you select more nodes.
To select nodes along a straight line, press the SHIFT key and click on two nodes along the line. All
nodes that lie on a straight line between the selected nodes are selected.
5. Select the Graph button to display a graph of the selected parameters. The following graph contains a
plot of pressure vs. the y coordinate for eleven selected nodes and three selected time steps:
246 SEEP/W
NOTE: For some parameters, the computed values will be zero for selected nodes that are within
elements not currently being viewed. This is because CONTOUR graphs nodal values, while some
parameters are stored at element Gauss regions and averaged to the nodes. For more information, see
View Element Regions and Projecting Gauss Point Values to Nodes in Draw Contours in this chapter.
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.
File Close Closes the Graph window and returns to the Draw Graph dialog box.
Edit Copy Copies the graph to the Windows Clipboard for use in other Windows applications. See
Edit Copy All in Chapter 4 for further information on copying to the clipboard.
Set Options Specifies the options to use when displaying the graph.
2. To change the titles, type a new graph title or axis title in the edit boxes.
3. To change the font, select the Font button. The following dialog box appears:
248 SEEP/W
All the fonts that are currently installed in Windows are displayed in the Font list box. To install or
delete fonts, you must use the Windows Control Panel. See the Windows documentation for more
information on Control Panel.
4. Select the desired font in the Font list box and style in the Font Style list box.
5. Select a font size from the Size list box or type the desired font size in the Size edit box.
The font size units are relative to the size of the Graph window (i.e., whenever the Graph window is
enlarged, the text in the window is also enlarged). Select a font size that results in the graph titles being
displayed at a suitable size.
6 Select OK to return to the Set Graph Options dialog box. The name of the selected font is displayed
underneath the Font button.
7. To change the graph display options, check any of the following check boxes in the Graph Display
group box:
Semi-Log Displays the vertical axis at a log scale. This option is not available if any of the
values along the vertical axis are negative or equal to zero.
Rotate 90 Plots the independent variable along the vertical axis and the dependent variable
along the horizontal axis. This is the default option when the independent variable is the nodal y
coordinates.
8. To specify how the lines are plotted on the graph, check any of the following check boxes in the Lines
group box:
Thick Lines Displays each graph line as a thick line. This option cannot be used in
combination with Styled Lines.
Styled Lines Displays each graph line as a styled (dashed or dotted) line. This option cannot
be used in combination with Thick Lines.
9. Select OK when you have finished selecting the graph display options. The graph is redrawn using
the new options.
If the Extract All Data option was selected, the Graph Data dialog box will also list the x and y
coordinates at each node and the elapsed time for each selected time step.
The remaining steps describe how to export the data in the list box to the Windows Clipboard or as an
ASCII text file.
3. In the Export Delimiter group box, select the character to use as the field delimiter between list box
250 SEEP/W
columns.
Many spreadsheets and databases use a special character to separate data into fields. For example, to
import the graph data into Microsoft Excel, select the TAB character. If your application uses a
delimiting character that is not listed in the group box, select Custom and type the character in the
adjacent edit box.
4. To export a portion of the graph data displayed in the list box, check the Selected Only check box and
select the desired lines in the list box.
A group of lines can be selected either by pressing the CTRL key and clicking on each line in the
group or by pressing the SHIFT key and clicking on the first and last line in the group.
If Selected Only is not checked, the entire list box will be exported.
5. To copy the list box contents to the Windows Clipboard, select the Copy button.
A beep is sounded when the data points have been copied to the clipboard.
6. To export the list box contents to an ASCII text file, select the Save As button. The following dialog
box appears:
NOTE: The File Save As dialog box is a dialog used by many other Windows applications. To get
help on using the dialog box, click on the question-mark in the top-right corner; your cursor then
becomes a question mark. Then, click on the dialog control that you need explained; a pop-up
window appears with a description of the dialog control. Click anywhere else in the dialog box to
remove the pop-up window.
7. Type the name you wish to give the file and select the directory in which to save the file.
8. Select Save to export the graph data to the specified ASCII file.
The Graph Data dialog box is redisplayed when the file has been saved.
9. Select Done in the Graph Data dialog box when you are finished extracting data.
Modelling Progression
One of the most important rules to follow in finite element modelling is to progress from the simple to
the complex. It is good practice to initially define a simplified version of the problem and then add
complexity in stages.
Moving from the simple to the complex makes it easier to pinpoint difficulties with the model when the
results of the analysis are unrealistic. Determining what causes unrealistic results can be difficult if all of
the possible complexities are included at the start of the problem analysis. Furthermore, in finite element
modelling, it is important that the results obtained are of a form similar to results obtained from simple
hand calculations. It is easier to make this judgment if you start with a simplified version of the problem.
The principle of moving from the simple to the complex can be illustrated in the analysis of seepage
through a zoned earth dam. Initially, the modelling task can be simplified by assigning all of the
materials the same properties, which is equivalent to making the section homogeneous. Once the solution
appears reasonable, complexity can be added to the problem by changing the properties of the various
zones in stages. This stepped approach not only helps to evaluate the results but also provides
information on the effect of the various zones.
In the case of large soil system with very steep conductivity functions, the problem may be extremely
nonlinear and convergence of the problem can be a challenge. In this situation, rather than fighting to
get a converged solution, it may be useful to obtain a converged solution with a flat K function first and
increase the steepness of the function gradually.
Units
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. Tables 7.1 and 7.2 present
some typical sets of consistent units.
254 SEEP/W
Table 7.1 Consistent SI Units
Parameter
Symbol
Units
Length
metres
Time
seconds
Force
kN
Pressure
F/L2
kN/m2
F/L3
kN/m3
Hydraulic conductivity
L/t
m/sec
L /t
m3/sec
L/t
m/sec
Flux Section
L3/t
m3/sec
Volume
L3
m3
Parameter
Symbol
Units
Length
feet
Time
hours
Force
Pressure
lbs
2
psf
F/L
F/L
pcf
Hydraulic conductivity
L/t
ft/hr
ft
Nodal flux
L /t
ft3/hr
L/t
ft/hr
Flux Section
L3/t
ft3/hr
Volume
L3
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.
Mesh Design
The amount of computer memory storage and processing time required to solve the finite element
equations is proportional to the number of nodes in the problem, the nodal point difference in each
element, and the integration order. Furthermore, the accuracy of the results is affected to some extent by
256 SEEP/W
Figure 7.1 The Effect of Mesh Layout on Node Numbering
The memory and disk space requirements and the processing time can be significantly reduced by
selectively using different element types and sizes in various regions of the mesh. In the transition zones,
care must be taken to ensure that compatibility is maintained between elements. This is done by ensuring
that the interpolating function between two corner nodes common to the elements is of the same order.
The function must either be linear in both elements or nonlinear in both elements.
Figure 7.3 illustrates the requirements for compatibility. In Figure 7.3a the interpolating function
between Nodes A and C for Element 3 is nonlinear, while the interpolating function between Nodes A
and B in Element 1 and between Nodes B and C in Element 2 is linear. It is therefore an unacceptable
transition arrangement. In Figure 7.3b the interpolating function is linear between Nodes A and B and
linear between Nodes B and C in Elements 1, 2, 4, and 5. As a result compatibility is maintained between
the elements.
The potential for creating unacceptable transition elements can be reduced by using triangular elements.
Quadrilateral transition elements can lead to unacceptable arrangements, such as illustrated in
Figure 7.3a.
258 SEEP/W
Figure 7.3 Element Transitions and Compatibility
Another factor that should be considered in the design of a mesh is the selection of starting x and ycoordinates (datum) of a problem. Using a large starting x- or y-coordinate may affect the precision of
the computed results due to round-off error. Round-off error occurs when a small number is added to a
large number. Since there are many computations in SOLVE involving the additions and subtractions of
nodal coordinates, it is important to minimize unnecessary round-off error due to the poor selection of
datum. The easiest way to minimize round-off error is ensure that both the starting x- and y coordinates
are as close to zero as possible.
During the verification process, DEFINE determines the x- and y-nodal coordinate ranges of the mesh
and issues a warning message if more than one significant digit of precision will be lost due to floating
point round-off error. For more information about the verification process, see Verify/Sort in Chapter 4.
Relevant Materials
Thought must be given to the relevance of each material included in the analysis. In certain cases, the
analysis and modelling can be simplified by excluding irrelevant materials. A valid question to ask is,
"Does the material contribute to the energy (head) dissipation?" If not, there may be little or no value in
including the material in the analysis.
For example, consider a rock-filled dam with a clay core and a downstream granular drainage blanket as
illustrated in Figure 7.4. The hydraulic conductivity of the rockfill and granular drain is much higher than
for the clay core.
On the upstream side of the dam, there is essentially zero head dissipated in the upstream shell, since the
rockfill is considerably more pervious than the core. Therefore, the head at all nodes in the shell zone is
equal to the reservoir level. Conditions along the boundary between the upstream shell and the core, and
between the shell and the foundation, are known and can be specified. Consequently, there is no need to
Assuming that the downstream drainage blanket is constructed in such a way that it can carry away any
seepage that comes through the core, there will be no buildup of head in the drain. Stated another way,
since the granular drain in no way impedes the drainage through the core, none of the reservoir head is
dissipated in the granular drain. Therefore, there is no need to include the granular drain in the analysis.
Furthermore, if the drain can carry away all of the seepage that comes through the core, there is no need
to include the downstream shell.
The head in the horizontal portion of the drain will be equal to the elevation of the tail water when the
drain functions as intended. Consequently, conditions along the contact between the drain and the
foundation are known and can be specified. Conditions on the downstream face of the core are unknown
but can be established by SEEP/W with the use of review nodes.
This example problem analysis has been greatly simplified by excluding materials that do not contribute
to dissipating the head. As a result, the required mesh is much smaller, and the processing time required
is significantly reduced.
Materials such as rockfill essentially have an infinitely steep (vertical) conductivity function. Portions of
the material that are below the water table have a relatively high hydraulic conductivity while portions
above the water table have an infinitely low hydraulic conductivity. In other words, there is no flow when
the rockfill is totally unsaturated. Including materials with excessively steep conductivity functions can
lead to wide oscillation in the solution and create unmanageable problems with convergence.
As previously mentioned, the key issue in deciding if a particular material is relevant to a problem
analysis is whether the material contributes to dissipating the excess head. If so, the material must be
included in the analysis. If not, it may be possible to obtain a faster and better solution by not including
the material in the seepage analysis.
Regions with common material properties can be excluded from an analysis either by not including the
region in the mesh or by assigning the material a zero conductivity function number. The latter
alternative may be the preferred method if the mesh is to be used in another application, such as a stress
analysis.
When it is essential to include materials with widely contrasting hydraulic conductivity properties, the
associated convergence difficulties can be reduced by including transition zones between the material
types. For example, modelling clay immediately up against coarse gravel can create unmanageable
convergence problems. In reality, there will likely be a gradual transition zone between the materials.
Including a transition zone in the analysis to reduce the contrast in conductivity functions can assist in
overcoming convergence difficulties.
260 SEEP/W
As a general rule, convergence difficulties often arise when you attempt to model conditions that would
not normally exist in the field.
the soil-water characteristic curve of the materials (Volumetric water content function)
Furthermore, since SEEP/W is formulated using total head as the primary variable, in order to obtain a
unique solution to a flow problem, the total head value of at least one node must be known and specified.
Therefore, when SEEP/W calculates the total head at all nodes in the flow problem, the total head at all
other nodes can be calculated with reference to the known head.
In a steady state analysis, the above requirement suggest that at least a region node, a region edge or a
region surface must be specified with a head boundary condition. However, in a transient analysis, since
the initial condition of the flow system must be known and specified, a unique solution can be obtained
with reference to the known initial head. In other words, you may obtain a unique solution in a transient
analysis even if all the boundaries are specified as flux boundary conditions.
262 SEEP/W
Figure 7.5 Effect of No Hydraulic Conductivity Function
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.
Sample hydraulic conductivity functions, listed in Appendix A, are included with SEEP/W and are
contained in the FN_FEET.SEP and FN_METRE.SEP data files. These conductivity functions are
estimated from laboratory-determined volumetric water content functions (Soil-Water Characteristic
Curves) for various materials. You can select or modify any of these functions and use them in your
analysis.
On top of the function library, SEEP/W DEFINE also provides a few estimation methods that you may
like to use to estimate your conductivity function. For example, if you know the grain size curve of a
material, you may use these methods to estimate both the volumetric water content and conductivity
functions of the material. Please refer to Appendix A for details of these estimation methods.
In summary, a hydraulic conductivity function must be specified for each material included in an
analysis, even if the function is only an approximation. Using an approximated, curved relationship in the
unsaturated zone results in a much better solution than using a straight, horizontal line for the
conductivity function.
Initial Conditions
For a transient analysis it is essential to define the initial, (or starting), total head at all nodes. SEEP/W
allows you to specify the initial conditions by either reading the data from an initial conditions file, or by
drawing the initial water table. It is important to recognize that the initial conditions for a transient
A head file created by a transient seepage analysis at a specific time step, (e.g. FILL.H12).
A pore-water pressure file created by a QUAKE/W earthquake dynamic analysis, (e.g. SLOPE.Z50).
NOTE: The initial conditions file name may be different than the data file name, (e.g. MYDAM.H00 and
MYFILL.SEP, respectively), but it is critical that both files be based on the same finite element mesh.
In most cases, the initial conditions can be established by running a steady-state analysis. Figure 7.6
illustrates two examples of steady-state flow problems that can be used to define the initial conditions for
a transient analysis. The initial conditions for seepage from a pond (Figure 7.6a) might be the steadystate regional groundwater flow defined by the water table elevation underneath the pond. The initial
conditions for seepage through a dam (Figure 7.6b) might be the steady-state flow condition of the dam
due to the small water impoundment upstream from the dam.
In a steady-state analysis, the pore-water pressure in the unsaturated zone above the water table will vary
in a linear manner when the surface flux is specified as zero, as shown in Figure 7.7a. This means that the
negative pore-water pressure near the surface may become too high. A more realistic estimate of the
initial negative pore-water pressure can be established by specifying a small infiltration along the ground
surface. The small surface flux has the effect of changing the pore-water pressure profile as illustrated in
Figure 7.7b.
The magnitude of the maximum negative pore-water pressure is dependent on the shape of the hydraulic
conductivity function and, to a lesser extent, on the rate of infiltration. The infiltration rate must be less
than the saturated conductivity. In general, applying a small non-zero surface flux tends to give a more
realistic initial pore-water pressure estimates than a zero surface flux.
Initial conditions can also be obtained from a SIGMA/W or QUAKE/W pore-water pressure file.
Alternatively, the initial head file can be defined manually by editing any previously computed head file
using a text editor such as Windows Notepad or Write and saving the file in text format.
264 SEEP/W
Figure 7.6 Establishing Initial Conditions
266 SEEP/W
No Initial Condition
In the event if no initial condition is specified, SEEP/W will process with the transient analysis assuming
that all nodes are at zero pressure conditions. In other words, the initial total head is equal to the elevation
head. This initial condition may not be reasonable and may give unrealistic results especially in the early
time steps.
In summary, a reasonable initial condition must be specified in a transient analysis.
The adaptive scheme will always insert just enough time steps to return to the increments established by
the user. This way, no write out data steps are missed and the user still has control over the general time
stepping of the solution.
In order to activate adaptive time stepping the user must set up their time steps with preferred "save" time
steps. Then the user checks the adaptive time stepping box and time step criteria as well as the maximum
268 SEEP/W
With adaptive time stepping.
In the first case, the user has had to enter a time stepping scheme that will hopefully lead to a converged
solution. They have entered 12 time steps with several "save" periods and a total elapsed time at the end
of the simulation of 1970 days.
In the second case, the user does not worry about appropriate time steps early on in the simulation but
selects, for convenience, "save" time at 1970 days. The percent allowable head change between time
steps is set at 2.5% and the minimum allowable time step is set to 2 days.
The two figures below compare results after 1970 days for both cases. There are small differences but
not significant in the scope of this example. For problems where there are closed form "exact" solutions,
the adaptive time stepping can yield more accurate results in some cases compared to a time stepping
scheme that the user must set up on a trial and error basis in order to replicate "exact" results.
Water table profile after 1970 days with user selected time increments (above).
Boundary Conditions
Upstream Vertical Boundary
A common problem is the impact of a manmade water retention structure on the natural groundwater
regime. For example, consider the case of an irrigation canal, as illustrated in Figure 7.8. Leakage from
the canal may cause the water table to rise. The problem is how to model the water table rise along the
left vertical boundary.
270 SEEP/W
Figure 7.8 Upstream Boundary Specification
One approach is to specify a flux across the boundary equal to the amount of natural groundwater flow.
The environment upstream that created the natural regime will likely not change as a result of the canal,
and the natural flow that arises at the left boundary will remain the same after the canal is in place. This
approach is reasonable if the upstream boundary is extended far enough from the canal. To achieve the
constant natural inflow to the system, the gradient must be maintained; to maintain the gradient, the
water table must rise at the left.
To find the natural groundwater flow quantity, it is necessary to define a flux section near the upstream
end of the mesh and perform a steady-state analysis without infiltration from the canal. An additional
benefit of performing the natural steady-state analysis is that it defines the initial conditions for a
transient seepage analysis from the canal.
An alternative is to use infinite elements along the left (upstream) boundary and specify the far field
water table (head) conditions.
Defining the downstream vertical boundary as a head boundary may also not represent actual conditions.
Specifying a head on the lower portion of the vertical boundary has the same effect as if a water-filled
trench exists next to the boundary and water is removed from the trench to maintain the constant head
specified (Figure 7.9b). Specifying a head boundary also implies that there is no further resistance to
flow beyond the vertical boundary. This is usually not the case.
When the seepage discharge point is a long distance from the region of interest, it is best to model the
far-field condition using infinite elements.
Fluctuating Reservoir
A typical situation encountered in seepage modelling is the rise and fall in the level of a reservoir. The
result is that certain boundary nodes become submerged as the water level rises and become exposed as
the water level falls.
The fluctuation in the reservoir level can be described by a boundary function of head versus time. Each
node in contact with the reservoir is assigned a head depending on the function and the elapsed time.
Exposed nodes that follow the boundary function can be assigned one of two conditions. The first option
is to adopt the head as defined by the boundary function; the second option is to assign all nodes above
the reservoir level a boundary type of Q=0.
For example, assume that the reservoir level is at a head (y-coordinate) of 20 and that there is a node at y
coordinate 22 that was submerged and is now exposed. Assigning the node a head equal to 20 as per the
boundary function means the boundary condition is specified as -2 units of pore-water pressure. The
alternative is to set the boundary condition to Q=0 for the exposed node. This might be more realistic
than specifying a negative pore-water pressure.
It is difficult to predict the pore-water pressure at a node that becomes exposed. Therefore, the choice of
272 SEEP/W
which boundary condition to use must be made in light of the problem being analyzed.
Alternatively, the fluctuation in the reservoir level can be described by a boundary function of head
versus volume. This approach is particularly useful when the fluctuation in the reservoir level is induced
by draining and filling of the reservoir. In a transient analysis, SEEP/W computes the total flux volume
gained or lost from the reservoir and automatically updates the boundary head of the reservoir according
to the specified function.
Figure 7.10 illustrates a head versus volume boundary function. Note that the head (i.e., elevation of the
reservoir water level) at zero volume is the head in the reservoir at the beginning of the transient process.
Figure 7.10 shows that as the reservoir gains volume (i.e., fills), the head in the reservoir increases;
similarly, as the reservoir loses volume (i.e., drains), the head in the reservoir decreases.
Figure 7.10 A Boundary Function of Head vs. Volume
274 SEEP/W
Wilson, 1990, has shown that the pore-water pressure at the ground surface can become highly negative,
as illustrated in Figure 7.12. The result is a thin, highly desiccated layer at the surface which can greatly
reduce the potential water loss through evaporation.
Figure 7.12 Negative Pore-Water Pressure near the Ground Surface
Near the ground surface, water is lost in vapor form. To model this type of water loss, it is necessary to
consider heat flow as well as water flow, (Wilson, 1990). SEEP/W is not formulated to model vapor
flow. A separate computer software package is required to compute the ground surface flux. The results
from such a program could be used as the boundary conditions for a SEEP/W analysis. Until such a
program is available, no definitive guidelines can be offered on how to specify the ground surface flux,
except that it is necessary to perform a sensitivity analysis to establish the importance of the surface flux.
Such a sensitivity analysis may reveal that the surface flux is not a critical issue, and consequently a
reasonable estimate may be adequate. If the sensitivity analysis reveals that the surface flux is critical to
the solution, then efforts will have to be directed toward more clearly defining the ground surface flux.
SEEP/W provides several options for specifying the ground surface flux boundary. For a steady-state
analysis, the ground surface flux boundary can be specified as a constant flux rate (q) or a constant flux
quantity (Q). For a transient analysis, the ground surface flux boundary can also be specified as a
function of q vs. time or Q vs. time.
SEEP/W has a feature that makes it possible to modify the surface flux on the basis of the negative porewater pressures in the ground. This is done by defining a modifier function, such as shown in
Figure 7.13.
At the beginning of each time step, SEEP/W first computes the surface flux (e.g., from a q vs. time
function). Next, SEEP/W establishes the current pore-water pressure at the boundary node and then
reduces the surface flux according to the modifier function.
Boundary Reviews
Boundary Reviews for Potential Seepage Faces
For certain types of seepage problems, the boundary conditions on some nodes are unknown
function of the flow process. A typical example is where seepage exits on the downstream
homogeneous dam. The point where the phreatic surface intersects the dam face is unknown.
situation arises after the drawdown of a reservoir (Figure 7.14). Establishing the correct
conditions for these situations requires an iterative procedure similar to that required to
nonlinear finite element equations.
and are a
face of a
A similar
boundary
solve the
SEEP/W allows the modelling of these special boundary conditions with a "review boundary". All nodes
on the potential seepage face are initially assigned a flux-type boundary condition. After the heads are
computed for all nodes, these nodes are reviewed to ensure that these nodes are either remind unsaturated
or at zero water pressure with water leaving the flow system.
During a transient analysis, all review nodes are set to a flux type 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.
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 nodes are considered
in the review procedure. Consequently, the modification may jump from one area to another with each
successive iteration.
If the review nodes follow a head versus time boundary function, the Q=0 boundary option must be used.
276 SEEP/W
This is required to ensure that all nodes with a y coordinate greater than the boundary function head have
a condition of flux equal to zero at the start of each time step.
It is important to remember that nodes that need to be reviewed must have a flux type boundary at the
start of the time step. Nodes with a specified head boundary condition cannot be reviewed.
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.
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
278 SEEP/W
Figure 7.17 A Typical Convergence Record
Acceptable Convergence
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 iterations. 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. In general, a convergence tolerance of 0.01 leads to an acceptable solution in many cases.
If the solution is highly nonlinear and the convergence process oscillates greatly, you can use the SOLVE
280 SEEP/W
b) Residual vs Iterations Plot - Converged
282 SEEP/W
g = gravitational constant
a = compressibility of the aquifer
n = porosity
b = compressibility of the water
Specific storage is identical to the gwmw term in SEEP/W terminology.
(7.3)
(7.4)
Therefore,
(7.5)
In SEEP/W, the term mw is the parameter that represents the compressibility of the system due to a
change in pore-water pressure.
The transmissivity T of a confined aquifer is defined as:
(7.6)
where:
b = aquifer thickness
K = hydraulic conductivity
If the transmissivity and the thickness are known, the appropriate hydraulic conductivity value (K) can be
established for a SEEP/W analysis.
Axisymmetric Analysis
An axisymmetric analysis can be used to simulate three-dimensional problems with symmetry about a
vertical axis of rotation. The problem is defined in two dimensions but for analysis it is as if the section is
rotated about a vertical central axis. A typical example of an axisymmetric analysis is the flow into a
single pumping well or flow out of a single recharge well into a uniform aquifer.
In SEEP/W the vertical symmetric axis of rotation is always at x-coordinate equal to zero. The x
coordinates in an axisymmetric finite element mesh must, therefore, all be greater or equal to zero. This
affects the simulation of well and casing sizes. The distance from the central axis to the inside vertical
edge of the mesh is the well and casing radius, as illustrated in Figure 7.19.
For an axisymmetric analysis, the computed flux is per unit radian if the element thickness is specified as
1.0. If the computed flux is for the entire circumferential area, you must specified the element thickness
as 6.2832 (i.e., 2 pi radian). You can change the element thickness for the entire mesh with the Draw
Element Properties command.
Infinite elements may be used for the outside far field edge of the axisymmetric mesh. However, the
application of non-zero q (unit flux) boundary conditions along the infinite elements 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.
284 SEEP/W
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 desaturated. 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 infinite elements is theoretically
projected to infinity and consequently the contributing areas for the outer edge nodes are not well
defined. The resulting heads may or may not be reasonable. If you are going to apply a surface flux to
infinite elements, you will have to make a careful assessment of the results to make sure they are
reasonable. You can apply H and Q type boundaries without difficulty.
286 SEEP/W
position can affect the solution particularly within the infinite elements, however, this effect is not
significant if the pole is in a reasonable, approximate position.
Flow Paths
SEEP/W can 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 forwards and backwards
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 steady-state
conditions from the entrance to exit point within the flow regime.
The SEEP/W flow paths are not intended to replicate the flow or stream lines within a traditional flow
net. In many cases the SEEP/W flow path will be the same or very close to a flow line. 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 7.22. 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 Figure 7.22 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.
Figure 7 22 Illustrative flow paths
Another important point is that in a saturated/unsaturated SEEP/W flow analysis, the phreatic line is not a
flow line. It is simply a line of zero water pressure. Since water can flow from the saturated to the
Flow Lines
For totally saturated steady-state conditions, it is possible to compute flow or stream lines such that the
discharge between each of the lines is the same. These lines are the exact flow lines within a flow net.
You can trick SEEP/W into computing flow lines by reversing the H and Q boundary conditions along
the perimeter of the problem. Consider the case presented in Figure 7.23 and 7.24. To compute the
equipotential lines it is necessary to specify the head (H) along the reservoir-ground contact and along
the ground surface beyond the downstream toe of the dam. Along the remainder of the perimeter the
boundary condition is set to zero flux, (Q = 0).
Figure 7.23 Boundary conditions for computing equipotential lines
Now to compute flow lines, the boundary types must be reversed. Along the left and right vertical
boundaries, and along the base of the mesh the head is specified as zero (H = 0). Along the base of the
dam and the cutoff wall the head is, for example, specified as H = 10. Along the reservoir-ground contact
and along the ground surface beyond the downstream toe of the dam, the boundary type now is Q = 0.
The result will be as illustrated in Figure 7.24. The H difference of 10 produces 10 flow channels. A
higher H difference would result in more flow channels and vise versa.
Figure 7.24 Boundary conditions for computing flow lines
The flow lines next to the left and right boundaries become near vertical. This is a reflection of the
288 SEEP/W
infinite elements. The flow lines would remain curved if the infinite elements were drawn at the true
scale. The compressed representation of the infinite elements causes the break in the flow lines.
Tricking SEEP/W into drawing flow or stream lines has its limitations. It works best for saturated
homogeneous confined flow problems such as presented in Figure 7 24. Applying the technique to
unconfined or heterogeneous or unsaturated problems may give reasonable results but you have to assure
yourself through your own assessment as to the validity of those results.
Tricking SEEP/W into computing flow lines should only be done when Q = 0. If the boundary flux is
non-zero, the technique breaks down and should not be used.
The results shown in Figure 7.24 were produced using the example problem called CUTOFF, included
with the software. You can modify the included CUTOFF.SEP file to duplicate this example if you wish.
Chapter 8 Theory
Introduction
This chapter presents the methods, equations, procedures, and techniques used in the
formulation and development of the SEEP/W SOLVE function. It is of value to be familiar with
this information in order to use the software. An understanding of these concepts will be of great
benefit in applying the software, resolving difficulties, and judging the acceptability of the
results.
290 SEEP/W
Figure 8.1 General Form of Volumetric Water Content Function
When the degree of saturation is 100%, the volumetric water content is equivalent to the soil
porosity, which is defined as the volume of voids divided by the total volume.
Consider a completely saturated soil where the pore-water pressure is near zero, and the total
external load on the soil remains constant. As the pore-water pressure becomes more positive,
the effective stress will decrease. This causes the soil to swell and results in an increase in its
water content. As the pore-water pressure becomes negative, the soil begins to desaturate and
the water content decreases. Ultimately, the soil becomes completely desaturated, and the water
content no longer changes with a further decrease in pore-water pressure.
The slope of the soil-water characteristic curve (designated as mw) represents the rate of change
in the amount of water retained by the soil in response to a change in pore-water pressure. When
the pore-water pressure is positive, mw is equivalent to mv, the coefficient of compressibility
for one-dimensional consolidation. The parameter mw is required in a transient seepage
analysis.
Soil-water characteristic functions for fine-grained (clay) soils may be relatively flat, while for
coarse-grained soils (sand) the function may be quite steep. Figure 8.2 presents actual
volumetric water content curves obtained by Ho, 1979, for fine sand, silt, and clay. The
variation in these curves demonstrates the effect that the soil properties have on the
characteristic functions. Appendix A presents guidelines for establishing these functions in the
laboratory; it also contains more typical published functions.
292 SEEP/W
Figure 8.3 A Hydraulic Conductivity Function
Techniques have been developed for predicting the hydraulic conductivity function from a soilwater characteristic function. Establishing the characteristic function is generally not as
complicated as conducting laboratory tests to measure the conductivity function.
SEEP/W uses the Green and Corey, 1971, procedure for estimating the conductivity function
from a soil-water characteristic function. The details of this predictive method and some typical
hydraulic conductivity functions are presented in Appendix A.
Defining the hydraulic conductivity for negative pore-water pressure regions makes it possible
to analyze problems involving unsaturated flow as well as saturated flow.
Flow 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 (8.2)
where:
q = specific discharge
k = hydraulic conductivity
i = gradient of fluid head or potential
Darcy's Law was originally derived for saturated soil, but later research has shown that it can
Governing Equations
The governing differential equation used in the formulation of SEEP/W is:
(8.4)
where:
H = total head
kx = hydraulic conductivity in the x-direction
ky = hydraulic conductivity in the y-direction
Q = applied boundary flux
= volumetric water content
t = 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 the volumetric water content. 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.
294 SEEP/W
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:
(8.5)
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 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 uw is the pore-water pressure.
SEEP/W is formulated for conditions of constant total stress; that is, there is no loading or
unloading of the soil mass. The second assumption is that the pore-air pressure remains constant
at atmospheric pressure during transient processes. This means that (s - ua) remains constant
and has no effect on the change in volumetric water content. Changes in volumetric water
content are consequently dependent only on changes in the (ua - uw) stress state variable, and
with ua remaining constant, the change in volumetric water content is a function only of porewater pressure changes.
A change in volumetric water content can be related to a change in pore-water pressure by the
equation:
(8.6)
where mw is the slope of the storage curve.
The total hydraulic head is defined as:
(8.7)
where:
uw = pore-water pressure
= unit weight of water
y = elevation
(8.10)
Since the elevation is a constant, the derivative of y with respect to time disappears, leaving the
following governing differential equation:
(8.11)
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 8.4. Presented as well in Figure 8.4 is the local element node numbering system. The
local coordinates for each of the nodes are given in Table 8.1.
296 SEEP/W
Table 8.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.
In the case of quadrilateral elements, Nodes 5, 6, 7, and 8 are secondary nodes. In the case of
triangular elements, Nodes 5, 6, and 7 are secondary nodes.
The local and global coordinate systems are related by a set of interpolation functions. SEEP/W
uses the same functions for relating the coordinate systems as for describing the variation of the
field variable (head) within the element. The elements are consequently isoparametric elements.
The x and y coordinates anywhere in the element are related to the local coordinates and to the x
y coordinates of the nodes by the following equations:
x = <N> {X} (8.12)
y = <N> {Y} (8.13)
where <N> is a vector of interpolating shape functions and {X} and {Y} are the global x y
coordinates of the element nodes. The interpolating functions are expressed in terms of local
coordinates. Therefore, once a set of local coordinates (r,s) have been specified, the
corresponding global coordinates can be determined by Equation 8.12 and Equation 8.13.
Interpolating Functions
SEEP/W uses a general set of interpolating functions presented by Bathe, 1982, pp. 200, 230.
298 SEEP/W
These general functions are suitable for elements which have none, some, or all of the secondary
nodes defined. This allows for considerable versatility in the types of elements that can be used.
The interpolating functions in terms of local coordinates r and s for quadrilateral and triangular
elements are given in Tables 8.2 and 8.3, respectively.
Table 8.2 Interpolation Functions for Quadrilateral Elements
Function
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)
N7 = (1-r2)(1-s)
N8 = (1-s2)(1+r)
N1= 1-r-s
-N5
-N7
N2 = r
-N5
-N6
N3 = s
-N6
-N7
N5 = 4r (1-s)
N6 = 4rs
N7 = 4s(1-r-s)
The functions represent a linear equation when the secondary nodes are missing and a quadratic
(nonlinear) equation when the secondary nodes are included.
(8.17)
(8.18)
300 SEEP/W
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:
(8.19)
(8.20)
This can be written as:
(8.21)
where [J] is the Jacobian matrix and is defined as:
(8.22)
The derivative 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:
(8.23)
Recall from Equation 8.12 and 8.13 that:
x = <N> {X}
y = <N> {Y}
Substituting these values into Equation 8.22, the Jacobian matrix becomes:
(8.24)
The derivatives of the interpolation functions with respect to r and s are required to compute the
Jacobian matrix (Equation 8.24) and to compute the flow gradients (Equations 8.17, 8.18, and
8.23).
The derivatives of the interpolation functions with respect to r and s used by SEEP/W for
quadrilateral and triangular elements are given in Tables 8.4 and 8.5, respectively.
302 SEEP/W
Table 8.4 Interpolation Function Derivatives for Quadrilateral Elements
Derivative of Function
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)
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)
(8.25)
The inverse of [J] is:
(8.26)
The determinant of [J] is:
det[J] = (J11 x J22 - J21 x J12) (8.27)
(8.28)
304 SEEP/W
where:
[B] = gradient matrix
[C] = element hydraulic conductivity matrix
{H} = vector of nodal heads
=
<N>T<N> = [M] = mass matrix
{H},t =
(8.29)
(8.30)
Equation 8.31 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 [M] {H},t
vanishes, reducing the finite element equation to:
[K] {H} = {Q} (8.32)
306 SEEP/W
Time 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):
(8.33)
where:
t
= time increment
= a ratio between 0 and 1
to 1.0.
As indicated by this equation, 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.
Numerical Integration
SEEP/W uses Gauss numerical integration to form the element characteristic matrix [K] and the
(8.35)
where:
j = integration point
n = number of integration points
det|Jj | = determinant of the Jacobian matrix
W1j, W2j = weighting factors
The number of sample (integration) points required in an element depends on the number of
nodes and the shape of the elements.
308 SEEP/W
Tables 8.6 to 8.9 contain the number and location of sampling points that are used by SEEP/W.
Table 8.6 Sample Point Locations and Weightings for Four Point Quadrilateral
Element:
Point
w2
w1
+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 8.7 Sample Point Locations and Weightings for Nine Point Quadrilateral
Element
Point
w2
w1
+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 8.8 Sample Point Location and Weighting for One Point Triangular Element
Point
1
r
0.33333
w1
0.33333
w2
1.0
0.5
Table 8.9 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
One-point integration for a triangular element results in a constant gradient throughout the
element.
The number of integration points is denoted as the integration order.
The appropriate integration order is a function of the presence of secondary nodes. When
secondary nodes are present, the interpolating functions are nonlinear and consequently a higher
integration order is required. Table 8.10 gives the acceptable integration orders.
Table 8.10 Acceptable Element Integration Orders
Element Type
Secondary Nodes
Integration Order
Quadrilateral
no
Quadrilateral
yes
Triangular
no
Triangular
yes
It is also acceptable to use four-point integration for quadrilateral elements which have
secondary nodes. This is called a reduced integration order (see Bathe, 1982, p. 282).
Acceptable results can be obtained with reduced integration. For example, reduced integration is
useful in saturated zones where the hydraulic gradient is low and the hydraulic conductivity is
constant. Selective use of reduced integration can greatly reduce the required number of
computations.
It is also possible to use three-point and nine-point integration with elements that have no
secondary nodes. However, the benefits of this are marginal, particularly for quadrilateral
elements. Nine point integration for quadrilateral elements involves substantially more
computing than four point integration, and there is little to be gained from the additional
computations. As a general rule, quadrilateral elements should have secondary nodes to achieve
significant benefits from the nine point integration.
The situation is slightly different for triangular elements. One-point integration means the
material properties and flow gradients are constant within the element. 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
310 SEEP/W
of three point integration in triangular elements with no secondary nodes is considered
acceptable for triangular elements in a mesh that has predominantly quadrilateral elements. This
approach is not recommended if the mesh consists primarily of triangular elements with no
secondary nodes.
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 a nine-point integration.
(8.36)
where:
C11 = kx cos2
+ ky sin2
C22 = kx sin2
+ky cos2
C12 = kx cos
sin
- ky sin cos
C21 = C12
The parameters kx, ky, and are defined in Figure 8.5.
Mass Matrix
As first presented in Equation 8.31, the element mass (or storage) matrix for a two-dimensional
analysis is defined as:
where:
=
mw = slope of storage curve
312 SEEP/W
Flux Boundary
The nodal boundary flux (Q) for a two-dimensional analysis is defined as:
(8.39)
for an axisymmetric analysis as:
(8.40)
and for a plan view analysis as:
(8.41)
where:
{Q} = vector of nodal flux
q = unit flux across the side of an element
t = element thickness
A = area of the element
R = radial distance from the symmetric axis to the element corner nodes
<N> = vector of interpolating function
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 close form solutions as illustrated in Figures 8.7 and 8.8 respectively. 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.
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. DEFINE allows you to identify the edges of the
elements across which a q boundary should be applied. Based on this specific element edge
information, SOLVE performs the integration and determine the applied flux Q at the nodes.
SOLVE needs Q, not q, to solve the finite element equations.
314 SEEP/W
For two-dimensional (i.e., vertical section) and axisymmetric analyses, the nodal flux Q
computed by SOLVE 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 8.7 Contributing Areas for Vertical Two-Dimensional Elements with Width
Equal to 1 Unit
316 SEEP/W
scheme (Barrett et. al, 1994). This is a general scheme that make no assumptions about the
sparsity structure of the matrix. Instead of a full matrix with many zero elements, the
Compressed Row Storage scheme stores the matrix with 3 vectors: one for the non-zero
elements, one for the column index and one for the row pointers. As a result, it provides
significant saving in storage memory particularly in large finite element meshes.
SEEP/W utilizes a preconditioned Bi-Conjugate Gradient (BiCG) iterative solver in solving the
system equations. The BiCG solver is adopted from IML++ (Iterative Methods Library) made
available freely by the National Institute of Standards and Technology, Oak Ridge National
Laboratory, University of Tennessee, Knoxville, U.S.A. The BiCG solver works effectively
with the compressed row storage scheme and is suitable for both symmetric and unsymmetric
system of equations.
The equation solver can accommodate missing elements in the array. This feature makes it
possible to add and delete elements from a finite element mesh without renumbering the nodes
and elements. Unlike the Gauss elimination solver used in previous versions of SEEP/W,
sorting the node number vertically or horizontally will have no effect to the computational time
and accuracy of the solution with this improved iterative solver.
As a result of the iterative solver, the solution of the system of simultaneous equations is to a
large degree dependent on the convergence tolerance and the number of iterations. In most
cases, the default tolerance and number of iterations will be adequate for a solution.
Iteration Scheme
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.
SEEP/W uses the Euclidean norm of the change of total head vectors {Dh} between consecutive
iterations as a measure of convergence. The vector norm of the changes is called residual and is
defined as:
(8.42)
where:
R = residual
n = total number of nodes
j = node number
Dh = nodal total head difference between two consecutive iterations
The residual is a measure of the size of the total head difference between iterations. In a normal
convergence process, the residual will be decreasing and approaching a zero value. The solution
is deemed to have converged when the residual is less than a user-specified convergence
tolerance.
When analyzing problems with potential seepage boundaries, a converged solution is reviewed
to check if a seepage face has developed on potential seepage boundaries. As a result, boundary
conditions on potential seepage boundaries may be adjusted, and the iteration process may be
repeated until all potential seepage boundaries satisfy the adaptive iteration.
(8.43)
where:
ix = gradient in x direction
iy = gradient in y direction
318 SEEP/W
[B] = gradient matrix as defined in Finite Element Equations
{H} = vector of total head at the nodes
The Darcian velocities at each Gauss point are computed from the equation:
(8.44)
where:
vx = velocity in x direction
vy = velocity in y direction
[C] = hydraulic conductivity matrix
SEEP/W stores in an array the hydraulic conductivity at each Gauss point used in the
formulation of the finite element equations. The same hydraulic conductivity values are later
used to compute the velocities.
The SEEP/W velocity is actually the specific discharge, which is the total flux Q divided by the
full cross-sectional area (voids and solids alike); it is not the actual speed with which the water
moves between the soil particles. The actual microscopic velocity is:
(8.45)
where:
v = average linear velocity
q = specific discharge
n = porosity
SEEP/W does not compute the actual pore-channel velocity.
Flow Quantities
SEEP/W has the ability to compute the seepage quantity that flows across a user-defined
section. This quantity can be computed from the nodal heads and the coefficients of the finite
element equation.
(8.46)
320 SEEP/W
The global set of finite equations for one element is as follows:
(8.48)
From Darcys Law (Equation 8.2), the total flow between two points is:
(8.49)
(8.50)
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:
(8.51)
where DH1, DH2, DH3, and DH4 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:
(8.52)
(8.53)
The total flow quantity from Node i to Node j for a transient analysis then becomes:
(8.54)
The total flow quantity through the flux section shown in Figure 8.10 is:
(8.55)
The imaginary flow lines from one side of the section to the other side are known as
subsections. SEEP/W identifies all subsections across a user-defined flux section, computes the
flow for each subsection, and then sums the subsection flows to obtain the total flow across the
flux section.
Material Functions
SEEP/W uses spline interpolation techniques to create smooth, continuous conductivity, and
volumetric water content (or storage) functions.
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, pp. 101-106).
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, pp. 101-106).
A natural spline can have many undesirable humps and hollows when the data points are not
near the natural maximum curvature positions. Figure 8.11a illustrates this behavior.
Salkauskas, 1974, and Lancaster and Salkauskas, 1986, (pp. 101-106), have developed a
procedure for controlling the undesirable humps and hollows. They called the resulting curve a
weighted spline. Figure 8.11b illustrates the effect on the shape of the curve using the weighted
spline interpolation technique.
322 SEEP/W
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 porewater pressure.
Figure 8.11 Natural Spline and Weighted Spline
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 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 Figure 8.12.
The DEFINE KeyIn Functions 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
324 SEEP/W
(b) Curve Segments Using a Value of 30%
Infinite Elements
Many seepage problems can be classified as unbounded. Consider the case illustrated in
Figure 8.13. The condition along the right vertical boundary cannot be correctly defined as a
head boundary or as a flux boundary. The problem is said to be unbounded on the right. The
correct boundary condition is only known at some large (i.e., infinite) distance to the right of the
problem. These types of unbounded problems can be analyzed with infinite elements.
SEEP/W follows the infinite element formulation presented by Bettess, 1992, pp. 53-85.
SEEP/W is formulated only for eight-noded quadrilateral elements.
Mapping Functions
For standard elements, SEEP/W uses the same interpolating functions both to describe the
distribution of the field variable within an element and to relate the local and global coordinate
system (i.e., the elements are isoparametric). For infinite elements, the relationship between the
local and global coordinate system must be described by a special set of shape functions. The
interpolating functions for describing the field variable distribution is the same for all elements,
but the geometric shape functions are different.
SEEP/W uses the "serendipity" family of mapping functions presented by Bettess, 1992, pp. 5385, to relate the local and global coordinate systems for infinite elements. The unique feature
about these functions is that they are zero at the nodes deemed to be at infinity.
Figure 8.14 Node Numbering Scheme for Infinite Elements
Figure 8.14 presents the different types of elements which extend to infinity. The mapping or
326 SEEP/W
shape functions for one-directional and two-directional, (corner), infinite elements are given in
Table 8.11. In the table, r and s are the local coordinates within the element and M1 through M8
are the mapping functions for infinite elements shown in Figure 8.14.
The derivatives of the mapping functions are required to compute the Jacobian matrix and the
flow gradients for infinite elements. The derivatives of the mapping functions for onedirectional and two-directional infinite elements with respect to r and s are given in Tables 8.12
and 8.13, respectively.
Table 8.11 Mapping Functions for Infinite Elements
1-D Infinite Element
M1 = 0
M1 = 0
M2 =
M2 = 0
M3 =
M3 =
M4= 0
M4 = 0
M5 =
M5 = 0
M6 =
M6 =
M7 =
M7 =
M8 =0
M8 = 0
Derivative in s-Direction
M1,r = 0
M1,s = 0
M2,r =
M2,s =
M3,r =
M3,s =
M4,r = 0
M4,s = 0
M5,r =
M5,s =
M6,r =
M6,s =
M7,r =
M7,s =
M8,r = 0
M8,s = 0
Derivative in r-Direction
Derivative in s-Direction
M1,r = 0
M1,s = 0
M2,r = 0
M2,s = 0
M3,r =
M3,s =
M4,r = 0
M4,s = 0
M5,r = 0
M5,s = 0
M6,r =
M6,s =
M7,r =
M7,s =
M8,r = 0
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 8.14 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
Equations 8.55, 8.56, and 8.57.
For infinity in the x-direction only:
x5 = x2 + (x2 - xp) (8.56)
x7 = x3 + (x3 - xp)
For infinity in the y-direction only:
y5 = y2 + (y2 - yp) (8.57)
y7 = y3 + (y3 - yp)
328 SEEP/W
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) (8.58)
y6 = y3 + (y3 - yp)
If one direction of infinity is positive and the other is negative, there is no adjustment to x7 and
y6. However,
x6 = x3 + (x3 - xp) (8.59)
y7 = 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 guidelines on selecting the pole position are presented in The Pole
Position in Chapter 7.
Density-Dependent Flow
SEEP/W may be used together with CTRAN/W to perform density dependent contaminant
transport analyses. For density-dependent analyses, a instance of SEEP/W SOLVE is started and
controlled by CTRAN/W SOLVE so that the groundwater flow equation can be solved
simultaneously with the contaminant transport equation at each time step. The simultaneous
solution of the groundwater flow equation and the contaminant transport equation is required for
density-dependent flow problems because the groundwater flow velocities are dependent on the
contaminant densities which in turn are dependent on the contaminant concentrations.
The formulation used in SEEP/W for density-dependent flow was proposed by Frind, 1982. To
accommodate density-dependent flow analyses, a density body force term is added to the
governing groundwater flow equation. After discretizing the problem domain into finite
elements, the density body force term becomes a body force vector, [G], which is added to each
finite elements governing flow equation in SEEP/W. In matrix form, the body force vector can
be expressed as:
(8.60)
where:
= element density body force vector
Chapter 9 Verification
Introduction
This chapter presents the analyses of some common problems for which there are closed form or
published solutions. The purpose of presenting these analyses is to:
Provide benchmark references which can be used to verify that the software is functioning properly.
Illustrate the use of SEEP/W and demonstrate that the software simulates a specific problem.
The data input files and computed output files for each problem are included with the SEEP/W software.
The files can be used to re-run each analysis and to verify that you can obtain the same results as
presented in this chapter.
Based on the flow net solution, the seepage under the dam is 5.76x10-3 ft3/min/ft, the uplift pressure at
332 SEEP/W
the downstream toe, (Point A), is 7.1 feet, and the exit gradient is 0.34.
The steady state seepage of the foundation cutoff problem is analyzed using SEEP/W. The finite element
mesh used for the analysis is shown in Figure 9.2. Note the use of infinite elements on the left and right
vertical boundaries. The associated files are named CUTOFF. The boundary nodes of the upstream and
downstream surfaces are designed as head boundaries with total head equals to 60 feet and 40 feet
respectively. Default boundary conditions (no flow) are assumed for all other boundaries.
Figure 9.2 SEEP/W Mesh for Dam Foundation Cutoff
Figure 9.3 SEEP/W Computed Head Distribution and Flow Vectors for Dam Foundation
Cutoff
Figure 9.3 presents the SEEP/W computed head distribution and flow vectors. There are 15 contours at
intervals of 1.429, beginning at a minimum value of 40. The number of contours is the same as the
number of equipotential lines in the flow net, (Figure 9.1a). The equipotential lines and SEEP/W head
contours are essentially the same.
Table 9.1 compares the flow net and SEEP/W results.
Flow Net
SEEP/W
5.76x10-3
5.81x10-3
7.1
6.91
0.34
0.35
The steady state seepage through the unconfined earth dam is analyzed using SEEP/W. The finite
element mesh used for the analysis is shown in Figure 9.5, and the associated files are named DAM. The
mesh includes higher-order eight-noded elements near the toe. The upstream boundary nodes are
334 SEEP/W
designated as head boundaries with total head equals to the water level in the reservoir (40 feet). The
bottom node along the contact between the dam and toe drain is designed as a zero pressure head
boundary. The other nodes along the contact are designated as review nodes (by elevation), since the
seepage exit point is unknown. Default boundary conditions (no flow) are assumed for all other
boundaries.
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.
Figure 9.5 SEEP/W Mesh for Unconfined Dam Seepage
The saturated hydraulic conductivity is 5x10-4 feet/sec, which is the value used by Lambe and Whitman.
An approximate conductivity function is adopted for the unsaturated soil region. The data points are
given in Table 9.2 and graphed by SEEP/W in Figure 9.6.
Pressure (psf)
Conductivity (feet/sec)
-835.42
5.00x10-8
-584.70
1.00x10-7
-383.38
6.00x10-7
-271.51
9.00x10-6
-208.85
9.03x10-5
-100.00
3.95x10-4
0.00
5.00x10-4
Figure 9.6a shows the SEEP/W results with contours of equal head, while Figure 9.6b shows the
resulting flow vectors. There are 10 contours at intervals of 4.445 and beginning at a minimum value
of 0. The number of contours in Figure 9.6a is the same as the number of equipotential lines in the flow
net, and the head loss in both cases is 4.445 (40/9) feet per contour. The shape and location of the flow
net equipotential lines and the SEEP/W contours are quite similar.
The total SEEP/W seepage flux is computed to be 6.72x10-3 ft3/sec/ft. This is higher than 5.9x103 3
ft /sec/ft, the value obtained from the flow net. The difference is largely because SEEP/W allows for the
unsaturated flow. It is not possible to completely separate the saturated and unsaturated flow, however,
the short flux section (Section 2) near the downstream face can provide an estimate of the unsaturated
flow. The Section 2 flux is approximately 0.58x10-3 ft3/sec/ft. Subtracting this value from the total
Section 1 flux results in an estimated saturated flow of 6.14x10-3 ft3/sec/ft, which is within 4 percent of
the flow net value of 5.9x10-3 ft3/sec/ft.
336 SEEP/W
Figure 9.6 SEEP/W Computed Head Distribution and Flow Vectors for Unconfined Dam
Seepage
(a) Computed Head Distribution
Slope Infiltration
Rulon and Freeze, 1985, pp. 347 356, 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 9.7 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 9.8 summarizes the results. The model developed two seepage
exit points on the slope. The observed results compared favorably with the predicted performance.
Figure 9.8 Experimental and Finite Element Results Obtained by Rulon and Freeze
Rulon used laboratory tests to establish the hydraulic conductivity function for a medium sand. A
summary of the results is shown in Figure 9.9. 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 9.9 shows the
corresponding hydraulic conductivity functions used in the SEEP/W analysis.
338 SEEP/W
Figure 9.9 Hydraulic Conductivity Functions
Results of the physical model testing revealed that a simulated rainfall rate of 1.26 cm/min (2.1x10m/sec) produced a steady state water table as shown in Figure 9.8 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 9.10 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 review nodes (by maximum pressure). 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. Of significance with respect to using SEEP/W
in this example is the combination of element types, the nonzero specified boundary flux and the
thickness of 0.1m.
Figure 9.11a shows the SEEP/W computed water table and equipotential lines. There are 14 contours at
intervals of 0.05 and beginning at a minimum value of 0.35. Figure 9.11b shows the water table together
with the flow vectors. Comparison of these figures with Figure 9.8 reveals that the position of the water
table as predicted by SEEP/W is the same as in Rulon's physical model.
The length of the upper flat part of the model is 0.84m (2.44m - 1.60m) and the width is 0.1m. The
surface area is 0.084 m2. The rainfall rate is 2.1x10-4 m/sec. This rate multiplied by the area is 1.764x10-5
m3/sec, which is equal to the computed value for Flux Section 1, as displayed on the CONTOUR
drawing.
Because this is a steady-state analysis, the outflow must equal the inflow. The computed outflow as per
Flux Section 2 is 1.764x10-3 m3/sec which is the same as the specified inflow.
Figure 9.11 SEEP/W Computed Head Distribution and Flow Vectors for Slope Infiltration
(a) Computed Head Distribution
340 SEEP/W
(b) Computed Flow Vectors
(9.2a)
(9.2b)
where:
Q = pumping rate
T = transmissivity
W(u) = well function
r = distance from well axis
t = pumping time
S = storativity
Figure 9.12 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.
The files for this transient analysis are named WELL. Figure 9.13 shows the SEEP/W computed
drawdown curves (displayed using the CONTOUR Draw Graph command) at times of 30, 150, 630, and
342 SEEP/W
3970 seconds after the start of pumping.
Figure 9.13 SEEP/W Drawdown Curves at Different Times
Table 9.3 compares the total head values as predicted by the Theis solution and the SEEP/W analysis.
Table 9.3 Comparison of Theis Solution and SEEP/W Results
Elapsed Time
(seconds)
Theis
SEEP/W
Theis
SEEP/W
10
15.9
15.89
16.0
16.0
30
15.7
15.59
16.0
16.0
70
15.1
15.12
16.0
16.0
150
14.6
14.54
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.58
15.3
15.37
2170
11.9
12.10
14.9
15.08
3070
11.7
11.82
14.6
14.89
3970
11.3
11.67
14.3
14.77
The agreement between the SEEP/W and closed form solution is very good, especially considering the
limited accuracy with which the well function values W(u) can be ascertained from tables.
This example illustrates that SEEP/W can be used to analyze radial flow to a well in terms of the water
Consolidation Analysis
It is possible to use SEEP/W to perform a consolidation analysis, since the Terzaghi consolidation
equation is fundamentally identical to the SEEP/W governing differential equation. Moreover, since
closed form solutions are available for the consolidation equation, it is also possible to check the transient
capability of SEEP/W by comparing hand-computed results for a one-dimensional consolidation problem
with SEEP/W results.
Figure 9.14 shows the setup and material properties for a one-dimensional consolidation analysis.
Figure 9.14 Consolidation Analysis Parameters
(9.6)
where:
H = maximum drainage path
T = non-dimensional time factor
cv = coefficient of consolidation
Using Equation 9.6 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.
Also, the hydraulic conductivity (or coefficient of permeability) of the material can be calculated as:
k = cv mw (9.7)
where mw is the coefficient of volume change or, in SEEP/W terminology, the slope of the soil-water
344 SEEP/W
characteristic curve.
The above one-dimensional consolidation process is simulated with SEEP/W. The associated files are
named CONSOL. The initial excess pore-water pressure 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.
Table 9.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.
Table 9.4 Comparison of Hand Calculation and SEEP/W Results
T
t (hours)
Head at Mid-Height
Graph
SEEP/W
Head at Bottom
Graph
SEEP/W
0.05
100
88
87.87
99
97.52
0.10
200
74
75.49
95
92.09
0.15
300
64
65.39
86
84.99
0.20
400
55
57.25
77
77.33
0.30
600
42
45.42
60
63.22
0.40
800
33
36.35
47
51.27
0.50
1000
26
29.22
37
41.47
0.60
1200
20
23.54
29
33.54
0.70
1400
15
18.99
22
27.14
Figure 9.15 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.
Figure 9.15 Consolidation Analysis Results
Value
300
Convergence tolerance
0.001
1.0
1.1
0.0001
Figure 9.18 shows the results of the SEEP/W analysis. The form and shape of the pore-water pressure
distribution is the same as the closed-form solution predicted by Kisch (Figure 9.17). The SEEP/W
distribution is slightly more gradual in the transition zone between the clay and sand interface than
Kischs prediction. This difference is minor, however, considering the extreme non-linearity of the flow
system due to the steep hydraulic conductivity function of the sand.
Figures 9.19 shows a plot of the residual versus iteration number for all iterations as displayed by the
SOLVE Graph command. It reveals that the residual gradually decreases with the number of iterations.
The residual oscillation is much reduced after 100 iterations. A solution to the problem is obtained after
135 iterations, at which point the residual is less than the specified convergence tolerance.
Figures 9.20 shows a plot of the K versus suction for the iteration as displayed by the SOLVE Graph
command. The plot presents a comparison of the estimated hydraulic conductive used in the computation
(red dots) and the user specified hydraulic conductivity function (blue squares). The plot reveals that
when the solution is converged the estimated hydraulic conductive line up with the user specified
hydraulic conductivity function.
This example shows that SEEP/W can be used to analyze unsaturated flow in materials with extremely
steep hydraulic conductivity functions. However, the analysis requires a fine mesh with higher-order
elements and a large number of iterations.
346 SEEP/W
Figure 9.16 Hydraulic Conductivity Functions for Yalo Light Clay and Superstition Sand
Figure 9.17 The Kisch Negative Pore-Water Pressure Distribution Beneath a ClayBlanketed Reservoir
Figure 9.19 Residual vs. Iteration Number Plot for all Iterations
348 SEEP/W
Figure 9.20 K vs. Suction Plot for the Last Iteration
The embankment is assumed to be a pervious material with a hydraulic conductivity function and a
volumetric water content (storage) function as shown in Figures 9.22 and 9.23 respectively.
For analysis purposes, it is assumed that the reservoir was filled instantaneously. This means that the
total head on the upstream face is a constant 11 m during the entire transient process.
The data and output files for this example are named FILL. The initial condition is defined by a steady
state analysis with water table at the base of the dam. The data file for the initial condition run is named
FILL_I.
Figure 9.24 shows the resulting migration of the wetting front, or the position of the water table at
different times. Figure 9.25 illustrates the flow vectors at time step 2.
350 SEEP/W
Figure 9.24 Changes in Water Table Position at Different Time Steps Due to Filling of the
Reservoir
Figure 9.25 Flow Vectors and Water Table Position at Time Step 2
The migration of the wetting front appears to have been computed correctly, since the migration is
gradual and is in the correct direction, and the wetting front has a sensible shape. From this perspective,
the solution appears correct and reasonable. However, the distribution of other parameters (e.g., porewater pressure and volumetric water content) may be irregular in the unsaturated zone just above the
water table, particularly in the early time steps when the influx gradient is large. This example therefore
illustrates some of the secondary effects that can occur during a transient analysis.
Figure 9.26 shows the pore-water pressure distribution at Time Step 2. Note that the pressure contours at
-40, -60 and -80 are not smooth. This is likely due to numerical difficulties when the gradients within
one element become excessive.
The irregularity in the pore-water pressure means there is also irregularity in variables such as the
volumetric water content. Figure 9.27 shows the volumetric water content distribution for the same time
step. The water content at Nodes 77 and 90 is smaller than the minimum value of 0.05 on the volumetric
water content function. The reason for this anomaly is the very sharp variation in the water content
within Elements 65, 66, 77 and 78. Projecting the Gauss point values in these elements to the nodes for
contouring results in over-shoot at the nodes (see Draw Contours in Chapter 6 for a discussion of the
over-shoot problem) .
This kind of irregularity is commonly observed in early time steps when boundary conditions are
changed rapidly. A refined mesh, a gradual change in boundary conditions and a smaller convergence
tolerance would improve the situations in most cases.
Figure 9.27 Volumetric Water Content Distribution at Time Step 2
Resolving this problem requires you to spend more time refining the mesh, resulting in a larger problem
352 SEEP/W
that requires more computation time. Whether or not this extra effort is necessary must be decided in
light of your analysis objective. Overall, the distribution of variables in the unsaturated zone is good; the
irregularities only occur along a band in the unsaturated zone near the wetting front. This may be
acceptable to you if your primary objective is to follow the position of the wetting front with time. If,
however, you wish to improve the distribution of variables in the unsaturated zone for each time step,
then you would have to spend more time on the discretization and computing. In other words, there needs
to be a balance between the level of time and effort devoted to the analysis and the objectives of the
analysis.
The drawdown process are simulated for 12 time steps. Figure 9.29 shows the resulting positions of the
water table as the excess pore-water pressure dissipates at different time steps after reservoir drawdown.
Figure 9.30 illustrates the flow vectors and total head contours (equipotential lines) at time step 9.
Figure 9.30 Flow Vectors and Total Head Contours at Time step 9
356 SEEP/W
Figure A.1 Water Content vs. Pore-Water Pressure
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. All three predictive methods have been verified in the literature and are
referenced as follows:
Fredlund, D.G., Anqing Xing, and Shangyan Huang. 1994. Predicting the permeability function for
unsaturated soils using the soil-water characteristic curve. Canadian Geotechnical Journal, Vol. 31, pp.
533-546.
Green, R.E. and Corey, J.C., 1971. Calculation of Hydraulic Conductivity: A Further Evaluation of Some
Predictive Methods.. Soil Science Society of America Proceedings, Vol. 35, pp. 3-8.
van Genuchten, M. Th. 1980. A closed-form equation for predicting the hydraulic conductivity of
unsaturated soils. Soil Sci. Soc. Am. J. Vol. 44 pp. 892-898.
NOTE: It is important to realize that prediction techniques such as predicting the volumetric water
content function from grain-size distributions or estimating an unsaturated hydraulic conductivity
function from a volumetric water content function are only ESTIMATES. The estimation techniques
generally work better for fine granular soils than they do for clayey soils. In addition, there is no way to
incorporate important information such as what compactive effort was used to place the material or to
include the influence of secondary structures such as fissures on the flow system. It is up to you, as the
user of this software, to judge the applicability of the estimation techniques and sample functions
provided to the situation and soils you are trying to model.
where:
kw = is the calculated conductivity for a specified water content or negative pore-water pressure, (m/s)
ks = the measured saturated conductivity, (m/s)
q = the volumetric water content
e = the natural number, 2.71828
y = a dummy variable of integration representing the logarithm of negative pore-water pressure
i = the interval between the range of j to N
j = the least negative pore-water pressure to be described by the final function
N = the maximum negative pore-water pressure to be described by the final function
y = is the suction corresponding to the jth interval
q' = is the first derivative of
where:
a = is approximately the air-entry value of the soil
n = is a parameter that controls the slope at the inflection point in the volumetric water content function
m = is a parameter that is related to the residual water content
C(y) = is a correcting function defined as
358 SEEP/W
where:
Cr = is a constant related to the matric suction corresponding to the residual water content. A typical
value is about 1500 kPa.
(A.1)
where:
= the calculated conductivity for a specified water content or negative pore-water pressure
(cm/min)
Marshall, 1958
2.0
1.3
1.0
in
(A.2)
The saturated conductivity ks is a user-defined value in SEEP/W. When ks is specified, the entire
conductivity function is moved up or down by a constant ratio of ks /ksc.
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 ks.
360 SEEP/W
where:
ks - saturated hydraulic conductivity
a,n,m = curve fitting parameters
n = 1/(1-m)
y = required suction range
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.
Let qp be the volumetric water content at the halfway point of the volumetric water content function, and
yp be the matric suction at the same point. Then the slope Sp of the function can be calculated as:
Van Genuchten (1980) proposed the following formula to estimate the parameters m and a when Sp is
calculated:
for Sp > 1
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 pore-water
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.
362 SEEP/W
Aubertin, M. Mbonimpa, B. Bussiere, and R. P. Chapuis. 2001. A physically-based model to predict the
water retention curve from basic geotechnical properties. Submitted to the Journal of Geotechnical and
Geoenvironmental Engineering.
Fredlund, D. G., and Anqing Xing. 1994. Equations for the soil-water characteristic curve. Canadian
Geotechnical Journal. Vol. 31, pp: 521-532.
van Genuchten, M. Th. 1980. A closed-form equation for predicting the hydraulic conductivity of
unsaturated soils. Soil Science Society of America Journal, Vol. 44, pp:892-898.
The governing equations and summaries of all four methods are described in the following sections.
NOTE: It is important to realize that prediction techniques such as predicting the volumetric water
content function from grain-size distributions or estimating an unsaturated hydraulic conductivity
function from a volumetric water content function are only ESTIMATES. The estimation techniques
generally work better for fine granular soils than they do for clayey soils. In addition, there is no way to
incorporate important information such as what compactive effort was used to place the material or to
include the influence of secondary structures such as fissures on the flow system. It is up to you, as the
user of this software, to judge the applicability of the estimation techniques and sample functions
provided to the situation and soils you are trying to model.
where:
Vi = the pore volume per unit mass of a segment
Wi = the solid mass per unit mass of a segment
rp = the particle density of the soil
e = the void ratio of the soil
The pore volumes calculated from each grain size fraction can be integrated progressively to give the
volumetric water content at a segment:
Arya & Paris (1981) proposed that the pore radius of each segment can estimated as below:
Where a is a particle shape constant, an empirical constant equal to 1.38. Once the pore radii are
obtained, the equivalent soil matrix suction, yi can be obtained from the equation of capillarity:
Where T is the surface tension of the water and b is the contact angle. At 25oC, T is equal to 72.8
dyn/cm (0.074256 g/cm) and b is about zero.
The volumetric water content and the matrix suction at each segment of the grain size function can be
calculated using the above equations 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.
364 SEEP/W
as follows:
where:
Sr = degree of saturation
qw = volumetric water content
n = porosity
Sc = degree of saturation due to capillary forces
Sa* = bounded value of degree of saturation due to adhesion (Sa)
where:
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 (Sa) 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:
where:
a = a curve fitting parameter
Y = negative pore-water pressure or suction
Yn = suction term introduced to ensure dimensionless components
e = void ratio
hco = the mean capillary rise, determined by the following equation:
for capillary type soils:
D10 = the particle diameter (in cm) corresponding to 10% passing on a grain-size distribution curve
Yr = suction corresponding to the residual water content (qr) representing the point where further
increases in suction will not effectively remove further water from the soil.
The capillary saturation, which depends essentially on the pore diameter and the pore size distribution
provided is given by:
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, with hco,P 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.
366 SEEP/W
or
if the function is predicted out to qw = 0 at 106 kPa.
where:
qw = the volumetric water content
qr = the residual volumetric water content
qs = the saturated volumetric water content
e = the natural number, 2.71828
y = is negative pore-water pressure
a, n, m = curve fitting parameters
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:
where:
yi = the negative pore water pressure corresponding to the volumetric water content of qi occurring at the
inflection point (yi, qi)
s = the slope of the line tangent to the volumetric water content function that passes through the
inflection point
where:
yp is the intercept of the tangent line and the negative pore-water pressure axis
The Fredlund and Xing, 1994 method is only functional if you know values of a, n and m. It is not
where:
qw = the volumetric water content
qr = the residual volumetric water content
qs = the saturated volumetric water content
y = is negative pore-water pressure
a, n, m = curve fitting parameters
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 can not 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' effects the sharpness of the sloping portion of the curve as it enters the lower plateau.
The 'a' parameter can be expressed as a function of the other two parameters in the following manner:
where:
In summary, the van Genuchten closed form solution can only be used when the a, n and m parameters
are known.
368 SEEP/W
you learn what an appropriately shaped function looks like and comparison of the functions will give
some insight as to how the functions can vary for different types of materials.
Utilizing the estimation techniques and sample functions can be very useful during the early stages of
analysis when you are trying to understand the flow processes for your project and to identify critical
issues and areas within a flow regime. If it appears that the analysis is going to be very sensitive to the
material property functions, then it may be necessary to more accurately quantify the soil that is being
modeled. It may also become necessary to conduct a sensitivity analysis to ensure that your
understanding of the material property functions is sufficient to analyze the results.
A function library describing twenty-four different soils ranging from uniform sand to clayey silt has
been included with your purchase of SEEP/W and can be found in the examples folder under the file
names FN_METRE.SEP and FN_FEET.SEP, which present the functions in terms of metric (SI) units
and imperial (English) units respectively. The information provided for the first seventeen soils include
measured grain-size distribution curves, measured volumetric water content functions and predicted
hydraulic conductivity functions developed using a measured saturated hydraulic conductivity and one of
the three predictive methods built into SEEP/W. The last seven functions (18-24 inclusive) do not have
grain-size distributions available, but are described by volumetric water content functions taken from
published literature. The hydraulic conductivity functions for these materials have also been predicted
using a measured saturated hydraulic conductivity value. In some cases, the hydraulic conductivity
functions were adjusted slightly from the estimated data points in order to create a smooth function.
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 in Chapter 7, using an approximate function leads to more realistic results than using a
single-value function when the problem includes unsaturated flow.
The following sections present the information that describe each of the twenty-four 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.
Soil Name
K-sat (m/s)
Porosity
2.15E-5
0.30
1.13E-6
0.38
Sandy Loam
5.83E-06
0.38
2.00E-08
0.42
4.80E-07
0.45
Silty Sand
5.00E-07
0.51
Well-graded #1
1.00E-07
0.41
Well-graded #2
1.50E-08
0.40
Silt #2
1.00E-06
0.44
10
5.00E-06
0.30
11
1.00E-07
0.23
12
Silt Loam
7.00E-07
0.45
13
1.40E-07
0.42
14
3.00E-08
0.50
15
Uniform Silt
1.00E-08
0.49
16
Clay/Silt
2.50E-08
0.38
17
7.00E-10
0.35
18
Uniform Sand
1.00E-04
0.35
19
Sand
5.40E-05
0.39
20
Fine Sand
4.30E-06
0.35
21
Silt
2.50E-07
0.38
22
Silt (Tailings)
5.80E-08
0.39
23
1.50E-08
0.35
24
Clayey Silt
8.40E-09
0.41
370 SEEP/W
Reference:
Staple, W. J. (1969)
Saturated Conductivity:
Porosity:
0.30
2 kPa
42 psf
D60
0.4 mm
D10
0.18 mm
Conductivity Estimation
Metric
372 SEEP/W
Reference:
Becher, (1970)
Saturated Conductivity:
Porosity:
0.38
1 kPa
21 psf
D60
0.4 mm
D10
0.07 mm
Conductivity Estimation
Metric
374 SEEP/W
Topp,G. C. (1969)
Saturated Conductivity:
Porosity:
0.38
6 kPa
125 psf
D60
0.3 mm
D10
0.06 mm
Conductivity Estimation
Metric
376 SEEP/W
Reference:
Saturated Conductivity:
Porosity:
0.42
3 kPa
63 psf
D60
0.15 mm
D10
0.06 mm
Conductivity Estimation
Metric
378 SEEP/W
Reference:
Saturated Conductivity:
Porosity:
0.45
10 kPa
208 psf
D60
0.09 mm
D10
0.001 mm
Conductivity Estimation
Metric
380 SEEP/W
Saturated Conductivity:
Porosity:
0.51
12 kPa
251 psf
D60
0.07 mm
D10
0.008 mm
Conductivity Estimation
Metric
Well-Graded #1 - Function #7
(Metric and Imperial)
382 SEEP/W
Reference:
Saturated Conductivity:
Porosity:
0.41
15 kPa
313 psf
D60
16 mm
D10
0.005 mm
Conductivity Estimation
Metric
384 SEEP/W
Well-Graded #2 - Function #8
(Metric and Imperial)
Reference:
Saturated Conductivity:
Porosity:
0.40
50 kPa
1045 psf
D60
6.7 mm
D10
n/a
Conductivity Estimation
Metric
Imperial
386 SEEP/W
Silt #2 - Function #9
(Metric and Imperial)
Reference:
Saturated Conductivity:
Porosity:
0.44
15 kPa
209 psf
D60
0.05 mm
D10
0.006 mm
Conductivity Estimation
Metric
Imperial
388 SEEP/W
Saturated Conductivity:
Porosity:
0.30
8 kPa
167 psf
D60
0.07 mm
D10
0.002 mm
Conductivity Estimation
Metric
Imperial
390 SEEP/W
Saturated Conductivity:
Porosity:
0.23
20 kPa
418 psf
D60
0.07 mm
D10
0.002 mm
Conductivity Estimation
Metric
Imperial
392 SEEP/W
Saturated Conductivity:
Porosity:
0.45
15 kPa
313 psf
D60
0.026 mm
D10
0.002 mm (estimated)
Conductivity Estimation
Metric
Imperial
394 SEEP/W
Saturated Conductivity:
Porosity:
0.42
50 kPa
1045 psf
D60
0.026 mm
D10
0.002 mm
Conductivity Estimation
Metric
Imperial
396 SEEP/W
Saturated Conductivity:
Porosity:
0.50
40 kPa
836 psf
D60
0.015 mm
D10
0.001 mm
Conductivity Estimation
Metric
Imperial
398 SEEP/W
Saturated Conductivity:
Porosity:
0.50
80 kPa
167 psf
D60
0.013 mm
D10
0.003 mm
Conductivity Estimation
Metric
Imperial
400 SEEP/W
Saturated Conductivity:
Porosity:
0.38
10 kPa
209 psf
D60
0.01 mm
D10
>0.001 mm
Conductivity Estimation
Metric
Imperial
402 SEEP/W
Saturated Conductivity:
Porosity:
0.34
45 kPa
898 psf
D60
0.30 mm
D10
>0.001 mm
Conductivity Estimation
Van Genuchten
Metric
Imperial
404 SEEP/W
Swanson, 1991
Saturated Conductivity:
Porosity:
0.35
3 kPa
63 psf
D60
n/a
D10
0.1 mm
Conductivity Estimation
Metric
Imperial
406 SEEP/W
Ho, 1979
Saturated Conductivity:
Porosity:
0.39
6 kPa
125 psf
D60
n/a
D10
n/a
Conductivity Estimation
Metric
408 SEEP/W
Reference:
Bruch, 1993
Saturated Conductivity:
Porosity:
0.35
4 kPa
84 psf
D60
n/a
D10
0.093 mm
Conductivity Estimation
Metric
410 SEEP/W
Reference:
Ho, 1979
Saturated Conductivity:
Porosity:
0.38
20 kPa
418 psf
D60
n/a
D10
n/a
Conductivity Estimation
Metric
412 SEEP/W
Reference:
Saturated Conductivity:
Porosity:
0.30
10 kPa
209 psf
D60
n/a
D10
n/a
Conductivity Estimation
Metric
414 SEEP/W
Reference:
Huang, 1994
Saturated Conductivity:
Porosity:
0.35
15 kPa
313 psf
D60
n/a
D10
n/a
Conductivity Estimation
Metric
416 SEEP/W
Reference:
Bruch, 1993
Saturated Conductivity:
Porosity:
0.41
25 kPa
522 psf
D60
n/a
D10
0.003 mm
Conductivity Estimation
Metric
File Keyword
FILEINFO Keyword
Format
Keyword
Program-Name Version
Description
Keyword
Program-Name
Version
Example
FILEINFO
SEEPW 5.00
Comments
The information is used by SEEP/W for data file identification and file conversion in order to maintain
upward compatibility of the data file between versions.
Both the program name and the version number are generated automatically by SEEP/W DEFINE.
TITLE Keyword
Format
Keyword
Project-Title
Comments
Date
Time
420 SEEP/W
Description
Keyword
Project-Title
Comments
Date
Time
Example
TITLE
SEEP/W User's Guide Example
1-D Consolidation
DATESTAMP 8/18/01
TIMESTAMP 8:28:08PM
Comments
The title information is created using the KeyIn Analysis Settings command in Chapter 4.
This information serves as an identifying header in all output files created by SEEP/W SOLVE. If no
information is specified, the four lines under the TITLE keyword will be blank.
ANALYSIS Keyword
Format
Keyword
Problem-Type Problem-View Water-Weight Precision Sort-Direction
Description
Keyword
Problem-Type
Problem-View
Water-Weight
Precision
Sort-Direction
Example
ANALYSIS
1 1 +9.8070e+000 1 0
Comments
The analysis information is created using the KeyIn Analysis Control command in DEFINE. SEEP/W
allows the simulation of the following types of problems, (Problem-Type):
Type
Type of Problem
transient analysis
View of Problem
The unit weight of water, (Water-Weight), must be in units that are consistent with the dimension of the
flow problem. Typically, the value is 9.807 when the problem is defined in meters and 62.4 when the
problem is defined in feet.
SEEP/W Version 4 always solves the problem in double precision (i.e., Precision = 1).
The finite element mesh may be sorted either in the vertical direction (Sort-Direction = 0) ,or in the
horizontal direction (Sort-Direction = 1). The finite element mesh sorting is only performed in SEEP/W
DEFINE.
CONVERGE Keyword
Format
Keyword
Max-Iteration Tolerance Max-Change Rate-Change Min-Change Max-Solver
Iteration Tolerance-Solver Max-Review Iteration
422 SEEP/W
Description
Keyword
Max-Iteration
Tolerance
Max-Change
Rate-Change
Min-Change
Max-Solver Iteration
Tolerance-
Solver
Max-Review Iteration
= the maximum number of iterations for the review boundary per time
step
Example
CONVERGE
20 +1.0000e+000 +1.0000e+001 +1.0000e+000 +1.0000e-004 500 +1.0000e008 10
Comments
These parameters control the iteration process of a flow problem. For most problems, the default values
of the convergence parameters are adequate in obtaining a solution. However, for flow problems that
involve surface infiltration into a large unsaturated zone with steep conductivity functions, the solution
may require careful adjustments to the convergence parameters. For more information about the
convergence parameters, see KeyIn Analysis Settings in Chapter 4.
An iteration process will stop either when the maximum number of iterations per time step has been
reached or when the iterative solution has achieved the convergence tolerance.
TIME Keyword
Format
Keyword TSSel TSStart IncInit IncMax
SaveMult Adaptive %Change
TS# TS-Increment Elapsed-Time Save-Flag
IncFactor
TSGen
SaveStart
TSSel
TSStart
IncInit
IncMax
IncFactor
TSGen
SaveStart
SaveMult
Adaptive
%Change
= the maximum % head change to activate time step reduction and the % reduction
of time step.
TS#
TS-Increment
Elapsed-
Time
Save-Flag
Example
TIME 8 +0.0000e+000 +1.0000e+002 +1.0000e+005 +1.0000e+000 10 2 2 0
+2.5000e+001
1 +1.0000e+002 +1.0000e+002 0
2 +1.0000e+002 +2.0000e+002 1
3 +1.0000e+002 +3.0000e+002 0
4 +1.0000e+002 +4.0000e+002 1
5 +1.0000e+002 +5.0000e+002 0
6 +1.0000e+002 +6.0000e+002 1
7 +1.0000e+002 +7.0000e+002 0
8 +1.0000e+002 +8.0000e+002 1
Comments
The time step numbers, (TS#), must be in ascending order, and the total number of lines describing the
time steps must be the same as the total number of time steps selected for analysis, (TSSel).
The parameters starting from TSStart to SaveMult are only used by SEEP/W DEFINE for time step
generation purposes. Since the generated time steps can be modified, the total number of time steps
selected for the analysis, (TSSel), may not be the same as the total number of time steps generated.
Save-Flag = 1 specifies that the computed results of the time step will be saved, while Save-Flag = 0
indicates that the results will not be saved.
Time step information is not required for a steady state analysis.
For more information about the time step parameters, see the KeyIn Analysis Settings command in
Chapter 4.
424 SEEP/W
MATERIAL Keyword
Format
Keyword Number
Material# K-fn W.C.fn K-Ratio K-Direction
Description
Keyword
Number
Material#
K-fn
W.C.fn
K-Ratio
K-Direction
Example
MATERIAL 2
1 1 0 +1.0000e+000 +0.0000e+000
2 2 0 +1.0000e+000 +0.0000e+000
Comments
The material numbers, (Material#), must be in ascending order and the total number of file lines
describing the materials must be the same as the total number of materials, (Number).
The hydraulic conductivity function number, (K-fn), and the volumetric water content function number
do not need to be the same as the material number, (Material#).
When a material has a zero hydraulic conductivity function number, the material is considered as a
NULL material.
A volumetric water content function number must be specified for a transient analysis.
The hydraulic conductivity ratio, (K-Ratio), and the hydraulic conductivity direction, (K-Direction), can
be used to model anisotropic conditions of the material For more information about the matierial
properties, see the KeyIn Material Properties command in Chapter 4.
KFUNCTION Keyword
Format
Keyword Number
Function# Points Smooth Tension Points-Est Pres-Min Pres-Max W.C-Fn#
K-Sat Log-Suction Method
Fn-Description
Pressure Conductivity
Description
1 20 +0.0000e+000 +1.5300e+000 20 -1.0000e+002 +2.0000e+001 1 8.6007e-003 0 2
Keyword
Number
Function#
Points
Smooth
Tension
Points-Est
Pres-Min
Pres-Max
W.C-Fn#
K-Sat
Log-Suction
Method
Fn-Description
Pressure
Conductivity
Example
KFUNCTION 2
1 5 +0.0000e+000 +1.5000e+000 0 +0.0000e+000 +0.0000e+000 0 4.3000e006 0 1
Fine sand Ks=4.3e-06m/s
-1.0000e+002 +2.3331e-011
-7.3431e+001 +5.3573e-011
-2.9335e+001 +3.4708e-009
-9.6555e+000 +8.3502e-007
+0.0000e+000 +4.3000e-006
2 5 +0.0000e+000 +0.0000e+000 0 +0.0000e+000 +0.0000e+000 0 1.5000e008 0 1
Sandy clayey silt ks=1.5e-08m/s
-1.0000e+002 +8.7178e-013
-7.3245e+001 +6.3589e-012
-4.8742e+001 +1.5049e-010
-1.7895e+001 +9.0541e-009
+0.0000e+000 +1.5000e-008
Comments
The conductivity function numbers, (Function#), must be in ascending order and the number of functions
described in the data file must be the same as the total number of conductivity functions, (Number).
Furthermore, the number of file lines describing each function must be the same as the number of data
points in the function, (Points).
Each conductivity function is specified by a series of data points, (Pressure and Conductivity). The
values of the data points must be in ascending order.
The Smooth and Tension values are used by SEEP/W DEFINE to control how the fit of the conductivity
426 SEEP/W
function to the data points.
The parameters starting from Points-Est to W.C-Fn# are only used by SEEP/W to provide an estimation
of the conductivity function based on a volumetric water content function. In the cases when the
conductivity function is not estimated from a volumetric water content function, the values of all
estimation parameters will be zero.
To specify conductivity functions, use the KeyIn Functions Conductivity command in SEEP/W DEFINE.
SFUNCTION Keyword
Format
Keyword Number
Function# Points Smooth Tension
Method a n m
Fn-Description LiquidLimit
Pressure Vol-W.C.
grain-size
WC-Sat
M2W
Log-Suction
Description
Keyword
Number
Function#
Points
Smooth
Tension
grain-size
WC-Sat
M2W
Log-Suction
Method
Fn-Description
Pressure
Vol. W.C.
LiquidLimit
Example
SFUNCTION 2
1 6 +0.0000e+000 +1.9500e+000 20 -1.0000e+002 +0.0000e+000 0 +3.9000e001
+1.0000e-004
0
2
+1.0000e+002
+2.0000e+000
+1.0000e+000
+1.0000e+000
Comments
The volumetric water content function numbers, (Function#), must be in ascending order, and the number
of functions described in the data file must be the same as the total number of volumetric water content
functions, (Number). Furthermore, the number of lines describing each function must be the same as the
number of data points in the function, (Points).
Each volumetric water content function is specified by a series of data points, (Pressure and Vol.-W.C.).
The values of the data points must be in ascending order.
The Smooth and Tension values are used by SEEP/W DEFINE to control the fit of the volumetric water
content function to the data points.
To specify volumetric water content functions, use the KeyIn Functions Vol. Water Content command
described in Chapter 4.
BFUNCTION Keyword
Format
Keyword Number
Function# Points B-Type B-Flag1 Smooth Tension B-Flag2 B-Flag3
Fn-Description
Time-Vol Action
428 SEEP/W
Description
Keyword
Number
Function#
Points
B-Type
B-Flag1
Smooth
Tension
B-Flag2
B-Flag3
Fn-Description
Time-Vol
Action
Example
BFUNCTION 2
1 6 3 1 +0.0000e+000 +1.5000e+000 0
Surface Infiltration
+0.0000e+000 +1.0000e-009
+2.5496e+003 +3.1348e-009
+4.2780e+003 +5.2634e-009
+6.0168e+003 +4.2649e-009
+8.1519e+003 +6.4591e-009
+9.9695e+003 +6.0944e-009
2 5 1 0 +0.0000e+000 +1.5000e+000 1
Reservoir Drawdown
+0.0000e+000 +1.5000e+001
+2.0818e+003 +1.4670e+001
+3.4362e+003 +1.3763e+001
+5.7829e+003 +1.3129e+001
+9.0971e+003 +1.3000e+001
Comments
The boundary function numbers, (Function#), must be in ascending order and the number of functions
described in the data file must be the same as the total number of boundary functions, (Number).
Furthermore, the number of lines describing each function must be the same as the number of data points
in the function, (Points).
Each boundary function is specified by a series of data points, (Time-Vol and Action). Depending on the
boundary function type, Time-Vol can be time or volume. The values of Time-Vol must be in ascending
order.
The Smooth and Tension values are used by SEEP/W DEFINE to control the fit of the boundary
functions to the data points.
SEEP/W provides multiple boundary function types. These boundary function types are represented by
Boundary Function
SEEP/W provides boundary function types 1, 3 and 6 with secondary boundary conditions. The value of,
(B Flag1), will be equal to 1 when the secondary condition is applied and 0 when the secondary condition
is not applied.
If a cyclic boundary function is used, the value of, (B-Flag2), will be equal to 1; otherwise, the value will
be 0.
If a step function is used, the value of, (B-Flag3), will be equal to 1; otherwise, the value will be 0.
Boundary functions are only allowed in transient analyses. When no boundary function is specified, the
number of boundary functions, (Number), will be 0.
To specify boundary functions, use the KeyIn Functions Boundary command described in Chapter 4.
MFUNCTION Keyword
Format
Keyword Number
Function# Points Smooth Tension
Fn-Description
Pressure Percentage
Description
Keyword
Number
Function#
Points
Smooth
Tension
Fn-Description
Pressure
Percentage
Example
MFUNCTION 2
1 6 +0.0000e+000 +1.5000e+000
430 SEEP/W
Fine sand
-1.0000e+001 +2.0000e-001
-9.1585e+000 +5.1136e-001
-8.2740e+000 +6.8425e-001
-6.5658e+000 +8.4048e-001
-4.4103e+000 +9.1421e-001
+0.0000e+000 +1.0000e+000
2 5 +0.0000e+000 +1.5000e+000
Clay
-1.0000e+002 +0.0000e+000
-8.3451e+001 +4.6819e-001
-6.2405e+001 +7.6220e-001
-2.9360e+001 +9.4760e-001
+0.0000e+000 +1.0000e+000
Comments
The modifier function numbers, (Function#), must be in ascending order, and the number of functions
described in the data file must be the same as the total number of modifier functions, (Number).
Furthermore, the number of lines describing each function must be the same as the number of data points
in the function, (Points).
Each modifier function is specified by a series of data points, (Pressure and Percentage). The values of
Pressure must be in ascending order. The value of Percentage must be within 0 to 1.0, with 1.0 being
100%.
The Smooth and Tension values are used by SEEP/W DEFINE to control the fit of the modifier function
to the data points.
The modifier function can only be applied to Q vs. Time or q vs. Time boundary functions in transient
analyses. When no modifier function is specified, the number of modifier functions, (Number), will be 0.
To specify modifier functions, choose the KeyIn Functions Modifier command described in Chapter 4.
NODE Keyword
Format
Keyword Number
Node# X-Coordinate Y-Coordinate Z-Coordinate BC-Action BC-Codes
Number
Node#
X-Coordinate
Y-Coordinate
Z-Coordinate
BC-Action
BC-Codes
Example
NODE 8
1
2
3
4
5
6
7
8
+3.0000e+000
+3.0000e+000
+3.0000e+000
+3.0000e+000
+3.0000e+000
+3.0000e+000
+3.0000e+000
+4.0000e+000
+3.0000e+000
+4.0000e+000
+5.0000e+000
+6.0000e+000
+7.0000e+000
+8.0000e+000
+9.0000e+000
+3.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+0.0000e+000
+1.2000e+001
+0.0000e+000
200000
200000
200000
200000
200000
200000
100000
200000
Comments
The node number, (Node#), must be in ascending order, and the total number of lines describing the
nodes must be the same as the total number of nodes, (Number).
In a two-dimensional vertical section or a axisymmetric flow problem, the Z-Coordinate is always
presented as zero. However, in a plan flow problem, the Z-Coordinate represents the elevation of the
node and may not be zero.
432 SEEP/W
The boundary conditions at a node are described by a multiple digit boundary code as follows:
Digits
Meaning
2-3
4
5-6
SEEP/W allows multiple types of boundary conditions. These boundary conditions are represented by
digit 1 of the boundary condition code as follows:
Digit 1
Boundary Conditions
q vs. Time boundary with secondary condition (if q > Ksat, H = elevation)
SEEP/W allows multiple types of boundary review condition. These boundary review conditions are
represented by digit 4 of boundary condition code as follows:
Digit 4
review by elevation
When a boundary function number is specified, the boundary condition action, (Action), of the node is
computed in SEEP/W SOLVE and is therefore presented as zero in the data file.
For more information on specifying nodes and boundary conditions, see the Draw Boundary Conditions
and Draw Nodes commands in Chapter 4.
ELEMENT Keyword
Format
Keyword Number
Element# N1 N2 N3 N4 N5 N6 N7 N8 Mat I-O Thickness X-Inf Y-Inf
Number
Element#
N1
N2
N3
N4
N5
N6
N7
N8
Mat
I-O
Thickness
X-Inf
Y-Inf
Example
ELEMENT 6
1 3 1 10 12
2 5 3 12 14
3 6 5 14 15
4 7 6 15 16
5 8 7 16 17
6 9 8 17 18
2
4
0
0
0
0
0
0
0
0
0
0
11 0 1 9 +1.0000e+000 0 0
13 0 1 9 +1.0000e+000 0 0
0 0 1 4 +1.0000e+000 0 0
0 0 1 4 +1.0000e+000 0 0
0 0 1 4 +1.0000e+000 0 0
0 0 1 4 +1.0000e+000 0 0
Comments
The element number (Element#) must be in ascending order, and the total number of lines describing the
elements must be the same as the total number of elements (Number).
The nodes of an element must be input in a counter-clockwise direction, with N1 to N4 being the corner
nodes and N5 to N8 being the secondary nodes. SEEP/W allows an element to have a minimum of 3
nodes (a simple triangular element) to a maximum of 8 nodes (a higher order quadrilateral element). A
node number of 0 signifies no node.
434 SEEP/W
The X and Y infinite element directions, (X-Inf and Y-Inf), are used to define the infinite directions of an
infinite element. The values of X-Inf and Y-Inf are either 0, -1 or 1 which produce the following possible
combinations for an infinite element:
X-Inf
Y-Inf
Infinity Direction
-1
-1
-1
-1
-1
-1
For more information about infinite elements and infinite directions, see Infinite Elements in Chapter 8.
For information on creating elements, see the Draw Multiple Elements and Draw Single Elements
commands in Chapter 4.
POLE Keyword
Format
Keyword Number
Position-X Position-Y
Description
Keyword
Number
Position-X
Position-Y
Example
POLE 1
+4.5000e+001 +4.0000e+001
Comments
The pole is used as a reference point for the infinite elements when their nodes are projected to simulate
infinity.
SEEP/W allows the specification of only one pole. In problems with no infinite element, the number of
poles in the problem, (Number), will be 0.
FLUX Keyword
Format
Keyword Number
Section# Total-Subsection
Section# Start-X Start-Y End-X End-Y
Description
Keyword
Number
Section#
Total-Subsection
Start-X
Start-Y
End-X
End-Y
Example
FLUX 2
1 1
1 +1.0488e-001
2 3
2 -5.2033e-002
2 +3.3821e-001
2 +3.8780e-001
Comments
The flux section number, (Section#), must be in ascending order and the number of flux sections
described in the data file must be the same as the total number of flux sections, (Number). Furthermore,
the number of lines describing flux section must be the same as the total number of subsections within
the flux section, (Total-Subsection).
A flux section must consists of one of more subsections. Each subsection is defined by a starting point,
(Start-X and Start-Y), and an ending point, (End-X and End-Y).
When no flux section is specified, the number of flux sections in the flow problem, (Number), will be 0.
For information on creating flux sections, see the Draw Flux Sections command in Chapter 4.
436 SEEP/W
DENSITY Keyword
Format
Keyword
RefConc RelDens
Description
Keyword
RefConc
RelDens
Example
DENSITY
+1.0000e+000 +1.0250e+000
Comments
The relative density is the density of contaminated water, (at a the specified reference concentration),
relative to the density of freshwater.
The values of reference concentration and relative density define a linear relationship between
contaminant concentration and contaminant density relative to water.
For information on defining density-dependent analysis input, see the KeyIn Analysis Settings command
in Chapter 4.
WATERTABLE Keyword
Format
Keyword Number
Section# Total-Subsection Neg-Pres-Head
Section# Start-X Start-Y End-X End-Y
Number
Section#
Total-Subsection
Neg-Pres-Head
Start-X
Start-Y
End-X
End-Y
Example
WATERTABLE 1
1 2 +1.0000e+000
1 +5.6911e-003 +3.4106e-001 +2.3577e-001 +4.1992e-001
1 +2.3577e-001 +4.1992e-001 +6.1057e-001 +4.2967e-001
Comments
The initial water table is used to define the initial condition of a transient analysis.
SEEP/W allows the specification of only one initial water table. In problems with no initial water table,
the number of initial water table, (Number), will be 0.
The number of file lines describing initial water table subsections must be the same as the total number
of subsections, (Total-Subsection).
In computing the initial condition, a hydrostatic condition is assumed for soils above and below the initial
water table. SEEP/W allows you to impose a maximum negative pore-water pressure head by specifying
the value of Neg-Pres-Head.
The initial water table may consist of one or more subsections. Each subsection is defined by a starting
point, (Start-X and Start-Y), and an ending point, (End-X and End-Y).
For information on defining an initial water table, see the Draw Initial Water Table command in
Chapter 4.
qBOUNDARY Keyword
Format
Keyword Number
Node-1 Node-2 Element-1 Element-2 Action B-Fn# M-Fn#
438 SEEP/W
Description
Keyword
Number
Node-1
Node-2
Element-1
Element-2
Action
B-Fn#
M-Fn#
Example
qBOUNDARY 4
129 151 62 0
151 173 72 0
173 195 86 0
195 217 87 0
+2.1000e-004
+2.1000e-004
+2.1000e-004
+2.1000e-004
0
0
0
0
0
0
0
0
Comments
An element edge is defined by two corner nodes of the same element. An element edge must be shared
by one or two elements. In the case of a boundary edge, Element-2 must be 0.
The node number of the first node forming the element edge must be smaller than the node number of the
second node. Similarly, the element number of the first element sharing the element edge must be smaller
than the element number of the second element, unless the second element is 0 (i.e., a boundary edge).
When a boundary function number is specified, the boundary action, (Action), of the element edge is
computed in SEEP/W SOLVE and is therefore presented as zero in the data file.
The number of file lines describing the element edges must be the same as the total number of element
edges, (Number). When no q boundary condition is specified, the total number of element edges is 0.
MATLCOLOR Keyword
Format
Keyword Number
Material# Red Green Blue
Number
Material#
Red
Green
Blue
Example
MATLCOLOR 2
1 255 0 0
2 225 255 0
Comments
The number of materials, (Number), must be the same as the number of material specified in the
MATERIAL keyword.
The material number, (Material#), must be in ascending order and the total number of lines describing
the material color must be the same as the total number of materials, (Number).
SEEP/W uses a 24-bit RGB color model in which colors are defined by red, green, and blue color values
ranging from 0 to 255, inclusive. The higher the value, the brighter the corresponding color component.
In the above example, material 1 is specified as red, and material 2 is specified as yellow by equally
combining red and green.
For information on defining material colors, see the KeyIn Material Properties command in Chapter 4.