Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BY F I N I T E E L E M E N T M E T H O D
By Fred T. Tracy1 and N. Radhakrishnan,2 Member, ASCE
Downloaded from ascelibrary.org by Universidad Nacional De Ingenieria on 10/19/18. Copyright ASCE. For personal use only; all rights reserved.
INTRODUCTION
Flow nets are tedious to construct by hand because equipotential lines and
flow lines must be drawn in such a way that curvilinear squares result. The
finite element method (FEM) has been successfully applied to solve the basic
seepage problem. This paper demonstrates how flow nets can be constructed
using the FEM with emphasis given to differences in approach from the
previous work done by Christina (1980a, 1980b, 1983, 1987) and Aalto
(1984). The major advantage of the refinements described is that they im-
prove the quality of the resulting flow nets.
For a homogeneous, isotropic medium both the total head H and the stream
function S satisfy Laplace's equation in the X-Y plane as follows:
d2H d2H
—2 + —2 = 0 (la)
dX dY
d2S d2S
—22 + — 2 = 0 (lb)
dX dY
An analytical complex potential P can be expressed as follows:
P = H + iS (2)
where H and S are conjugate harmonic functions with the Cauchy-Riemann
equations (1964) now holding as follows:
'Res. Computer Sci., Information Tech. Lab., USAE Waterways Exp. Sta., Vicks-
burg, MS 39181.
Supervisory Civ. Engr. and Chief, Information Tech. Lab., USAE Waterways
Exp. Sta., Vicksburg, MS.
Note. Discussion open until December 1, 1989. To extend the closing date one
month, a written request must be filed with the ASCE Manager of Journals. The
manuscript for this paper was submitted for review and possible publication on July
14, 1988. This paper is part of the Journal of Computing in Civil Engineering,
Vol. 3, No. 3, July, 1989. ©ASCE, ISSN 0887-38Ol/89/0003-O268/$1.00 + $.15
per page. Paper No. 23679.
268
dH dS
— = or HY -sx. (3/7)
dY dX
A property of such functions is that constant lines of H are orthogonal to
constant lines of S. The flow net consists of H = constant lines and S =
constant lines constructed in such a way that the resulting picture consists
of curvilinear squares. The concept of how to generate the flow net auto-
matically is fairly straightforward:
1. Perform a normal FEM solution determining the total head H at each node
and the quantity of flow, Q, passing through the system. Also, compute the
shape factor, / , from
Q = KHmax Hmin)f . (4)
where HmM the upstream head; Hm the downstream head; and k the
permeability.
2. Determine the boundary conditions for the stream function S and perform
a second FEM solution to obtain values of S at each node.
3. Contour the two sets of data to construct the flow net. The intervals for
each are determined using the shape factor which, by definition, is
Nf
/= — (5)
N,
269
ST cos A sin A
(9)
N
. —sin A cos A
where
dH dS
Hr ~~ (10a)
dT' dT'
dH dS
HN (10fc)
37V' dN
Applying Eq. 3 to Eq. 9 yields
cos A sin A
. (ID
—sin A cos A
Collecting terms gives
cos A sin A Hx
• (12)
Sr —sin A cos A Hy
Since the right-hand sides of Eqs. 8 and 12 are the same, the left-hand sides
can be equated to obtain
H-r = SN (13fl)
=
"/v ~ST (13fe)
Eq. 13 can be used to solve for the boundary conditions for the stream func-
tion. Several examples are shown next to illustrate the procedure.
270
H,
• A —7 7 7 7—
HT = 0 (14)
since / / , and H2 are constants. But from Eq. 13 we get
HT = SN (15)
So the new boundary condition is
SN = 0 (16)
On the impervious boundaries no flow enters, so the normal component
of velocity, VN, is zero. Thus, using Darcy's Law
VN = -kHN = 0 . (17)
Thus
HN = 0 (18)
Applying Eq. 13 to Eq. 18 yields
HN = ST = 0 (19)
Now
dS dS
dS = — dT + — dN = STdT + SNdN (20)
dT dN
Substituting Eq. 19 in Eq. 20 and noting that dN = 0 on the boundary gives
dS = 0 (21)
or
S = constant (22)
The total amount of stream function can be shown to be
e (23)
A:
271
the maximum Y value of the grid to keep the finite element program from
solving an unconfined flow problem.
Notice that the boundary conditions are exactly reversed. The impervious
boundary in the first problem (step 1) is replaced as a constant head bound-
ary, and a constant head boundary has been replaced as a flow boundary.
Fig. 3 shows the computer-generated flow net for this type of problem.
[Note: the dimensions for the problem in Fig. 3 using Fig. 4 as a reference
are BC = AJ = 40 ft (12.19 m), DE = GH = 10 ft (3.05 m), CD = IJ =
30 ft (9.147 m), and FG = 40 ft (12.19 m).] The concept demonstrated here
can handle a wide variety of problems involving four-sided regions. For
instance, the sheet piles added to the aforementioned problem as shown in
Fig. 4 are still part of the one continuous impervious boundary (DEFGHI
in Fig. 4). Points D and F have the same x- and ^-coordinates as do points
G and I. Also, confined flow through a partially penetrating slot (see Fig.
5) has head specified at two boundaries (at the headwater level on BC and
at the slot along DEF), and the other two boundaries are impervious (along
the centerline and base FAB and the top CD).
| D 7 7 7 7 7 7—7 7—7 7 C
F-4
v
R 7 7 7 7 7 7-~) 7 7 7 7 B
272
U,';|
E H,
1
Downloaded from ascelibrary.org by Universidad Nacional De Ingenieria on 10/19/18. Copyright ASCE. For personal use only; all rights reserved.
A —7 7 7 7 7 7 7 7 7 7 7 B
ditions on the other two (see Fig. 6). Line segments EAB and DC are im-
pervious, line segment BC has constant head //, specified, and line segment
DE has a specified discharge velocity, V0. On the / / = / / , boundary, use,
as before
SN = 0 (26)
On the boundary DE
VN = -kHN = V0 (27)
V0
HN=-— (28)
k
ST=— (30)
k
Starting again with Eq. 20
dS = STdT + SNdN (31)
dN = 0 on the boundary, so
V0
dS = —dT (32)
k
Integrating
Vo
S = — T+ C (33)
k
In this particular problem, Y coincides with T along DE, so
S =— Y + C (34)
k
Now
S = Si at Y = YE (35)
Then
Vo
C = St- — YE (36)
k
273
A —7 7 7 7—7 7 7— B
and
S = — (Y-YE) + Si (37)
k
On the impervious boundaries apply the S - constant boundary condition
as follows:
5 = 5, on EAB (38)
S = S2 on CD (39)
So along CD is no longer arbitrary because continuity has to be maintained
at point D. Thus
274
S = St on AB (43)
S = S2 = S, + STOTAL on FD (44)
On the boundary CD
H =y (45)
This, however, is insufficient information to determine the new boundary
conditions. Therefore, the normal component of discharge velocity, VN, is
first computed for each node on the boundary CD. It is assumed that points
C and D are node points, and there are typically intermediate node points,
such as nodes I and J in Fig. 7, as well. Then, for each node
VN = ~kHN (46)
HN= -ST (47)
(48)
S =- — (T - Tf + STIT + C (52)
2 Tj - T,
where C = a constant to be evaluated. At T — T,, Eq. 52 gives
5 = 0 + ST,T, + C = S, (53)
where S, = the value of S at point I. Solving for C gives
C = S, - STIT, (54)
Thus
S =~ " _ " (7" - T,f + STI(T -T,) + S, (55)
2 Jj 11
275
The first set of node points starts with point I corresponding to point D in
Fig. 7. Thus
S, = S2 (57)
Also, from Eq. 48
S - ^ (58)
With this start and the values of VN computed for all the nodes on the
surface of seepage from the FEM solution, the nodes along DC can now be
processed consecutively until the tail water point is processed. The boundary
conditions are now fully determined for the FEM stream function calcula-
276
ANISOTROPIC SOIL
Flow nets for an anisotropic soil can be performed equally well with this
technique. The number of flow lines and equipotential lines is computed as
in the isotropic case. However, the resulting plot will now have curvilinear
quadrilaterals instead of curvilinear squares. To get curvilinear squares, the
geometry and permeability must be transformed in the traditional way as
follows:
X' = X (60)
Y
'^lY (61)
7 = 125 PCF
k, - 1 x 10 J CM/SEC
k2 = 1/9 x 10-3 CM/SEC
277
flow l i n e
FIG. 13. Flow Across Boundary
K V fCftky (62)
where kH and kv are the horizontal and vertical permeabilities, respectively.
Fig. 10 shows an anisotropic problem consisting of a weir with a sheet
pile and a sloping impervious bottom. Note that the principal permeabilities
are not even parallel to the x-y axes. Fig. 11 shows the flow net if the soil
is assumed isotropic, and Fig. 12 shows the results for the anisotropic case.
MULTILAYER PROBLEMS
Multilayer problems where all the flow lines originate or end in the same
material type can also be solved. To understand how, first consider the two-
layered system shown in Fig. 13.
The procedure is the same as in the single layer case except that the perme-
abilities are modified for the second solution for flow lines. This is true
because whenever an equipotential or flow line crosses a boundary between
materials of different permeabilities, it is bent. However, since both regions
are isotropic, the flow lines must remain perpendicular to the equipotential
lines on both sides of the boundary. Flow lines are bent as follows (see Fig.
13):
tan 9,
(63)
tan 62 k2
278
5' K, = .1
5' K2 = .2
5' K3 « .3
cot a, k\
(65)
cot a 2 fc2
k k2l _ kx
A (67)
k\ \\ k2
(68)
k'2
AXISYMMETRIC CASE
The flow net as traditionally defined (a plot of equal potential drops and
equal flow paths constructed in such a way as to produce curvilinear squares)
does not exist for an axisymmetric problem [see Fig. 16, showing the result
for a fully penetrating well which has a well radius of 1 ft (0.30 m), a radius
of influence of 51 ft (15.54 m), a depth of 20 ft (6.10 m), and a permeability
of 0.1 ft (0.03 m)/min]. Notice that tall, thin rectangles become short, fat
280
Two problems presented by Christian were run using the techniques pre-
sented in this paper and the results were compared. The first problem is
confined flow in an anisotropic medium, as shown in Fig. 17. Christian's
results are also given in Fig. 17 with our solution given in Fig. 18. Note
that the results are the same. The next problem is unconfined flow through
an earth dam having two zones with kB = 2IcA. The problem and Christian's
solution are shown in Fig. 19, and our results are given in Fig. 20. The first
zone should have curvilinear squares and the second zone should have cur-
vilinear rectangles with a 2 to 1 ratio in size. Note that Christian's solution
has a 5 to 1 ratio. If one assumes that Christian's results are actually for kB
= 5kA, then it is more appropriate to compare our results for kB = 5kA (see
Fig. 21) to his. Note that the results are now similar.
281
lumped at the nodes for these boundaries from the unmodified stiffness ma-
trix and the computed total heads as follows:
{&,} = IKU]{H„} (69)
where {Q,} = the flows lumped at the nodes; [Ku] = the unmodified stiffness
matrix; and {//„} = the computed heads at the nodes. The lumped flow at a
given node generally comes from two adjacent line segments. The contri-
bution from each line segment is then determined and the stream function
is computed. The weakness in this method is that it is difficult to separate
accurately the fraction of lumped flow going to the adjacent line segments.
Also, a node that is on a boundary between an impervious boundary and a
specified head boundary must give all the flow to the specified head bound-
ary and none to the impervious boundary. Clearly, this complication can be
avoided if the boundary conditions are known and can be stated analytically
as shown in the current approach.
stream function.
3. Solve the seepage problem using FEM for stream function at each node.
4. Contour the total head and stream function with the intervals set by com-
puting the shape factor.
ACKNOWLEDGMENTS
APPENDIX I. REFERENCES
Aalto, J. (1984). "Finite element seepage flow nets." Int. J. Numer. Anal. Methods
Geophys., 8, 297-303.
Christian, J. T. (1980a). "Flow nets by the finite element method." Ground Water,
18(2).
Christian, J. T. (1980b). "Flow nets form finite element data." Int. J. Numer. Anal.
Methods Geomech., 4(2).
Christian, J. T. (1983). "Geotechnical use of finite element flow analyses." Annual
Convention, ASCE, New York, N.Y.
Christian, J. T. (1987). "Establishing boundary condition for stream function con-
touring of finite element results." Microsoftware for Engrs., 3(2).
Crowder and McCuskey. (1964). Topics in higher analysis. The MacMillan Com-
pany, New York, N.Y., 462-467.
A = angle;
F = function;
f = shape factor;
H = total head;
//, = constant;
H2 = constant;
LJ
*-* max = upstream head;
" min = downstream head;
H„ = heads at nodes;
283
Subscripts
H = horizontal;
N = normal derivative;
T = tangent derivative; and
V = vertical.
284