Professional Documents
Culture Documents
A Series presenting the results of activities sponsored by the NATO Science Committee,
which aims at the dissemination of advanced scientific and technological knowledge,
with a view to strengthening links between scientific communities.
NATO-PCO-DATA BASE
The electronic index to the NATO ASI Series provides full bibliographical references
(with keywords and/or abstracts) to more than 30000 contributions from international
scientists published in ail sections of the NATO ASI Series.
Access to the NATO-PCO-DATA BASE is possible in two ways:
The CD-ROM can be ordered through any member of the Board of Publishers or
through NATO-PCO, Overijse, Belgium.
M. Hanif Chaudhry
Washington State University,
Pullman, WA, U.S.A.
and
Larry W. Mays
Arizona State University,
Tempe, AZ, U.S.A.
A C.I.P. Catalogue record for this book is available from the Library of Congress
12. Modeling of Dam-Break Flows by A. Betamio de Almeida and A. Bento Franco 343
Computers are being widely used for the analysis, design, and operation of water resource
projects. This gives accurate results, allows the analysis of complex systems which may
not have been possible otherwise, and the investigation and comparison of several different
alternatives in a short time, thereby reducing the project costs, optimizing design, and
efficient utilization of resources.
Several computational procedures and computer models have been developed. In order
to provide a common forum where these methods and models could be presented and
discussed, an Advanced Study Institute was held in Pullman, WA, USA from June 28
to July 9, 1993. This volume compiles an edited version of the lecture notes specially
prepared for the institute by 14 well-known European and North American researchers.
Part I of the proceedings deals with free-surface flows: Governing equations are derived
and their solution by the finite-difference, finite-element, and boundary-integral meth-
ods are discussed. Then, turbulence models, three-dimensional models, dam-break flow
models, sediment transport models, and flood routing models are presented. Part II is
related to the modeling of steady and transient pressurized flows. Governing equations
for both single and two-component flows are derived and numerical methods for their
solution are presented. The modeling of water quality in pipe networks, of cooling water
systems, and slow and rapid transients is then discussed.
Fifty three participants from eighteen different countries attended the institute; many of
them could be considered experts in the field themselves. Lively and detailed discussions
following each lecture helped in modifying some of the lecture notes.
M. Ranif Chaudhry
Larry W. Mays
vii
Acknowledgements
NATO Scientific Affairs Division provided funds to hold the institute. The traveling and
living expenses of the lecturers were covered in full and those of the participants from
the academic institutions of NATO countries were partially reimbursed. National Science
Foundation of the United States of America covered the traveling and living expenses of
an engineering professor from each of the following countries: Bangladesh, Egypt, India,
Jordan, and Lebanon through Grant No. INT-9312378. The financial support of NATO
and NSF is thankfully acknowledged.
viii
List of Major Contributors
Robert M. Clark, Director, Drinking Water Division, EPA, Cincinnati, OH, USA.
ix
Part I
Free-Surface Flows
1
GOVERNING EQUATIONS FOR FREE SURFACE FLOWS'
JAMES A. LIGGETT
273 Hollister Hall
Cornell University
Ithaca, New York 14853-3501
U. S. A.
Free surface flow can be either steady or unsteady. In the unsteady mode the shape
and size of the solution region is known at the initial time but it changes continually
as the solution progresses. In the steady mode the boundaries of the solution region
are not known and must be found by some technique. The steady problem - and
to some extent the unsteady problem - forms a mathematical enigma: To find a
solution, the differential equation must have well defined boundary conditions
applied to the boundary of the solution region, but how can the conditions be
applied if the location of the boundary is not known?
The above definition excludes many flows with a free surface. Common open
channel flow does not fall under the definition of free surface flow. In open channel
flow the equations are averaged over the depth, leaving the depth as a dependent
variable. The averaging process removes the vertical dimension from the equations
so that a three-dimensional problem becomes two dimensional and a two-dimension-
al problem becomes one dimensional. In the space of the reduced dimension the
boundaries of the solution region are fixed; they no longer depend on the solution.
Thus this class of problems - usually, but not always - comprises "shallow water
Ipart of the material of this chapter is taken from Liggett, J. A., Fluid Mechanics,
McGraw-Hili, 1994, with permission.
3
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 3-32.
1994 Kluwer Academic Publishers.
4
theory." Such problem are not free surface problems even though they go by that
name in much of the engineering literature.
Most wave problems are not free surface problems. In much of classical wave
theory, both linear and nonlinear, the boundary conditions are applied on the
equilibrium surface, not the actual free surface. Some wave problems are formulat-
ed so that the boundary conditions are applied on the actual free surface and these,
of course, fit the above definition.
Under this definition the class of free surface problems broadens to include waves
and open channel flow. Since the method and properties of solution are determined
by the governing equations and boundary conditions, the first definition is the best.
However, this conference is intended to cover channel flow and so these notes are
broadened to include the second definition.
Typical problems that fall under the definition of free surface flow include
jets, cavities, flow over weirs, flow under gates, flow through unconfined porous
media, stratified flow (where a sharp interface between liquids is the free surface),
freeze-thaw (where the boundary between the solid and liquid is a free surface),
extrusion, and molding. Even some of these problems make the dimensional approx-
imation and thus eliminate the problem from the free surface category. The porous
media problem is an example where the Dupuit approximation is frequently invoked.
All genuine free surface problems are nonlinear. Although SOIJ.le open channel
problems and wave problems can be linearized, if the position of the free surface is
an unknown and the boundary conditions are to be applied on the actual free
surface, the problem is nonlinear with all the mathematical consequences that
nonlinearity implies.
5
Free surface flow is governed by the same equations that apply to other flows.
Conservation of mass is
op + V'(pil) = 0 op a
or -+-(pu) =0
at at Ox ' , (1.1)
Wave problems, flow around objects, flow over objects, and many others are
solved to a good approximation by neglecting the viscous term. In that case (1.2)
becomes
u, = - a;
o~
, (1.4)
The assumptions made in this step is that the flow is initially irrotational (usually
true) and that it is not stratified. Under these conditions (1.3) leads to Bernoulli's
equation
6
(1.6)
(1.7)
For flows in open channels the neglect of the viscous terms is not a good
approximation. In those problems "friction" is reintroduced but in the form of an
empirical function so that the equations are less complex. Unfortunately, an empiri-
cal friction term makes them less general and, indeed, that term will contribute the
largest error in nearly all solutions.
In the form stated above (1.2) and (1.3) are elliptic and second order, requiring two
boundary condition around a closed solution region. For solid boundaries those
conditions are
u,,=o u,= 0 (1.8)
where u" is the normal velocity to the solid boundary and u, = 0 is the tangential
velocity.
The elimination of the viscous terms reduces the order of the equations and
eliminates one of the boundary conditions. The tangential condition (the "no-slip"
condition) is relaxed. (Obviously, we don't want to ignore the condition that fluid
does not pass through a solid wall, but relaxation of the no-slip condition can have
important - and sometimes unexpected - consequences.) In what follows we
assume that the viscous terms do not exist and ignore the no-slip condition.
Because the free surface is part of the solution, two boundary conditions must
7
a~ 1 a~ a~ Po (1.10)
--+- - -+g" = --+constant on Z="
at 2 Ox, Ox, P
where Po is the free surface pressure and " is the elevation of the free surface. The
constant can be taken equal to zero without loss of generality. Note that this condi-
tion is nonlinear and spoils the linearity that was achieved by the introduction of a
velocity potential.
),)",;,},;;}",,);};;,),);;;;););)
free surface is a streamline. The vertical to horizontal velocities must be in the ratio
of the slope of the surface
u =u
~ %ax
a,., +uYay
a,., (1.12)
Consider next an unsteady flow with a horizontal free surface that is rising vertically
(figure 1.2). Obviously, the rate of rise is
a,., =u (1.13)
at ~
"
t1-~t1~t111tt1_~t1-~
Figure 1.2. The simplest
unsteady free surface flow.
u =
~
a,., + u a" + u a,.,
at %ax Yay on Z =,., (1.14)
Since (1.14) applies on the free surface, and only on the free surface, it serves as a
boundary condition. Because both ,., and the velocities are dependent variables,
(1.14) is a nonlinear equation.
Another way to look at the kinematic condition is to apply directly the postu-
late that a particle on the free surface remains on the free surface. Since by defini-
tion the position of the free surface is at z=",
.!!..(z-")
Dt ., = - a" ., = _ a"
at +;;'\7(z-") at -u a"
ax -u a"
%
+u Y~. ~
VJ (1.15)
= _ a" + a4> a" + a4> a" _a4> = 0
at ax ax ay ay az
In performing the gradient in (1.15), remember that ,,=,,(x,y,t) and so its derivative
with respect to z is zero. Thus, (1.15) leads to the same result as (1.14).
tial are
The partial derivatives with respect to time are sometimes misunderstood. Normally
the equation is written to give the change of ~ with respect to time at a point that
moves vertically with the free surface, whereas the usual partial derivative is written
for ~ at a fixed point that does not move. To obtain the needed derivative, it is
written
Equation (1.18) is used in (1.10). Assuming that P.=O (or redefining the
constant)
1.4 CALCULATIONS
Consider a calculation of the unsteady problem. An initial condition must give the
complete state of the problem, which includes the position of the free surface, the
normal derivative to the free surface, and the potential at all points in the domain.
Of course, the conditions on the solid boundaries (that a~/On=-u" where Un is the
velocity of the boundary normal to itself; usually, UtI =0) must also be given at the
initial time and for all subsequent times. Given the initial conditions, (1.17) specifies
how the free surface moves. The time derivative, expanded in a Taylor series,
should give an approximation to the elevation of the free surface for a short period
after the initial time, say at. Equation (1.19) or (1.20) will give an approximation
for the potential after a short time. At at the geometry of the domain is known, the
potential is known on the free surface, and the potential or its normal derivative is
known on the boundaries (from the boundary conditions) so Laplace's equation can
be solved for the potential everywhere. Then the results for at can be used as new
initial conditions to advance the solution another increment in time.
The last paragraph gives a brief sketch of a numerical method of solving the
free surface problem. In practice there still remain a number of details to be re-
solved. How should (1.17) and (1.19) be formulated to give an accurate solution at
time at? The solution of the Laplace equation is not trivial, especially since the
solution domain will be irregular and constantly changing with each time step. The
movement of the free surface is some sort of approximation valid only for short time
11
which is simply (1.20) without the time derivative. The difficulty is that, unlike the
unsteady case, the shape of the solution domain is not given. The analyst must make
an initial guess of the position of the free surface. The problem is then solved using
the guess to define the solution domain and applying the condition that a~/On=O on
the free surface. Equation (1.21) is then checked. If the initial guess is not correct,
(1.21) will not be satisfied. Some strategy must then be developed to refine the
guess for the free surface in an iterative manner until (1.21) is satisfied to acceptable
accuracy.
In the iterative procedure there is no guarantee that the solution will con-
verge due the nonlinearity of the boundary condition. In fact, the solution may not
be unique; sometimes more than one configuration of the free surface will satisfy
the conditions. In such cases the "correct" configuration depends on the evolution
of the flow, which is completely neglected in the steady state formulation.
2. Waves
Although most wave formulations do not fall under the mathematical definition of
free surface flow, the governing equations are developed herein. These equations
are simply special cases of the hydrodynamic free surface equations and boundary
conditions.
Most analytical solutions for wave problems are based on the linearized free surface
boundary conditions. Actually, a series of equations can be derived for the free
surface boundary conditions with the linear solution being the most elementary.
Three fundamental nonlinearities enter the calculations: the kinematic boundary
condition, the dynamic boundary condition, and the fact that the boundary conditions
are applied on the actual (unknown) free surface. Failure to recognize the third
nonlinearity does not affect the first order solution but would lead to serious error
in higher order solutions.
The function, F, is expanded in a Taylor series about z=O for evaluation at z=,.,
F(x,y, ,."t) = {F(x,y, 0, t)} + ,.,{OF} + ,.,2 {&F} + ,.,3 {&F} + ...
az 21 az2 31 az3
(2.2)
where the derivatives are to be evaluated at z=O. The terms are in braces for
identification in the more complex equations below. Substituting (2.1) into (2.2)
(2.7)
where r, r, ..., "iJ, "b, ... are functions of the independent variables. The
parameter e is assumed to be small. In wave problems e is the amplitude divided
by the wave length and the resulting theory will be valid for waves in which the
amplitude is small compared to the wave length. Since there is no imposed velocity,
the series in ~ begins with a small term. Also the equilibrium free surface is taken
at z = O. Since ~ is a solution to Laplace's equation, all the r, r, ... satisfy
Laplace's equation
(2.8)
On the solid boundaries
14
ar a~
-=-="'=0 (2.9)
an an
We now substitute the series for 4) and ,., into the free surface boundary
conditions (2.3) and (2.5). First, using the dynamic condition (2.3)
a:""J
at at at 2 ax ax
Me a: .e' .g("'I".e'q'.e'q". """))
II
Cz at at 2 ax ax
+"21 (ar
eay+e2ay+'"a~)2 .m ,.,
(e".; """1 {:2[-e a: .
+terms
""".1enDs in q]) = 0
The omitted terms in ,., are to be differentiated with respect to z, which results in
zero since ,., = ,.,(x,Y, t). The series are carried out sufficiently to produce terms in e'.
The dynamic boundary conditions for each of the terms come from equating like
powers of e from (2.10). Using first terms in tI, then terms in r?, and finally terms
in e' gives
ar
-=g,.," on 4=0 (2.11)
at
(2.12)
on 4=0
(2.13)
011 Z =0 (2.16)
aif+
- ar- - aifa~ aifa~ a~ar a~ar
-----------
at c1z ax ax ay ay ax ax ay ay 011 4 = 0 (2.17)
+ rt' &~ + 1]b &r + !(1]4)2 &r = 0
c1z2 c1z2 2 c1z3
The first order problem consists of solving Laplace's equation for r under
the free surface boundary conditions (2.11) and (2.15). The second order problem
uses (2.12) and (2.16) to solve for r
where r is already known from the first
order problem. The third order problem would follow in sequence with both r
and ~ known and where r is the unknown. The boundary conditions are always
linear in the unknown quantities (and linear in the sense that they are to be applied
at z =0) but contain increasingly complex terms in the previously solved values of
<P and 1].
The surface elevation, ", can easily be eliminated from (2.11) and (2.15) to obtain
&r
--+g-=O
ar on 4=0 (2.18)
(Jt2 c1z
Linearizing Bernoulli's equation for any point in the fluid gives an equation for
pressure in the linear problem. For the boundary condition on a horizontal bottom
16
on z=-d (2.19)
in which the potential goes to zero as z. . -oo and A is an amplitude (an arbitrary
number). The condition that (2.18) is satisfied is the dispersion relationship
0= .[if. (2.21)
The free surface elevation is
L = 2n (2.23)
k
and the wave period (the time between passing crests at a fixed point) is
T= 2n (2.24)
o
The wave celerity (speed at which the crests travel through the coordinate system)
is
o L (2.25)
c=- =-
k T
In (2.20) and (2.22) the minus sign means that the wave is travelling in the positive
x-direction; otherwise, the quantity in parenthesis would be kx+ at.
For finite depth with the wave traveling in the positive x-direction
k
I
c =~ K tanh led = gL mnh 2nd
~ 2n L
(2.28)
Although the traveling waves are the ones seen at the beach - and those appreci-
ated by surfers - a standing wave is one where the crests remain in the same
position, alternately becoming crests and troughs. The solution is
TJ
x
o
-1
Figure 2.1. Standing wave.
when
3n, -
at= - 7n, -
Un, ..., th
en
sm 01= - 1 and th
ereIS a trough at t he posItIOn
. . cos ~
'-- =1 ;
2 2 2
18
when ot=O, n, 2n, ... , then sin ot=O and the sea surface is temporarily flat. The
solution is shown in figure 2.1 where the extreme positions show the crests and
troughs of the wave and the x-axis represents the intermediate position.
Finally, the equations of shallow water hydraulics, which solve the problems of open
channel flow, are developed. Shallow water theory makes the "dimensional approxi-
mation"; it reduces the basic problem to one or two dimensions which are approxi-
mately horizontal. The equations of motion are integrated in the vertical from a
lower boundary to the free surface, eliminating the vertical coordinate as a depen-
dent variable and the free surface as a boundary of the solution region. Since the
variable part of the boundary of the solution domain is eliminated, the domain
becomes fIXed. Thus, there are two simplifications: the reduction of dimensions and
fixing the solution domain. These approximations change the nature of the equa-
tions, the types (or properties) of solutions and the methods of solution. In the
subsequent parts of this section we will use the term "free surface," by which we
mean the limits of the depth of the fluid. That term does not imply a free surface
problem according to the basic definition.
Especially in environmental fluid mechanics, there are many, many flows that
are included in the category of shallow water theory. As ridiculous as it may seem,
the oceans are shallow for the purpose of solving many problems. The criterion is
that the wave length must be long compared to the depth. That is not true, of
course, for the most visible types of waves on the surface of the oceans, but there
are others - tides, tsunamis - that fulfill that condition. In fact the oceans are at
most a few kilometers deep whereas their breadth is hundreds of kilometers.
hydrodynamics by virtue of the fact that the frictional aspects are almost always
taken as empirical. The applications are universally in turbulent flow. (At least we
know of no reasonable application in laminar flow with the possible exception of
runoff in a thin sheet, which we do not consider a practical problem.) The empirical
formulations avoid the complications of turbulence at the price of universality and
some doubts about accuracy when new problems are solved.
Many of the shallow water calculations use integral equations instead of differential
equations. In this section we carry both the integral and differential equations. The
integral that must be satisfied to conserve mass is
(3.1)
(3.2)
F= f CY
.E..(pil) dY + r pil(il'n) dtt
i!Jt J cs
(3.3)
coordinate system is slightly different than that of section 1, we repeat those here.
The pressure condition is
p =0 on Z = ,,+ H (3.5)
where ,,+H is the elevation of the free surface (figure 3.1). On the free surface we
- again - use the condition that particles on the surface remain on the surface.
An equation defining the free surface is
S(X,y,z,t) = ,,(x,y,t) + H - z =0 (3.6)
The substantial derivative of (3.6) is
DS =
Dt
a" +17 ...(,,+H)+17 ...(,,+H)-17 =0
at l:c3x "Jay t
on z=" + H (3.7)
where the tilde indicates that the velocities are to be evaluated at z=,,+H. On the
solid bottom z=H(x,y) the boundary is not a function of time so the previous equa-
tion is
aH
K -+K -
aH =K on z=H (3.8)
l:c3x "Jay %
in which the underline denotes that the velocity is evaluated at the bottom.
Thus far no approximations have been made; the problem has only been
specialized somewhat. The flow is contained between a solid bottom and. a free
surface. The elevation of the free surface, ,,(x,y,t)+H(x,y), remains an unknown.
21
IH9 H(
+ 0;; + ~ + :%) dz = 0 (3.9)
a (- ) +-u
-u" a (- " ) -u- -,,+
a ( H) +K --u
aH - -a,(, + H) +K -+u
aH - -K = 0 (3.14)
ax" ayY "ax "ax 'ay 'ay % z
Applying the boundary conditions (3.7) and (3.8)
Equations (3.4) are to be integrated in the vertical. For the present the shear terms
are neglected; they will be represented later by "friction" terms that are evaluated
empirically. In the x -direction
22
f H+'1 [Ou"
H
a 2)+-(u
-+-(u a u)+-(u
a u)+--
1 Oft] dz=O
at ax% ay%Y c3z%% pax
p =p+pgh (3.16)
where the equation of conservation of mass has been used. The time integral is
To avoid the appearance of the integral in the equation, the momentum correction
factor is defined as
(3.19)
so that
JBB+'1 -ax
a (u 2).1. _ a(p U-2
U4 - -
) _2
U
O(H+'1) + ,,-
..2 -aH (3.20)
% ax u %.,
ft -
% ax " ax
The y -derivative is
(3.22)
(3.23)
When (3.20), (3.21), and (3.23) are added, the terms in the surface and bottom
velocities disappear by virtue of (3.7) and (3.8). The pressure term is left for further
development. A similar derivation is made for the y -equation where analogous
values of the correction factor are defined.
(3.29)
Neglecting terms of the order of II, integrating, and returning to dimensional vari-
ables
p = pg(f'1+H -z) (3.30)
which is the equation of hydrostatic pressure where the constant of integration has
been chosen to satisfy the condition that the pressure is zero on the free surface.
y -directions.
J "+H -dz=pg
ap J"+H -('1+H-z)dz=pg'1
a (0'1
- +aH)
- (3.31)
H ox Hax ax ax
A common assumption is that the xy "plane" lies in the bed, even when the bed is
sloped or uneven, which is equivalent to neglecting the cosine of the bed angle with
the horizontal - cos 0% .. 1 and cos Oy .. 1 where 0" and Oy are the angles the bed
makes with horizontal. This assumption means that the free surface is at z= '1/cos 0 .. 7]
and distance measurements made along the bed of the channel are equivalent to
horizontal distance measurements. The assumption that the bed is nearly horizontal
is our first approximation. The derivatives of the bottom elevation, oH/ax and
aH/(Jy, are written in terms of bottom slope
o - 0 - -
'1""0( -2) 0'1 =8'1 Sn..
'1". (3.34)
at .,)+-(P
-('1" iJy P'Y7, +8'1-
Ox yz %., )+- iJy VT
Much of the use of the shallow water equations is concerned with the one dimen-
sional flow in water courses that may be of arbitrary shape. Such calculations are
usually done numerically, but this section prepares some of the equations. The
problem is one of approximating a basically three-dimensional solution in one
dimension. A two- or three-dimensional solution of the governing equations would
be neither economical nor necessarily more accurate.
Consider the channel cross-section of figure 3.3. The width of the channel
at any point is w(x,z). Since the basic equations have already been integrated in the
vertical, we only need to integrate across the channel with the appropriate averages.
At the beginning it is assumed that ii., -0; all the flow is in the x -direction.
26
Integrating (3.15)
f "'.[8
"'L ; +
a '1)] dy = 0
ax(u" (3.35)
The order of integration and differentiation can be interchanged in both the case of
differentiation with x and with t since '1 (wR) ='1(WL) =0. The cross-sectional area
can be described in two ways,
(3.36)
in which if is the maximum depth (actually, the z-coordinate of the free surface).
The average velocity in the channel is
"=-it1 f
=
A
"un=
"
.I.. f. "'. "'1
- dy
lI'L"
(3.37)
The double bar over " indicates that it has been averaged twice (vertically and in
the y-direction) and the subscript has been dropped since the only velocity is in the
x-direction. Using these definitions, the equation of conservation of mass becomes
dA
-+-\11"
8 1.. =)
=0 (3.38)
at ax
We will need to express the derivatives in terms of the variables if and u. The time
and space derivatives are
indicating that the change of area is to be taken with if held constant, disregarding
changes in area due to changes in depth. In the subsequent equations, it is assumed
that the channel is prismatic. Conservation of mass is expressed
27
- or] = - or] ..
W-+UW-+.I1- =
0a; (3.42)
at Ox Ox
The relevant equation of motion is (3.33) with the friction term (friction
slope) added. The separate integrals over the width are
J.
WL
w .i(f1;;) dy = .i(A:) =A a;
at JC at at
+: OAat =A a;at +:w or]at (3.43)
In writing (3.45) we assumed that the water surface slope does not change in the
cross-stream direction. In (3.46) the integrated friction slope is to be expressed as
A
R,,=- (3.47)
P
where R" is the hydraulic radius, the area divided by the wetted perimeter P, and
r and s are coefficients in the friction law. Although the friction slope has undergone
an integration and uses the doubly averaged velocity, any errors are absorbed in the
coefficient. Expressing the equation of motion with derivatives of depth and average
velocity gives
= 0-
uw....!l.+A-+
a: (pu=2w+gA )0- = a;
....!l.+2PuA- =gA(SCbt-S,-) (3.48)
at at Ox Ox I~
The sort of averaging that has preceded must be done with some caution. For exam-
ple, a point disturbance will violate the first two assumptions since it will travel in
the cross-stream direction. Boundary friction could constitute such a disturbance.
In a well defined channel the averages may produce an acceptable solution, but if
a large flood plane is attached to the channel, the approximations may not be
satisfactory. On the other hand, the one-dimensional calculations might be more
accurate than an attempt at multidimensional analysis.
Carrying the P in the equations is usually not justified. In fact ap/ax and a
transverse surface slope may become important where boundary layer changes occur,
in transitions for example. In many of the same situations the assumption of hydro-
static pressure may cause an equally important error. Since these factors are not
taken into account, to worry about velocity distribution corrections in most calcula-
tions is somewhat academic. The errors made in open channel calculations stem
primarily from the lack of knowledge of friction, secondarily from the violation of
hydrostatic pressure and transverse surface slope assumptions and only after an
accounting for these factors is the velocity distribution important. Although patho-
logical cases no doubt exist, the P factor is seldom important and does not lead to
a better understanding of open channel phenomena.
dx -
dt = Pu~
IsAw + fJu (fJ-l)
-2 (3.49)
where dx/dt is the slope of the-characteristics. Separation of dx/dt into velocity and
wave speed is impossible; however, a solution for a critical velocity by settingdx/dt
equal to zero is possible. Selecting the minus sign and solving for u
29
;; = jgA (3.50)
c ~;ip
The wave speed is defined as the critical velocity, c=JgA/wp. It reduces toc=../gq
for a rectangular channel with p =1.
Removing the time derivatives from (3.42) and (3.48), eliminating iJUtax, and solving
for the slope of the free surface gives
Clearly, the wave speed appears in the denominator. The Froude number can be
defined as
-
F=-"-{P
(3.52)
~
There is an equivalent derivation that is worth mentioning because it indicates
an error that is frequently made. Conservation of mass and momentum is written
!!.(A;;) = 0 (3.53)
dx
The first of (3.54) is
Au =Q =constant (3.54)
where Q is the volumetric rate of flow. Using (3.54) to eliminate the derivatives of
velocity in the equation of motion yields
Because the quantity on the left is interpreted as the rate of change of kinetic and
potential energy along the channel, the factor p sometimes is incorrectly replaced
by the energy correction factor, IX, defined as
30
IX
1:" U 3 d.4
= _0"--_ _ (3.56)
=3
uA
Nowhere in the above exposition has energy been mentioned and, if IX is used, none
of the singularities of the equations of motion is exposed by the definition of critical
depth. Many textbooks - especially earlier books - have some confusion between
energy and momentum. Consider (3.55) with zero right side; it is integrated to
;;2
fJ -2g +" = constant
(3.57)
and is a statement of Bernoulli's equation. fJ appears, not IX. The Bernoulli equa-
tion is a result of conservation of momentum.
3.7 ENERGY
The energy correction factor, IX, does have a place in calculations; it comes from a
control volume analysis using the equation of conservation of energy
2 2
d4 _ dW = _ f jgh+ U +e+ p)uM+f jgh+ U +e+ p)UM (3.60)
dt dt A/'l: 2 p A/'l: 2 P
where Al is the area of the upstream cross-section and A2 is the area of the down-
stream cross-section, both normal to the flow. Using (3.57) and assuming hydrostatic
pressure in both sections (so the sum P + gh is a constant in each of the sections)
p
gives
=2 =2
_1_(d4_~=-al~-Pl-gh -e +a U2 +P2+ glo +e (3.61)
p~ dt dt J 2 p 1 1 :z 2 p '"2 2
Further, if no work is performed within the control volume and specializing to open
channel flow where gq= P +gh,
p
=2 =2
"1 + '71_= a:z-
a1 - "2-+ f1:z+h L
(3.62)
2g 2g
in which the last term, the head loss, represents the rate of loss of mechanical energy
between the two sections divided by the weight flow rate. The head loss is
(3.63)
If there is no heat transfer, e1 se2 since mechanical energy can only be converted to
thermal energy and not vice-versa in incompressible flow. Equation (3.62) is not
Bernoulli's equation; it is a mechanical energy equation. In classical hydrodynamics
Bernoulli's equation applies to points whereas (3.62) applies to sections.
Normally the slope of the energy grade line - hdL where L is length - for
steady, uniform flow is simply Sf' but all open channel books recognize factors that
enter for non-uniform flow (e.g., changes in section). Thus S, represents boundary
friction, exactly what Gauckler, Manning and Chezy had in mind when they present-
ed equations for uniform flow.
References
JAMES A. LIGGETT
273 Hollister Hall
Cornell University
Ithaca, New York 14853-3501
U. S. A.
Although finite difference methods have a long and distinguished history of dealing
with all kinds of fluid motion, including free surface flows, they have some definite
limitations. True free surface flows - those where the solution domain is a part of
the solution - are rarely treated by finite differences in modem times. Instead, a
boundary integral equation method is used where it is applicable; otherwise, a finite
element method is used. Finite differences may not be the best choice of method
for multidimensional problems that are not true free surface problems, that is,
shallow water theory where the free surface aspect is eliminated by integration in the
vertical. The overwhelming use of finite difference methods is in one-dimensional,
shallow water problems, which are not true free surface problems. Although meth-
ods of solution continue to be developed, the field matured 15 to 20 years ago.
Most of the methods can now be found in books such as Chaudhry (1993), Abbott
(1979), Abbott and Basco (1989), Fox (1989), Cunge, et al. (1980), and even the
early book of Mahmood and Yevjevich, eds., (1975).
There are two primary keys to successful computation of shallow water flows.
The first is to select an accurate and efficient numerical method. Such a selection
may be made from several techniques that have been widely tested. To begin coding
such methods is akin to reinventing the wheel; a much better use of time is to select
a program that has been thoroughly checked.
The second key, and by far the most difficult, is the inclusion of the details
of a particular problem. The mathematical abstraction is necessarily an approxi-
33
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Suiface and Pressurized Flows, 33-61.
1994 Kluwer Academic Publishers.
34
mation. Usually - but not always - the better detailed model will give a more
accurate result. A mark of a good code is that it can use all of the detail that is
practical but does not require more detail than you have. A common misconception
- found frequently in the literature - is that dynamic models require more detail
than the kinematic or diffusion approximations. The example most frequently cited
is that the dynamic model requires more boundary conditions than a kinematic
model. While such a statement is technically correct, it fails to note that an un-
known boundary condition can be approximated with less error in the dynamic
model than if it is neglected in the kinematic model.
It is, however, the geometric detail that is most difficult, both to describe to
a model and to have the model accurately handle that detail from a numerical point
of view. The scale of the geometric detail ranges from the problem scale - the
length of a canal or river - to a roughness scale. The analyst should be skilled
enough to know what is important to reproduce and what can be safely neglected.
That skill is as much an art as it is science. Providing for the detail in a model is
much more difficult than selecting a numerical scheme for the basic equations and
running such a model requires more experience than simply feeding data to the
computer. In other words, the computer cannot yet replace the engineer.
lA part of the material of this section is taken from Uggett, J. A., Fluid Mechanics,
McGraw-Hili, 1994, with permission.
35
of the dependent variables, but in general are nonlinear. The equations that are
used herein are not completely general in that they contain only two independent
variables (x and y), but they contain an arbitrary number of dependent variables.
A parallel development of the theory is possible for more than two independent
variables but is longer. The equations are
(1.1)
The a/j' b/j' and d, are, in general, functions of the dependent variables but not their
derivatives. Even though only the first derivatives appear in the equations, they can
represent, in combination, higher order equations. For example Laplace's equation,
(1.2)
is written as
Out 0,,2 (1.3)
-+-=0
ar CJy
by taking u1=Cu/ar and ~=Cu/CJy. Thus, (1.3) is equivalent to (1.2).
The object of the development is to write the set (1.1) in the form
du, =
ds
[(.t .. + ..) U ] dy
ar CJy , tis
(1.5)
where s is distance along some curve in the x-y plane as shown in figure 1.1.
36
u u(x,y)
du,
-=--+--
au, dx au, dy (1.6)
tis Ox tis Oy tis
Assume that the equation of the curve is given by
dx = A(X,Y) (1.7)
dy
Then
(1.8)
(1.10)
(1.13)
There still remains the matter of determining the tlJ. Obviously, the tlJ must
satisfy (1.11), which may be considered as n 2 equations in the n 2 + 1 values of tlJ and
l. Actually, only n of these equations are distinct since we could set tv=ttj. Since
the equations are homogeneous in tli' the determinant of the coefficient matrix must
be zero to avoid the trivial so!u~on that all the tli are not zero, thus
au-Abu a 12 -lb12
~1 - lb21 ~ - lbn (1.14)
The determinant forms an n -degree polynomial for l. This polynomial is key to the
38
system of equations. If there are n real and distinct roots, AI' of the polynomial,
then the original set of differential equations is hyperbolic; if all the roots are
imaginary, the equations are elliptic. An intermediate case is that of parabolic
equations. These types of partial differential equations have very different proper-
ties and different boundary conditions must be applied to obtain a well posed
system.
Although most rivers, canals and waterways are of arbitrary cross-section, the proper-
ties of the shallow water equations are easier to develop with respect to rectangular
channels. A later section will treat the more general case. The equations are
01] 01]
-+u-+1]- =0
au (1.15)
at Ox Ox
au au 01]
at + U Ox + g Ox = g(So - S~ (1.16)
The friction slope, Sft' has been included in lieu of the viscous terms; it usually takes
a form such as
(1.17)
in which C, r, and s depend on the particular friction law that is chosen and on the
specific case. We have also assumed that the velocity is constant in the cross-section.
Using (1.15) and (1.16) with [a] as the coefficients ofthe x-derivatives and[b]
as the coefficients of the t -derivatives gives
[a] = [: ;] [b] = [~ ~]
After solving for ..t, we find that the characteristic directions are
(1.19)
Clearly, the wave speed is given by c=[iq and the disturbance speed is found by
adding or subtracting the velocity. Assuming a positive velocity, the first character-
istic will always have a positive slope - disturbances travel in the downstream
direction at a speed greater than the velocity. The second characteristic may have
39
L---
t
\~/
Supercritical
flow
V
JC
The characteristics for these two case are shown in figure 1.2. The depth at which
the wave speed is equal to the velocity, u=c, is called critical depth.
The quantities u2c are not really invariant along their respective characteristics
since the right sides are not zero.
The process of finding the normal form could have been shortened if we had
been able to divine an integrating factor. Equation (1.15) is multiplied by e and
(1.16) by '1 to obtain
0'1 0'1 au =0
C-+CU-+C'1-
at ax ax
If these equations are first added then subtracted, the two equations that result are
(1.22).
1.4 DEPENDENCIES
t
M
R x
More generally the characteristics are curved and the situation is as shown
in figure 1.4. The equations for their intersection at point M are
solution only in the range of influence of the point. An observer at point R would
remain ignorant of the disturbance.
The data along a portion of an initial line AB (figure 1.6) will determine the
complete solution within the zone of determinacy of AB. On the other hand, the
portion AB of the initial line is called the domain of dependence of point R. The
solution at point P is influenced by the information on the line AB, but not deter-
mined since information outside of AB also has an influence.
Although the above equations were written for rectangular channels, they can
t ZOne of determinacy
for IineAB
R
p
./ \
~ ____~~~~__~__~~~x
Domain of dependence B
I. at point R .1
Figure 1.6. Definitions of the zone of
determinacy and the domain of dependence.
apply to any shape if the 2c terms of (1.28) are replaced by the Escoffier stage
variable
43
(1.29)
(But note that c of (1.27) remains unchanged.) in which w is the width of the
channel at the water surface and A is the cross-sectional area of the wetted portion
of the channel.
Even if the characteristics are not directly used in a numerical method, they
have a great impact on the stability and accuracy of the method and the design of
a finite difference or finite element scheme. Some finite difference methods require
a characteristic solution on the boundaries even though another method is used for
interior nodes. Junctions are often treated by characteristic solutions (Garcia-
Navarro and Savir6n, 1992).
Several such methods using characteristic with a regular grid have been
proposed but they are all - except the earliest - based on the Hartree technique
t t
A
iJ-I
i + IJ
iJ
1
.t .t
(Fox, 1962). The characteristics are projected backwards from an unknown node as
shown in figure 1.7. Since they don't intersect - in general- nodes at the previ-
ous time, the values for the unknown dependent variables must be found from that
line by interpolation. As indicated in the figure, the interpolation can either be in
space or in time.
A similar technique can be applied to problems in which there are more than
two dependent variables. The simultaneous solution of water and sediment flow
constitute one example (Lai, 1991). Steady state, high-speed, two-dimensional
shallow water theory has three characteristics and can be solved by a slight variation
of the Hartree method (Uggett and Vasudev, 1965).
2. Finite Differences
The number of choices for solving the shallow water equations is, at first glance,
overwhelming. Actually, this is a mature field so that what was once a wide range
of methods has settled down in practice to only a few. New or different methods are
still being applied by researchers, but those who simply desire an accurate solution
to a problem should not have to search far. In fact those who want to solve a
problem should not begin programming but should use one of the many programs
now in existence. The quality of anyone solution probably has more to do with the
geometric details than the method of solution. Those factors mentioned in the last
section (nonprismatic channels, flood plains, bridge sections, channel junctions, dry
channels, and bore tracing) can become a vital part of the program if the physical
situation demands them. Most of these factors will cause a program to crash if it is
not specifically designed to handle the situation. The theory of providing for such
features is not at all complex; the practical aspects of their incorporation in a
program is complex.
The first question often asked is whether finite differences or finite elements
should be used. The advantages of finite elements are the resolution of geometric
complexity and the availability of a great variety of approximating functions. One-
dimensional problems contain no geometric complexity and most of the approxi-
mating functions can be incorporated into finite differences as well as finite ele-
ments. Thus, most one-dimensional, steady or time-dependent programs are written
in finite differences. In two dimensions the choice is not so clear. The finite ele-
ment method is often less efficient than finite differences precisely because in taking
advantage of its ability to handle geometric complexity, it uses irregular meshes that
do not lend themselves to the fast solution short-cuts of finite differences. Also
finite elements always form implicit methods unless the mass matrix is lumped, thus
taking away the ease of explicit techniques that some prefer. However, many two-
46
dimensional (and in general free surface flow, three-dimensional) problems are often
best handled by finite elements due to its advantages as cited above and due to the
fact that finite element programs are easier to write in a manner that they can be
transported between different applications.
Explicit methods are generally easier to program, easier to debug, and run more
rapidly than implicit methods. They solve for one point at a time in the unknown
time step - that is, one equation and one unknown (except, perhaps, at the bound-
aries). The difficulty is that the analyst must use the correct data for each point-
the unknown node must be within the zone of dependency of the nodes that are used
to approximate the derivatives at the known time line - otherwise, the method will
be unstable. (Even that rule does not guarantee the stability of the method; several
methods are unstable even though the unknown node is within the zone of depen-
dency of all those previously solved points that have been used in the difference
molecule.)
2.2 METHODS
The unstable method (Uggett and Cunge, 1975) is not a method that has been
used (with a single exception), but is one that first occurs to those who begin to
47
Common explicit schemes are the Lax method (Cunge, et aI., 1980), the Lax-
Wendroffmethod (Lax, 1957; Lax and Wendroff, 1960; liggett and Cunge, 1975), the
leap-frog method (liggett and Cunge, 1975), the diffusive scheme (Stoker, 1957;
liggett and Cunge, 1975), Dronkers' method (Dronkers, 1965; liggett and Cunge,
1975), Gabutti scheme (Gabutti, 1983; Chaudhry, 1993), and MacConnack's scheme
(MacCormack, 1971; Kutier, 1975; Chaudhry, 1993; Tan, 1992).
The book by Tan (1992) can serve as a primary source of numerical methods
for the shallow water equations in one and two dimensions. The August, 1993, issue
of the Journal of Irrigation and Drainage Engineering is devoted to open channel flow
models. Papers include "Description and evaluation of program DUFWW," A J.
Ciemmens, F. M. Holly, Jr., and W. Schuurmans; "Cal Poly model canal," John B.
Parrish II and Charles M. Burt; "Description and evaluation of program USM,"
David C. Rogers, and Gary P. Merkley; "Description and evaluation of program
CANAL," G. P. Merkley and D. C. Rogers; "Field data for verifying canal unsteady
flow models," David C. Rogers, Timothy F. Kacerek, and Robert S. Gooch; "Numer-
ical methods used to model unsteady canal flow," T. S. Strelkoff and H. T. Falvey;
"Informed use and potential pitfalls of canal models," Dinshaw N. Contractor and
Wytze Schuurmans; "Irrigation canal simulation model usage," C. M Burt and G.
Gartrell; "Unsteady flow modeling of irrigation canals," ASCE Task Committee on
Irrigation Canal System Unsteady Flow Modeling; "Unique problems in modeling
irrigation canals," Forrest M. Holly, Jr., and Gary P. Merkley; "Description and
evaluation of program MODIS," Wytze Schuurmans; and "Description and evalua-
tion of program CARIMA," Forrest M. Holly, Jr., and John B. Parrish ill. Obvious-
ly, one should not begin to code their own program unless they have a truly unique
48
idea.
The decade of the 1960s was a time when different schemes were coming into
common use. Some of these methods were developed simultaneously by different
researchers working independently. The most successful technique has probably
been the Preissmann method. The reasons are: (1) It was one of the earliest; (2) it
is a compact method, using only four grid points for the solution molecule, and thus
minimizes the damage done by the interpolating function; (3) it was accompanied
by a fast solution technique (the "double sweep" method, in reality a variation of a
fast technique for the solution of equations with a pent-diagonal coefficient matrix);
and most importantly (4) it was used in real situations and programmed with the
detail necessary to provide answers to real problems.
Obviously, all of these methods are old and although we occasionally see a
paper on a "new" method, no significant improvement has been made in the last
twenty years. Methods of evaluation of the techniques are in the books (Uggett and
Cunge, 1975; Cunge, et al., 1980; Abbott and Basco, 1989; Tan, 1992). Any new
method should present the amplitude and phase diagrams to show what sort of
numerical errors are likely to be present. The common method of comparing one
or a few calculations to experimental data is not sufficient to indicate what sort of
errors are present. Mathematical modelling is a two-stage process: The differential
equations represent an approximation to reality and the numerical method is an
approximation to the solution of the differential equation. That two-stage process
should not be abbreviated by simply comparing the final numerical calculation to an
experiment or field data. If such a comparison is good - and the inventor always
maintains that it is - it may be simply a fortuitous cancellation of error for that
49
particular case; it has little predictive ability for other examples. Instead, the model-
er should analyze each part of the process and make an attempt to minimize error
in both of the stages.
The basic boundary conditions for the one-dimensional, unsteady problem are
determined by the characteristics as outlined in section 1.3. Yet when the finite
difference methods were being developed, the literature was full of confusion on
boundary conditions. As an example an explicit scheme could be developed that
used central differencing in the interior of a region, downstream differencing at the
upstream boundary, and upstream differencing at the downstream boundary. The
arcs of figure 2.1 indicate the nodes that are used to take the x-derivatives. The
DowDstream Boundary
n+l
n
x
upper arcs (at time n+ 1) would be used only in case of an implicit scheme. Using
this discretization, the equations of continuity and motion would give two relation-
ships in the two values of the dependent variables on the boundary; no boundary
conditions are needed! Obviously, something is wrong; the scheme has imposed its
own boundary conditions by the way the derivatives are taken.
Explicit methods require that the boundary points are solved by the method
of characteristics except in special cases such as symmetry (see Liggett and Cunge,
1975, for details). In using implicit methods the boundary conditions can simply be
additional equations in the set of simultaneous equations that determine the depen-
50
Initial conditions nearly always are a problem simply because they are not
known. The solution has been to guess the depth and flow (or velocity). Errors in
the initial conditions will disappear after a short time in the calculation. An excep-
tion is the case where the flow rate is used as the boundary conditions both up-
stream and downstream. In that case the volume of water in the reach is determined
by the boundary conditions and if it is not correct at the beginning, it will not be
correct for the duration of the calculation.
Downstream boundary conditions have traditionally been troubling. If a
stream discharges into a lake or ocean where the depth is known, the boundary
condition is accurately fixed. If the stream passes through a control - a section of
critical depth - a definite relationship can be established between flow and depth.
For the majority of problems neither of these conditions is present, but some condi-
tion must be found. The use of a rating curve is common. But the rating curve is
rarely single valued; the depth-discharge curve is different on the rising stage from
that of the falling stage. The fact that the rating curve is not single valued is evi-
dence that disturbances can pass upstream and that dynamic routing is necessary for
accurate calculation. Perhaps the best that can be done in such a case is to carry the
calculation far enough downstream so that error introduced by the downstream
boundary condition is negligible in the section of interest; in other words use the
rating curve but extend the entire calculation downstream of the important region.
is used for the friction, some estimate must be made for Manning's n. In natural
waterways the roughness estimate can be very wrong, the geometry of the situation
may not be well determined, the flow from tributaries or overland flow into the
channel may not be known, and the boundary conditions may be poorly defined.
The time-honored method of determining these factors is to build the model and
"twist the knobs" until the results fit whatever data are available. Such a process
can be highly arbitrary and call into question the predictive ability of the model.
Even in the best of circumstances, the analyst may not know how a bad guess affects
the results. Fortunately, the tools are now at hand to lend formality to the calibra-
tion process, decrease the degree of arbitrariness, and give some estimate of likely
error.
Consider a reach of channel that contains J nodes with both flow and depth
(stage) unknown at each node. Over the channel we have a group of N depth
measurements for the time period t=O to t=T. For purposes of calculation the time
period is divided into I steps. The initial conditions and boundary conditions are
known for the measured events. Thus, the number of unknowns is 2 xJxl flow
variables, but of these M=Nxl are known from the measurements. Since the number
of equations is sufficient to find the 2 xJxl variables, the extra M equations can be
52
used for determining parameters. If the number of parameters is less than the
number of measurements, the problem is overdetermined, the most desirable situa-
tion. If the number of parameters is greater than the number of measurements, the
problem is underdetermined and the parameters cannot be found uniquely (but even
the underdetermined problem can yield important information).
The easiest criterion is the minimization of the sum of the square of the
errors of the measurements
M
" =L.J (_M
.2 ~
'1
_)2 ..
'1 =D1llUID.um
j - j
(3.1)
;=1
in which 'if/ is the depth as calculated in the simulation, 'if~ is the measured depth,
and M=Nxl is the number of data points. Equation (3.1) is the "chi-squared merit
function. "
ar = _ 2
imp
E('If:" -
;=1
'if/) a'if,
imp
(3.2)
The subscript on n indicates the value of n in the pth reach. This derivative will be
zero at the point at which the merit function (3.1) is minimized with respect to n.
For the purposes of the calculation the second derivative is useful
2B = 0-"
-.2..2 M [a- a-
=2 L ~ ~ -('if~ - 'if/) &-]'1/ (3.3)
imp imq ;=1 imp imq imp imq
in which H is the Hessian matrix. In most calculations the Hessian matrix is approxi-
mated by the first part of (3.3)
(3.4)
53
The approximation is a good one in most instances. Near the solution, especially, fj~
should be close to fjl so that the second derivative is multiplied by a small number.
In any case an approximation to the Hessian (or Jacobian) only alters the path to
a solution and does not change the solution. Thus, the Hessian is approximated as
the square of the Jacobian
(3.5)
where
rNumber of parameters1
afjl afjl afjl
ani ~ anJ _I
measurements
afjM afj" afjM
ant an2 anJ - 1
Although most forward calculations require little computer time, the evaluation of
the Jacobian is lengthy because the forward problem has to be solved once for each
column of the Jacobian to find a numerical approximation to the derivatives afj;lanr
An adjoint calculation can eliminate the need for so many functional evaluations.
The finite difference (or finite element or boundary integral) equations - at each
time step or as a whole - are written symbolically as
[M]{v} = {R} (3.8)
in which v is the dependent variable and represents either fj or Q (or velocity if the
governing equations are formulated in terms of velocity). We differentiate (3.8) with
respect to n and multiply the result by an arbitrary vector {",_}T
54
The first term on the right represents the direct effect of a change in the friction
factor where the subscripts indicate that tf and Q are to be held constant as well as
all parameters except nj The last two terms represent the indirect effect of a
change of n on tf or Q. In this case (arIOn;)tf.Q=O and arlaQ=O [from (3.7),
although (3.7) could include measurements of Q in which case this term would not
be zero]. There remains
ax 2
= _2{tf-_tf}T{atf}_{,_}T [aM1v }
Onj On On;t
j
(3.12)
_{,_}T [MJ{:::J+ {,.}T {::}
Because v represents both tf and Q, the vector {atfIOn} is replaced by {avIOn},
which is suitably spaced so that when v represents Q, vt-Vj=O. Then (3.12) becomes
(3.13)
The vector {avIOn} is unknown so we set the multiplier of that term equal to zero,
leading to the adjoint problem
(3.14)
Taking the transpose
(3.15)
Note that the adjoint problem is linear even though the forward problem is nonlin-
55
ear. It is driven by the differences of the calculated and measured heads so that the
adjoint variable "'- becomes zero if those differences are zero. Since the coefficient
matrix is [M]T, the most efficient solution method is to proceed backward from t = T
to t=O with "'- =0 at t=T (an arbitrarily chosen "initial" condition).
A great many methods are available for solving satisfying the least squares criterion
(3.7). All have advantages and disadvantages. The goal is to find a method that is
robust and uses as little computer time as possible. The best technique is problem
dependent and has not been determined for this problem at this writing. The
following are some possibilities among many.
3.4.1. The Gradient Method. After solving (3.15) for {",-}, the gradient of the merit
function is calculated from the derivatives
(3.16)
The formulation of the forward problem determines [R] and [M] and their deriva-
tives. The solution of the forward problem gives v and the solution of the inverse
problem gives {",-}. An alternative to the adjoint solution is to find the gradient
numerically by solving the forward problem once for each of the unknowns, where
the unknowns are perturbed slightly, to form a numerical derivative. Since even one
forward problem is more difficult than the adjoint problem, that is not an attractive
method to form the gradient.
Once the gradient is known, the steepest descent method (Press, et aL, 1986)
is available for the solution. Unfortunately, that method can be inefficient. The
gradient determines the downhill direction, but not how far to go in that direction.
line minimization can determine how far, but it requires a number of additional
function evaluations - forward solutions - which has a very negative effect on
computer time.
3.4.2. The Hessian Method. Without derivation we can use the Hessian in an
equation of the type
quadratic function, this formulation will converge in one iteration. It is not very
robust, however, since if the Hessian is not positive, it may lead the process astray.
The Hessian method is best used to finish a calculation after the guessed factors are
not too ar from the final result. It can be quite efficient if the function is shaped
properly.
3.4.3 The Adjoint Jacobian and Hessian. An alternative to the multiple forward
solutions to compute numerically the Jacobian is to use a single adjoint calculation.
Instead of the r merit function of (3.7), we write
(= {g}T {tf} (3.18)
Thus the one picks a single value of tf. Following the development of section 3.3
but replacing r by ( and f/I" by ~", (3.15) becomes
[M]T {~,,} = {g} (3.20)
and in analogy to (3.16) the Jacobian is calculated by
(3.21)
Then, (3.5) leads directly to the Hessian and to any of the methods that use the
Hessian.
3.4.4. The BFGS Method. An alternative method for computing the inverse of the
Hessian is to use the update method of Broyden, Fletcher, Goldfar, and Shanno
(BFGS) (Press, et aI., 1986). It is intended to be used when only gradient data are
available. The calculation is usually started by taking the inverse of the Hessian as
the unity matrix, but we have found that beginning with a good Hessian (by using the
Jacobian, for example) is often worth the expense so that the algorithm does not
fumble around for the first few iterations and perhaps go astray. The update formu-
la for the inverse Hessian is
n), g is the gradient vector, and the .:1 indicates the difference between two itera-
tions (for example, AI=II_II-l). Since the BFGS method updates the inverse
Hessian, the solution to (3.17) becomes a simple matrix multiplication.
where [R] is a coefficient matrix and is the Hessian unless modified as indicated
below. In the Levenberg-Marquardt method the diagonal of [R] is modified accord-
ing to
i=j (3.24)
The factor A is chosen at each iteration and depends on whether that iteration has
improved the merit function. If an iteration improves the merit function, A is
decreased so that the coefficient matrix moves toward the Hessian; if an iteration
does not improve the merit function, A is increased to shorten the step length and
to move the process toward the gradient method. In the latter case the latest
iteration is discarded. For a nearly quadratic merit function, the process will use the
Hessian method and converge rapidly. If the Hessian is not positive, the process will
use the gradient method until near the solution where the Hessian is positive and
the function is likely to be approximately quadratic. In this way the iteration will go
more directly to the solution instead of wandering around a valley near the solution
as the gradient method sometimes does.
3.5 REMARKS
Although the foregoing paragraphs have been directed toward finding Manning's n,
any parameter or boundary condition could receive similar treatment. For example,
rating curves are often used as boundary conditions, but the parameters of the rating
curve need to be determined and formal inverse techniques provide a good frame-
work. The inverse mathematics can be carried much further so that it gives a
measure of the quality of the parameters if the quality of the data is known. These
sorts of calculations are not new; they have been applied in a wide variety of fields
including heat conduction, groundwater, optics, medical tomograph, seismology, and
58
many others. In open channel flow, liggett (1968) used three depth measurements
in unsteady flow to determine simultaneously the flow rate Q and Manning's n.
Although the formal mathematics of inverse problems was not used, simple equa-
tions were derived for the error in the flow rate given the error in the stage mea-
surement. Data mistakes (misreading of a gage, as opposed to a small error) can
be located and eliminated.
References
Abbott, M. B., and F. Ionescu, "On the numerical computation of nearly horizontal
flows," Jour. of Hydraulic Reseach, Vol. 5, No.2, 1967, pp. 97-117.
Abbott, Michael B., and David Basco, Computational Fluid Mechanics: An Intro-
duction for Engineers, Longman, 1989.
Beam, R. M., and R. F. Warming, "An implicit finite-difference algorithm for hyper-
bolic systems in conservation form," Journal of Computational Physics, Vol. 22, 1976,
pp. 87-110.
Dronkers, J. J., "Tidal computations for rivers, coastal areas and seas," Jour. of the
Hydr. Div., ASCE, Vol. 95, No. HY1, January, 1965.
Fox, J. A, Transient Flow in Pipes, Open Channels, and Sewers, Ellis Horwood, 1989.
59
Gabutti, B., "On two upwind finite-difference schemes for hyperbolic equations in
nonconservation form," Computers and Fluids, Vol. 11, No. 12, 1983, pp. 207-230.
Hoffman, Joe D., Numerical Methods for Engineers and Scientists, McGraw-Hill, 1992.
Lax, P. D., "Hyperbolic systems of conservation laws II," Comm. on Pure and AppL
Math., Vol. 10, 1957, pp. 537-566.
Lax, P. D., and B. Wendroff, "Systems of conservation laws," Comm. on Pure and
AppL Math., Vol. 13, 1960, pp. 217-237.
Mahmood, K and V. Yevjevich, Unsteady Flow in Open Channels, Volumes I, II, and
III, Water Resources Publications, Fort Collins, Colorado, 1975.
Tan Weiyan, Shallow Water Hydrodynamics, Water & Power Press, Beijing; Elsevier,
Amsterdam, 1992.
Vreugdenhil, C. B., Computational Methods for Channel Flow, Publication No. 100,
Delft Hydraulics Laboratory, Delft, 1973.
3
COMPUTATION OF FLOWS WITH SHOCKS AND BORES
M. HANIF CHAUDHRY
Department of Civil and Environmental Engineering
Washington State University
Pullman, WA, U.S.A. 99164-2910
Abstract
The computation of steady and unsteady flows with shocks and bores is discussed in
this paper. Two different formulations are presented to model steady flows. In the
first, which is valid only for super-critical flows, a steady form of the shallow water
equations is numerically integrated. In the second formulation, the unsteady gradu-
ally varied flow equations are solved and time is used as an iteration parameter. A
k-E model is used to include turbulent stresses for the simulation of a radial hydraulic
jump. To demonstrate application to unsteady flows, two-dimensional flows produced
by a dam failure are discussed.
1. Introduction
Part of the material presented in this paper is taken from Open-Channel Flow by M. H.
Chaudhry and is reproduced with permission from Prentice Hall, Englewood Cliffs, NJ.
63
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 63-82.
1994 Kluwer Academic Publishers.
64
2. Governing Equations
The St. Venant equations describing the two-dimensional unsteady flows may be
written in a vector form as
(1)
in which
(2)
(4)
65
Figure 1. Notation.
in which V is the magnitude of the velocity vector. It follows from Eqs. 6 that Eq.
4 is
hyperbolic if Fr > 1;
pambolic if F r = 1, and
elliptic if F r < l.
Note that Eq. 5 defines the direction of the streamlines. If () is the angle between
the velocity vector and the x axis, then
u = V cos 0
(8)
v = V sinO
66
For an infinitely wide channel, the angular position of a small stationary wave
(Engelund and Munch-Petersen, 1953)
1
. -1
p, = sm (9)
Fr
By substituting Eqs. 8 and 9 into Eqs. 5 and 6, re-arranging and simplifying, we
obtain the following expressions for the characteristic directions
(~~)1 = tan 0
(10)
(ddxy ) 2,3 = tan(O p,)
These equations permit a clear graphical interpretation. Figure 2 shows a streamline
passing through point P, which makes an angle 0 with the x axis. It is clear from
Eqs. 10 that, in addition to the streamline, two more characteristics pass through
P: one at angle p, above the streamline (C+), and the other at angle p, below the
streamline (C_). For the physical meaning of the Mach lines, it may be shown from
more elementary considerations (see Henderson (1966), p. 239) that they define the
locus of weak disturbances originating at point P. In other words, they bound the
zone of influence of P.
L -______________________ ~ X
The x-y plane is divided into a computational grid to solve Eq. 4 by the finite-
difference methods. We will use the following notation to identify variables at dif-
ferent grid points. Superscript "k" and subscript "j" indicate nodes in the x and
y-directions, respectively. As discussed previously, when the local Froude number is
greater than 1, the system of equations describing steady flows (Eqs. 4) are hyper-
bolic. Therefore, a marching procedure may be used to integrate them. The solution
is obtained by starting at the upstream end of the channel and advancing the com-
putations first to Xo + 6.Xj then, to Xo + 26.x, and so on. In this case, the x-direction
is called the marching direction. This direction may be anyone as long as the system
is hyperbolic with respect to that particular marching direction. What this means is
that the disturbances originating in the flow field should not travel opposite to the
marching direction. According to Eqs. 9, Eq. 7 is hyperbolic with respect to the
x-direction if
u 2 - gh > 0 (11 )
Thus, the coordinates are selected such that the marching direction is aligned with
the predominant flow direction. Otherwise, the requirement given by Eq. 11 may not
be fulfilled, even if the flow is super-critical.
It is desirable to use shock-capturing or through methods since a complex oblique
jump pattern may develop in many situations involving super-critical flow. The chan-
nels or structures having rapidly varied flow are usually short and probably less than
few hundreds marching steps are sufficient to compute the water surface profiles in
them. Therefore, explicit methods suitable for hyperbolic systems may be utilized.
We will discuss only the application of the MacCormack scheme in this section.
MacCormack Scheme
Corrector
Ax (*
EJ** -- EJk - -6.y * 1)
FJ - FJ- - ilXS
A *. (13)
J
An asterisk (*) indicates the values at the end of the predictor part and (**) refers
to the values at the end of the corrector part. Another variation of the method is
68
to use backward differences for the y-derivative in the predictor part, and forward
differences in the corrector part. The shock resolution is best in problems involving
discontinuities when the difference in the predictor part is in the direction of the
propagation of discontinuity (Jimenez and Chaudhry 1988).
Stability
The truncation error in the MacCormack scheme is the smallest when the largest
possible value of the Courant number, compatible with the above stability condition,
is used (Anderson et al. 1984).
3.2 Boundary Conditions
Proper inclusion of the boundaries is very important for a successful application of any
numerical technique especially for hyperbolic systems in which an error introduced at
the boundaries is propagated and reflected throughout the grid. These errors may
cause instability in many cases (Anderson, et al. 1984).
For the initial conditions, we specify all three variables (h, u, v) at all grid points.
It is sufficient to analyze one-half of a symmetrical system by means of a symmetrical
boundary at the symmetry plane. In addition, we have to specify the boundary
conditions for the channel boundaries.
For a solid boundary we enforce the condition that there is no mass flow through
it. This may be done by the following equation, referred to as the slip condition
~ = tan (I (17)
u
in which (I is the angle between the wall and the x axis. A symmetry boundary is
similar to a solid boundary in that the normal velocity with respect to the symmetry
plane should be zero. In addition, it is required that the normal gradients of all
variables with respect to the symmetry plane vanish.
Several wall boundary techniques enforce in one way or another the basic require-
ment given by Eq. 17. The problem arises in applying it at the grid points along the
wall. The values of all the variables are required for this purpose and Eq. 17 does not
provide all the needed information. Thus, these values are computed using informa-
tion from the interior points plus the boundary condition. Abbett (1971) developed
a technique that has proven to be successful in many supersonic flow computations.
This procedure was adapted for the analysis of super-critical flows by Jimenez and
Chaudhry (1988).
69
3.3 Verification
The results for several cases computed by using the MacCormack scheme were com-
pared with the analytical solutions and with the experimental results (Jimenez and
Chaudhry, 1987). Only comparison for the flow in a contraction composed of circular
arcs (Fig. 3) is presented here. The results compared here are for an initial Froude
number of 4 and an initial water depth of 0.030 m. The flow at the entrance of the
contraction is uniform. This was the condition in the experiment for the assumed
Manning n of 0.012 and for a bottom slope of So = 0.072. In the computations,
a constant depth and uniform velocity distribution were assumed at the upstream
section and 21 grid points in the y-direction (for half channel width) and a Courant
number of 0.98 were used.
Figure 3(b) compares the computed water surface profile at the wall with the
experimental results reported in Fig. 38 by Ippen et al. (1951) and Fig. 3(c) shows a
3-dimensional plot of the computed water surface profile (The walls of the channel are
not shown in this plot). The comparison of water depths in the length of the contrac-
tion, including the first peak, is good. Downstream of the transition, however, the
disagreement between the experimental and computed results becomes large. This
example shows that although a solution of the shallow-water equations simulates the
general features of the flow, the prediction of the maximum water levels is unsatisfac-
tory. This is because the disturbances as well as the depth to width ratio (h/b :::::: 0.2
for the downstream channel) are large.
Predictor
70
-1------
0.610m
0.305m
1.050 m -------1
(0)
4.0 , - - - - - - - - - - - - - - - - - - - - ,
/f-r--. Measured
I \
h/ho
/ \
2.0
/ \
/
Contraction -----1
0.0 0'---~-_2LO---'--4.L0---'--6-'-0---''-----'eo
(b) x/ho
'0
x/ho
(c)
Corrector
III which the subscripts i and j refer to the grid points in the x and y directions,
71
respectively. Superscript k refers to the variable at the known time level, * to the
variables computed at the end of the predictor part and ** to the variables at the
end of the corrector part.
Now, U at the unknown time level k + 1 is determined from
U~t1
',J
= !:.2 (U~',J. + U~*)
',J (20)
The computed results are compared with the laboratory test data for one case; for
other comparisons, see Bhallamudi and Chaudhry (1992).
72
The Boussinesq equations for one-dimensional flow in vector form may be written as
(Chaudhry 1993)
auaE _ S
at + ax - (21)
in which
and
E = !h 3 [a 2 u
3 axat
+ u a2 u2
ax
_ (au)
ax
2] (22)
~
~ ~1.45m~
(a) Contraction
2
h/h.
Measured
- Computed
O~~IO~~2~O--~3~O--~4~O--~5~O--~6~O--~70
x/h.
(b) Water level along wall
..
h/ho
O~~I~O--~2~O--~3~O---4~O--~5~O--~6~IO--~~O
x/h.
Numerical Solution
The first and second-order numerical schemes yield satisfactory results for the solu-
tion of St. Venant equations. However, the Boussinesq equations have third-order
terms. Therefore, it is necessary to employ third or higher-order accurate methods
to solve these equations numerically. For this reason, the two-four scheme developed
by Gottlieb and Turkel (1976) is used herein to solve these equations at the interior
computational nodes.
Predictor
U *i = U ik Llt [ E k+ -
+ 61 Llx i 2 8Eik+! + 7Eik] + LltSik (23)
Corrector
For the initial conditions, the flow at time t = 0 is assumed to be super-critical in the
entire channel. By starting with the specified flow depth and velocity at the upstream
end, the initial steady-state flow depth and flow velocity at all computational nodes
are determined by numerically integrating the equation describing the gradually var-
ied flow. Since the computations are continued until steady conditions are reached,
it is sufficient to specify only the approximate values of the initial flow depths and
velocities.
At the upstream boundary, the flow depth h, and velocity u, are specified equal
to their initial values and they remain unchanged during the computations. At the
downstream boundary, a constant flow depth is specified and the flow velocity is
calculated from the characteristic form of Eq. 21 using a forward finite-difference
approximation (Chaudhry, 1987).
Stability Conditions
The two-four scheme is stable if the following CFL condition is satisfied at each grid
point
Llx
Llt = Cn lui + ..jgh (25)
In this equation, Cn is the desired Courant number which must be less than or equal
to j for the two-four scheme (Gottlieb and Turkel, 1976).
Computational Procedure
The channel is divided into a number of equal-length reaches. Because the approx-
imation of a second-order partial derivative requires values at the two neighboring
nodes, it is not possible to calculate the variables at the computational nodes near
75
the boundaries. Therefore, the flow equations at these nodes are first solved by ne-
glecting the Boussinesq terms and by using the second-order MacCormack scheme for
their solution. This should not significantly effect the overall accuracy of the solution
in the region of interest since the boundary nodes are located away from the jump
location.
In the computations, the size of time step was restricted by the Courant stability
condition and the spatial grid size. The Courant number was set equal to 0.65 since
best results are obtained when it is approximately equal to j. To smooth high-
frequency oscillations near the jump, the Jameson formula was used.
The Manning n for the flume was determined by trial and error so that the
computed water surface profile matched with the measured water levels in the flume
during the initial steady super-critical flow. The initial steady state depth and velocity
at every computational node were first computed by assuming the flow to be super-
critical throughout the flume. Then, the unsteady computations were started by
increasing the downstream depth to the value measured during the experiment. The
computations were continued until they converged to the final steady state for the
specified end conditions.
Results
The size of the spatial grid, box, was varied from 0.15 m to 0.6 m. Simulations were
also done by the second-order MacCormack Scheme neglecting the Boussinesq term.
Figure 5 shows the water surface profiles at different times following an increase
in the downstream depth at time t = O. The jump travels from the downstream end
towards the upstream end and then moves back and forth until it stabilizes in one
location.
03
7-~--------
r
I
if
~ 0.2
E
i!
.&:
Q.
o
ij
0.1
...
~~--~2----~4~--~6~--~8~--~IO~--~12
Distance along the channel 1m)
When the numerical solution converged to a steady state, the Boussinesq term is
found to be small relative to the other spatial derivative terms in the vicinity of the
hydraulic jump and it is almost negligible in the regions away from the jump. The
Boussinesq term at locations away from the jump virtually becomes zero although
76
the values of the other terms remain approximately the same. This is to be expected
since the flow surface away from the jump is more or less smooth, thereby making
the Boussinesq term negligible.
The computed results are compared with the measured results in Fig. 6. To
conserve space, only the comparisons for F r = 2.3 and 7 are included herein; for
similar comparisons for other values of F r , see Gharangik and Chaudhry (1991). The
comparison of the computed and measured results generally shows that the fourth-
order accurate numerical models with or without Boussinesq terms give approximately
the same results for all Froude numbers tested.
0.3
(a) Fr =7.0
,
,,,
~-,~~~~~~~~~~~~
0.2
I Measured
I ---- MacCormack
I .......... Two four excluding Boussinesq terms
0.1 I __ Two four including Bou5~inesq terms
~
Jo.&-~-.-.- "I
Q. 0.3
CIt
(b) Fr = 2.3
o
0.2
0.1
0L-~--~--~--~--~--~--~--~8--~-
246
Distance along channel (m)
The flow produced by an axisymmetric jet impinging a smooth horizontal flat surface
is called radial flow. The depth of radial flow decreases rapidly to a thin layer resulting
in super-critical flow. When this super-critical radial flow changes to sub-critical flow,
a circular hydraulic jump is formed as shown in Fig. 7.
In this section, a radial hydraulic jump is simulated numerically and k-f. model
is used to include turbulent stresses. The computational procedure used to simulate
radial flow is somewhat different from the one described in the previous section.
This difference is due to the fact that the radial flow involves the spatial periodic
77
r;=0.082 em
91.5 em
boundaries in one of the computational axis. Younus (1993) presented the details of
this procedure.
The simulated flow domain started 0.0817 m from the center of the jet, where the
flow depth was 0.0082 m, as shown in Fig. 7. This upstream depth was specified at all
the nodes as an initial condition. The initial values of U and V were computed from
the continuity equation for a discharge of 0.017 m 3 /s. Since the flow is super-critical
at the upstream end, all the variables - h, U, V, k and E - had to be specified.
At the downstream end, U and V were specified and remained unchanged during the
computations whereas h, k and E were extrapolated from the interior points. The
Chezy C was 80 and the computational time step, fl.t, was restricted by a Courant
number of 0.65. Different values of artificial viscosity coefficients were tried and their
minimum values that gave satisfactory results were f2 = 8.0, f4 = 0.0, and fim = 0.0.
With a (49 X 30) computational grid, the model was run until a steady state was
reached.
As shown in Figure 8, the agreement between the computed and measured results
(Ahmad 1967) is good. A three-dimensional view of the circular hydraulic jump is
presented in Fig. 9.
5. Dam-Break Flow
The application of MacCormack scheme to solve Eq. 1 for the simulation of dam-
break flows is discussed in this section. In this case, a strong bore is formed. The
governing equations may not be valid in the vicinity of the bore due to sharp curva-
tures. However, the computed results such as the maximum water levels, arrival time
of a wave, etc. may be used with confidence for typical engineering applications even
though the details of the bore itself are not simulated in a rigorous manner.
The breach is intentionally selected to be non-symmetrical to demonstrate that
the analysis is general. The boundaries in this example are taken parallel to the
78
0.040
o Observed
Computed D::..-.u....._,-,
I 0.030
,6
t
~ 0.020
0.010
0.000 L...........___-J..........._~..............._.J:::.._'=D__'_D=___'__...I__'_........'_____'___:_':"
0.25 0.50 0.75 1.00
Radial distance (m)
coordinate axes. The 90-degree corner imposes a rather severe test on the schemes
and on the inclusion of boundaries.
00 - - - - .(m) 200
i.' 41,1
19,721,7
E
,.,
19,22 21,22
herein, the channel downstream of the dam is assumed to have some finite flow depth.
This is quite normal for usual applications where a downstream control keeps the
downstream channel in a "wet" condition. To simulate a dry channel, however, a
very small flow depth may be assumed in the analysis. This procedure is much easier
than to track the bore propagation explicitly and should give satisfactory results.
The computational domain comprises a 200 m long and 200 m wide channel.
The non-symmetrical breach is 75 m wide and the dam is 10 m thick in the direction
of flow. The grid is 41 by 41 points, which results in an individual mesh size of 5
m by 5 m. Additional details are shown in Fig. 10. To prevent any damping by the
source terms, a frictionless, horizontal channel was used and the initial conditions had
a tailwater /reservoir ratio (ht/ hr ) of 0.5 in the initial few runs. Flow conditions were
analyzed for a wide variation of flow parameters, such as including the friction losses
(Manning n from 0 to 0.15), assuming a sloping channel (bottom slope from 0 to
0.07), different ratios of the tailwater to reservoir depths (as low as 0.2), symmetrical
and unsymmetrical breach etc. However, only results for one simulation are included
herein to conserve space. The flow conditions were computed for 7.1 seconds after
the dam failure. At this time, the bore is well developed in the central portion of the
downstream channel and the wave front has reached one bank of the channel.
The computed results are presented in the form of a perspective plot of the water
surface and a plot of the velocity vectors. Remnants of the dam are represented by
gaps near the middle of the plot. The vertical scale is exaggerated with respect to
the horizontal scales. The velocity at each node is indicated by an arrow, with the
magnitude represented by the length of the arrow. For esthetic reasons, velocities
below a specified tolerance are not drawn (magnitude with a length less than 20% of
the mesh size). The velocity vectors on the boundaries, parallel to the solid boundaries
and at right angles to inflow and outflow boundaries are also not drawn.
Figure 11 shows the perspective views of the water surface. Without affecting
80
. "" .....
.........
0.--,-
..-,-,-,,-,,-'.
......
.......................
~ ~
....... . -...................... .
.... .. .... ............ ...... ~ .. ? . . . ,.
. . . . . " ............
"" .............
~ ",."
:::::; __.................... ..
::::~:::::=;:::;:::
......... -.......................
.................
.......
""
..... _.---......... _..............
,. ..................... -
............ ..
......
........ ...................................
........... -.......................... ...
.......... ...................................
...................... _............... "" ..... .
y(m) .......... " ........ "'- ..........,. ............. .
.......
..... ......
...... . .......... .
..... .. ..........
........ ...... " . - ..................... >
..... .....
.....
..... ....... . .......... ..........
the quality of the profile, oscillations due to dispersion errors may be smoothed by the
addition of artificial viscosity. Anti-symmetric boundaries are used in this run and
the computed velocity vectors are plotted in Fig. l1(b). In addition to eliminating
the wiggles near the bore, the artificial viscosity term also reduces undershoot near
sharp corners. These steep depressions in the water surface are especially noticeable
downstream of the breach. In these runs, the sharp corners are modeled by assuming
they are boundaries parallel with the x-direction.
References
Ahmad, D. 1967, "Circular Hydraulic Jump.", M.S. thesis, Colorado State University,
81
Gottlieb, D. and Turkel, E., 1976, "Dissipative Two-Four Methods for Time-
Dependent Problems," Mathematics of Computation, Vol. 30, No. 136, Oct.,
pp. 703-723.
Henderson, F. M., 1966, Open Channel Flow, MacMillan, New York, N. Y.
Herbich, J. B. and Walsh, P., 1972, "super-critical Flow in Rectangular Expansions,"
Jour. Hydr. Div., Amer. Soc. Civ. Engrs., vol. 98, no. 9, Sept., pp. 1691-1700.
Ippen, A. T., 1951, et al., Proceedings of a Symposium on High- Velocity Flow in Open
Channels, Trans. Amer. Soc. Civ. Engrs., vol. 116, pp. 265-400.
Jameson, A., Schmidt, W., and Turkel, E., 1981, "Numerical Solutions of the Eu-
ler equations by Finite Volume Methods Using Runge-Kutta Time-Stepping
Schemes," AIAA 14th Fluid And Plasma Dynamics Conference, Palo Alto, Cal-
ifornia, AIAA-81-1259.
Jimenez, O.F. and Chaudhry, M.H., 1988, "Computation of super-critical Free-
Surface Flows," Jour. of Hydr. Eng., Amer. Soc. Civ. Engr., Vol. 114,
No.4, Apr., pp. 377-395.
Katopodes, N. D., 1984, "A Dissipative Galerkin Scheme for Open-Channel Flow,"
Journal of the Hydraulic Engineering, ASCE, Vol. 110, No.4, April, pp. 450-
466.
Katopodes, N. D., and Strelkoff, T. 1978, "Computing Two-dimensional Dam-Break
Flood Waves," Jour. Hydraulic Div., Amer. Soc. Civ. Engrs., vol. 104, no. 9,
pp. 1269-88.
Liggett, J. A. and Vasudev, S. U., 1965, "Slope and Friction Effects in Two Dimen-
sional, High Speed Flow," 11th Int. Congress IAHR, Leningrad, vol. 1, paper
1.25.
MacCormack, R.W., 1969, "The Effect of Viscosity in Hypervelocity Impact Crater-
ing," Amer. Inst. Aero. Astro., Paper 69-354, Cincinnati, Ohio.
Stoker, J.J., 1957. Water Waves, Interscience Publishers, New York.
Younus, M. 1993. "Computation of Free-Surface Flow by using Depth-Averaged k-E
Turbulence Model." Ph.D. dissertation, Washington State University, Pullman,
WA.
Villegas, F., 1976, "Design of the Punchimi Spillway," Water Power 3 Dam Con-
struction, Nov. 1976, pp. 32-34.
Verboom, G.K., Stelling, G.S. and Officier, M.J., 1982. "Boundary Conditions for
the shallow water Equations," Engineering Applications of Computational Hy-
draulics, Vol. 1, (Eds. Abbott, M.B. and Cunge, J.A., Pitman, Boston.
4
BOUNDARY INTEGRAL EQUATION METHOD
FOR FREE SURFACE FLOW ANALYSIS
JAMES A. LIGGETT
273 Hollister Hall
Cornell University
Ithaca, New York 14853-3501
U. S. A.
The boundary integral equation method sits midway between finite elements
and analytical techniques. It has some of the advantages and disadvantages of both.
like analytical methods, it cannot be applied to every problem, but its properties are
generally superior to more powerful numerical methods for those problem to which
it can be applied.
equation method. (Note: By the term "free surface flow" we refer to the strict
definition: problems in a deformable solution region in which the shape and size of
the region is part of the solution. We do not mean shallow water hydraulics.) Since
the shape of the solution region changes with each time step or each iteration, a
numerical calculation is forced to rediscretize the solution region with each time step
or iteration. The great advantage of the boundary integral equation method is that
it only needs to rediscretize the boundary; it does not have discretization in the
interior. That advantage is so strong that it becomes the only viable solution for
most three-dimensional, free surface problems and some two-dimensional, free
surface problems.
The derivations given herein are brief. The reader is referred to the great number
of books on the subject for more detailed derivations.
1.1.1 Green's First Identity. The basis of most boundary integral techniques is the
divergence theorem or Green's first identity. It will not be derived; that is left to
books on elementary calculus. The relationship between a volume integral and a
surface integral is
in which V is a volume defined by its boundary av, v is any vector which is differ-
entiable in V and on its boundary, and Ii is the unit outward normal to the bound-
ary of avo Thus, (1.1) translates a volume integral into a surface integral. The
divergence theorem applies equally well to an area and its surrounding line
(1.2)
1.1.2 Green's Second Identity. Green's second identity is easily derived from the
first. The vector v is replaced by a scalar function times the divergence of another
scalar
85
v=Uvw (1.3)
in which both U and Ware at least twice differentiable in the volume (area) and
on its boundary. Then (1.1) becomes
f y(uVZW + VU~dV= (
Jay UVWiidA (1.4)
Suppose that (1.4) had been written for the reverse combination of U and Was that
expressed by (1.3). Then it would have been
f y(WVZU + VWVu)dV = (
Jay
WVUiidA (1.5)
The scalar product of the divergences cancels in the subtraction since the order of
the product does not matter. Of course, (1.6) applies equally well to areas and lines
Equations (1.6) and (1.7) express Green's second identity for three and two dimen-
sions, respectively.
1.1.3 Green's Third Identity. Green's third identity is a special case of the second.
The arbitrary function W is chosen such that it is a solution of Laplace's equation,
VZ W =0, everywhere in the solution region 3.11d on its boundary. Then the first term
of the right side of (1.6) is obviously zero. Our actual choice of W is
1 (1.8)
W=-
r
where r is the distance between a "base point" (x" Y" z,,) and a "target point."
The base point p can be anywhere in or out of the solution region, but the target
point Q is on the surface of the region (figure 1.1). The fact that W = l/T is a
86
Surface a
Volume V
y
Figure 1.1. The solution domain with observation point p and target point Q.
in which the spherical coordinates are (r, 8, 4 and q is any sufficiently smooth sca-
lar function. Since W is a function only of r, only the first term on the right of
(1.9) applies and that is zero. However, l/r is not smooth everywhere; it goes to
infinity as r goes to zero. Thus, W is not really a solution to Laplace's equation
everywhere since there is a singular point.
The function l/r is called a free space Green's function for Laplace's equa-
tion in three dimensions. A free space Green's function is characterized by being
a solution of the governing equation, but it does not satisfy the boundary conditions
of a problem. Green's functions exist that satisfy both the governing differential
equation for a problem and at least a part of the boundary conditions. These are
used in connection with some specific problems.
Suppose that the base point (where r = 0) is chosen in the region and (1.6)
is applied by choosing a surface for the line integration that excludes the singular
point where r =o. That surface includes a sphere (1 of radius r D surrounding the
base point (figure 1.2); thus, the integral on the right side of (1.6) is to be taken over
the area surrounding the volume OV plus the area of the surface of the sphere oa.
The sphere can be made as small as desired and, since U is everywhere smooth, U
87
x y
can be considered a constant within that sphere as the radius ro tends toward zero.
Further, we specify that U is a solution to Laplace's equation, without singularities,
in the entire region. Then (1.6) can be applied to the small sphere
(1.10)
The unit normal It is directed out of the small sphere. The second term in the inte-
gral on the right is zero since the area of the sphere goes to zero asr;
whereas the
term is divided only by r. The first term in the right hand integral is
(1.11)
(1.12)
The derivation of (1.13) assumed that the base point was completely inside
the volume in order that the excluding sphere can be taken completely surrounding
the base point. It can be generalized as
88
(1.14)
If the base point is outside the volume it need not be excluded by a small sphere and
a = 0; if the base point is on a smooth part of the boundary only one-half the sphere
is inside and a = 271. In general the base point could be at an angle on the boundary
(figure 1.3), in which case a would be the fraction of the sphere that is inside the
volume times 471. That is,
Area As
Domain Y
Figure 1.3. The solid angle at point P as a fraction of the surrounding sphere.
(1.15)
where A, is the part of the sphere inside the volume. a is known as the solid angle
that the boundary makes at the base point. In summary
o if the point is outside the volume
411: if the point is inside the volume
={ 211: if the point is on a smooth boundary
the solid boundary angle if at a kink
(1.16)
Green's third identity relates the value at a point to a surface integral with the provi-
89
sion that the functional relationship represented by that value satisfies Laplace's
equation.
Green's third identity can be derived in two dimensions by the same tech-
nique and using In R (the free space Green's function for Laplace's equation in two
dimensions) in place of 1/r. The sphere, which excluded the singular point in three
dimensions, becomes a circle in two dimensions. Equation (1.14) becomes
aUo = f
M [UV(ln R) -In R VU ]n dA (1.17)
where
and
o if the point is outside the volwne
2n if the point is inside the volwne (1.18)
a=j n if the point is on a smooth boundary
the boundary angle if at a kink
2. Two-Dimensional Problems
The boundary conditions can be of several types. Neumann conditions express the
normal derivative along the boundary. For a solid boundary
VtP'n= 0 (2.2)
Dirichlet conditions give the unknown itself as a function of distance along the
boundary,
tP = f(s) (2.3)
in which a and b may be functions of distance along the boundary. In addition some
conditions prescribe the movement of the boundary for moving boundary problems;
these are treated in the section 3. In a well-posed problem with non-moving bound-
aries governed by Laplace's equation, one boundary condition, and only one, must
be specified at each point on the boundary.
The basic integral comes from Green's third identity in two dimensions,
(1.17). The function u is identified with the unknown in the equation, . Then
(1.17) becomes
(2.5)
where 4)D is the value of 4) at the base point (also called the "observation point"
or "source point") and r is the distance between the base point and a target point
on the boundary aA.. To make (2.5) somewhat more explicit, it is written in slightly
different form
The subscripts indicate the base point p and the boundary point (or "target point"
or "field point") Q. Under the integral sign the potential is to be evaluated at point Q
and the normal derivatives are to be taken at point Q, always on the boundary. The
result on the left is the value of the potential at point p.
Using (2.5), the potential can be found for any point in the solution region
by a boundary integration if it and its normal derivative are known everywhere on
the boundary. However, the statement of the boundary conditions indicates that
both the potential and its normal derivative are not known everywhere on the
boundary; that only one of these quantities is known at each point.
91
If the boundary conditions that are used in the equations of the last section are exact
and if the integration is carried out exactly, the results will be exact. Unfortunately,
in most practical problems the boundary conditions and the solution on the boundary
must be approximated. The boundary element method does have the advantage of
placing all of the approximations on the boundary of the solution region, unlike
finite elements and finite differences, which also have approximations in the interior.
There are two types of approximations that are commonly made: (1) The geometry
of the region is described approximately by polynomials or other functions that can
be easily written. The most common such approximation is a straight line, which
makes the solution region a polygon. (2) The functional behavior of the boundary
conditions and of the solution on the boundary is described approximately by poly-
nomials or other functions.
Consider any general function /(s) where s is distance along the boundary.
That function can be expanded in a polynomial about some point, say so' The
crudest such approximation is a constant, the value at so'
f(s) .. f(so> (2.7)
The shape of the boundary can be approximated in the same manner. Using
polynomial approximation for the boundary conditions and the solution on the
boundary, (2.6) can be integrated exactly for potential problems. (With other
92
Segment
In this section the same sort of straight line elements are used as in the last section,
but the nodes are placed on the element ends as shown in figure 2.1. Each node
serves two elements. That is no problem with the dependent variable since it is con-
tinuous around the boundary, but its normal derivative is not continuous everywhere.
Therefore, we define boundary segments that are made up of a number of elements
(figure 2.1). The segment is defined such that the normal derivative is continuous
everywhere on a single segment, but may be discontinuous between different boun-
dary segments at "comers." On each element the dependent variable is approximat-
ed with a linear variation between the nodal values. Using the local coordinate sys-
tem shown in figure 2.2, that variation is expressed as
93
-- -- ---- --
-- --
i
' - -Observation point
~+1- ~
These quantities must be substituted into (2.6) and integrated. The first
integral (the one involving ") on the right is
"J+l-'"
N
II =1: 'J+l"J-~"J+l f~'l ...JnRds+ f~'l '...JnRds (2.12)
j=l "+1 - ~ ~ On '1+1- '1 ~ On
The integral in the first part of (2.12) is
In a similar manner (2.11) is substituted into (2.6) and integrated. The last
integral of that equation is
(2.15)
At this point all the equations are given that are necessary to solve for the po-
tential in any interior point. However, we first must solve for the "missing" bound-
ary conditions. That can be done by moving the point p to the boundary point i (or
P) (figure 2.2). The tI and atl/em at the nodes become either the given boundary
values or the unknowns. Then the equations need to be assembled into a set of
linear, simultaneous equations in the unknown tI and atl/em. Equations (2.12) and
(2.15) are substituted into (2.18) and the tI)' tiN' (atl/em) , and (a tI/em)+ t are
isolated with numerical coefficients that depend only on the geometry of the domain.
These equations can be assembled into
Once the "missing" boundary conditions are known, the integration of (2.6) is a
simple matter, using linear interpolation, to find the value of the potential at interior
points of the solution region. In using (2.6) there are no approximations other than
those that have already been taken: the geometrical representation of the solution
region and the interpolation of the variables between the nodes. Thus, (2.6) will
yield the exact solution to the replacement problem, the problem with straight line
boundaries and linear interpolation. If, however, these approximations are not
accurate, the potential at an interior point that is particularly close to the boundary
may be inaccurate. Often, when the solution is not exact, the interior point close to
the boundary and close to a node is more accurate than one close to the boundary
but far from a node. If numerical integration is used, as opposed to the analytical
integration indicated herein, special care must be taken in the vicinity of a base
point since it is a strong singularity.
In potential problems the velocities, the derivatives of the potential, are often
needed in the coordinate directions. Thus, we wish to find O~/OX and a~/Oy, which
can be done by direct differentiation under the integral sign of (2.6). In performing
the differentiation care must be taken to distinguish between the quantities at the
base point (observation point) and the target point; that is, we need to find the
changes with respect to the base point. ~ is differentiated on the left of (2.6) but
not on the right where it refers to a point on the boundary (the field point),
21t a~ =
Ox"
r [.0> ~(.!.
J
at Ox"
OR) - 0'0> ~(In RpQ)] ds
anR an Ox"
(2.20)
in which the subscript on the derivatives ( a/Ox,,) signifies that the derivative is to be
taken with respect to point p. Using aR/an= '1/R
21t a~ =
Ox"
f [~a'1
atR2
-
Ox"
2'1 ~ aR _.!. aR O~] ds
R' Ox" R Ox" an
(2.21)
The integration takes place along an element using a local coordinate system such
as is shown in figure 2.2.
96
3. Three-Dimensional Problems
The three-dimensional problem works much like the two-dimensional case, but the
integrations are much more complex. Like the two-dimensional problem, all of the
integrals can be done analytically, sometimes an important consideration to avoid
error in numerical integration.
As in the two dimensional case the beginning point is Green's second identity, equa-
tion (1.6), but the free space Green's function is now l/r instead of In R. Thus,
Green's third identity is
(3.1)
in which a is the solid angle at the base point as described in section 1.1, equation
(1.14), and Uo becomes U evaluated at the base point. In the case of the potential
problem, (1.14) becomes
-a~p)= a (1)
J. [~Q)- - -1 -a~Q)]
- - dA (3.2)
01'On r r On
x
y
in figure 3.1. Thus the solution region is a polyhedron bounded by triangular faces.
The nodes are at the vertices of the triangles. Then (3.2) can be written as a sum-
mation
- a, f
~, - Jr [~! (~H : 1
J=l aJj
dA
(3.3)
~(!) = _.!L
On, ,3 '1 =rfl (3.4)
where 7J normal distance from the base point i to the plane of the element that con-
tains the field point j.
A local ({,'1,() coordinate system is created as shown in figure 3.2. The origin of
" ,
\
3
/ / r ..............
/ / " ,
/ .................. . .
x y
Figure 3.2. The local and global coordinate systems for the target area At
the local system is in the base point, the ! ( plane is parallel to the plane of the
target element, and 7J is normal to the plane of the target element. The potential
and normal derivative are assumed to vary over the element as
98
(3.5)
where a1' a2 bl' b2 c 1 , and c2 are expressed in terms of the value of the potential
and the normal derivative at the nodes according to
The column vectors {~} and {otNan} contain the values of the potential and its
normal derivative at the nodes of the triangle
(3.7)
The row vectors of (3.6) are functions of the nodal coordinates in the local coor-
dinate system. These are expressed according to
where
1
Aj = '2['1 ((2-(3) - (1 ('2-'3) - '2 (3 + '3 (2]
and is the area of the element. Analytical integration of (3.3) requires explicit
formulas for
II = f
alj ,
.! dA Ill' = f 1. dA
alj ,
11( = 1:3"1 .f, dA
(3.9)
12 = J,alj - 1
,3
dA Il = J,alj -.f
,J
dA If = J,alj ..f dA
,J
cies, especially for problems in which one dimension of an element or region is very
much smaller than the other dimensions. Since the explicit expressions are long they
are not given herein; they can be found in Medina and liggett (1989).
The internal solutions for three dimensional problems follow closely those of two di-
mensional problems as in section 2.5. Equation (3.3) is written for any general point
in the interior of the solution region
_a r
~, = Jav (~Q ..!l. +! a~) dA.
rJ r On Q
(3.10)
where p indicates the interior point (the observation point) and Q is the field point
on the boundary. Equation (3.10) is adequate to find the potential at any internal
point. To find the velocities (3.10) is differentiated with respect to the coordinate
at the interior point
(3.11)
Using
a,., = cos(,."x)
ax,
a,
ax,
= cos( "x) a(
ax,
=cos(,x) (3.13)
In addition to the six integrals that were produced in the boundary solutions
there are the following nine:
Analytical expressions for these integrals are also found in Medina and liggett
(1989).
100
Setting the pressure equal to zero in Bernoulli's equation produces the dynamic
boundary condition
( o~)
at %
+ v 2 +8'7 = B
2
(4.1)
where v is the total velocity and the subscript on the time derivative indicates that
the horizontal coordinate(s) are to be held constant but the derivative expresses the
change of ~ following the free surface.
The normal derivative to the free surface can be expressed in two dimensions
as
-
o~
=
. o~
-smfJ-+cosfJ-
o~
(4.2)
On ax Oz
in which fJ is the angle the free surface makes with horizonal as shown in figure 4.1.
Using
In (4.4) " is taken as the vertical distance from a datum to the free surface.
However, it is not always desirable to move the free surface point along a vertical
line. Consider the case of flow through a dam as shown in figure 4.2. If the free
surface points near the boundary of the dam are moved along a vertical line while
....
111\'"
/I" \ \ '\
1111\ ,\.
I I I I \ \. \.
I I I I \ \ \.
I I I \ \ \. \.
I I I 1 \ \ \.
I I I 1 \ \. \.
I I I \ \ \ \.
I I t I \ \ '\
I I I \ \ \ \.
I I I 1 \ \. \.
I I I , \ \. \.
/ I I I \ \. ,
I I I I \ \ \.
, I I I \ \. \.
the free surface is rising, some of the points will move outside of the boundaries of
the dam (the solution domain). A better method is to establish a point where the
extension of the two faces of the dam intersect and to move all the free surface
points toward the intersection. That method avoids grid entanglement and keeps the
free surface points well spaced.
'1(x. t) x ..
Figure 4.3. The coordinate system for the movement of the free surface points.
in which. is the angle between the x-axis and the x. -axis. From figure 4.3
0'1. (4.6)
- = -fan(1'-fJ)
Ch.
The kinematic free surface condition is
in which the subscript on the time derivative indicates that x. is to be held constant
when taking the derivative. On the other hand the rate of change of the potential
103
There are four possibilities for moving the free surface with time: (a) equa-
tion (4.4) is used to move the surface vertically; (b) equation (4.8) is used to move
the surface along a prescribed line; (c) as a special case of (4.8) the angle t" can be
defined so that it is equal to p and the surface is moved along is own normal,
on z. =1'). (4.9)
or (d) t" can be defined as the angle of the velocity vector with horizontal so that
the free surface moves along the velocity vector. Of course, combinations of these
methods can be defined.
The calculation of free surface flow still involves the basic boundary integrals of
section 1 and they are assembled into a matrix equation such as (2.19). As with
other types of problems, the [BJ and [LJ are dependent only on the geometry of the
solution region. Since that geometry changes every time step in the case of the free
surface problem, the integration (or at least that part of the integration that involves
the free surface) must be redone.
The boundary conditions of fixed domain problems require that either the
potential or its normal derivative or a relationship between them is known on every
boundary segment or surface. On the free surface neither the potential nor it
normal derivative is known but the two free surface boundary conditions give two
relationships between these quantities. Two such relationships are necessary because
the location (height) of the free surface appears as an additional unknown. The
boundary conditions must be discretized and the time derivatives approximated by
finite differences. There is a large amount of freedom in the way this discretization
takes place, especially with the treatment of the nonlinear terms. That freedom,
together with the variety of formulations and elements of the boundary element
method, leads to a great deal of variation among programs. We have not attempted
to reflect that diversity herein.
104
For the dynamic equation (4.1) the square of the velocity is written in terms
of the derivatives of the potential and in the directions normal and tangential to the
free surface
(4.11)
Also, the time derivative is written more conveniently as the change of the potential
on the free surface rather than the change of potential at a fixed point in space
r +1 +a (all)k+l
- (all)k+l
an +b - as =c
(4.15)
in which
105
The basic matrix equation (2.19) is partitioned in an appropriate manner and the
separate parts of that equation assembled to form the system.
A factor that has not appeared previously is the tangential derivative a~/as.
If linear elements are used, the potential is continuous but its tangential derivative
is not. In that case, however, the tangential derivative can be found at any node by
parabolic interpolation of potential at the node and the node one either side (or at
the node and two others on the segment in the case of end nodes) and then differen-
tiating that interpolation. If C1 continuous elements are used [splines (Liggett and
Salmon, 1981), Hermitian polynomials, Overhauser elements (Hall and Hibbs,
1988)], the tangential derivative is immediately available. In many problems, but
obviously not all, the velocity term in the boundary condition is small enough that
it does not have to be determined accurately; in fact it is ignored when the problem
is linearized.
in which the potential and its normal derivative are written specifically for the
advanced (unknown) time step. The [B] and [L] matrices are functions of the
geometry of the domain. Since the geometry of the domain is unknown at time
(k+1)l1t, the integral used to define the elements must be carried out for the geome-
try of time kl1t. Thus, the potential and its normal derivative of (4.15) are written
for the advanced time step whereas the matrix coefficients are written for the known
time step, surely not a desirable situation. That situation can be rectified by writing
the coefficient matrices at the advanced time step, where they will contain terms that
represent the unknown geometry. The resulting equations will contain nonlinearities
(which have nothing to do with the nonlinear terms in the boundary condition
equations) that express the nonlinear nature of the solution for the unknown free
surface. The method exposes the latter type of nonlinearity. The complete
discretization for flow in porous media is given in Liggett (1988); for the hydrody-
namic calculation it is in Medina, et al. (1991).
4.4 STABILITY
Unlike the steady state equation, the integration of the time dependent free surface
equations carries stability considerations. In the case of problems of porous media,
the flow is naturally damped, but the solution can still be unstable if the user abuses
the solution. The hydrodynamic problem has no damping and it is relatively simple
to make the numerical solution unstable. As with nearly all type of stability analysis,
we are unable to analyze the full, nonlinear problem and must be content to extrap-
olate results from the linearized problem.
107
Q)
~i-----~~~~~======~~~-----1
E Step=O.01
::J
0.-
>ci
_I
o
~ Using FRSURF
L- ci
oL 1
L
Q)
(f)1")
(f)
0 - 0.1
~I
V
O~-T~~~~~~~T-~~~--~~-r~--~~-r~--~
(4.19)
.-k+I -_ "'"-g"
.-k I: At g(At)2( a~+I b a~) (4.20)
..," ... - a--+ -
2 On On
in which a and b are constants, to be determined later, that weight the normal
derivative between the known time step and the unknown time step. The free
surface elevation " can be eliminated from these two equations by writing both
(4.19) and (4.20) at previous time levels (k and k-l) and then solving for r/ to
replace that value in (4.19). The result is
Using one term from the Fourier series of (4.18) in (4.21) produces
(1 +ap) e -lI"At -[2-(1-a+b)p] el"At + 1 + (l-b)p =0 (4.22)
(4.26)
11 _l(1-2a) (4.29)
tan O'r~t = ~ 2 liP
I-p(1-a)
which for no numerical distortion should be
Figure 4.5 is a plot of the error in frequency vs. 0' ~t for various values of the pa-
rameter a. A value of a=0.17 appears to give little frequency distortion over a wide
range of frequencies.
The most common use for the boundary integral equation method has been the
solution of potential problems, although other equations have also been solved. In
fact the method has been used with a wide variety of equations, including some that
are very nonlinear. In this section we shall see the solution to two types of wave
problems that are described by equations other than Laplace's. In the majority of
such solutions that involve equations other than Laplace's, the boundary-only proce-
dure (no need for internal discretization) is maintained. If the boundary-only
procedure is relaxed, as it is in a few examples (and where the method should not
be called the "boundary integral equation method" but simply the "integral equation
method"), the number of applicable equations is without limit.
Nonlinear water waves were treated in the previous section as free surface
flow problems. linear waves do not fall into the class of moving boundary problems
as the boundary conditions are applied on the equilibrium surface after linearization.
Even after linearization, however, the geometric and mathematical complications
110
.02
.01
G.I
-.01
-.02
Qa 4
-.03
-.04
0.6
-.06
-.07
on 2:=0 (5.3)
Monochromatic waves have a single frequency (,). In that case the velocity,
wave height, and potential can be written
\1= iie-' 6Jt 11 = (e-'6Jt ~ = f/U- I6Jt (5.4)
where i=A and where ii, (, and", are functions of space but not of time.
Equations (5.4) show an oscillatory behavior, which is usually simpler in complex
notation, but the real part is taken as the result. Using (5.4) in (5.1), and (5.3) gives
VZ", = 0 (5.5)
with boundary conditions
a", (,)2 i a", (5.6)
on 2:=0
Oz =8'" 11=--
(,)Oz
Solving for a plane incident wave travelling in water of constant depth h in the x-
direction
(5.9)
in which R=VX2+y2.
112
5.1.1 Vertical Plane Problems. In the case of vertical plane problems average
conditions are uniform in the y-direction. The steady potential ~ is written
-
t/J(x,y,z) = t/J(x,z) e '
it y (5.10)
5.1.2 Horizontal Plane Problems. In the case of horizontal plane problems every-
thing is of uniform depth. The bottom of the seabed is flat and all structures are
vertical and span the entire depth. ~ is written
. inAcosh ~z+h) -
t/J(x,y,z) = t/I- ~Co> cosh~ t/J(x,y) (5.15)
The solution procedures with these equations are similar to those of Laplace's
equation. One-dimensional problems with complex water surfaces can easily be
solved in this manner. Two-dimensional problems have also been done.
References
Hall, W. S., and T. T. Hibbs, "The treatment of singularities and the application of
the Overhauser C1 continuous quadrilateral boundary element to three dimensional
elastostatics," in Advanced Boundary Element Methods (T. A Cruse, ed.), Springer-
Verlag, 1988, pp. 135-143.
Medina, D. E., and J. A Liggett, "Exact integrals for three dimensional boundary
element potential flow," Communications in Applied Numerical Methods, Vol. 5,
November, 1989, pp. 555-561.
John I. Finnie
Department of Civil Engineering
University of Idaho
Moscow, ID 83844-1022
ABSTRACT. The finite element method for free surface flows is described. The topics
presented include: the use of elements to discretize the solution domain, shape functions to
interpolate values within these elements (with emphasis on linear and quadratic shape
functions for one- and two-dimensional problems), application of Galerkin's method to a
simple differential equation, as well as to the Navier-Stokes and continuity equations,
integration by parts, coordinate transformations, numerical integration, boundary conditions,
solution of non-linear equations, and integrating the unsteady term. These methods are
applied to the evaluation of the Galerkin integral for the continuity equation.
1. Introduction
Previous chapters introduced the finite difference method and applied it to free
surface problems. The finite element method can also solve these same differential
equations. This chapter will emphasize the Navier-Stokes equations, but other related
equations, such as the shallow water equations, are treated in a similar fashion. Finite
elements are a newer technique and are not as popular as the finite difference method for
solving fluid flow problems.
The finite element method can handle irregular boundaries easier than the finite
difference method. The "standard" finite difference method uses grids with square corners
and straight edges, and cannot easily simulate naturally curved boundaries. Boundary fitted
grids can be used with the finite difference method to overcome this shortcoming. However,
boundary fitted grids complicate the finite difference calculation. With either method,
smaller grid spacings are frequently required for areas of rapid variable change. These grid
refinements are easily obtained with the finite element method, but require additional effort
when using the finite difference method.
The finite element methods described in this chapter are very general. For that
reason they are also among the most complicated of the finite element methods. The flow
equations are also non-linear, which also adds complexity. Linear problems (such as
IA portion of the material of this chapter is taken from Finnie, J.I., "Finite-Element
Methods" in Chaudhry, M.H.,Open-Channel Flow, 1993, with permission.
115
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 115-146.
1994 Kluwer Academic Publishers.
116
potential flow, stress in a beam with uniform properties, or saturated ground water flow in a
porous media) can use simple finite element methods, do not require numerical integration,
and don't need iteration to arrive at a solution. The method discussed in this chapter can be
used for both linear and non-linear problems, but is unnecessarily complicated for linear
problems.
2. Domain Discretization
In the finite difference method the solution space (domain) is divided into a grid of
individual points, while in the finite element method the nodes are organized into a grid of
elements. Each variable and parameter is interpolated within the element by a polynomial.
These polynomials (and the finite elements) can be one-, two-, or three-dimensional. Typical
finite elements are described in the following sections.
For one dimensional problems, each element can be composed of two or more nodes. A
linear element uses two nodes, while an additional node creates a quadratic element. Higher-
order elements and shape functions (with more nodes) can be used for one dimensional
problems. See Segerlind (1976) for further examples.
[ f f! 31-:- Nt 2 5
'"" 2 3 /Z-"" 4 -
5 ]6
Global Node Numbers
Element numbers are shown within the channel elements and individual (or global)
node numbers are below the channel. Each element also has a local node number. In Figure
1, the two global node numbers are 4 and 5 for element 4. These are also local nodes 1 and
2 for element number 4.
Values within each element (in this case channel slope and water depth) are
interpolated as a linear combination of the value at each end of the element. If the variable
of interest is cP in Figure 2, then cP at any point (x.) within an element CPa can be calculated
by proportion as:
117
x -x
4>0 = 4>1 + _a_I(4).-4>.)
X.-X. J I
J I
(1)
in which N; and Nj are called shape functions, and CP. is the value of cP at node n. Shape
function is a generic term that can refer to two distinct uses. They are called interpolation.
trial. or basis functions if they interpolate values within a finite element, or test or weighting
functions if they are used to form a weighted average of the error. More will be said later
about these uses.
cp. A-
~I I I
I I
I I Element
~
x
Figure 2 One-dimensional linear element
One-dimensional quadratic elements are available. Figure 3 shows a three node quadratic
element.
Element
/ a. r/ K x
Figure 3 One-dimensional quadratic element
118
The value of q, within this element is given by q, = Njq,j + Njq,j + Nkq,k in which the shape
functions for this element are (Segerlind 1976, p. 262)
(2)
Calculate the value of the shape functions for the following one-dimensional quadratic
element at nodes i, j, and k, and the value of q, at x,. = 1. The following values are
given:
q,j = -3. at X; = O.
q,j = -1. at"i = 1.5
q,k = 2.5 at ~ = 3.0
Solution:
N
t
= [1 - 2(13-0
- 0)] (1 _~)
3-0
= ~
9
N. = 4(1 - 0) (1 _ ~) = !
J 3-0 3-0 9
N = -
k
!...:....Q
3-0
[1 _2(13-0
- 0)] = -=!.
9
Note that at any location x,., the sum of the shape functions is 1.0. This also means
that if x,. = Xb then Nk = 1 and Nj = Nj = O.
Two-dimensional problems could use linear, quadratic, or higher order elements. Figure 4
119
shows linear two-dimensional elements that are available in triangular and quadrilateral
shapes with their local node numbers.
X1
Figure 4 Two-dimensional linear elements
Figure 5 shows local coordinates (~ and 11) for the quadrilateral element. A
coordinate transformation converts from local coordinates to XI> X 2 or global coordinates.
Both of the local coordinates range from -1 to + 1. Figure 5 shows both the local and global
coordinate systems.
2
(Xl o ,X2 0 )
(4)
(5)
Figure 6 illustrates triangular and quadrilateral quadratic elements and their local
node numbers. Both 8 node and 9 node quadrilaterals are shown.
fj4
5
2 3
a) b) c)
Figure 6 Two-dimensional quadratic elements
The shape functions for other multi-dimensional elements may be obtained from general finite
element texts such as Segerlind, (1976) or Zienkiewicz and Taylor (1989).
Figure 7 shows quadratic elements combined into a grid. Global node numbers are also
121
shown.
....---7-
11 12 21
1
6
-
26
27_
~ 31
12! 17- 22! 32
2
3 '33
8 13 18 23 28
4 9- 14 19- 24 29- 34
5 15 20 25 30 35
10
The rate of change of the variables determines if higher order elements are needed. As the
rate of change increases, higher order shape functions become desirable. (Lee and Froehlich
1986, p. 6). It might be possible to use linear elements if the element size is appropriately
small, however, it is usually more efficient to use higher order elements.
It is necessary to use mixed interpolation for solutions of the Navier-Stokes
equations, since equal order interpolation for velocity and pressure creates a singular (and
unsolvable) set of equations (see Lee and Froehlich, 1976, p. 10 and Chung 1978, p. 208).
One way to implement mixed interpolation is to interpolate velocity with quadratic shape
functions (eight or nine nodes), while the pressure is interpolated within the same area with
linear shape functions (at the four corner nodes). This is called the 8-4 or 9-4 element.
Other combinations may be used, such as a 6-3 triangular element.
While both the 8-4 element and 9-4 element are used in two dimensional flow
problems, the 9-4 element is preferred by more finite element modelers. It has been reported
that the 9-4 element gives pressure results that are superior to the 8-4 element (Huyakorn et
ai, 1978). Finnie and Jeppson (1991) and Saez and Carbonell (1985) contend that either
element may give erroneous pressure results. Whichever element is chosen, these problems
may be prevented by having a sufficient number of grid points.
Shape functions may also be used to calculate derivatives. If cP = N1CPI + Nzcpz +
N 3CP3, then
(7)
This makes sense since the N's are functions of Xj, and the cPj are constants. Only one value
of cP satisfies the governing equation.
122
2.6. CONVERGENCE
For the finite element method to converge to the correct solution, the following
conditions must be met (Lee and Froehlich 1986, p. 6).
1. As the size of the element decreases to zero, the nodal values <I> become
identical, and the shape functions give constant values throughout the
element. This is the completeness requirement.
2. If the governing equation is of order n, then the variable and its derivative
must be continuous across the boundary to the order of at least n-l. This is
the compatibility requirement.
Condition 2 applies to the value of variables and their derivatives at the finite element
boundary, but not within each element. The shape functions discussed so far only guarantee
that variables are equal on adjacent boundaries. This is referred to as continuity "of order n
= 0 on the boundary", which is also called Co continuity. If the derivatives of variables are
equal on the boundaries of adjacent elements, continuity is of order n = 1, or C 1 continuity.
Fortunately, elements with Co can be used for the Navier-Stokes equations, since the equation
(of order n = 2) can be reduced to order n = 1 (first derivatives) by integration by parts.
The shape functions (with n = 0 on the boundary) will then be adequate. See also Segerlind
(1976, p. 79) for more information about element continuity.
The weighted residuals methods include the following three approaches: collocation, least
squares, and Galerkin's method. Galerkin's method is the most popular and will be
described here.
Differential equations can be expressed in the following general form.
(8)
forces the error of the approximation to zero. If Uapprox is the approximate solution, then
the error (E') of approximation is given by
(9)
fR
N E' dR = (N
' r'
E') = 0 (10)
in which the parenthesis indicate inner product. Substituting for E' results in the following
equation.
(11)
The reader will recall that an inner product of two functions is equal to the product
of their magnitudes and the cosine of the angle (6) between them, or:
If Nr is non-zero, then for the inner product to be zero, either E' or cos e must be
zero. If cos e is zero, then Nr is orthogonal to E'.
The Galerkin finite element method employs identical functions for both weighting
and interpolation functions, but dissimilar ones could be used.
The next example shows how the Galerkin method can be used to solve differential
equations.
Solve the following ordinary differential equation. Find the value of y at x == 3 with
the finite elements shown in Figure 8 if
dy = -.2 when y =4 @ x =0
dx
In this case
Lu - f(xJ == 0 == y' + .2
where dy/dx == y'. Galerkin's method gives the following integral equation.
124
y
5
~Y=4atX=O
4
Since the shape functions (Equation 1) are N\ = (Xj - x)J(Xj - x;) and
N2 = (x - x;)J(Xj - Xi), the inner product becomes
then
dN1
-- = -1 = -1 = -1
dx XFXi 1
dN2 1 1
-- = = = 1
dx Xj-Xi 1
I x -x
_:1_ (-Y j + YJ + .2 ) dx = I --'
x-x.
(-Y, + YJ + .2) dx =0
~~ ~~
These must be applied to each of the three finite elements. Since each integral is
equal to zero, they are summed for each element. Recall that Xl = 0, X 2 = 1, X3 =
2, and X 4 = 3.
Element I
I -1-0
I-x (-Yl + Yz + .2) dx + I -
x-o (-Y 1 + Yz + .2) dx =0
1-0
Element II
I -2-1
2-x (-Yz + Y3 + .2) dx +
I x-I
- (-Yz + Y3 + .2) dx = 0
2-1
Element III
If linear shape functions are used with higher order differential equations, the spacing
126
between nodes could influence the accuracy of the result. This is particularly true if the
solution changes so rapidly in space or time that shape functions cannot adequately
interpolate the value. As with all numerical solutions, accuracy of the results depends upon
an adequate number of nodes. Care must be taken so that the grid or node spacing does not
effect the results. This is called "grid independence" and is a required condition for the
computed results to be reliable. Grid independence is insured when additional nodes don't
change the computed results.
Galerkin's method can be applied in the same manner to problems with more
dimensions, higher derivatives, and more variables. However, as the level of difficulty
increases, additional complications develop. These include non-linear terms, higher order
derivatives, and elements that require numerical integration.
Galerkin's method will be applied to the Navier-Stokes equations to demonstrate how
these complications can be overcome.
The Navier-Stokes equations and the equation of continuity govern fluid flow at any
Reynolds number. The unsteady Navier-Stokes equations are shown below.
aUt au.
+ U --' + v (13)
at J ax.J
in which U; are the components of velocity, p* is the sum of both pressure (P), a surface
force, and 'Yh, the gravity body force, p is the mass density of the fluid, p is the kinematic
viscosity,and'Y is the specific weight of fluid. Einstein summation is used in equation (13),
which means that the terms with two subscripts are summed. The subscripts i and j take a
value of 1 to 2 in the case of two-dimensional problems.
The two-dimensional equation of continuity for incompressible fluids is:
(14)
Galerkin's method when applied to these equations creates the following integral
equations for every element. For simplicity, the steady equations will be shown. The nine
node quadratic weighting function is used for the inner product involving the Navier-Stokes
equations. The same nine node shape function interpolates velocity. The four node linear
shape function is used for the weighting function in the continuity equation and to interpolate
oressure.
127
r = 1 to 9
(15)
For i =2
r= 1t09
(16)
Continuity Equation
(17)
r = 1 to 4
(18)
r = 1 to 9
Next the Green-Gauss theorem (or integration by parts) is applied. It states that
(20)
The Green-Gauss theorem has been applied to the first two terms and reduced their
order. This has also generated naturally occurring gradient boundary conditions, which are
the single integrals. This operation is also done on the pressure and gravity terms which
contribute necessary boundary conditions, as seen in Equation (21) below.
The integral equations that result from the Galerkin method and integration by parts
for the steady Navier-Stokes equations and the continuity equation are
ffr+ '::
Steady Navier-Stokes Equation (i = 1)
r = 1 to 9
Continuity equation
IfM{-OUI
ax I
+ -aU2l dxdx
ax2 I 2
= 0 (22)
r=lt04
Next, the shape functions and node values are substituted for the variables. For
example,
(23)
where U 1(r) is the value of the variable at local node r. Derivatives are evaluated as,
129
(24)
All the variables and non-constant knowns in these equations can be expressed with
shape functions and derivatives of shape functions. This produces a system of non-linear
equations with the velocity components and pressure at the nodes as the unknowns. Known
boundary conditions become the known or force vector. These equations are assembled for
all of the elements using global node numbers.
Figure 9 shows the local and global node numbers for a nine node two-dimensional
element. Figure 7 shows the global node numbers for a small problem. Next, the equation
will be integrated over an element.
(-2.80, 1.85)
3.2.2. Numerical Integration. Because quadratic shape functions use local coordinates,
Gauss quadrature (or numerical integration) and a coordinate transformation must be used.
Figure 10 illustrates an integration problem that can be solved with Gauss Quadrature.
f 2
o
-1 o 1
X
Figure 10 Gauss Quadrature
130
Jl"RX)dx Jl (X2+X+l)dx
-('
=
-1
= 2
2-
3
J j(X)dx
1
-1
= ~(.825404)
9
+ !(l) +
9
~(2.374598)
9
= 2.666669
(25)
ax1 -ax2
c3~ c3~ (26)
J=
ax1 c3x2
at] at]
131
and Idet J I is the absolute value of the determinant of the matrix J. The function f(xl,x:z)
must be transformed into f(~, 11) to complete the integration. The shape functions (Nr) are
already in terms of the local coordinates. The partial derivatives of the shape function
remain to be transformed. This is accomplished by the following equation
(27)
in which J.I is the inverse of the Jacobian. The following example illustrates the calculation
of J- 1 and the partial derivatives within the shape functions.
~I 11.
-1.29904 -.75 -1 -1
3 1.29904 .75 -1
5 -.20096 3.34808
7 -2.79904 1.8480 -1 1
aX2
== .75
a~
132
ax}
-.75
c3fI
aX2
1.29904
c3fI
In cases where the element is not square (or the ~ or 1/ axis are not straight lines),
these derivatives may be calculated using the shape functions. For example, since
linear elements are used,
ax} aN aN
- _lX}(1) + .... + _4 x}(4)
a~ a~ a~
ax} aNI aN
= - x (1) + .. + _4x}(4)
all a" } a"
This requires that we also evaluate the derivatives of the shape functions with respect
to the local coordinates. Let us use the first shape function, Nh as our example. NI
for this element (Equation 3) is
NI = 1A(1-~) (1-1/)
J = [1.29904 .75]
-.75 1.29904
b) Calculate Idet J I
The determinant of the Jacobian is
133
c) Calculate J- l
The inverse (Chapra and Canale, 1988) of the Jacobian is
rl _ [.57735 -.33333]
+.333333 .57735
d) Calculate the partial derivatives of the shape functions with respect to the local
coordinates.
In order to calculate the partial derivatives of the shape functions with respect to Xl
and X 2 we again need the partial derivatives of the shape functions with respect to the
local coordinates. The derivatives of the shape functions with respect to Xl and x2
are calculated with Equation 27. For shape function number one
At ~ = "1 = 0
{4O-l) -.06100
. [~.333 0.57735] 0~1 . {-.22767}
0.57735 -0.333
This calculation must be repeated for each shape function at every Gauss point.
(28)
in which M is the vector of the linear shape functions, B is the matrix of derivatives of the
quadratic shape function, W(~,"1) are the Gauss weights, and u is the vector of velocities.
134
(29)
(30)
(31)
(32)
This integration problem consists of a set of four integrals: one for each of the
weighting functions (M's). The terms of the integrals should be evaluated at the nine
Gauss points, mUltiplied by the appropriate weights, and summed up. We have
previously calculated J.t and Idet J I, and shown how to calculate
a. Evaluate:
135
(r goes from 1 to 9) Evaluate for each of the 9 Gauss points in the element.
b. Evaluate the Gauss weights and Idet J I at each of the nine combinations of ~ and 1/.
For example, if 1/ = -.774597 and ~ = 0, then the weight is
(%X~) = ~
c. For each of the nine combinations of 1/ and ~, evaluate the sum
The capital sigma (I:) means that the formula in brackets is evaluated for i going
from 1 to 9, and the sum is formed. UI(i) and Uii) are the values of U I and U2 at
local node number (i). These must be estimated for the first iteration. This is the
value of
F3(r) is the value of the continuity integral at node (r). Fl(r) and F2(r) are
the values of the two Navier-Stokes integrals. Fl and F2 exist at every node, while
F3 exists only at the corner nodes. Fl and F2 are calculated in a similar manner,
but with many more terms.
Fl(r), F2(r), and F3(r) are also evaluated for neighboring elements. Since
there is only one FI (or F2 or F3) at each node, the neighboring elements also
contribute to each F. Appendix I gives the actual calculations for the above
example.
The result of all of this is a set of non-linear integrals equal in number to the number
of velocity and pressure unknowns. If the boundary conditions are applied correctly, the set
of equations is a non-singular, (and solvable) matrix problem. Each integral will be equal to
136
zero only when the correct value of velocity and pressure at each node has been found.
While there are a number of ways to find the correct values, Newton's method will be used.
It will be illustrated in section 3.5.
Because the steady equations are elliptical, boundary conditions must be specified for
all variables on all boundaries. The two typical boundary conditions are the known value of
the variable or its gradients. Known boundary conditions mean that the value of the variable
is known a priori. An example of this would be a place on the boundary were the velocity is
known from experiment or because there is no flow across the boundary. The gradient
boundary conditions for the Navier-Stokes equations are:
(33)
normal: _P+yh + 2v au"
p ax"
(34)
traction: v (au" + au,)
ax, ax"
in which n indicates normal to the boundary, t indicates tangential to the boundary, and p is
the kinematic viscosity. These gradients are the shear stresses at the boundary. Equation 33
is the normal stress, while Equation 34 is the wall shear stress. These expressions result
when integration by parts (Equation 20) is applied to the Navier-Stokes equations.
Inlet velocities are usually known. However for some flows, such as in a channel, a
pressure gradient will be specified by Equation 33 instead of a known velocity. The wall
boundary conditions will either be a known velocity, or a traction gradient (Equation 34).
The known velocity at a wall is usually zero for laminar flow. For turbulent calculations, a
non-zero shear stress could be specified at a small distance from the wall by the log law of
the wall, and applied with Equation 34.
The boundary conditions for the longitudinal velocity at a free surface can be zero
traction gradient (Equation 34), which is only approximately true for turbulent flow. In
turbulent flow a free surface produces an inflection in the horizontal velocity profile. The
normal velocity at the surface is zero.
Do not under-specify or over-specify known velocity boundary conditions when
solving the Navier-Stokes equations. It is bad practice to set known velocity boundary
conditions at exits. They can create impossible demands by violating the continuity equation
(inflow ;e outflow). It is wiser to set zero normal velocity gradients along the exits using
Equation 33. This means that the flow has adequate travel distance to completely develop at
the exit, so be sure that the domain is sufficiently long in the direction of flow.
Specifying boundary conditions where surfaces meet can also create problems. At
the inlet to an open channel, be careful to set a velocity at the top which is compatible with
zero stress boundary conditions along the free surface.
Pressure boundary conditions create special problems. In the matrix equations for an
element, the rows representing the continuity equation are adjacent to the pressure in the
137
unknowns. Setting the pressure as a known boundary condition at a node deletes the
continuity equation there. Researchers have found that setting nodal pressures, especially at
inlets and outlets, leads to poor convergence and sometimes strange results (Chung, 1978).
Jackson (1984) reported that the effect of deleting the continuity equation at a point is to
collect all round off errors to that point. Pressure anomalies or discontinuities can occur
there. The best procedure is to set the pressure to a known value at one wall node where all
velocities are zero or in the interior of the flow (Gresho, Lee and Sani, 1980 and Schamber
and Larock, 1981). ALL other boundary conditions for pressure are included in "normal"
stress boundary conditions.
Since the Navier-Stokes equations are non-linear, their solution is sought by an iterative
method. Newton's method is a widely used procedure so it will be explained here. It has
the advantage of rapid convergence, but it requires initial estimates of variables that are
"close" to the answer. If they are not close enough, the calculation procedure can diverge.
That is, it produces extremely large swings in values of the solution.
The current value of the variables is used to evaluate all the integrals (the functions,
{ f }). A Jacobian matrix D is formed by calculating the derivatives of all the functions
with respect to each variable. This is a different Jacobian from the one mentioned before.
OJ.. OJ..
aXl ax,.
D (35)
Of,. Of,.
aXl ax,.
where n is the total (global) unknowns. The corrected value of the variables is calculated by
the matrix equation
(36)
Ul(l) Z+l
U2(1)
P(l) (37)
where UZ + l
Ul(n)
U2(n)
P(n)
In certain cases, Newton's method for steady flows oscillates around a solution. One
method to prevent oscillation and to decrease convergence time is to apply a relaxation factor
(A). This factor decreases the calculated corrections. The equation for the relaxation factor
is:
(38)
The time dependent fluid flow problems being considered in this section apply to flows
without pressure or gravity waves. This means that the equations being solved are parabolic
in the time dimension. Flows with waves require other techniques, since those differential
equations are hyperbolic. Some of the techniques needed for hyperbolic equations are
presented in the chapter on characteristics, as well as in other chapters.
The Galerkin method when applied to the unsteady Navier-Stokes produces the
following integral equation. Only the case of i = 1 is shown.
r= It09
In order to simplify the following discussion, Equation 21 will be expressed as:
As a reminder, the variables in Equations 39-43,45,47-49 are not the nodal values. They are
the interpolated values within each element, so they are equal to the 'Sum of the product of
interpolation functions and the nodal values, as in Equation 1.
The time dependent terms in the Navier-Stokes equations can be integrated by a finite
difference or finite element method.
3.7.1. Finite Difference Methods. Either explicit or implicit versions of finite difference
equations can be applied to the time derivative in Equation 39. The rest of the terms are
evaluated using finite elements. The basic difference between explicit and implicit schemes
lies in when the rest of the function is evaluated i.e., at the current time step, the past time
step, or the future time step.
The simplest explicit scheme that is equivalent to Equation 39 would be (Seger lind,
1984)
in which "Steady State Navier-Stokes (t)" means that the terms from Equation 40 get
evaluated at time t. The subscript on U also denotes the time step; time "t+ I" is one time
step (or AT) after "t". Assuming that the velocities and pressure are known at time=t, the
only unknowns in Equation 41 are Ut + l' However, the continuity equation at time=t+ 1
must still be applied. The Navier-Stokes equation (or one related to it) for time=t+ 1 must
also be solved in order to obtain the pressure for that time step. Equation 41 is first order
accurate, and has a severe restriction. It is unstable except for very small time steps. That
is, it frequently fails to converge to a solution. For that reason, implicit schemes like the
140
JJ Nr [ U
I+~ -T U1 + Steady State Navier-Stokes (t+ 1)
]
dxl~ = o. (42)
(43)
JJ Nr [
U
I+~ T '
- U
+ Steady State Navier-Stokes (t+ 1/2)
]
dxl~ = o.
Equation 42 is fully implicit, since the Navier-Stokes equations are evaluated at time
= t+ 1. This makes it "stable", but it is still only first order accurate. Equation 43
evaluates the Navier-Stokes equation at a time mid-way between t and t+ 1, so it is second
order accurate. Equation 41 is called the "forward Euler difference equation", Equation 42
is the "backward Euler", and Equation 43 is called the "Trapezoidal Rule" (Segerlind, 1984).
The trapezoidal rule can be expected to give more accurate answers than Equation 42, but the
backward Euler equation has more built-in artificial diffusion (since it is first order accurate),
so it may converge more readily than the trapezoidal rule. While both Equations 42 and 43
are "stable", they can produce oscillations of the solution from one time step to the other.
Both the backward Euler and trapezoidal rule require iterative solutions, which increases
solution time over explicit equations. Whichever of these last two schemes is used, the
continuity equation (at t+ 1) must also be satisfied simultaneously.
These equations may be combined to improve the calculation procedure. For
example, two first order accurate schemes may be used. The forward Euler scheme could
predict values of velocity at t + 1, followed by the simultaneous solution of the backward
Euler scheme and continuity equation (at t + 1) to correct the velocity at t + 1. The net result
is improved efficiency and accuracy. For more accuracy, a second order accurate method
could use the Adam-Bashforth formula to predict values at t+ 1, using values at t-1 and t.
The trapezoidal rule would correct ( or improve) these estimates. The variable time step
Adams-Bashforth formula is (after FIDAP, 1991):
in which {U}Pt + 1 are the predicted nodal values of the velocity vector at time = t + 1, L\Tt is
the variable time step at time = t, and {dU/dtlt is the vector of nodal values of the time
derivative of velocity evaluated at time = t + 1. Simultaneous solution of the continuity
equation (at t+ 1) and the trapezoidal rule formula shown below corrects the values just
predicted.
in which UCt + 1 is the inter.polated value of the velocities at time = t+ 1 after correction by
141
3.7.2. Finite Element Method. The finite element method can also be applied to the time
derivatives. The finite element formulation for the time derivative is
For VI
The above equation assumes that the time derivative is a variable that changes linearly over
space. It is called the "consistent" formulation because the time derivative is treated the
same as a space derivative. If instead, the time derivatives are assumed to be constant
between the midpoints of neighboring elements, then the formulation is referred to as
"lumped" (Segerlind 1984). Lumping results in less computation work, but it also decreases
accuracy. If an unsteady scheme is used to solve a steady flow problem, then lumping does
not effect the results.
Like the finite difference approach, the second order finite element formulas are
more accurate. As before, the process begins by predicting velocities at time=t+ 1 by
Equation 44. This is followed by a correction step which simultaneously solves the
continuity equation (at t+ 1) and a slightly different trapezoidal rule formula. This
trapezoidal rule is obtained from the "interpolated" version of Equation 46. As shown
below, the equation also applies to the interpolated values of the variables.
If Equation 48 is substituted into Equation 39, the following formula results (Gresho, Lee,
and Sani 1980).
ff N, [ _2_
AT,
uc '+1 - _2_ u,
AT,
- (dU/dt), +
(49)
Both the finite difference and finite element techniques for solving unsteady problems
could be improved by including a variable time step. The time step would respond to
changes in the difficulty of the calculation being attempted. Gresho, Lee, and Sani (1980)
and others (FIDAP 1991) present ways of implementing variable time steps.
4. Summary
The finite element method has been presented and applied to free-surface flows. The use of
elements to divide the domain was described. Shape functions were introduced to interpolate
variables within the elements. The techniques of integration by parts, coordinate
transformation, and numerical integration were illustrated. Galerkin's method was applied to
a typical differential equation and to the Navier-Stokes and continuity equations. Boundary
conditions for the governing equations were presented. Methods for treating the time
derivative term were developed.
5. References
Autret, A., Grandotto, M., and Dekeyser, I. (1987). "Finite element computation of a
turbulent flow over a backward-facing step." Int. J. Number Methods Fluids, 7, 89-
102.
Benim, A. C. 1990. "Finite element analysis of confined turbulent swirling flows."
International Journal for Numerical Methods in Fluids. Vol 11, No.6, pp. 697-718.
Carnahan, B., Luther, H. A., and Wilkes, J. O. 1969. Applied Numerical Methods.
Wiley, New York.
Chapra, S. C., and Canale, R. P. 1988. Numerical Methods for Engineers. (2nd Ed).
McGraw-Hill Book Co., New York. 788 p.
Chung, T. J. 1978. Finite element analysis in fluid dynamics. McGraw-Hill, New York,
New York. 378 p.
Devantier, B. A., and Larock, B. E. 1986. "Modeling a recirculating density-driven
turbulent flow." International Journal Numerical Methods Fluids, 6, 241-253.
Dhatt, G., Soulaimani, A., Ouellet, Y., and Fortin, M. 1986. "Development of new
triangular elements for free surface flows." International Journal for Numerical
Methods in Fluids, Vol. 6, 895-911.
FIDAP. 1991. Theoretical Manual. FIDAP User's Manual. Fluid Dynamics International,
Inc. Evanston, Illinois.
Finnie, J. I. and Jeppson, R. W. 1991. "Solving Turbulent Flows Using Finite Elements."
Journal of Hydraulic Engineering. American Society of Civil Engineering, Vol. 117,
Number 11. p. 1513-1530.
Finnie, J. I. 1987. "An application of the finite element method and two equation (k-e)
turbulence model to two and three dimensional fluid flow problems governed by the
Navier-Stokes equations," dissertation presented to Utah State University, at Logan,
Utah, in partial fulfillment of the requirements for the degree of Doctor of
Philosophy.
Gresho, P.M., S.T. Chan, R.L. Lee, and C.D. Upson. 1984. "A modified finite element
method for solving the time-dependent, incompressible Navier-Stokes Equations.
143
Smith, R. M. 1984b. "A practical method of two-equation turbulence modeling using finite
elements." Int. J. Numer. Methods Fluids, 4,321-336.
Spiegel, Murray R. 1968. Mathematical Handbook of Formulas and Tables Schaum's
Outline Series of McGraw-Hill Co., New York. 271 p.
Taylor, C., Thomas, C. E., and Morgan, K. 1981. "Modeling flow over a backward-facing
step using the F.E.M. and the two-equation model of turbulence." Int. J. Numer.
Methods Fluids, 1, 295-304.
Thompson, J. 1990. "Numerical Modeling of Irregular Hydraulic Jumps." Proceedings of
the 1990 National Conference of the Hydraulics Division of ASCE. San Diego, CA.
p.749-754.
Zienkiewicz, O. C. and Taylor R. L. 1989. The Finite Element Method. Vol I, (4th Ed.).
McGraw-Hill Book Company, London, England. 583 p.
6. Appendix I
NODE x, X2 U, U2
NUMBER
1 -1.29904000 -.75000000 1.03000000 -1. OOOOOOOO
2 -.00431997 .00000000 1.06000000 -1. OOOOOOOO
3 1.29040000 .75000000 1.09000000 -1. OOOOOOOO
4 .54472000 2.04904000 1.12000000 -1. OOOOOOOO
5 -.20096000 3.34808000 1.15000000 -1. OOOOOOOO
6 -1.50000000 2.59808000 1.18000000 -1. OOOOOOOO
7 -2.79904000 1.84808000 1.21000000 -1. OOOOOOOO
8 -2.04904000 .54904000 1.24000000 -1. OOOOOOOO
Note that the 9 Gauss points are identified by j and k subscripts with position (1,1) adjacent Slm1 The values of
to node 5.
aN aN
-2 U, (1) and -2 U, (1) for the first sbape function are:
.s:rEf..l The calculated values of aN, and aN, are: ax, ax,
i1X, ax.
j k .aNI U(I) .aNI U(1)
j k 2N. 2N. aX 1 I ax, 2
ax, ax,
3 3 -.25973300 .93911710
3 3 -.25216800 -.93911710
3 2 -.11248750 .32755290
3 2 -.10921110 -.32755290
3 1 -.14400660 -.18387270
3 1 -.13981230 .18387270
2 3 -.07159582 .33815830
2 3 -.06951050 -.33815830
2 2 .00000000 .00000000
2 2 .00000000 .00000000
2 1 -.10712250 -.23826920
2 1 -.10400240 .23826920
1 3 .22011250 -.08914877
1 3 .21370140 .08914877
1 2 .21587370 -.15398710
1 2 .20958610 .15398710
1 1 .03296344 -.11918590
1 1 .03200334 .11918590
Slm.l The 9 Gauss weights and Idet J I are: The values of (au, au,) + at each of the Gauss points are:
i1X1ilX,
V K Weight Idet J I
3 3 3.086420E"()1 2.244661 j k Ql[. &
ax) ax,+
3 2 4.938272E"()1 2.246834
3 3 -.08336785
3 1 3.086420E..()1 2.249007
3 2 -.06247505
2 3 4.938272E"()1 2.243405
3 1 -.00003507
2 2 7.901235E"()1 2.245579
2 3 -.05157509
2 1 4.938272E"()1 2.247753
2 2 -.05474867
1 3 3.086420E"()1 2.242151
2 1 -.01630521
1 2 4.938272e"()l 2.244324
1 3 -.01974661
1 1 3.0864203"()1 2.246498
1 2 -.04701364
1 1 -.03259379
VI
-..,.
~
'"
~ The values of the linear sbape function M, (located at node 1) are: Slm.Q The sum of the integral evaluation from step 5 for sbape function 1 is -.1314714.
The value of all 4 integrals for the given element are:
j k M,
3 .78729840 i F3(i)
3
3 2 .44364920 1 -.13147140
3 -.09647114 .
3 1 .09999999
2 3 .44364920 5 -.08245198
1 2 .05635083 I
I
1 1 .01270166 i
au
If M, (---.! + -2
au) weight I det J I dxt <Ix,
ax, a~
j k Integral
3 3 -.04547197
3 2 -.03075334
3 1 .00000243
2 3 -.02534909
2 2 -.02428493
2 1 -.00101988
1 3 -.00136651
I 2 -.00293619
1 1 -.00028705
Sum ; -.13147140
6
APPLICATION OF FINITE ELEMENT MODELS
TO FREE SURFACE FLOWS
ABSTRACT. The objective ofthis paper is to give an overview of the present status of the
developments, limitations, difficulties, future trends and demands in the applications of the
finite element models to real world problems. Apart from describing the three dimensional
flow solvers employed and two applications to complicated real world problems, some im-
portant aspects such as pre- and post-processing, verification and validation of computer
models as well as computer performance are also included.
1. Introduction
The flow in rivers, estuaries, lakes and especially near hydraulic structures is extremely
complex because not only separations, recirculations, reattachments, eddies, vortex shed-
ding, local accelerations and decelerations, and secondary motion can occur but also the
turbulence level may be quite intense. Furthermore, scouring, erosion, entrainment of bed
material, the resulting sediment transport, salinity and heat transport, are closely related to
the water flow phenomena so that flow and transport should be interconnected. A number
of these problems have been investigated with the aid of physical scale models. However,
such studies are time consuming and costly and for many real world problems it is impos-
sible to achieve reliable results. The advancements in computer capabilities in recent years
and the ongoing developments in the numerical modeling techniques of free surface flows
enabled numerical simulations of complicated and highly three dimensional problems. Such
studies are usually more cost-effective and faster than physical model studies, and have no
inherent limitation on spatial extent.
Since an application of a numerical model involves more than just presenting and compa-
ring the results with measurements, discussions about some important aspects, sometimes
overlooked, are also included. It comprises seven sections including this introduction. In
147
M. H. Chaudhry and L. W. Mays (eds.). Computer Modeling of Free-Surface and Pressurized Flows, 147-171.
1994 Kluwer Academic Publishers.
148
the second section, the three dimensional finite element models used in the applications,
namely the TELEMAC system developed at the Electricite de France (EDF, France), and
the CCHE3D model developed at the Center for Computational Hydroscience and Enginee-
ring (CCHE, The University of Mississippi, USA) are described in detail. The grid systems,
shape functions, solution procedures, boundary conditions, turbulence models, assumpti-
ons, and limitations of each model are presented. The most relevant requirements of pre-
and post-processors that help in an application, the demands over the time, the develop-
ments, and main displays are given in the third section. The work planned at the Institute
for Fluid Mechanics (IFM, University of Hannover, Germany) and the future trends in the
developments in this field are also presented. In the forth section, the techniques usually
adopted to verify and validate computer models and the work being done in this area are
described. The fifth section presents an overview of the present limitations in the appli-
cations of numerical models both in time and space domains, the trends in the computer
architectures as well as a description of the research under way at the IFM in the paralle-
lism of computer models. Finally, in the sixth section, the finite element models are applied
to a German estuary to investigate the mechanisms leading to a turbidity maximum, and
to the design of a complicated hydraulic structure to look for alternative solutions that
would improve the navigational conditions and reduce the problem of sediment deposition.
Comparisons with measurements and physical model data are also shown. The paper in-
cludes also experiences of two other research institutes namely the CCHE and the EDF,
respectively through the first author, former member, and the second author, who has been
engaged in a research cooperation with that institute.
2. Flow Solvers
The TELEMAC system has been developed since 1987 at the National Hydraulics La-
boratory Branch (NHL) of the EDF. The system consists of a two dimensional and a three
dimensional model. The three dimensional model solves the Navier-Stokes equations with
a free surface boundary condition and the advection-diffusion equations of temperature,
suspended sediment, salinity and other variables. The influence of temperature and salinity
on the density, the wind stresses on the free surface, the heat exchange with the atmosphere
and the Coriolis force are also considered and hydrostatic pressure distribution is assumed.
Additional details can be found in [9] and [10]. The second author of the present paper
has been participating in the development of a subroutine to simulate cohesive sediment
transport and in the verification and validation processes of the TELEMAC 3D system.
Grid System. The model uses unstructured triangular grids with a constant number of no-
des along the vertical. The space is discretized in finite element prisms. The top and bottom
of the prisms are triangles and their sides are quadrilaterals. The three dimensional grid
is obtained simply by duplicating the two dimensional grid along the vertical. The nodal
distribution along the vertical can be adjusted to the requirements.
Shape Functions. Linear interpolation functions are used at the triangular and quadrilateral
sides of the prisms. It must be emphasized that the computation is hardly ever carried out
149
in the real domain. Due to the vertical sides of the prisms the mapping is very simple. As
a result, it is possible to switch back to the prisms of reference by an appropriate mapping
technique.
Solution Procedure. The partial differential equations are solved by a decomposition in frac-
tional steps (operator splitting). Each numerical operator is treated by an adequate method.
The solution advances in time in three steps namely advection, diffusion and free surface-
continuity-pressure. The time derivatives incorporate the results of these three steps. The
advection step is computed with the characteristic curve method in the sigma-mesh, whose
curves are obtained by a Runge-Kutta method via an explicit velocity field. The interpo-
lation of the advected variable is linear at the foot of the characteristic. Although such
methods generate a lot of damping, it can be reduced by refining the grid which in turn
increases the computing time. Since such methods are unconditionally stable, it is possible
to increase the time step compensating for it. The diffusion step is solved in the real mesh
at the present time step, through a finite element formulation. The computation of the
matrices, which are symmetric except when sediment transport is included, and the solu-
tion of the matrix system using conjugate gradient algorithms are important in this step.
The matrix system is constructed using the element by element (EBE) formulation which
allows for the vectorization of the algorithms. Having evaluated the advection and diffu-
sion operators, the free surface-continuity-pressure step is computed. Integration along the
vertical (from the bottom to the free surface) of the momentum and continuity equations
results in the classical shallow water equations without the advective and diffusive terms.
The resulting two dimensional depth integrated equations are solved with the 2D version
of the same code.
Boundary Conditions. Two types of boundary conditions are implemented in the model, na-
mely Dirichlet and Neumann. The Dirichlet boundary conditions are used in the three steps
of the algorithm (advection, diffusion, and surface-continuity and pressure). The Neumann
boundary conditions appear naturally in the finite element formulation of the diffusion
equation.
Turbulence Model. Isotropic and anisotropic eddy viscosity approaches can be used. To
account for the effect of stratification and density induced currents due to salinity and
temperature differences the eddy viscosities and diffusivities are related to the Richardson
number.
Options. The model is implemented with user friendly subroutines, which allow for physical
assumptions, dependent of the problem in question, to be defined by the user. In other
words, subroutines for mixing lengths, damping functions, wind drag forces, settling velo-
cities can be written, or default values can be selected. Following the same lines, boundary
and initial conditions, usually read from formatted files, are defined in subroutines instead.
This model has been developed at the CCHE since 1988. The first author of this pa-
per participated in the development, improvement and verification of the model. The mo-
del comprises two and three dimensional modules. Only the three dimensional module
150
(CCHE3D) is described here. The CCHE3D module for incompressible, free surface tur-
bulent flows was developed to simulate unsteady flows and sediment processes in channels,
rivers, reservoirs, and around hydraulic structures. The model assumes hydrostatic pressure
distribution and has a flow and a morphological simulation module. The flow module is ba-
sed on the solution of two nonlinear Navier-Stokes equations for the velocities along the
horizontal directions, the kinematic condition on the free surface equation for the surface
elevation and the continuity equation for the vertical velocity component. The morpholo-
gical simulation module or bed elevation form evolution is assumed to be governed by the
sediment continuity equation. Here the bed sediment transport is based entirely on empi-
rical functions selected for each specific case and the suspended load is obtained from the
solution of the convective-diffusion equation. The eddy diffusivity is related to the eddy
viscosity by a coefficient that accounts for their differences. Further details can be found in
[19].
Grid System. The model uses quadrilateral structured grids with constant number of no-
des along the vertical. In the longitudinal and transversal directions the grid is the same
throughout the flow depth and it is kept so during the simulations. Along the vertical direc-
tion the nodal distribution adapts to the changes in the free surface and/or bed elevations.
An exponential distribution is used so that more nodes are concentrated close to the bottom
where the velocity gradients are expected to be larger. A variable distribution can also be
adjusted to the needs of any geometry.
Shape Functions. The second order Lagrangian and hybrid interpolation functions are used
to model the geometry and to introduce the local upwinding respectively. The hybrid inter-
polation functions combine two families of functions, namely trigonometric and convective.
The trigonometric function has many of the features of the Lagrangian function with the
advantage of not limiting the number of derivatives to be considered, and no longer restric-
ting the diffusion to be uniform within the element. The convective function was designed
so that in regions with small velocities and in circulation regions where the direction in
which to apply the upwinding is undefined, the influence of the trigonometric functions
is emphasized. In advection dominated flows the influence of the convective interpolation
functions is stressed. In the early stages of the simulation when the flow conditions change
significantly, the hybrid interpolation functions are evaluated at every time step. Approa-
ching a quasi-steady state, the model bypasses these computations to save unnecessary
computing time. To reduce computational time and computer storage, the Lagrangian and
trigonometric interpolation functions are computed only once in the local coordinate sy-
stem. Coordinate transformation is carried out during the process of computing the hybrid
interpolation functions.
Solution Procedure. The numerical methodology adopted is named the "Efficient Element
Technique" and combines the advantages of both finite elements and finite differences me-
thods. The partial differential equations are solved by a node collocation scheme in conjunc-
tion with a twenty-seven nodes working element centered at the node in question. For every
node in the domain a working element constructed by the nodes that surround the node
in question is established. This in turn is used to develop a set of finite element equations
for this node. By sweeping through all the nodes in the domain, a complete set of global
finite element equations is obtained. The approach does not require integrations (the only
151
required one is in the time domain) enhancing the computer efficiency. An explicit scheme
is used for the time integration. The fourth order Runge Kutta scheme is implemented.
Boundary Conditions. Surface elevations and unit discharges are imposed along the inflow
and outflow cross-sections respectively. Three types of solid boundary conditions can be
used, i.e. total-slip, non-slip and partial-slip.
Turbulence Model. The turbulent shear stresses are computed following Boussinesq's as-
sumption that the correlation of fluctuating velocities can be replaced by the product of
the mean velocity gradient and the eddy viscosity which can be considered isotropic or ani-
sotropic. An approach that has been used succesfully is based on Prandtl's mixing length
and the assumption of local equilibrium for the turbulent kinetic energy, i.e. production is
equal to dissipation. The mixing length follows a parabolic distribution along the vertical
based on measurements in straight rectangular channels. The eddy viscosity obtained is set
to the three directions. A description of nine different eddy viscosity models implemented
to the model to test their effect on the flow in the vicinity of spur dikes can be found in
[11].
10 Years ago
mmlrraCUOllRequl1'ed. f.or AnalyolS,mlm
The grid generation, mathematical and physical algorithms to generate boundary and
initial conditions, as well as visualization of measurements and results, require not only the
display of a number of vector and scalar quantities, but also algorithms for interpolation and
treatment of data. Furthermore, due to the complicated grid systems with large numbers
of nodes at variable intervals, the analysis has been demanding always more from these
tools. High performance grid generators and visualization tools are needed to display the
huge amount of data. A new scientific discipline in charge of the problems of visualization
has emerged in the recent years to allow not only ID, 2D and 3D graphical displays but
also zooming, rotation, display of several quantities simultaneously, cuts at different cross
153
also zooming, rotation, display of several quantities simultaneously, cuts at different cross
sections, use of tracers, and animation of the unsteady state problems. These displays
and the various features should be obtained interactively to facilitate the analysis. They
should also be integrated in graphical user interfaces (GUI) and based upon open system
solutions like X-windows and OSF-Motif to provide interprocess communication even in
heterogeneous networks allowing the change of parameters, conditions and grid adaptations
with the simulations in progress.
At the moment in most research institutes and corporations the pre- and post-processors
are either developed in-house, commercial or public domain products. Discussions on the
advantages and disadvantages of their use have been going on for a very long time. Com-
mercial packages are usually flexible, very effective computationally and quite advanced
especially for visualization. Public domain products are also comparable and can be acces-
sed via international networks. However, the direct integration among the pre-processor,
flow solver and post-processor can not be easily obtained. For example, a required change
in the grid as a result of the simulation can not be interactively carried out with such
products. This requires the incorporation of CAD tools. On the other hand, the in-house
developments are closely related to the CFD application and need to be continuously im-
proved, adjusted and extended to fulfill the needs of new applications. These developments
are quite expensive, time demanding and require a trained team.
Since it is no longer cost effective to develop new processors for every flow solver it is
necessary to develop processors which fulfill all these requirements as effectively as possible
and that could be used in conjunction with different CFD models. The time needed for
the analysis could be reduced by fascilitating the interaction between the different pha-
ses of the study, i.e. problem definition, grid generation, establishment of boundary and
initial conditions, simulation, and visualization of the results. This can only be achieved
by interdiciplinary working teams. Effective exchange of information must be provided by
using modern communication and information technology. Graphical environments with
open architectures integrating databases, pre- and post-processors with CAD and visua-
lization capabilities and CFD models will lead to "Advanced Modeling Systems" (AMS).
Such systems will reduce the time needed to develop CFD models and to analyse CFD
applications and will allow more effective playing with "what if" scenarios.
A research project under way at the IFM is to incorporate the following ideas towards an
AMS: 1) Standardized data structures and communication capabilities for easy exchange
and addition of new methods such as filters, mappers, mesh generators and simulation me-
thods; 2) Aggregation methods to link physical data attributes with geometry and to allow
for obtaining secondary data sets; 3) Network capabilities by using open system solutions in
order to take advantage of client-server concepts for data passing to CFD applications and
among pre- and post-processors methods. This would enable the run of a CFD model on a
supercomputer or workstation and the visualization of its results on high performance gra-
phical workstations simultaneously; and 4) Easy to learn and use graphical environments.
With the rapid advances in computer performance and in algorithm development during
the last decade, simulations of complicated problems with several thousands of nodes are
154
lopment of reliable, user friendly procedures for validating CFD codes. The development of
CFD codes is very complicated, and requires knowledge in a number of different fields. A
large portion of the time is spent on locating programing errors and ascertaining the cor-
rectness of the program. Although there are still different interpretations about verification
and validation processes, it all leads to the same goal, i.e. the determination of the domain
of application of the model, the establishment of the reliability of the model results over
the domain and the improvement of the model. A Task Committee was established by the
ASCE Hydraulics Division to address this issue. The interpretations of Bub and Lugner
(Verein Deutscher Ingenieure) and Dee and Marel (Delft Hydraulics) follow.
According to Bub and Lugner [1] the verification process consists of several steps, each
one related to a physical, mathematical or numerical assumption considered in the model.
Each verification step is a comparison between the model results and the data connected
to the model assumption, which can be an analytical solution or experimental data sets.
Therefore the verification tests the correctness of the model with respect to the basic as-
sumption. The validation process on the other hand, consists of the application of the model
to real problems within the domain of application of the model. This can be a data set from
an estuary or other systems. The validation process tests the physical, mathematical or nu-
merical fundamental assumptions. According to them, the fundamental difference between
verification and validation is the fact that the data set used for the verification depends on
the used assumption while for the validation, it is completely independent from the basic
assumptions. This data set represents an application example.
Dee and Marel [3] define the validation as the process of testing and documenting the
quality of a computer model in relation to its intended applications and the system it
represents, whereas verification tests the truth of a well-defined statement, condition, or
fact. The validation process consists of a series of verifications of model properties and
criteria, covering as much as possible the domain of application of the model, the various
modes of utilization of the model, and the different kinds of results that the model can
produce. The validation should be viewed as a process that accompanies the development,
implementation, and operational use of the model and it can be divided into three classes
of activities, i.e.: 1) the basis validation, which tests and documents the quality of the
modeling transformations that are realized during the modeling process, such as software
validation, algorithm validation and conceptual validation; 2) functional validation, which
tests and documents the functionality of the model, i.e. its ability to represent the physical
phenomena, events, or realistic situations, and the reliability of various kinds of information
that are generated from these model representations; and 3) data validation, which tests
and documents the quality of the model input data and their effect on the reliabilty of the
model results. Besides, it tests and documents the quality of measurement data that are
used either as input data or for comparison with model output. Each of the three classes
of activities include a number of items to be analysed, tested and verified.
In selecting an exact solution, care should be taken regarding to the dimensions of the
model and the problem, i.e. a 1D problem can not be used to test adequately a 3D model.
The use of exact solutions to simple, typically lower dimensional problems is not sufficient.
Analytical solutions such as the propagation and reflection of a square tank, refraction and
diffraction of a Tsunami by a circular island in conjunction with a parabolic bottom, the
Ekman test which consists of the computation of the velocity profiles due to wind and the
Coriolis force in an ocean with a flat bottom, as well as the computation of a tide entering a
quarter circle are usually employed. Some of these exact solutions were used in the process
155
of verifying and validating the TELEMAC system ([5]; [9] and [10]).
Another analytical approach capable of conducting verifications of the correctness and
accuracy of the methodologies of numerical solutions and computational algorithms of nu-
merical models is the Prescribed Solution Forcing (PSF). Analytical test functions for the
model dependent variables are selected, substituted into the model equations, and the result
(which should be zero if the test functions happened to be the exact solution) is used to
define the forcing functions. Adding the forcing functions to the original model, the test
functions will be exact to the inhomogenous model equations. Further details of this ap-
proach can be found in [2] and in [3]. The use of the PSF in conjunction with the CCHE3D
model can be found in [4].
The use of experimental data is sometimes difficult since the data is often less accurate
than the numerical solutions. The coverage both in space and in time domains is usually
incomplete and it is difficult to determine the experimental boundaries and initial conditi-
ons for all dependent variables required in the simulations. Important for the problem to
be well suited is that the boundary conditions should be easily implemented. The geometry
should be as simple as possible facilitating easy grid generation and interpretation of the
results. The interpretation is also facilitated if the grid nodes coincide with the measure-
ment positions so that interpolation can be avoided ([8]).
5. Computer Performance
Computational Fluid Dynamics (CFD) problems are among the most demanding in terms
of computational resources needed. The complicated nature of the free surface flows with
their moving boundaries leads to the need of finer grids and the three dimensional system
of equations needs to be solved at least in parts of the domain in order to capture the
physical phenomena reasonably well. As the computing time is one of the main factors that
inhibited faster developments and wider use of numerical models to real world problems, it
is important to keep track of the developments in this field. In this section an overview of
the present status of the developments is given. The trends in the computer architectures,
limitations in the applications both in space and time domains based on the performance
of the two 3D models presented here and the research under way at the IFM on Multiple
Instruction Multiple Data (MIMD) computers are also shown.
Although from 1950 to 1985 there has been a ten-fold increase in computing speed every
five years due to the combination of technological improvement with the introduction of
greater parallelism at all levels of the computer architecture ([15]), there has been a rapid
increase in the size and complexity of the numerical simulations. A review of the simulations
carried out at the IFM shows that finite element grid sizes in the early eighties, late eighties,
and early nineties had about 100 to 300, 1000 to 3000 and 10000 to 30000 nodes respectively.
This suggests that the complexity of the problems handled and the computer performance
have increased at the same rate. In other words, no matter how efficient the computers are,
they will always fall short of the requirements.
At present, there is a tendency to go towards middle size systems due to their affordable
prices, acceptable performance, manageable turn-around times, and graphical capabilities,
as well as to systems with parallel architectures which appear to offer the possibility of
achieving the throughput needed in CFD. This trend is also in part due to the high cost of
156
the vector supercomputers CPU time, especially outside the universities, the need to transfer
large amounts of data to be analysed in terminals with graphical capabilities, the lack of
adequate interactivity in main frame systems and also due to administrative regulations
on the user in terms of access time and storage allocation. Furthermore, it seems that the
supercomputers are reaching their limits in terms of the speed of a single-processor ([7]).
Processor design appears to be within a single order of magnitude of their speed limits due
to physical limitations such as the speed of light and gate switching.
To give an idea of the present requirements of 3D finite element models in terms of
computational capacity required, as well as to estimate the limitations both in time and
space domains,benchmarks of the TELEMAC 3D and the CCHE3D models on a variety
of systems are presented in Table 1. The benchmarks indicate that the TELEMAC 3D
system has a slightly better performance on large systems. Although no efforts were made
to vectorize the CCHE3D model, it uses an explicit time marching scheme which restricts
the time step to the Courant, Friedrichs and Lewy (CFL) condition. The TELEMAC 3D
model on the other hand, is implemented with a semi-implicit scheme which allows time
steps as high as ten times the CFL condition. It is also important to keep in mind that
the turn-around times on vector supercomputers can be higher than ten times the actual
CPU time, i.e. the total time of the simulation could be quite comparable to the ones on
middle size systems. Table 1 in conjunction with the maximum time step allowed provides
a rough indication of the sizes of the domains and the real time of the simulations that can
be simulated with these models.
CPU TIME IN SECONDS PER THOUSAND NODES AND PER TIME STEP
It is also necessary to take full advantage of vector architecture. Some ideas of vectorizing
finite element models can be borrowed from the TELEMAC 3D model, i.e, 1) the symbolic
calculation in which a symbolic computer software is used for direct writing in FORTRAN
parts of the code having complex calculations to avoid risk of human errors; 2) the elimi-
nation of the assembly of matrices which together with their storage and handling increase
computational time in finite element models that employ unstructured grid systems - as a
result the data structure is similar to other regular meshes; and 3) the special numbering of
elements which allows for all the loops, including the boundary conditions, to be vectorized
as opposed to finite element models in which the processing of the boundaries implies the
study of different cases.
157
An alternative to the vector computers are the parallel ones. Intensive research is being
conducted on these types of systems. An overview of a research project under way at the
IFM in the development of a massive parallel scheme for MIMD computers is described
hereafter. The project consists of the development of a model to simulate flow and trans-
port processes in porous media using a Ncube-2 computer available at the IFM. Since 3D
simulations of practical problems using standard finite element approaches are highly com-
puter intensive there was a need to look for alternative approaches. A binary tree is used
as the communication structure between the processors. The finite element grid system is
split into subgrids, which are then distributed among the processors (Figure 2).
=
- - - communication distance 1
communication distance 2
(Hypercube)
The grid splitting is carried out using a modified Cuthill-McKee algorithm, and the com-
munication between the processors is minimized by a special ordering of the processors
in the tree and the relation of the finite element areas. Once the sub grids are associated
with the processors, only the exchange of vectors (and not matrices) is necessary to solve
the system of equations. All element data are held in local memory in the processors. The
conjugate gradient method is used to solve symmetric systems of equations, whereas other
methods, like the CGSTAB ([16]), that directly reduce the residuals are employed to solve
asymmetric systems of equations. The most complicated operation of all these methods is
actually a matrice vector multiplication. This can be achieved in parallel followed by the
addition of the contributions of the element matrices. The major difficulties are still related
to the preconditioner. In order to achieve complete parallelism the Hughes EBE precondi-
tioner method is being used with reordering of elements. As a result two sets of subgrids
are obtained, in which the sub domains are decoupled.
Two applications of three dimensional finite element models are presented. The condi-
tions were selected to show the present status of developments of such models and their
ability and effectiveness in simulating complicated real world problems. One application
refers to the simulation of a German estuary. The domain simulated, about 55 km long and
0.4 to 2.0 km wide, was discretized with triangular elements. The results obtained, covering
a five day period for which continuous measurements were available, are presented. The
other one is an application of a finite element model in the design of complicated hydrau-
lic structures. The domain simulated covering 330 m by 180 m of the upstream reservoir
was discretized by a quadrilateral grid system. Results and their comparisons with physical
model and field measurements are shown hereafter.
The Weser Estuary is a partially mixed mesotidal estuary located on the southern coast
of the North Sea with a tidal range between 2.5 m and 3.5 m. The estuary reach of appro-
ximately 70 to 80 km is bounded at the upstream end (km 5) by the Hemelingen weir and
its mouth is located near Bremerhaven (Figure 3). The estuary is 2 km and 0.4 km wide
respectively at Bremerhaven and at Bremen. The mean low water level is approximately
9 m, and the mean annual river flow rate at the weir is about 390 m 3 /s. Harbours at the
estuary are located at Bremen, Brake, Nordenham and Bremerhaven.
Measurements in estuaries are usually restricted to a few hydrodynamic parameters such
as the tidal levels at fixed gauges. Thus the set up of boundary conditions and data for
comparison with model results often depends on a collection of data sets from non-coherent
time periods.
159
North Sea
Mouth
..J
Q5
Q4 BnHnerhaven
\
NQrdenham
Q3
S"hweiburg
Brake
Secondary
Channel
Ql
Hunte
(to l{m
I
HemelifJgen Weir
In the fall of 1985, a two week measurement program named MASEX-85 (Mud and
Suspended Sediment Experiment) was undertaken along the estuary by the German Board
for Coastal Engineering Research with the objective of determining 3D distributions of
the turbidity zone as well as the parameters which are associated with the dynamics of
turbidity maximum over a tidal cycle ([14]). Velocity, salinity and turbidity measurements
at five cross sections (Q1 to Q5 - total of 24 verticals) and at 1 m, 3 m and 7 m above
the bottom were carried out. Within the region of turbidity maximum (km 42 to km 60)
measurements were also taken from a ship. Grain size distributions, settling velocities and
organic content were also determined.
Because of the availability of these large amounts of coherent data sets, the estuary was
chosen as a case study representing a real estuary system and also to study the complex
transport mechanisms leading to a turbidity maximum. The objective of this study, in the
long run, is to quantify both large and fine scale sediment transport processes. A thorough
investigation to study the flocculation and fluid-mud processes is underway at the IFM to
improve the simulations with cohesive sediments.
Numerical Simulations. The simulations of the Weser Estuary using the TELEMAC 3D
System are being conducted at the IFM ([10]). The grid system, covering the estuary from
its mouth (cross section Q4- km 59.5) to the vicinity of the Hemelingen weir (km 5), con-
sists of 2276 triangular elements (1485 grid points) with 50 m to 200 m sides along the
horizontal direction, and of 12 equally spaced grid points along the vertical. The secondary
channels were eliminated as they run dry at low tides (Figure 3). The simulations were
carried out over a 5 day period for which continuous measurements were available. Water
levels measured every 5 minutes at Station Q4 and flow discharges at the Hemelingen weir
ranging from 175 to 195 m 3 /s were imposed respectively at the downstream and upstream
ends of the system. Wind velocities acting on the free surface were also taken into account
by appropriate boundary conditions. The bed roughnesses were determined from velocity
measurements assuming a logarithmic velocity profile. Chezy's friction factor values ran-
ging from 25 to 30 m~ /s were used throughout the domain. The eddy viscosities along the
horizontal were equal to 1.0 m2 /s and along the vertical they were related to the mixing
length. The simulations started from zero velocities everywhere in the domain. The initial
conditions for salinity were determined by a pre-calculation over 15 averaged tides.
Results. Measured and computed velocities at 1 m and 3 m above the bottom at verticals
located at cross sections Q3 and Q2 are compared in Figure 4. It can be seen that the
agreement is quite good at cross section Q3. The discrepancies at cross section Q2 are
probably associated with the simplification in the discretization of the domain, in which
the secondary channels were eliminated.
Figure 5 compares computed and measured salinities at the same locations. The agree-
ment is quite satisfactory. Due to problems with the measurement devices at the cross
section Q2 (3 m above the bottom) it was not possible to make comparisons at this posi-
tion.
161
3m ~bove boHom
Q3
3m above boHom
'0;' 0
!j
.........
E
~
>.
-'
0
0
0;
> 0
Q2
'0;' 1m above boHom
.........
8
'-'
~
0
0
0;
>
o 12 o 12 o 12 o 12 0 12 0
Oct..7 OcL8 Oct.9 Oct.l0 Oct.ll
3m abo\'c bottom
Q3
:l
~
~
..,>..
:
Ci
III
N
3m "bo\'c botton}
Q2
~]
,..."
!i
..,>.. 1m "bove bottom
'j=l
~
III
N
o 12 o 12 o 12 o 12 0 12 0
Oct..? Oct,8 Oct.9 Oct.!O Oct.!!
The Red River is a heavily sediment laden stream with one of the highest sediment
concentrations of all major navigable rivers within the United States. Five locks and dams
provide a navigation route from the Mississippi River to Shreveport in Louisiana. Lock and
Dam No.2 consists of a single lock operated by miter gates on both ends, a 106 m long dam
with 18.3 m wide spillway gates, and a 76.2 m long overflow weir with crest at elevation
20.1 m on one side. The river channel approaching the system is about 180 m wide and has
a design invert elevation of lOA m. The upstream lock approach channel is separated from
the spillway channel by a 213 m long guard wall, with 13 port holes (12 full port holes,
604 m by 4.0 m openings and a half full port hole, 3.2 m by 4.0 m opening) designed to allow
for flow and sediment to move from the navigation side to the main channel (Figures 6 and
7). The normal reservoir elevation is held at 19.5 m for flow discharges up to approximately
2700 m 3 /s. Discharges up to 2900 m3 /s are conveyed by the gated spillway only. Higher
discharges are conveyed by both the gated spillway and the overflow weir.
AXIS OF DAM/
s.cALE
150 o 150M
PROTOTYPE _ _ _
Since its completion in 1987, the system experienced deposition of fine sediments in
the lock approaches and navigational problems in the vicinity of the guard wall. During
high flows, sediment accumulates upstream of the miter gates and within the lock chamber
making impossible lock operations and movement of barge traffic through the structure.
Besides, when approaching from the upstream end the barges are driven against the guard-
wall, due to the lateral flow from the navigation side to the spillway side through the port
holes, making their maneuver extremely difficult.
The objective of this study was to simulate the system with a 3D model in order to
capture the most important flow characteristics and the resulting sediment processes. Ex-
tensive 2D model simulations carried out before were unable to adequately simulate the flow
165
through the port holes. As a consequence the direct effect of the guard wall on the flow and
thus on the sediment processes could not be accounted for since a large percentage of the
total sediment load is transported in suspension. Furthermore, the navigational problems
in the field associated with the flow through the port holes from the navigational to the
spillway side could not be appropriately investigated with 2D models.
Numerical Simulations. Three dimensional model simulations with the CCRE3D model
were conducted at the CCRE ([18) and [17)). A finite element mesh with quadrilateral
elements was used to describe 330 m by 180 m of the upstream reservoir. The resulting grid
has 36.432 nodes with distances varying from 1.2 to 6.4 m in the horizontal plane and 0.09 m
to 3.4 m along the vertical (Figure 7). Six nodes were used along the vertical throughout
the domain. To simulate the port holes properly, the fourth node from the bottom along
the vertical was made coincident with the top of the port holes at elevation 14.3 m.
The simulations were carried out for a flow discharge of 2400 m 3 /s in conjunction with a
pool elevation of 19.5 m. The flow depths in the system were about 9.1 m. This condition
was selected because both navigational and sedimentation problems were found to occur
in the prototype; velocity and depth integrated sediment transport measurements at the
inflow boundary needed to define the boundary conditions were available; and physical and
numerical model results as well as prototype measurements within the domain of investi-
gation were known. Surface elevations were imposed on the downstream end of the system
(gated spillway) and unit discharges, defined from velocity measurements, were imposed
on inflow cross sections. The bed roughnesses, due to concrete, sand, and rip rap, were ac-
counted for using appropriate Manning's coefficients which were converted into equivalent
roughness sizes (Figure 7). The darker colors at the bottom of the system indicate regions
with higher bed roughnesses. Eddy viscosities ranging from 0.5 to 5.5 m 2 /s were adopted.
The simulations started from 2D depth integrated model results for the same conditions
[12). Time steps equal to 0.2 seconds were used.
Two sediment transport simulations were carried out for ten hours using two particle
sizes with d 50 's of 0.07 and 0.27 mm. The simulations started from the nearly steady state
hydrodynamical flow conditions. A decoupled approach was used, i.e. whenever the bed
evolution anywhere in the domain exceeded 1% of the flow depth, the hydrodynamics and
distribution of concentrations were improved to adjust the condition to the new bathyme-
try. Enlarged time steps equal to 20 seconds were employed throughout the simulations.
Results. Nearly steady state 3D flow conditions were obtained after 400 seconds of simu-
lation. Figure 8 shows a perspective view of the 3D flow field upstream of the system.
Figure 9 shows the highly 3D flow field in the vicinity of the port holes. The results showed
that the main flow characteristics observed in the field and in the physical model studies
have been captured. A much higher percentage of the total flow is conveyed by the main
channel; the flow decelerates and changes direction in the lower layers just downstream of
the submerged dike, it crosses the guard wall through the port holes from the navigation
side to the spillway side in the lower layers, but flows parallel to the guard wall in the upper
ones.
166
Figure 10 shows a comparison of the longitudinal velocities across the system between
computed and physical model measurements. Although the agreement is only reasonable,
no calibration was done. A more appropriate treatment of the conditions at the guard wall
and sides of the domain (nonslip boundary conditions were used) should improve the results.
2.5 ;
......:.......
.........1
STATION 4+25
.1~3-+0-0---.2.,.-OO---....,10-0------t0---l.,.00---2,...00--.......,30'0---4.,.00---50,..0-----4
600
Dislance from Guard Wall (11)
30 Model .t z ~ 0.05 h
30 Model at Z ~ 0.50 h
30 Model .1 Z = 1.00 h
Figure 11 shows plots of the surface elevation on both sides and the head difference accross
the guard wall. The water surface elevation on both sides obtained from the numerical model
simulation show similar trends to those from the prototype measurements, i.e. higher and
fairly constant values on the navigation side and lower and decreasing values towards the
downstream end on the spillway side. Although the reservoir elevations in the simulation
and during the measurements were not the same, the head differences show smaller values in
the field for Q=2400 m3 /s and reasonable agreement for Q=4000 m 3 /s. Field observations
showed that the conditions near the port holes were strongly influenced by the the spillway
operation. For Q=2400 m 3 /s the measurements were carried out with the left hand side
gate having a smaller opening as compared to the remaining ones. Besides, to maintain
the reservoir elevation approximately constant with the fast fall of the Red River discharge
adjustments in the gate openings were necessary during the measurements.
168
0.6 c:----..,..----------------------,
0.4
S
g
~
.
lE
0
~ 0.2
:c
o~--------------------------~--~~~~~--~~~~~
A comparison of the bed elevation changes with time at the upstream end lock approach
obtained using the two particle sizes is shown in Figure 13. As observed in the field the
model predicts sediment deposition in this region. After 10 hours of real time simulation
sediment deposits of about 0.1 m and 0.01 m resulted for particle sizes of 0.07 mm and
0.27 mm respectively. Since the velocities in the navigation channel are quite small, there is
a tendency for the larger sediment particles to be deposited further upstream before getting
to the lock approach.
169
'"
01
'"
C
'"~
u
a.
10-3 10-6 10~
Node 3085 Node 3097 Node 3106 Node 3121
ACKNOWLEDGEMENTS. The authors would like to thank Mr. R. Ratke, Mr. H. Kasper,
Mr. F. Behrendt and Mr. R. Hinkelmann of the IFM as well as Dr. M. Brinckmann for
their discussions, suggestions and contributions.
References
[1] BUB, W. AND LUGNER, P. "Systematik der Modellbildung - Teil 2: Verifikation
und Validation". In VDI, editor, Modellbildung fur Regelung und Simulation - VDI
Berichte 925. VDI Verlag, 1992.
[2] DEE, D.P. "Prescribed Solution Forcing for TRISULA, Waves in a Uniform Channel,
Part I: Design and Implementation". Technical Report X85, Delft Hydraulics Report,
Delft, 1990.
[3] DEE, D.P. AND VAN DER MAREL, M.J. "Validation of Computer Models, Concepts
and Terminology". Technical Report X84, Delft Hydraulics Report, Delft, 1991.
[4] DEE, D.P., TORO, F.M. AND WANG, S.S.Y. "Numerical Model Verification by
Prescribed Solution Forcing - A Test Case". In ASCE, editor, Proceedings of the
Hydmulic Engineering Sessions at Water Forum '92, Baltimore, Maryland, USA, 1992.
[5] D.E.R.90. "Outstanding Events". Electricite de France, Research and Development
Division, 1990.
[6] FRIEDRICH, R. "Grobstruktursimulation turbulenter Stromungen". Kurzlehrgang
TURBULENZ - Lehrstuhl fiir Stromungsmechanik / Universitat Erlangen-Niirnberg,
5.-8. Oktober 1992.
[7] GROPP, W.D. AND SMITH, E.B. "Computational Fluid Dynamics on Parallel Pro-
cessors". Computers and Fluids, Vol. 18(No. 3), 1990.
[8] HASSAGER, 0., HENRIKSEN, P., WEBSTER, M.F. AND DIAZ, F. "The Quarterbend:
A Three-Dimensional Benchmark Problem". Computers and Fluids, Vol. 20(No. 4),
1991.
[9] JANIN, J.M., LEPEINTRE, F. AND PECHON, P. "TELEMAC-3D: A Finite Element
Code to Solve 3D Free Surface Flow Problems". Technical Note HE-42/92.07, Electri-
cite de France, 1992.
[10] MALCHEREK, A., MARKOFSKY, M., ZIELKE, W., NORMANT, C. LE, LEPEINTRE,
F. AND TEISSON, C. "Three Dimensional Numerical Modelling of Cohesive Sediment
Transport Processes in Estuarine Environments". Final Report to the EC Contract
MAST-0034-C, February 1993.
[11] MAYERLE, R., TORo, F.M. AND WANG, S.S.Y. "Verification of a 3-Dimensional Nu-
merical Model Simulation of the Flow in the Vicinity of Spur Dikes". To be submitted
to the Journal of Hydraulic Research, IAHR, 1993.
171
[12] MAYERLE, R., WANG, S.S.Y., TORo, F.M. AND VIEIRA, D.A.N. "Application of
a Depth Integrated Model to the Simulation of a Lock and Dam System". In Procee-
dings of the Sixteenth Southeastern Conference on Theoretical and Applied Mechanics -
SECTAM, The University of Tenessee Space Institute, Tullahoma, USA, 11.6.01-11.6.09,
April 1992.
[13] NUMET.91. "Numerische Methoden zur Berechnung von Stromungs- und
Wiirmeubergangsproblemen". Lehrstuhl fur Stromungsmechanik - Univ. Erlangen-
Nurnberg, 21. bis 24. Oktober 1991.
[14] RIETHMULLER, R., FANGER, H.-U., GRABEMANN, I., KRASEMANN, H.L., OHM, K.,
NEUMANN, L.J.R., LANG, G., MARKOFSKY, M. AND SCHUBERT, R. "Hydrographic
Measurements in the Turbidity Zone of the Weser Estuary". In J. Dronkers and
W. van Leussen, editors, Physical Processes in Estuaries, pages 332-344. Springer
Verlag, Berlin/Heidelberg, 1988.
[15] RONDAY, F. "Vector Computers and Vector Programming". In James J. O'Brian,
editor, Advanced Physical Oceanographic Numerical Modelling. NATO ASI Series C:
Mathematical and Physical Sciences, Vol. 186, 1986.
[16] VORST, H.A. VAN DER AND SONNEVELD, P. "CGSTAB: A More Smoothly Con-
verging Variant of CG-S". Delft University of Technolgy - Delft, The Netherlands,
1990.
[17] WANG, S.S.Y. AND MAYERLE, R. "Finite Element Modelling of 3D Flows and Sedi-
ment Transport in Rivers, Phase II". Submitted to the Hydraulics Laboratory, U.S.
Army Engineers Waterways Experiment Station, Vicksburg, Technical Report CCHE-
TR-92-1, Center for Compu-tational Hydroscience and Engineering, University, MS
38677, USA, 1992.
[18] WANG, S.S.Y. AND MAYERLE, R. "Three Dimensional River Morphological Com-
putational Advancements". In 5th International Symposium on River Sedimentation,
pages 389-395, Karlsruhe, Germany, April 1992.
[19] WANG, S.S.Y., Hu, K.K. AND MAYERLE, R. "3D Free Surface Flow Modeling by
Efficient Finite Element Method". In ASCE, editor, Hydraulic Engineering, pages
1021-1029, August 1992.
7
UPWINDING AND CHARACTERISTICS IN FD AND FE METHODS
ABSTRACT. One of the major difficulties in numerical methods for solving the Navier-
Stokes equations as well as the transport equation is related to the advection terms. Because
of this fact, finite difference or element methods are unstable under certain conditions or
- if stable upwind techniques are applied - highly diffusive. Methods using characteristic
curves are in this case and with respect to the computational costs much more advantageous,
especially when applied to the operator splitted equations. This paper presents the classical
upwinding techniques in finite differences and finite elements. The method of characteristics
is discussed and its application in the case of operator splitting is shown.
1. Introduction
The advection terms in the Navier-Stokes as well as in transport equations are the origin of
several numerical problems which are discussed in this paper. The main strategy to solve
these problems is called upwinding which means to take the information for the numerical
solution of the advection terms from the upstream or in a meteorological sense from the
upwind direction.
In chapter 2 upwinding strategies in finite differences are introduced. Here the classical
upwinding schemes are backward differences. It will be shown that higher order schemes
are also some kind of upwinding schemes.
In the third chapter which describes this method in finite elements, upwinding by modified
weighted residuals and Taylor-Galerkin methods are presented. These schemes are discussed
by analyzing their analogous finite difference schemes.
Two examples will be discussed in detail: The first one is a steady state equilibrium
between advection and diffusion in a bounded region. At the upstream boundary a layer will
be formed if the advection is much higher compared with the diffusion. The characteristic
value to describe the relation of advection and diffusion terms is the grid Reynolds or Peclet
number Pe = ~, where k is the diffusion coefficient, v is the advection velocity and ~x
the mesh size. The higher the Peclet number the more the flow is dominated by advection.
173
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Suiface and Pressurized Flows, 173-204.
1994 Kluwer Academic Publishers.
174
Mathematically speaking the Peclet number controls the relative importance of first-order
and second-order terms in the differential equation. It will be shown, that the numerical
schemes become unstable under certain conditions if no upwinding is applied.
The second test case is the 1D advection-diffusion equation for the propagation of a sharp
front. Here also some sort of instabilities in the form of oscillations occur, when the front
reaches the upstream boundary and non-upwinding schemes are applied. Otherwise it will
be seen that upwinding schemes are adding an artificial numerical diffusion, which damps
the sharpness of the front drastically.
Upwinding is directly connected to the theory of hyperbolic and parabolic differential
equations, which is built up in terms of the so-called characteristics. These characteristics
describe the propagation of flow information in space and time. Taking the 1D and 2D
shallow water equations as examples, numerical methods based on characteristics will be
discussed. These methods are somewhat clumsy in handling the diffusion terms so that they
are outdated by finite element methods. In the last few years in the framework of operator
splitting, methods using characteristics have found a new field of powerful application,
because they have an excellent stability behavior at a very low computation cost level.
The finite difference method (FDM) is, from the mathematical point of view, a natural way
to treat differential equations using finite approximations. It is straightforward to say that
a derivative can be approximated as a fraction of finite differences and to apply to a given
differential equation a difference scheme of highest order available at lowest computation
costs, as for example the central difference scheme for the advection term:
du _ Uj+1 - Uj-l
Vd - v
x
A
2ux
+ O( uX 2)
A
(1)
Although this method of treatment of even such simple second order equations as the
stationary advection-diffusion equation has led to instabilities appearing in a form of cha-
racteristic wiggles, first order upwinding schemes given as
vdu- = v Uj - Uj-l
dx ~x
+ O(~)
x for v~O (2)
du _ Uj+1 - Uj O(~) for v<O
v dx - v ~x + x (3)
has proven to be stable. On the other hand the disadvantage of upwinding schemes is
caused by numerical diffusion which poses a serious problem, when sharp fronts have to be
calculated.
A stability analysis shows that the occurence of unstable wiggles is connected with the
problem of well (or not well) posed boundary conditions.
A discussion of higher order upwinding schemes which are used to avoid numerical dif-
fusion as well as the oscillations will be presented. Taking the advection-diffusion equation
as an example, it will be shown that the maximum order of accuracy is limited if only
three-point stencils in space are taken. This will be the starting point for finite element
schemes.
175
d2u du
Lu=-kdx2+vdx=0 (4)
This example is often found in the literature (see for example [10], [20],[21],[24]), because
it illustrates some of the difficulties related to the usage of upwinding in numerical fluid
dynamics.
Taking the boundary conditions
1- eX"
U(x) = --ll (6)
1- ek
For small k-values and fixed ~x, the solution oscillates at the boundary x = 1 (fig. 1).
One possibility to avoid these wiggles is to refine the mesh (fig.2). Gresho and Lee wrote
about these wiggles: "The solution (Le. the "physics") is becoming difficult in the region
of the outflow because an important boundary layer is developing there whose thickness
is small relative to the grid spacing you are using." [10]. So a possibility to supress the
wiggles is to look at a numerical solution -and this can be the crux- decide whether they
are physical or not, and if not - refine the mesh. But in practice this is often difficult, when
the viscosity /diffusivity k is described by a turbulence model, which depends on the state
of flow.
Pe = 6.67
~ Fig. 1: Results using central diffe-
i~ rences for v = 1, N = 15, k = O.Ol.
~d
(The dashed line represent the ex-
~ act solution). As the Peclet-number
~~~~-r~~~~~~~~~ is greater than two, wiggles occur.
0.000 0.250
l76
Roache [201 has shown that these oscillations generally disappear when the following
condition for the Peclet-number is valid:
Pe = v~x :5 2 (9)
The occurence of these oscillations can be explained through the following: when the diffu-
sion term vanishes, both Dirichlet conditions tend to be improperly posed.
Applying upwinding the following finite difference scheme results:
k Uj-l - 2uj + UjH Uj - Uj_l - 0 (10)
- ~x2 + V ~x -
Although the oscillations disappear regardless of the Peclet number, the higher the Peclet
number the more damped the sharp boundary layer at x = 1 (fig. 3 and 4) is. In this way
the numerical oscillations are eliminated at the cost of high numerical damping.
To find out the reason for this behavior, the upwinding scheme is generalized by intro-
ducing the upwind parameter a as below:
k Uj-1 - 2uj + UjH [Uj - Uj-l ( )UjH - Ujl_ 0
- ~x2 +v a ~x + 1- a ~x - (11)
By considering a-values of 1,0 and 1/2 the upstream, downstream, and the central difference
cases are obtained respectively.
Rewriting eqn. (11) as
- 1
k(l + P ea--
( Uj-l - 2uj + UjH +v UjH - Uj-l
=0 (12)
2 ~x2 2~x
177
~
...Sd Pe = Fig. 4: Results using upwind diffe-
i
rences for v = 1, N = 15, k = 0.1.
t d (The dashed line represents the exact
S
solution) The Peclet-number is lower
N
d than two. A numerical damping can
be seen.
d
0.000 0.250 0.500 0.750 1.000
X-Axil
it can be seen that the upwinding can be regarded as an inclusion of artificial diffusion
kPe( Q - t)
in order to improve the scheme, when the physical diffusion becomes small.
The substitution of the analytical solution (6) for Uj-1 = u( x j-1), Uj = u( x j) and Uj+1 =
u(xj+t} into (12) leads to an Q* given as:
Q
= -1
2
+ -21 coth (VLlX)
--
2k
- -k-
vLlx (13)
which produces the exact values at the nodes (see figs. 5 and 6).
Summarizing:
Applying central differences to a mainly advective problem with two Dirichlet boun-
dary conditions may lead to unstable oscillations.
One way of avoiding the oscillations (wiggles) is to refine the mesh at the cost of
higher computation time.
If one-sided upwinding schemes are used, these oscillations disappear independently
of mesh size and other parameters. However the solution contains high numerical
damping.
Introducing weighted upwinding and downwinding schemes, there is an optimal weigh-
ting parameter, for which the numerical solution is exact.
~
d
Pe = 6.67
Fig. 5: Results using the optimal pa-
rameter Q. for v = 1, N = 15,
k = 0.01. Numerical and exact solu-
tions are identical.
8+-~~~~~~~~~~~
d
0.000 0.250 0.500 0.750 1.000
X-Axil
178
Pe =
Fig. 6: Results using the optimal pa-
rameter a* for v = 1, N = 15,
k = 0.1. Numerical and exact solu-
tion are identical.
~~~~~~~~rT'-~~
0.000 0.250 0.500 0.750 1.000
X-Axl.
b C Ul 0
a
= (14)
c 0
k v
a b UN-l ~ - 2t.:t"
with
k v
(15)
(16)
(17)
The solution is not negative because the right hand side of the equation has no
negative values.
It can also be shown that the solution of the FDE maintains the monotonicity of the
analytical solution, Le.:
Proof: For the first equation we get U2 = -~Ul = lliUl > Ul because of the diagonal
dominance. For the other equations we get inductively:
- cUi = -rcrUi-1 + rcrUi _ rcrUi > Ui .
Ui+1= -cUi-1
11 b hl ill >ill
Summarizing, the solution of the FDE is greater than zero and monotone, which
means that no wiggles occur.
Case 2: b = 2X",
The system of equations has the form
b o o
-b
= (20)
o
-b b UN-l o
which has only the trivial solution
meaning that the front has reached the point XN-l of the mesh, independently ofthat
given by the analytical solution.
The results for the three cases can be summarized in the following
Theorem: In the FD Problem (7) and (8) oscillations occur if and only if the matrix in
(14) is not diagonal dominant, i.e. when Pe > 2.
180
The simplest way to combine the advantages of central differences and upwinding dif-
ferences is a hybrid scheme in which at every time step for every mesh point the Peclet
number is calculated, and accordingly the appropriate scheme is chosen as follows:
Lu(x;) =
(22)
181
Taking the third and fourth order derivative of u from equation (4) we get
(23)
and
d4 u(x;) v 2 d2u(x;)
(24)
dT=k2~
Introducing these expressions in (22) leads to:
_ k [1 + ..!..12 k2v ~ x
2 2] Uj-l - 2Uj + Uj+l
~x2 +v
Uj+l -
2~x
Uj-l =0 (26)
which is of third order and numerically stable independent of the Peclet-number. Again
artificial diffusion was added to compensate for the lack of diffusion and to obtain numerical
stability.
Starting again with the Taylor expansion and replacing the higher order derivatives suc-
cessively by lower orders it is possible to derive for any desired order of accuracy n an
artificial diffusion coefficient k' = k(l +en) which converges against the scheme with exact
values at the nodes, i.e.
(27)
The upwinding here can also be regarded in the original sense as taking more information
from the upstream direction. This can be seen by shifting the collocation point for the central
differences in the upwind direction by the amount ,-, i.e. f;
Pe~x
x; --. x; -1"2k (28)
can be divided up into three classes: The first class uses explicit formulations i.e. the values
for the advection terms are taken from the known time step tn, when the values at t n+1 have
to be calculated. Taking central differences for the first order derivatives in the advection
term, these schemes become unstable, when the diffusion k vanishes. Using upwinding
differences these schemes are stable, if the Courant number CT = t:
is less than one. In
section 4.6 we will discuss the reason for this behavior.
The second class uses an implicit formulation i.e. the values for the advection term are
calculated at the unknown time step tn+1. These schemes have to linearize the advection
terms if linear equation solvers should be applied, otherwise nonlinear iteration algorithms
have to be applied.
The third class is the semi-implicit formulation which can be written as:
au~l ~
- - + (un V')un +1 = -V'- + k~un+1 + r (31)
at pn
This is a kind of advection-diffusion equation when the pressure term - V'~ is calculated
using the hydrostatic pressure assumption and other body forces f are neglected. Therefore
the study of upwinding schemes for the ID advection-diffusion equation
au + v au = k a2u (32)
at ax ax 2
is important since it is the transport equation for heat, salinity and other tracers as well as
the Navier-Stokes equation in its semi-implicit form.
As a test case a sharp front advecting from x = 0 in the positive x-direction is taken with
the boundary and initial conditions:
au
u(O, t) =1 ax (1, t) =0 u(x,O) =0 (33)
As a matter of fact, it is an extremely difficult test case, because for high Peclet-numbers
i.e. for k ~ 0 only the advection of a discontinuous step remains.
The analytical solution is given in [18] as:
In order to avoid the wiggles when the front reaches the upstream boundary in fig. 8 the
following upwinding scheme is used:
(36)
It can be seen, that the wiggles disappear when the front reaches the upstream boundary
at the cost of much higher numerical diffusion. Unfortunately in both cases the results are
not satisfactory.
According to the above discussion the question arises whether it is possible to derive a
finite difference scheme which exhibits both, higher accuracy and stability.
Let us generalize the problem, taking a linear differential operator in space L and consider
the following equation:
au
-=Lu (37)
at
Usually the time derivative in free-surface codes is replaced by a one step scheme in order
to minimize computer storage facilities. Introducing the collocation parameter 8 we get:
(38)
184
which for 9-values of 0, 1 and 1/2 gives respectively an explicit Euler, an implicit and a
Crank-Nicolson scheme.
The local discretization error is obtained by substracting the differential equation from
the time discretization scheme. Replacing u(t n + 9Llt) = u8 we obtain
u n+1 un 8u 8
e(9) = Ll~ - 9Lu n+1 - (1- 9)Lu n - at + Lu8 (39)
(40)
(41)
e
(9) = ~ k! ~ [(_1k +__
6
Lltk
8tk 1
9k) 8u n
8t +
(9k _ 9)L
u
n] (42)
k=l
Looking at the leading terms of the sum which determine the order of accuracy we get for
the explicit Euler scheme:
(43)
while for the Crank-Nicolson scheme the first order term vanishes so that the scheme appears
to be of second order with the following leading term of the local discretization error:
e(1/2)
(45)
whereby in the last equation the time derivative was replaced by the differential operator
L using the original equation (32).
If the original differential equation is replaced by
-8u
8t
1 28 2 n
+ -Llt
12
_L u = Lu
8t
(46)
(Le. the leading local discretization error term is added with its inverse sign) and the
Crank-Nicolson scheme is applied the resulting scheme is of third order accuracy in time.
In order to see the effect of the defect term, the second order Crank-Nicolson scheme is
applied to (32) resulting in the O( Llx 2 , Llt 2 )-scheme:
185
u,!+1 - u~
3 3
At
(47)
The results presented in fig. 9 show that the sharp front is better represented as with the
first order schemes. However, high oscillations occur, so that upstream differences should
be used again.
L::::k--v-
a
2 a (48)
ax 2 ax
the following differential equation with defect terms up to third order is obtained:
au 1 2 a [ 2 a 4u a 3u 2 a 2 u] 02U OU
ot + 12At ot k ox4 - 2kv ox3 +v ax 2 :::: k ax 2 - v ox (49)
It can be seen that a three point stencil in space is not able to reach third order accuracy
in time, because it cannot represent the third and fourth order derivatives. Restricting our-
selves to three point formulas the space derivatives of third and fourth order are neglected:
(50)
Applying the Crank-Nicolson approach with upstream differences the following scheme
is obtained:
U~+l - u~
J J ::::
At
(51)
186
1 (U~+1
--v J
- u~+1
J-l + u~J - u~J-l )
2 ~x ~x
The results for this scheme are shown in fig. 10. It can be seen, that the wiggles disappear
again at the cost of higher numerical diffusion. The front is a little bit sharper than in the
pure upwind case.
In the next chapter we will see that the poor results obtained for the sharpness of the
front are improved by finite elements, because there the storage term, i.e. the time derivative
is handled in a different way.
Finite element methods (FEM) have been successfully applied to elliptic problems and are
more advantagous when compared with finite differences for complex geometries of the
solution region.
However the application of the fundamental Galerkin principle to initial value problems,
such as parabolic and hyperbolic equations causes difficulties when it is used for the time
derivative because the fact that everything propagates only forward in time is neglected
[22]. The time derivatives are therefore treated by finite differences. This seems to be quite
advantagous because the 'geometry' of time is not very complex.
The method of finite elements also produces instabilities in the form of wiggles when
the problem is not well posed. Therefore in the first section we will introduce the basic
upwinding techniques which use modified weighted residuals. They will be applied again
to our stationary test case, in order to provide an analogous example as in the previous
chapter.
We will continue with the transport equation and show that especially the discretisation
of the time derivative and the treatment of its truncation errors has a significant influence
on the quality of the results. With respect to this, it seems that it is the simple difference
approximation of the time derivative which is the source of several problems.
d2u du
Lu = - k -2 + v- = 0 (52)
dx dx
187
Because they are Lagrangian shape functions, all the coefficients Cti turn out to be Ui.
In the Petrov-Galerldn method or the method of modified weighted resuduals (MWR)
the coefficients Ui are determined in such a way that the weighted residuals vanish:
L ui(L</>ilwj) =0 (56)
'", 11 [
L." Ui
. 0
d</> _
k-'
dxdx
dw'
J + v-'
d>.]
dx
Wi dx - 11
0
wjdx =0 j = 1, ... ,N-1 (59)
In the sum above only the integrals for the indices i = j -l,j,j +1 do not vanish. Taking
again a uniform mesh size D.x the following scheme results:
o
o
o
.~ 0
g Fig. 11: Upwinding weighting func-
.).. ci
tion (The dashed line shows the linear
o roof function).
g ~~~~-r'-~~~-r'-T-~~
ci
0.000 0.250 0.500 0.750 1.000
X-Axis
which for Q = 0 is identical to the central differences and for a = 1 to the upwind
differences. Therefore the following stability condition is obtained:
h Pe 2
a =cot - - - (63)
2 Pe
Upwinding By MWR For 2D Quadrangular Elements: The generalization for 2D qua-
drangular elements was shown by Heinrich et al. [12]. Gi"en the quadrangular reference
element for (,7J E [-1,1], the shape functions can be constructed by multiplying the 1D
shape functions:
(64)
The weighting functions can also be constructed in this way:
(65)
In this case two upwinding parameters can be optimized.
The upwinding by modified residuals is a common method to avoid the wiggles, whereby
for the size of the weighting functions a lot of different formulations are used, which are
more or less well adapted to a certain class of problems.
The Streamline Upwind/Petrov-Galerkin Formulation: Brooks and Hughes [3] tried to
avoid the high numerical diffusion perpendicular to the flow direction in these multidimen-
sional schemes. The idea is to take the artificial diffusion only in the flow direction.
The streamline upwind/PetrovGalerkin (SU /PG) uses weighting functions which em-
phasize the upstream more than the downstream direction, whereby the size function is
corrected by a lower order term. These weighting functions are applied to all terms of the
differential equation, so that a consistent Petrov-Galerkin formulation is obtained.
189
To be specific, let (i)i=l ...N be a set of multidimensional shape functions and v the
advection velocity vector. The weighting functions are defined here as
(66)
where a is the parameter which controls the amount of artificial diffusion. For the ID linear
roof functions (55) the SU /PG weighting functions are illustrated in fig. 12.
FLOW
For the stationary advection-diffusion equation with uniform mesh size it can be shown
that the resulting scheme is identical with the FD scheme (12) so that again an optimal
parameter a" can be found which makes the scheme exact at the nodes.
As an advantage the SU /PG formulation includes an algorithm, by which a weighting
function can easily be constructed from any kind of shape function and it can also be
applied to derive multidimensional formulations which are free from additional diffusion
perpendicular to the flow direction.
Applying the linear Lagrangian roof shape functions (55) the solution u at the time step
nand n + 1 can be written as:
(68)
Introducing (68) into (67) and applying the Bubnov-Galerkin process the following
scheme can be derived when a uniform mesh size is used again:
..L [ ,,'!+1+4,,'!+1+,,'!+1
LIt
1-1 1
6
ltl _
n +4"jn+"jtl
";_1
6 '
n] +!v [n+1 n+1
"itl -"j-I
2L1z
+ "jtl-";-I
n
2Ziz
n]
(69)
190
The advection term appears here in the form of central differences and the diffusion term
can be identified as the second order differences. However the time derivative has changed
its outfit significantly: the classical difference formulation has changed into a weighted
difference scheme. Looking at the results in fig. 13, it can be seen that the front is very
sharp but, nevertheless, high wiggles occur.
Modified Weighted Residuals: In order to get the upwinding effect into the weighting
functions a lot of forms can be found in literature. For the linear shape functions (55)
Ramakrishnan [18] suggested the form
and therefore for the uniform mesh size the Crank-Nicolson scheme
(71)
is obtained where again the diffusivity k is increased by the factor (1 + a~e). In fact the
wiggles disappear for a sufficient large value of a depending on the Peclet-number. However
the numerical diffusion also increases, which is now well known and therefore will not be
discussed in detail.
Taylor-Galerkin Methods: The calculation of defect terms through the Taylor expansion
and including them into the original differential equation as described in section 2.5 was
named Taylor-Galerkin method by Donea [7]. In this case the Galerkin procedure is applied
to this defect-corrected equation. We have seen that the advection-diffusion equation is of
third order in time when Crank-Nicholson is applied and the defect-correct~d equation
191
(72)
is to be solved. Applying linear shape functions, only the second order defect term in
space can be resolved. Neglecting the third and fourth order terms in space, the Galerkin
procedure leads to the scheme:
In the results shown in fig. 14 it can be seen that this scheme also is not wiggle-free, but
the oscillations are damped and shifted to higher frequencies which are due to the third
order terms which have been neglected in (49). Otherwise it can be seen that at the front
the solution is nearly identical with the analytical solution;
For lower Peclet-numbers the wiggles disappear and the solution is nearly free of nume-
rical diffusion (fig. 15).
192
The main advantage of the Taylor-Galerkin method comes from the fact, that it can
be applied to two or three dimensional problems as well as to different types of elements,
because the derivation of the defect-corrected differential equation in section 2.5 is done
independently from the numerical treatment of the space terms.
In the last two chapters we have treated the Navier-Stokes equations as a parabolic problem
by using a semi-implicit formulation for the advective terms. This method mathematically
accentuates the influence of the diffusion terms. In this chapter we want to treat the Navier-
Stokes equations as a set of hyperbolic equations. This assumption is correct when the
viscosity/diffusion becomes small when compared with to the other terms. The numerical
schemes are derived from the theory of characteristics which is - from the point of view of
mathematical physics - the heartbeat of a hyperbolic system. The gift for this 'hearing on
the heartbeat' consists in the fact, that those schemes are stable regardless of the Courant-
number.
(74)
(75)
The variable transformation using the wave celerity C = ..;gTi in both equations leads to
(76)
(77)
a a
at(u+2c)+(u+c)ax(u+2c) = 0 (78)
a a
at(u-2c)+(u-c)ax(u-2c) = 0 (79)
dx
=u+c= u+ ..f9h (80)
dt
dx
=u-c= u -..f9h (81)
dt
(78) and (79) can be written on these curves in the form of the total differentials:
d(u + 2c) _
dt - ?t(u + 2c) + Ix(u + 2c)~~ = 0 on (82)
d(u- 2c) _
dt - ?t(u - 2c) + Ix(u - 2c)~~ = 0 on (83)
In this case the numerical algorithm for the solution of the 1D advection problem is very
simple and can be described as follows:
Given are the values of the water height h and the velocity u at the time t = t n on a
space discretization Xo < ... < x N, indicated as h? and u? respectively. From the time step
t n +1 = t n + !::l.t at each point xi+! the characteristic curves are calculated back to their
base points X~l and x~2 at the time level t n by using a n-th order Runge-Kutta method.
Using a backward Euler scheme one obtains:
(84)
xF = xi+! - (u? - ...;gh?)!::l.t (85)
Later on the values u +2y'g7iI(xt1) := Cl and u - 2J97iI(xt2) := C2 at the time level tn
are
calculated by a m-th order interpolation scheme. Because the values Cl and C2 are constant
on the characteristic curves, the values of ui+1 and hi+1 are given as
Cl + C2
u':'+1
= 2
(86)
h':'+1
= ~ Cl -2ui+1r (87)
The accuracy order of the method of characteristics is given in time by the order of the
Runge-Kutta method and in space by the order ofthe interpolation scheme. It is also stable
independent of the time step.
(88)
194
8u 8u 8u
-+u-+v- (89)
8t 8x 8y
8v 8v 8v
-+u-+v- (90)
8t 8x 8y
The theory of characteristics with more than two independent variables does not lead
to an equivalent system of ordinary differential equations, so that the derivation of the
characteristic equations as well as their numerical treatment is not as simple as in the 1D
case.
If the advection terms are large when compared with the viscosity terms, the problem
can be treated as a hyperbolic one. To analyze the hyperbolic behavior of the shallow water
equations, the viscosity terms are treated as inhomogeneous terms by setting
Fx(x, y, t) (91)
F!/(x, y, t) := (92)
8u 8u 8u
-+u-+v- = (93)
8t 8x 8y
8v 8v 8v
-+u-+v- = (94)
8t 8x 8y
In this way the second order problem is converted to a first order hyperbolic problem, at
the cost of a loss of short-wave information [14].
Let us consider a curve 4>(x,y,t) = o. On this curve the system of equations (88),(93)
and (94) is written as [5]:
( if + u
g~
+ v~ a ha~ a
if + u~ + v~ h~
0
) ( h> )
u> =
(0)
Fx (98)
a>
g a'll 0 f. + ua,p + va> v> F'II
at ax 8ii
On the curve 4> the derivatives h>, u> and v> are not uniquely determined, 1 if
IThis implies tha.t the region at one side of the curve 4> is not disturbed by the region on the other side.
A shock for example on one side leads to a discontinuity on the curve 4>, so that the values on the curve 4>
are not uniquely determined.
195
=0 (99)
(84) +u 84> +v 8 4>)3_ gh 8 4>2(84) +u 84> +v 8 4>)_gh 8 4>2(84) +u 84> +V 8 4=0 (100)
8t 8x 8y 8x 8t 8x 8y 8y 8t 8x 8y
This equation is fulfilled if
84> 84> 84>
(- +u- +v-) = 0 (101)
8t 8x 8y
which is satisfied for any curve described through:
-dx
dt
=u -=v
dt
and
dy
(102)
This curve is equivalent to the flow streamlines. Equation (100) is also satisfied if
Domain o( dependenee
of (%1,11;) al,"-I
x
196
Any point outside of the conoid cannot be reached by a disturbance originating from
(xi, yj, t n ). Therefore the outgoing convex hull of the conoid is called the domain of
influence. Reversing this argumentation, let us consider the domain which can influence
the point (xi, yj, t n +1) itself. This point can be reached by all of the signals from the convex
hull of the backward conoid (also shown in fig. 16.) and therefore this region is called the
domain of dependence.
-&
at
& &
+ u-
ax
~
+ vay- = -h( -ax ~
+ -)
ay
(105)
the compability equation on the streamline is given as:
(106)
The bicharacteristic cone is parametrized by introducing the angle , so that it is descri-
bed by
dx
dt
= u + VYhcos (107)
dy
= v + VYhsin (108)
dt
On a bicharacteristic curve defined by the angle we get the following expression for the
total derivative of h from the continuity equation:
dh ah r::L ah . ah
dt at +(u+yghcos)ax +(V+VYhSlll)ay
r::L ah r::L. ah au av
=yghcos- + yghSlll- - h- - h- (109)
ax ay ax ay
In the same manner we get for the momentum equations
du au r::L au r::L . au
dt = at + (u + y gh cos ) ax + (v + y ghSlll) ay
ah r::L au r::L. au
-g ax + yghcosax + ygh Sill ay + Fx (110)
and
dv av r::L av r::L . av
dt = at +(u+yghcos)ax +(V+Y9hSlll)ay
ah r::L av r::L. av
= -g ay + y ghcos ax + y gh Sill ay + F" (111)
197
By multiplying (109) by g, (110) by ViTi cos 4> and (111) by ViTi sin 4> and then adding
these three equations the following compability equation for a bicharacteristic curve is
derived:
The inverse pentahedral network [17] also uses a fourth bicharacteristic curve and
the streamline, so that also the partial derivatives in (106) can also be calculated without
interpolation.
modelling the hydrodynamics as well as different transport equations (Le. for temperature,
salinity etc.):
au au au au
-+u-+v-+w- (113)
at ax ay az
av av av av
-+u-+v-+w- (114)
at ax ay az
au + av + ow = 0 (115)
ax ay az
p = Pog(S - z) + Pog i
%
s /).p
-dz
Po
(116)
aT a ( a ( a (
at + u aT aT aT aT) aT) aT)
ax + v ay + w az = ax kxT ax + ay kYT ay + az k%T az + QT (117)
where T can be the temperature or salinity or any other transport variable.
Given the solution at t = tn, we compute the solution at tn+l = t n + L1t. The numerical
method solves the equations by means of a decomposition in sequential steps (Le. we split
the operators). Each numerical operator can in this way be treated by an adequate method.
The solution is achieved in three steps: the advection step, the diffusion step and the
free surface-continuity-pressure step. The time derivatives are thus written as follows:
is solved by using the method of characteristics, which will be described in the following
section.
The Diffusion Step: In the diffusion step the equation
(120)
199
is treated using FEM with linear shape functions on prismatic elements and using the
results from the advection step as the initial conditions. For the transport of a variable T
the calculation is now finished. For the hydrodynamics there follows the
The Free Surface-Continuity-Pressure Step: where the equations
(121)
(122)
(123)
(124)
have to be solved. The movement of the free surface is calculated using the FEM-code
TELEMAC-2D [9] which solves the depth-integrated equations. In this particular case the
full potential of this code is not required, since diffusive and advective terms are not found
in this form of the integrated equations. Since the horizontal velocities, the pressure and
the free surface are well known, the vertical velocities can be calculated by solving the
continuity equation.
r dv - r a r Br ar
6..t + u ax + v By + w az = 0 (125)
The characteristic curves are given as
dx n dy n dz n
dt = -=v -=w (126)
U dt dt
and the compability equation is
df
-=0 on the characteristic curve (127)
dt
Again the problem is solved with an inverse formulation [2] i.e. the characteristic curves
start from the nodes (xi+! , yj+l, zk+! ,tn+!) at the time step to be calculated. Taking
for example a first order backward Eulerian scheme the base points (x~, yJ, z~, t n ) of the
characteristics are given as:
The characteristic curve is the same for the Navier-Stokes equations and for all the
transport equations. Therefore it has to be calculated only once independent of the
number of transport equations. This makes the code very efficient with respect to
computational costs .
The scheme is unconditionally stable although it uses an explicit formulation.
In fig. 18, the results for the advection-diffusion problem (32) and (33) using TELEMAC-
3D are shown. It can be seen, that the solution is wiggle-free, although the linear interpo-
lation of the values at the base of the characteristics induces some numerical diffusion.
X-Axj~
This means on the other hand that for vanishing diffusion the scheme is unconditionally
unstable. Another problem is the paradox [19] that the scheme becomes unstable, if the
201
mesh size is refined. Applying an explicit formulation using upwinding differences, a stability
analysis shows that the scheme is stable if
10 u +1(x)lj>j(x)dx = 10 ub(x)lj>j(x)dx
n j= 1, ... ,N (133)
where n is the region of simulation. Taking Lagrangian shape functions, un +1 (x) and ub( x)
are given as
N
un +1(x) = L Ui+1lj>i(X) (134)
;=1
N
ub(x) = L uilj>i(X~) (135)
i=1
whereby xf is previously calculated by using (128). Introducing in (133) the above expres-
sions the following equation is obtained:
202
(137)
The results are shown in fig. 20, whereby for the diffusion step a central difference scheme
was used. It can be seen that the solution is nearly exact, except for the small wiggles at
both sides of the front, due to uj_2' which is not a neighbor point of the characteristics.
\ \
, Fig. 20: Results using operator split-
I
! ting and a Galerkin formulation in
the advection step. The used values
are v = 0.1, Cr = 0.8, Pe = 125
at t = 2.5,5,7.5,10. (The dashed line
represents the analytical solution)
I I
0.250 o.,o~ 0.7'0 ,.O~
X-Axil
5. Conclusions
The difficulties in developing numerical methods for the Navier-Stokes equations are directly
connected with their partially hyperbolic and partially parabolic character. Therefore the
authors believe, that operator splitting is the most adequate starting point for their nu-
merical treatment. For the hyperbolic part, methods based on the theory of characteristics
are most properly adapted to its mathematical physics. Here a future trend can also be the
adaptive characteristic method which transforms the solution of the hyperbolic part into
a grid generation problem. The parabolic part can be solved using FEM, but also other
methods should be tested in this context.
References
[1] Abbott M.B.: Computational Hydraulics: Elements of the Theory of Free Surface
Flows. Pitman Publishing Limited, London, 1979.
[2] Benque J.P., Ibler B., Keramsi A. and Labadie G.: A Finite Element Method for Navier-
Stokes Equations. In: Norrie D.H.: Proceedings of the Third International Conference
on Finite Elements in Flow Problems, held at Banff, Alberta, Canada, 1980.
[3] Brooks A.N. and Hughes T.J.R.: Streamline Upwind/Petrov-Galerkin Formulations for
Convection Dominated Flows with Particular Emphasis on the Incompressible Navier-
Stokes Equations. Compo Meth. Appl. Mech. Engng. 32, pp.199-259, 1982
[4] Christie 1., Griffiths D.F., Mitchell A.R. and Zienkiewicz O.C.: Finite element methods
for second order differential equations with significant first derivatives.
Int.J.num.Meth.Engng., 10, pp. 1389-1396, 1976.
[5] Courant R. and Hilbert D.: Methods of Mathematical Physics, Vol. 2. Interscience
Publishers, New York, N.Y., 1962.
[6] Daubert 0., Gest B., Lepeintre F.: Code 3D a. surface libre MITHRIDATE - Equations
de base - Note d'avancement EDF report HE-41/89.38, Chatou-Cedex, France, 1989
[7] Donea J.: A Taylor-Galerkin Method for Convective Transport Problems. Int. J. Num.
Methods Engng. 20 pp. 101-119,1984.
[8] Gartner S.: Zur diskreten Approximation kontinuumsmechanischer Bilanzgleichungen.
Report 24, Institut fiir Stromungsmechanik und Elektron. Rechnen im Bauwesen der
Universitat Hannover, Hannover, Germany, 1987
[9] Galland J.-C., Goutal N., Hervouet J.-M.: TELEMAC: A New Numerical Model for
Solving Shallow Water Equations. Adu. Water Resources, 14 Vol.3, pp.138-148, 1991.
[10] Gresho P.M. and Lee R.L.: Don't Supress the Wiggles - They're Telling you Something.
Computers and Fluids 9, pp. 223-253, 1981.
[11] Hasbani Y., Livne E., Bercovier M.: Finite Elements and Characteristics Applied to
Advection-Diffusion Equations. Computers and Fluids 11 No.2, pp 71-83, 1983.
[12] Heinrich J.C., Huyakorn P.S. and Zienkiewicz O.C.: An 'Upwind' Finite Element
Scheme for Two-Dimensional Convective Transport Equation. Int.J.num.Meth.Engng.
11, pp. 131-143, 1976.
[13] Hervouet, J .M.: TELEMAC, a fully vectorized finite element software for shallow water
equations. Proc second international conference on Computer Methods and Water
Resources. October 7-11, 1991, Rabat, Morocco, 1991
[14] Katopodes N. and Strelkoff T.: Two-Dimensional Shallow Water-Wave Models.
J. Engrg. Mech. Diu., ASCE, 105(2), pp. 317-334, 1979.
[15] Li Y.S. and Chen C. P.: An Efficient Split-Operator Scheme for 2-D Advection-
Diffusion Simulations Using Finite Elements and Characteristics. Appl. Math. Mo-
delling 13, pp.248-253, 1989.
204
[16] Malcherek A., Markofsky M., Zielke W., Le Normant C., Lepeintre F., and Teisson C.:
Three Dimensional Numerical Modelling of Cohesive Sediment Transport in Estuarine
Environments. Final Report to the EC Contract MAST-0034-C, Hannover, 1993.
[17] Matsoukis P.-F.C.: Tidal Models Using Method of Characteristics. J. Waterway, Port,
Coastal, and Ocean Eng.U8, No.3, pp.233-248, May/June 1992.
[18] Ramakrishnan C.V.: An Upwind Finite Element Scheme for the Unsteady Convective
Diffusive Transport Equation. Appl. Math. Modelling, 3 , pp. 280-284, 1979.
[19] Richtmyer R.D. and Morton K.W.: Difference Methods for Initial-Value Problems. In-
terscience Tracts in Pure and Applied Mathematics Number 4, Interscience Publishers
New York, London, Sydney, 1967.
[20] Roache P.J.: Computational Fluid Dynamics. Hermosa Publishers, Albuquerque, New
Mexico, 1972.
[21] Spalding D.B.: A Novel Finite Difference Formulation for Differential Expressions In-
volving Both First and Second Derivatives. Int.J.Num.Meth.Engng., 4, pp. 551-559,
1972.
[22] Strang G. and Fix G.J.: An Analysis of the Finite Element Method. Prentice-Hall
Series in Automatic Computation, Englewood Cliffs, New York 1973.
[23] Strikwerda J.C.: Finite Difference Schemes and Partial Differential Equations. Wads-
worth & Brooks/Cole Mathematics Series, Pacific Grove, California, 1989.
[24] Thomasset F.: Implementation of Finite Element Methods for Navier-Stokes Equati-
ons. Springer Series in Computational Physics, Springer-Verlag, New York, Heidelberg,
Berlin, 1981.
8
INTRODUCTION TO TURBULENCE MODELS!
John I. Finnie
Department of Civil Engineering
University of Idaho
Moscow, ID, USA 83844-1022
ABSTRACT. This chapter introduces turbulence modeling. The theory of turbulence modelling
is developed from the simple mixing length, through the two-equation (k-epsilon), to differential
and algebraic stress models. Modifications, limitations, and simplifications of the various
turbulence models are presented. Popular methods of solving the equations are contrasted and
compared. Grid refinement, artificial diffusion, and other methods for promoting convergence
are discussed. Examples of turbulent flow calculations are presented.
1. Introduction
Turbulence models have been developed in the last 20 years that can solve 2 and 3 dimensional
flow problems. These applications have mainly been performed on small scale flow fields, like
boundary layers, jets, and wakes, or conduit flows. The water resource engineering profession
has made limited use of these models in free surface problems, yet they have the potential of
becoming important tools for the modern water resource engineer.
The most popular turbulence model has been the k-e model. The water resource
engineering applications of this model have included open channel flow around bends, under a
sheet of ice, through expansions, and within sedimentation basins. More recent applications
have included turbulent flow in a submerged hydraulic jump (Long et ai, 1991), flow under a
sluice gate (Finnie & Jeppson, 1991), and free surface flow in transitions (younus, 1993).
There are a total of 6 partial differential equations that together from the popular "k-e"
turbulence model. They are the Navier-Stokes equations, the continuity equation, and the 2
transport equations for turbulent kinetic energy (k) and turbulent kinetic energy dissipation rate
(e).
Two assumptions are basic to the k-e turbulence model. The first is that the additional
stresses that arise in the Navier-Stokes equations from turbulent flow (Reynolds stresses) can be
calculated from the mean flow stresses within the fluid, the turbulent viscosity (vT ), and the
I A portion of the material of this chapter is taken from Finnie, J.I., "Finite-Element
Methods" in Chaudhry, M.H., Open-Channel Flow, Prestice Hall, 1993, with permission.
205
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 205-239.
1994 Kluwer Academic Publishers.
206
turbulent kinetic energy (k). The second is that this turbulent viscosity is a function of turbulent
kinetic energy (k) and the dissipation rate of turbulent kinetic energy (f), i.e. I'T = C* k2 / e.
The objectives of this chapter are to review the theory and application of two equation
turbulence modeling, discuss limitations and modifications of the basic model, describe and
compare solution methods, and present both finite difference and finite element solutions of these
models using commercial and research computer programs. More sophisticated turbulence
models are also discussed, such as Reynolds stress models, algebraic stress models, and large
eddy simulation. The effects of buoyancy and heat transfer are not included in this discussion.
Recommended sources of general information about turbulence modeling are Launder
and Spalding (1972), Rodi (1980), Nallasamy (1985), Ferziger (1987), "Turbulence Modeling"
(1987), and Chen (1990). These also present information about the effects of buoyancy and heat
transfer.
The Navier-Stokes equations when combined with the equation of continuity provide a complete
description of fluid flow at any Reynolds number. The unsteady Navier-Stokes equations are
shown here using the Einstein summation wherein repeated subscripts in a term specify
summation over the subscripted variable, with i and j usually taking a value of 1 to 3.
aUi aU.
at + U --~
] aXj ( 1)
Components of velocities are the Ui variables and p* is the sum of both pressure (P), a surface
force, and -yh, the gravity body force. p is the density of the fluid or mass per unit volume, P
is the kinematic viscosity, in length squared per second, and -y is the specific weight of fluid or
weight per unit volume.
The equation of continuity for incompressible fluids is shown.
aU. = 0
--~ (2)
aXi
If computers were large and fast enough, these equations could be solved directly for
turbulent flow. Since they are usually not, simplifications must be introduced to model turbulent
flow.
An important step towards a turbulence model was taken by Osborn Reynolds (1894).
To simplify the turbulent case he divided velocity and pressure into their average and fluctuating
parts. The steady part was chosen to represent the flow quantities during a time period longer
than the smallest events while still allowing gross changes to occur to the flow. His equations
are
207
u ~
= u + u:
~ ~
(3)
p = p + p'
in which the overbar denotes time averaging and the prime indicates the fluctuating part.
Substituting these into the Navier-Stokes and continuity equations and time averaging the terms
results in the Reynolds equations of motion. The Reynolds equations of motion are
~
aU-i + -U - - -_ --1 -OF- + -a- (( ~
v - auj ) - .-.) (4)
-
at J aXj p aXi aXj aX-j +
aXi - Ui Uj
This representation produces additional stress terms called the Reynolds stresses. These are the
uj'u/ terms, where i and j both take on values of 1, 2 and 3. These additional terms represent
the temporal mean of the product of the fluctuations about the mean velocity and pressure and
are always positive. These terms, when multiplied by density, are the additional stresses caused
by turbulence in the flow. Turbulence modelling refers to the process of evaluating these
stresses.
The Reynolds stresses can be found using two methods. The first introduces the eddy
(or turbulent) viscosity approach. It will be the primary method presented in this chapter. The
second approach writes additional differential equations for these stresses, and will be discussed
later.
The Boussinesq eddy viscosity concept evaluates the Reynolds stresses by relating them to the
mean velocity gradients, oU/OXj, the turbulent viscosity, PT' and the kinetic energy (k) of the
flow (ft2/secZ). The equation is
-.I
-. = v (au.
-u, u
J T
au.)
ax . ax. --~ + __
J - -
2 k() ..
3 IJ
(5)
J I
where delta, (OJ} is Kroneker's delta, which equals one when i = j, and k = Ih The last u:u:
term is included since the sum of these normal stresses equals twice the kinetic energy. Without
the last term, when i = j the above equation would predict that k is zero!
The problem then becomes how to determine the value of the turbulent viscosity JAr.
Prandtl (1925) drew a parallel with gas viscosity and hypothesized that the turbulent viscosity
is proportional to the product of a mean fluctuating velocity, V, and a mean free path. In fluids,
the "mixing length", ~, plays the part of the mean free path.
(6)
In two dimensional shear layers he proposed that the mean fluctuating velocity equals the product
208
(7)
Combining these leads to the following mixing length expression for turbulent viscosity.
(8)
While it yields good results, the analogy between a gas molecule and a turbulent eddy
is not strictly correct. The mean free path of the large eddies is not small compared to their
flow domain as assumed by kinetic gas theory, and the turbulent eddies are not rigid bodies that
maintain their identity (Rodi, 1980).
Mixing lengths have been determined for various types of shear flows
including jets, wakes, and mixing layers (Rodi, 1980, p. 17). Other algebraic expressions have
been developed, including von Karman's (1930) similarity hypothesis, Patanker and Spalding's
(1970) ramp function, Van Driest's (1956) wall damping function, Nikuradse's equation, (see
Schlicting, 1979, p.605), Prandtl's free shear layer equation, (see Rodi, 1980, p. 20), Cebeci
and Smith (1968) and Mellor and Herring (1968). All of these attempts, while valid, lack
universality of application. Mixing length models do not account for convection and diffusion
of turbulence, and do not predict shear stress where the velocity gradient is zero.
Other researchers have developed models using differential equations to evaluate
turbulent viscosity. Nee and Kovasznay (see Launder and Spalding, 1972, pp. 13-14) used a
differential equation to determine turbulent viscosity and an algebraic equation for the mixing
length. Prandtl (see Launder and Spalding, 1972, pp. 13-14) related turbulent viscosity to the
product of a mixing length and the square root of kinetic energy. He prescribed a differential
equation to determine kinetic energy and an algebraic equation to determine the mixing length.
Mellor and Herring (1968) also related turbulent viscosity to the product of mixing length and
the square root of kinetic energy, and used a differential equation to determine kinetic energy
and an algebraic equation for mixing length. (Cebici and Smith, 1974, p. 175). These methods
still require that the mixing length or a form of it be determined algebraically. In order to
increase the range of their models, some researchers have defined an additional differential
equation for mixing length. Kolmogorov (see Launder and Spalding, 1972, p. 15) related the
mixing length to a characteristic frequency of the energy containing motion.
Many researchers have used differential equations that solve for variables that are related
to mixing lengths. Ng and Spalding (1972) determined mixing length from an energy length
differential equation. Harlow and Nakayamama (1968) used a differential equation for kinetic
energy dissipation, where
(9)
Other variables that include mixing length are k 3/I m, kim, and k/l m2 See Launder and Spalding
(1972, p.95) and Rodi (1980, pp. 86-91) for a discussion of these equations and a summary of
their applications.
209
The approach used in the k-E model is to solve the differential equations for both kinetic
energy, (k), and the Harlow and Nakayamama model of kinetic energy dissipation, (E=ku/l m).
Viscosity is then determined from the Kolmogorov-Prandtl expression (Rodi, 1980)
v T = Ck 1 / 2 1 m
(10)
The k-E (two equation) model has been successfully used in small scale flows such as boundary
layer, jet, mixing layer, and wakes as well as in larger scale flows such as curved open channels
and conduits. This model can handle more complicated flows than an algebraic mixing length
model. Rodi (1980) provided a summary of its use. Most of these applications used the finite
difference method.
2.1.1. The E equation. Hanjalic and Launder (1972b) give an exact transport equation for E,
or rather its equivalent, fluctuating vorticity,
(11)
De = -2v aU (au l au
I j + aut aul ) (i)
Dt Oxj Oxl Oxl ax; Oxj
(ii)
l~r
(iii)
-2 V ~
a-
- - u!e' (iv)
ax. J
J
(v)
(12)
The overbars indicate a correlation between the various variables and gradients. These
210
terms arise in the derivation of the equation from dividing variables into their steady and
fluctuating parts as was done to obtain the Reynolds stresses.
The term on the left side of the equal sign is the total derivative. It is defined as:
De
-=-+u-
ae ae (13)
Dt at J Ox)
While dissipation of kinetic energy actually occurs at the smallest eddy sizes, its rate is
controlled by the energy cascade or vortex stretching. The first term to the right of the equal
sign describes generation of vorticity by shear. Hanjalic & Launder (1972b) evaluate this term
as a function of the Reynolds stresses, which are shear stresses.
(14)
where Cel is a constant. The Reynolds stresses are replaced by the Boussinesq eddy viscosity
term already given.
The second and third terms on the right represent the destruction of vorticity by
viscosity. The destruction rate is controlled by the energy cascade process, since dissipation
occurs at eddy sizes which are much smaller than the energy containing motions. This process
is independent of viscosity at high Reynolds numbers. Because it is a function of the flow
characteristics it is assumed to be related to f and k. From dimensional considerations, they are
modelled as
(16)
where Ca is a constant.
The fourth and fifth terms on the right represent transport by diffusion and pressure
fluctuations. Integrating these terms across a boundary layer reveals that they do not change the
dissipation rate, they only redistribute it. Like many diffusion processes its rate is assumed to
be related to spatial gradients. These terms are modeled as
(17)
where Cf is a constant.
Substitution for the Reynolds stresses with the equivalent turbulent viscosity expression
211
DE
Dt
=~
ax.I
(VT
a
ae) c ~
axi
+
E1 Ie
p
KIN
_ c l
.a Ie
(IS)
where (IE is the turbulent Prandtl number for diffusion of E and is usually assumed to be 1.3 and
P KIN = production of kinetic energy by shear
(19)
2.1.2. The k equation. Launder and Spalding (1972) give the following exact form of the
kinetic energy differential equation.
: = ;, [~ (t; ~1] +
(i)
-,-, aU j
(ii)
-UU -
I J ax"j
--; (iii)
aut au;
-v--
ax) ax) (20)
The fIrst term on the right hand side describes diffusion of kinetic energy. Launder and
Spalding assume that it is proportional to the gradient of k and evaluate it by
(21)
where CO is a constant and Uk is the turbulent Prandtl number for diffusion of kinetic energy and
is usually assumed equal to 1.0.
The second term on the right accounts for production of kinetic energy by shear. If a
transport equation for the total normal stresses were developed from the steady velocities, the
same term would occur but with opposite sign. Thus it represents the transfer of energy from
the mean to the turbulent flow. It is modelled by the equivalent turbulent viscosity expression
for the Reynolds stresses and has previously been identified as "PKlN ".
(22)
The third term is by definition the viscous dissipation of kinetic energy. The following
212
Dk (23)
Dt
2.1.3. Evaluating constants. The turbulence model has introduced 5 constants. Their values
have been estimated by assumption and experiment and in some cases later optimized to fit the
data (Launder and Spalding, 1972). The constant C,2 was determined by measurements of grid
produced turbulence. In this type of turbulence the production and diffusion terms in the
equation are zero so the constant was measured directly. It was found to range from 1.8 to 2.0
with 1.9 used frequently. The constant C* was found from experiments on local eqUilibrium
shear layers, where production of kinetic energy equals its dissipation (PKIN = e). Substituting
the turbulent viscosity equation into the differential equation for kinetic energy and using these
assumptions results in the following expression.
C C7 )2
= \UtuJk (24)
From this it was found that C is about 0.09. However, there are experiments that
produce a value as high as 0.23 for C when used in the differential equation for k (Komatsu et
aI., 1986, as quoted in Chen, 1990). The turbulent Prandtl numbers were set by Launder and
Spalding (1972) at 1.0 for kinetic energy and 1.3 for its dissipation rate. They report that these
are the result of optimization. The value of Cd was estimated from flow near a wall (Rodi,
1980, P 28). In this region the production of kinetic energy is equal to its dissipation rate and
convection of the dissipation rate is neglected. The log law for velocity and these assumptions
are used in the differential equation for and the following equation results.
(25)
The value of Cel has been set to 1.44. These values have been used by investigators on
many flow problems and are referenced by the ASCE Task Committee on Turbulence Models
("Turbulence Modeling", 1988).
2.1.4. Boundary conditions. Due to the elliptic nature of the equations, boundary conditions
must be set for variables on all the boundaries. The two types of useable boundary conditions
are known values and gradients.
Known boundary conditions occur when the variable value is known at a boundary from
the problem statement, experimental results, or empirical relationships. Two classes of gradient
boundary conditions are possible for the Reynolds equations of motion
where n indicates normal to the boundary and t indicates tangential to the boundary, and JL is the
dynamic viscosity.
(28)
(29)
u. =~ (30)
in which T is the shear stress, kappa (K) is von Kar'man's constant and is usually given as .4 to
.435. Y + is the distance from the wall that is normalized by a viscosity and wall stress.
y+ = YU. (31)
v
where E is a parameter that indicates wall roughness. For smooth walls E = 9.0. For rough
walls, it is determined by the following expressions (Krishnappan and Lau, 1986).
xEs
Eo "p (U~ t.) (33)
214
k = u;t..[G- (35)
(36)
e = U~tKY
From this equation the wall stress can be found from a known kinetic energy, and vice
versa. Alfrink and van Rijn, (1983) suggest the following inlet boundary conditions for k and
in developed flows.
(37)
e
lNLE1'
= IU~
K}'
(1 _HY) (38)
215
where Y is distance from the wall and H is the local depth. Inlet conditions for k and f don't
seem to have a large effect on the outcome for some problems (Leschziner and Rodi, 1979,
Alfrink: and van Rijn, 1983, and Sala et al, 1980). The outlet conditions are zero normal
gradient. At the free surface a zero normal gradient for k and f is frequently used. Since wind
shear on a free surface might be significant, Rodi (1980, p. 46) proposed the following wind
shear boundary condition for k and f. If
(39)
k =
(40)
(41)
where s means a surface value, Zs is distance from the free surface, h is the channel depth, and
a is a constant of value 0.07. They caution that this relationship was verified only on vertical
slice two-dimensional flow.
Since f increases at a free surface, Naot and Rodi (1982) and Hossain and Rodi (1980)
developed the following free surface boundary condition for f.
E = -1 (kv.Rl.5
C I ( -1 + - 1 ) (42)
1C y' y'
where y' is 0.07 and y* is the average distance to the nearest wall on the free surface.
2.1.5. Depth-Averaged Equations. In many free surface flows, the depth of water is small in
relation to its horizontal dimensions. In these cases, the change in the characteristics of the flow
in the vertical direction is not important, and depth-averaged equations are available. Depth-
averaged values are defined by the following equations ("Turbulence Modeling," 1988).
~ = .!.
H
fe-It cI> ck; (44)
where the short overbars indicate a depth-averaged value, H is the total depth of the flow, r is
the elevation of the free surface above the still water level, h is depth of water when it is still,
4> is a scaler, and z is the vertical direction. When these relationships and a hydrostatic pressure
distribution are assumed, the following depth-averaged equations result.
- -
continuity: at; + a(HU) + a(HV) =0 (45)
at ax Oy
+ -1 - a fC -
p(U - U)2 ck; + -1 - a fe -
p(U - U)(V - y) dz -
p ax -It p Oy -It
+ -1 - a fe -
p(U - U)(V - JI) ck; + -1 - a- fC -
p(V - Jl)2 dz (47)
pax-It POy-1t
where the T'S are shear stress, s indicates surface and b indicates bottom shear stresses.
The depth-averaged turbulence equations are (Rastogi and Rodi, 1978)
VT = C' ~ (50)
E
where
PIt
-
= V,
_)2
[2 (au
ax + 2
(_)2
av
Cy
(-
~
au
+ +
-)2]
av
ax
(51)
is the production if k resulting from the interaction of the mean velocity gradients with the
turbulent stresses. Pkv and PEP account for the non-uniformities of the vertical profiles.
U3 (52)
Ph = C/c-*
h
PEY = C
u:
- (53)
E h2
and ck and cEare empirical constraints. See Turbulence Modeling (1988) for more information
about the depth-averaged k-e equations.
2.1.6. Limitations of the k-e Model. While this model is more general than a mixing length
model, it still cannot reproduce certain secondary motions in the plane perpendicular to the main
flow, such as flow in a non-circular duct (Launder et aI., 1975). These secondary motions are
called Prandtl's second type, (Prandtl, 1952) and are caused by unequal normal Reynolds
stresses (-p(Uj' Uj' (Brundett and Baines, 1964). However, the Boussinesq eddy viscosity
concept assumes that the turbulent viscosity is isotropic, which, for many problems, makes the
normal Reynolds stresses equal. To obtain these secondary currents, previous workers have had
to resort to solving the Reynolds stress differential equations, for example (Launder, Reece and
Rodi, 1975) or algebraic stress models. These are discussed in the next section.
Speziale (1987) points out that the k-e model only weakly satisfies the realizability
constraint described by Schumann (1977), i.e. it does not ensure that each of the individual
normal Reynolds stresses are non-negative (realizable), even though the turbulent kinetic energy
k is positive. Speziale also presents a nonlinear k-e model that satisfies realizability and predicts
unequal normal Reynolds stresses (and secondary motions) in flow in a non-circular duct.
Nisizima and Yoshizawa (1986) have also developed a modification to the k-e model that predicts
unequal normal Reynolds stresses.
In channels of different wall roughness, T and au/ax can have opposite signs, so the
218
eddy viscosity concept, and the k-e model can not apply (Rodi, 1980, p. 11).
The two-equation turbulence model is also deficient in predicting the reattachment point
of the main flow downstream of an abrupt expansion. It under-predicts the point of reattachment
by as much as 20%. The model's performance also degenerates with flow along curved surfaces
or in swirling flow. Modifications to the model are available to improve its performance for
these situations (Nallasamy, 1985). Leschziner and Rodi (1981) presented this correction to C*
to account for streamline curvature that improves predictions for annular and twin-parallel jets.
C. = _____-KIY ~A~~_ _ __
(54)
SKI2 -k (aU U -Ua]
2
[1 + - 1 1)
+ -
E2 an Rc Rc
where Us is the streamline velocity, Rc is the radius of curvature of the streamline, and n is the
direction normal to the streamline, and Kl and K2 are given by
1 -
K =--
P (55)
I a
~ = ~ ~(l:...-----=.a_-_p!:..!:) (56)
3 a
where 01. has the value 1.5 and {3 has the value 0.6. Coelho and Pereira (1992) applied this
modification to turbulent flow over a hill and found that it improved the predictions of the mean
flow, but not the flow in the separated zone.
The standard k-e model does a poor job of predicting round jets and weak shear layers
in far fields ("Turbulence Modeling," 1988). In these flows, the production of turbulence
exceeds its destruction and C* is no longer a constant. Rodi (1980, p. 29) presents a correction
for C* under these conditions. Chen and Singh (1986) developed a two scale turbulence model
that improves predictions of plane and round jets.
Since the standard k-e model assumes high Reynolds number flows, modifications are
needed for flows approaching laminar conditions. Jones and Launder (1972), and Lam and
Brernhorst (1981) developed modifications for this situation. The modifications of Lam and
Brernhorst (1981) apply to the equation for turbulent viscosity and the transport equation for e.
(57)
(58)
1\ = 1 + (O{)SIf/
(59)
h =1 - exp (-R T)
2
RT=pk1/'rl E
R, = pklf2y/'rl
Jaeger and Dhatt (1992 applied the low Reynolds number model to flow in a turbulent
channel, and were able to predict velocity, k, and f near the wall. Coehlo and Pereira (1992)
applied it to two-dimensional flow over a hill, and reported that it did not improve predictions
of the reattachment point over that of the law of the wall.
Smith (1984a) pointed out that there is no unique solution of k and f for a given velocity
field. What makes the solution unique is the specification of boundary and initial conditions.
For example, unless the initial estimate for K and f are close to the solution, the Newton method
may converge to incorrect results, such as negative values for these two variables. Smith
illustrates this point with a simple problem by showing multiple solutions with identical boundary
conditions. The only differences were the initial conditions. He claims that this proves that the
k and f model is mathematically improper. He has proposed a new turbulence model, called the
q-f model, that is claimed to overcome these difficulties (Smith, 1984b) which will be discussed
later. The k-f equations are non-linear and like alI non-linear equations they are naturally
subject to multiple solutions. For example, in open channel hydraulics, the third solution for
depth with constant specific energy is negative. While this is a solution of a third order
polynomial equation, it is an unrealistic one. Due to the non-linear nature of the k and f
equations the best estimate of the correct answer should be used to initialize the solution and the
solution grid should be as fine as possible to minimize the chance of a solution wandering to an
incorrect result. In conduit flows, the only effect of this problem is to over or under calculate
the friction loss which will change the pressure and redistribute the velocity vectors. The total
flow would not change. Data on k and f levels in turbulence is very scarce and its lack impedes
proper investigation of this problem.
2.l.7. Simplifications of the k-f Model. Due to the large amount of computer time involved in
solution of three dimensional models, many turbulence investigators have employed a
"parabolizing" of the equations. This involves removing all terms that allow downstream
conditions to effect the calculations. The numerical scheme proceeds downstream from the
initial conditions. The terms neglected include shear stress and diffusion fluxes in the transverse
plane. Also neglected is the downstream pressure. This requires that the water surface be
known before the calculations start. Parabolizing doesn't allow for flow reversals to occur.
transport equations introduce the requirement for modeling the production, diffusion, and
dissipation of the stresses, which include three-way correlations between velocity, pressure, and
their gradients. Models of up to 28 differential equations have been reported. (Launder and
Spalding, 1972, p. 20). One of the advantages of differential stress equations is that they allow
for the calculation of secondary flows in the cross section perpendicular to the main flow, which
are seen in most 3-dimensional channel flows. See for example the measurements of Nikuradse
in Schlichting (1979, pp. 613-614). Launder et aI (1975), Hanjalic and Launder (1972a) and
Daly and Harlow (1970) have investigated the solution of these secondary flows. Differential
stress equations provide good solutions in channels with unequal wall roughness (Launder et ai,
1975). The modelled differential stress transport equations are:
- (Pressure strain 1)
-a (Pij-~~vl'~n)-~(Dij-~~vl'm) - yk (~ + ~) (60)
+ (Pressure strain, 2)
(61)
C + 8 8C1 - 2 . 30Cl - 2
a = - l- _ . ~ = y =
11 ' 11 ' 11
See Launder et aI. (1975) for a discussion of the coefficients and their modification for wall
effects. The differential stress equations do not predict downstream reattachment of secondary
currents behind bluff bodies any better than the turbulent viscosity approach (pope and
Whitelaw, 1976). They also lack the mathematical property of spatial invariance. Invariance
221
means that they are form invariant under time-dependent rotations and translations of the spatial
frame of reference (Speziale, 1979).
The differential stress equations do not satisfy realizability conditions. That is, the
normal Reynolds stresses should be non-negative, and obey the Schwartz inequality, e.g.:
(62)
Launder (1984) reports that, for shear flows of practical interest, no advantage can be found in
using the available corrections for this problem.
Like the k-e model, the differential stress equations do not satisfactorily predict flow in
a round jet or axisymmetric wake (Chen and Jaw, 1990). Chen and Singh (1986) have
developed a two scale turbulence model that improves predictions for these flows while
remaining applicable to other flows.
The differential stress equations must be solved simultaneously with the Reynolds
equations of motion, the continuity equation, and the transport equation for E. Since this is not
a trivial task, the following simplified method has been developed.
2.2.2. Algebraic Stress Equations. This approach makes simplifying assumptions about the
balance between generation and destruction of the stresses which turn the differential equations
into algebraic equations. The differential equations for kinetic energy and its dissipation rate still
must be solved. (Launder et al. 1975; Hanjalic and Launder, 1972b; and Daly and Harlow,
!
1970). The algebraic stress equations ("Turbulence Modeling", 1988) are:
uiuj
II
=k
2
'3 tl ij +
t{PKIN}
{I - cx)J - -2 tl i
E 3 if PnN}\
--
E (63)
C + -- -1
1 E
The algebraic stress models are subject to the same limitations as the differential stress model.
Both the differential stress and algebraic stress model offer improvements over the k-E,
two equation model. They have not been as frequently used, so their practical value has not
been universally accepted. In cases where the E equation is responsible for poor predictions,
they do not improve predictions. The specification of boundary conditions for the individual
stresses is even less understood than for k alone. They are particularly useful for predicting
buoyancy and free surface effects. Algebraic stress models do not do a good job of predicting
developing flow in a square duct (Nallasamy, 1985).
Large Eddy Simulation (LES) divides the flow field into two parts, large and small eddies. LES
assumes that the small scale turbulence is uniform in space and can be modelled with relatively
simple equations. The Navier-Stokes equations are modified to "filter out" the small scale
motion. This process (like Reynolds averaging) introduces stress terms that must be modelled.
These stresses are evaluated by a sub grid scale turbulence model. Because uncomplicated
222
subgrid scale models seem to produce acceptable results (Yoke and Collins, 1983), LES has the
potential to be able to solve larger flow problems than the k-e model using the same size
computer. An example of a LES solution is He and Song (1991) who calculated three
dimensional, unsteady wind flow around a building. Unfortunately, the calculation was not
compared to experimental results. However, not all researchers favor LES over k-e modelling.
Nisizima and Yoshizawa (1986) report that" ... LES requires much finer grid resolution and
much longer computing times than the stress or k-e models." Further experience with LES is
needed before it will be as accepted as k-e turbulence modeling.
The two most popular methods for solving the turbulence model equations are finite differences
and finite elements. Other related methods are the finite volume and finite analytic methods.
These last two are variations of the finite difference method. The finite volume method
integrates the differential equations over a volume and arrives at the same difference equations
as the finite difference method. The finite analytic method uses a local analytic solution of the
linearized equations within zones of the flow field. For more information about the finite
analytic method see Chen (1990).
Both the finite difference and finite element methods interpolate variables and unknowns
over a grid (domain). That is, the value of a variable or unknown is defined at only a limited
number of specific locations (nodes) and approximated by equations between these locations.
The accuracy of both methods depends upon the number of nodes being used. The density of
nodes must be greater in areas of large change of values. While more nodes mean more
accuracy, they also mean more computational work and more computer storage space. A rule
of thumb says that if the number of nodes doubles, then the amount of computer time and
required storage increases by a factor of at least 4.
3.1.1. Grid Independence. It is hard to determine the correct number of nodes to use
beforehand. The 00 two ways to know if the number is correct is to either: 1) know the
correct solution beforehand and compare your results to it, or 2) increase the number of nodes
and see if the computed answers agree everywhere. This last one is called .. grid independence ...
If the results don't agree, then keep increasing the number of nodes. Incidently, a given
collection of nodes can give accurate values for one variable (velocity) but give poor values for
another variable. Figure 1 shows two solutions where different grids produce different velocity
and pressure results for the same overall dimensions and Reynolds number (Finnie, 1987). In
this flow, the upper wall moves at a constant velocity and creates circulation within the four
walls. Obviously, limits exist on available computer size and time, so there are situations when
accuracy is compromised by the limitations of technology and budgets. Unless the authors say,
it can be hard to tell if a published solution has been thoroughly tested for grid independence.
3.1.2.Divergence of the Calculation. While using too few short nodes causes errors in
converged solutions, it also can cause the calculation to diverge. The equations being solved are
r-
223
U, =constant 0."
U2=O
o.e
0.7
LEGEND
0.6
.
-+ OLSON AND TUANN
~ rnNlE 36 ELEMENTS
U1=U2=Q ::s::t 0.5
FNNIE 196 ElEMENTS
0.'
O.J
a)
0.2
0.1
U1=U2=O
0.1 0.1
o.~
0.0000 - - . - - 0.0000
c)
o
o Xl 0.1 o Xl 0.1
Figure 1 Laminar wall driven flows, Re = 1000 a) boundary conditions; b) velocity
results (ftlsec) on vertical center line (Olson and Tuann, 1979); c) pressure
results Qbs/ft2) 36 unevenly spaced grid; d) 196 evenly spaced grid (Finnie,
1987). (1 ftlsec= .3048 mis, 1 Ib/fi2 47.877 N/m2)
D.' .5
Figure 2 Effect of STU artificial viscosity on velocity results for laminar wall driven
flow. -without STU, -with STU, Sohn (1988), 0 Ghia et al. (1982).
Copyright 1988 John Wiley and Sons, Ltd. Reprinted by permission.
224
non-linear, so their solution is obtained by using the current estimate of the solution to calculate
an improved solution. This process is repeated (iterated) until the changes in the estimate
become "small enough."
Divergence means that the subsequent estimates of the solution get further and further
apart. This usually happens in areas of the domain where large changes are occurring in the
unknowns (large spatial gradients), and can result when velocity has a large influence on the
problem. This condition is described as a "convection dominated problem". If the number of
nodes is insufficient to interpolate the changes in the variable, then each iteration results in larger
and larger changes in the variable at that location until the program or the computer halts the
calculation.
3.1.3. Preventing Divergence. An insufficient number of nodes is not the only cause of
divergence. Other possible causes include improper specification of the problem (asking the
impossible!), incompatibilities between neighboring boundary conditions, or a poor initial
estimate of the solution.
Overcoming divergence is perhaps the most time consuming part of getting a solution
of a turbulent flow calculation. There are a number of ways of encouraging solution
convergence. These can be divided into the following categories: grid refinement, improved
interpolation functions, artificial diffusion (or upwinding), improving estimates of starting values
(good guesses or transient to steady solutions), under-relaxation, and variable transformations.
Grid refinement is the most obvious scheme to encourage convergence. It requires that the
modeler increase the number of nodes in the area of the grid where rapid variable change is
occurring. The drawbacks to this approach are that it can be difficult to change the grid (and
boundary condition file), and that it increases computation time and requires larger computers.
Adaptive grid techniques are available that automatically change the grid according to the needs
of the particular problem (Kashiyama and Kawahara, 1989).
If increasing the number of nodes is not feasible, then the functions that interpolate
between the nodes can be improved. This is accomplished by using higher order interpolation
functions which use more neighboring nodes. An example of this would be to use three nodes,
instead of just two, to define the first derivative of a variable. The best known example is the
QUICK scheme of Leonard (1979). This is a valuable method, but it is not always effective.
QUICK can also be applied to the finite element method (Steffler, 1989).
The most popular method to deal with divergence of calculations is to permanently apply
artificial diffusion. This is also frequently called "upwinding", however, upwinding is only one
of the ways to add artificial diffusion. The various methods used to employ artificial diffusion
are presented in another chapter, but a few general comments are appropriate. Without artificial
diffusion, the equations for velocity, pressure, k and e will frequently diverge, and no solution
is found. Artificial diffusion adds a non-physical term to the equations and thus introduces an
unknown error. The magnitude of the introduced error is not known. Few solutions have been
presented of the same problem with and without artificial diffusion. One exception to this trend
is Sohn (1988), who reported the effects of artificial diffusion on laminar and turbulent
calculations.
Sohn reported the effects of artificial diffusion on laminar and turbulent calculations in
(FIDAP), a commercial finite element program. The method of applying artificial diffusion is
streamline upwinding (STU), using the balancing tensor diffusivity approach of Gresho et al.
(1984). The effect of STU on velocity in a laminar flow problem is shown in Figure 2. This
is the same type of flow as shown in Figure 1. As can be seen, STU distorts the velocity profile
225
along the vertical centerline. The calculations were all accomplished on the same grid, and the
distortion becomes larger as the Reynolds number increases. STU is only one method of
applying artificial diffusion, the other methods would not necessarily produce the same
distortions. The only other estimates of inaccuracy due to artificial diffusion are from
experimentally verified calculations. In many of these cases, the proper use of artificial diffusion
does not seem to grossly effect the outcome. Users of artificial diffusion should be cautioned
to use it sparingly, if at all. Some authors recommend that it should not be used in finite
element calculations (Gresho and Lee, 1981), and by extension, in finite difference calculations
either.
Only a few researchers have actively pursued solutions of turbulent flow without the
permanent addition of artificial diffusion. The reported solutions include Taylor et al. (1981),
Schamber and Larock (1981), Devantier and Larock (1986), Smith (1984a,b), and Finnie and
Jeppson (1991). All of these are finite element solutions.
A sensible alternative use of artificial diffusion is to apply it temporarily to help the
calculations converge. Once the calculations converge, the artificial diffusion is then slowly
removed. This has been successfully applied to a finite element solution of flow under a sluice
gate (Finnie and Jeppson, 1991).
A related procedure is to try to use improved estimates of the solution as starting values.
While this may seem like trial and error, there are systematic ways to implement this procedure.
One way is to be sure that the best estimate of starting values is used and that any changes in
starting values over the space of the grid occur smoothly and without jumps. Another way is
to obtain a solution on the grid at a lower flow rate. Once it converges, the velocity is slowly
increased. This can be done with successive solutions of the steady state equations, or by
solving the unsteady equations from partial flow to the full flow rate (Gresho, Lee, Stullich, and
Sani, 1978, and Chapman and Kuo, 1985).
Under-relaxation can also aid convergence of the calculation. Since it is desirable to
avoid large changes in the values of the unknowns during the iterations, under relaxation
purposely applies only a percentage of the indicated change. That is, if the calculation indicates
that velocity at a certain node should be increased by 10%, only a part of this correction is
made. This tends to prevent large swings in value that result in divergence. This method is
useful, but is not guaranteed to work.
If increasing the number of nodes for a given variable gradient is beneficial for
convergence then decreasing the variable gradient for a constant number of nodes should also
help. This is done by transforming the variables. In the case of the q-f model of Smith
(1984a,b), the turbulence variables have become q (the square root of k) and f (the frequency
of large-scale turbulent eddies. When certain assumptions are made, the q-f model can be made
formally equivalent to the k-e model, i.e., k ... q2 and f ... Ik. However, it is not necessary
to define a new turbulence variable like f. It is simpler to just solve for the square root of e,
which is designated r (Finnie and Jeppson, 1991).
The q-r variable substitutions (q = Yk and r = Ye), when applied to the k-e equations,
result in the following equations:
226
Why does the q-r variable substitution improve convergence of the turbulence
calculations? Its primary effect is to reduce the range that the turbulence variables are required
to take. For example, where f might range from 0.04 to 4.0, r would range from 0.2 to 2.0.
This is another way of obtaining grid refinement. The q-r variable substitution tends to equalize
the requirement for grid refinement between the momentum equations and the turbulence
equations. Without the q-r variable substitution, the turbulence variables require a much finer
grid than the momentum equations.
Other variable transformations are possible. A comparison of the behavior of k and f
reveals that they frequently exhibit similar variation. When one goes up or down, the other does
likewise. Personal experience has shown that the f equation is more difficult to solve than the
k equation, probably because it has larger changes in magnitude. If a replacement variable for
f could be found that utilizes the changes in k, it would probably change less than f, and would
encourage convergence. Such a variable substitution is f = kU/I, where I is a characteristic
length scale of turbulence. If this relationship is substituted into the f equation the following
equation for I results:
(66)
The equations to be solved are the k and I equation. A further improvement is to use the
substitution q = vk and s = v\. The equations for q and s are:
(67)
The q-s equations have been applied to the solution of turbulent flow in a channel (Finnie
et al., 1993). Further research into the use of variable substitutions should be undertaken.
Variable substitutions don't introduce artificial diffusion directly and don't effect the solution of
the Reynolds equation of motion.
The q-s model used in this paper is a modification of Smith's q-f model. q-s is actually
just a variable substitution, and not a new turbulence model. As such, it does not require
additional proof of its model assumptions (which are the same as the k-E model) and needs no
additional calibration of constants. The reason for using the q-s variable substitution is that it
is a simple way to avoid or reduce the need for upwinding or related techniques.
Other types of variable transformations have been examined. Liakopoulos (1985) applied
a variable transformation to the Reynolds stress continuity, k and E equations for compressible,
boundary layer flow. This transformed the boundary layer equations into ordinary differential
equations. The method worked well for the boundary layer problems presented.
Sharma and Carey (1986) applied a variable transformation to the Reynolds stress,
continuity, k, and E equations. They used a Dorodnitsyn type transformation that makes the U1
velocity an independent instead of a dependent variable. This reduces the required number of
nodes in one direction, but requires many more nodes in the downstream direction so it appears
to be of limited practical value.
The theoretical basis of the two methods gives them unique characteristics and advantages. The
finite difference method is by far the older, more used, and more developed of the two
techniques. It is also conceptually simpler than the finite element method and easier to program.
The finite element method has the advantage of being able to easily handle irregularly
shaped areas, but usually requires more computer storage and longer cpu (central processing
unit) times. Both methods wilI be explained in other chapters, so their theoretical development
will not be repeated here. However, a few comparisons between the methods would be useful.
Adding more nodes ilIustrates one advantage of the finite element method over the finite
difference method. Figure 3 shows what must be done to increase the number of nodes in one
location, in this case, the lower left corner, where rapid changes are taking place. The finite
difference method must increase density over larger areas that the finite element method to
accomplish the needed grid refinement.
While the finite difference method is easier to understand, it has some limitations.
Without modifications, it requires that the solution domain have straight sides and square
corners. This problem can be overcome by using a body fitted coordinate systems, which
consists of a variable substitution that maps the equations from the original curved domain to
transformed equations on a rectangular domain. This can be accomplished for two- and three-
dimensional problems, but it complicates the solution process. Figure 4 shows a simple example
of an original problem grid and its transformed domain. If necessary, the domain can be
subdivided into block zones. Separate body fitted coordinate systems are developed within each
block. The interfaces between each block must be continuous. The results in one block are
transmitted across the interfaces to its neighboring blocks.
Perhaps the biggest disadvantage of the finite difference method is that it is so well
accepted that its shortcomings are not questioned. This is especially true for the acceptance for
the necessity of artificial diffusion without consideration of the alternatives.
228
a) b)
IV
~K
Figure 3 Grid refinement a) finite difference, b) finite element
o
c b)AIIIIIIIIII II"
B C
Utl ~
I L .. 0..
WAlLFUNCmH
W!..-
... -I-~-------" ..' - - - - - - - - - - l
'r--------,,------r----.,----,-----,,----
2. ....--,
1l .. 7.11
1..:J3 ... 5.33 1.22
1 .. 1.00
U/U o
Figure 6 Turbulent 2D flow over a backward facing step a) predicted versus measured
velocity; b) turbulent kinetic energy.- Sohn (1988), 0, Kim et at. (1980).
229
Good summaries of the applications of two and three dimensional k-e turbulence models have
been provided by Rodi (1980), Nallasamy (1985), "Turbulence Modeling" (1988), and Chen
(1990). These applications include open channel flow, spillways, secondary flows in the
horizontal plane, curved flow, stratified flow, internal hydraulic jumps, and jets of many
descriptions.
Research of particular interest to water resource engineers includes HaMinh and
Chassaing (1978) who predicted flow in a sudden expansion. Alfrink and van Rijn (1983)
applied the k-e model to expanding river sections. Krishnappen and Lau (1984) applied it to ice
covered rivers. Naot studied non-symmetric roughness (1984). Schamber and Larock (1981)
investigated two-dimensional flow in a sedimentation basin. Sala et al. (1980) applied the model
to two dimensional flow in a diffuser. With the exception of Schamber and Larock all of these
were done using a finite difference technique.
Rodi (1980) also gives examples of Reynolds stress and algebraic stress models to
channels, ducts, and jets. Hanjalic and Launder (1972b) modelled flow in a channel with
different wall roughness and predicted stress levels within the flow and displacement of the point
of maximum velocity. They also predicted the effect of wall damping on a flat boundary layer,
flow in an annulus, and mixing layers. Algebraic stress models have been applied to jets
(Ljuboja and Rodi, 1980), curved boundary layers (Irwin and Smith, 1975) and secondary
channel currents (Naot and Rodi, 1982).
The following sections describe some specific examples of turbulence model calculations.
This problem has become an accepted benchmark for testing turbulence models. Figure 5
presents the problem. Experience indicates that the standard k-e model under-predicts the length
of the recirculation zone for both the finite difference (Nallasamy, 1985, p. 22) and finite
element methods (Sohn, 1988). Figure 6 compares the experimental (Kim et al., 1980) and the
calculated value of the horizontal velocity and turbulent kinetic energy (Sohn, 1988). This
calculation was also performed on an HP-9000/835 work station at the University ofldaho. The
finite element grid was composed of quadrilateral elements and included 1540 nodes. The
calculation took about 90 minutes of cpu-time.
Figure 6 cont Turbulent 2D flow over a backward facing step a) predicted versus measured
velocity; b) turbulent kinetic energy.-Sohn (1988), 0, Kim et al. (1980).
Copyright 1988 John Wiley and Sons, Ltd. Reprinted by permission.
"r-------------------------------------------~
<-
t<
111
;; f),~
:.....,.}..".J
~
~~-. '"
~~~l .. ",t- '.I/t~.!
a)
~~-""<<<rj< .. f ..
"f--
,
,""""._-<
~<-
", n go
" " H.
"
t< :t,:" 4!'f H
. -.---.~~.
),
"
"
b) ~'/'I..
:: ~
$ --.-.... .... ,....
,t
: lt.
" " "
,. " ..
~ft~
" " .. % ,~. H7.
Figure 9 Depth averaged flow in an expansion (after Chapman and Kuo, 1985).
a) I ~~:__ L..:--u_'"- - - - l . _
I <>
b)
Figure 11 Streamlines of secondary currents in open channel flow (Naot and Rodi,
1982).
232
u,.--r----------,
10
0.1
al
0.4
Figure 13 Side discharge into an open channel (Demuren and Rodi, 1983).
233
to use boundary fitted elements, they choose to approximate the free surface as a series of steps.
This causes neighboring "volumes" to have different wall dimensions. They made appropriate
changes to the equations to account for these "stair steps". This method also did a good job of
predicting the location of the free surface.
For comparison, FLOW-3D, (a commercial finite difference computer program) was
applied to this same problem. This program used body-fitted coordinates, was accomplished on
a work station size computer, and took about 4 hours of cpu-time (Richmond and Rangaraj,
1993). It did not calculate the location of the free surface.
This flow is steady and three-dimensional in nature, but it is solved as an unsteady, two-
dimensional, depth averaged flow (Chapman and Kuo, 1985). Figure 9 depicts the problem.
The authors used the finite difference method without artificial diffusion. They accomplished
this by using the QUICK scheme and an unsteady flow program. QUICK uses extra nodes in
the upstream direction to improve the interpolation of the variables. The calculation was started
from a low Reynolds number flow (which is easier to solve), and gradually developed it into a
high Reynolds number flow.
The initial calculation did an unsatisfactory job of predicting the length of the
recirculation zone, so the authors modified the program to include a streamline curvature
correction which improved the predictions. The calculation was performed on an IBM 3032
computer and used 140 minutes of cpu-time. Approximately 1500 nodes were used.
Stamou et al. (1989) employed the finite difference method to solve the equations for flow and
particle concentration in a water treatment pond. The flow calculations applied the steady, two-
dimensional k-e model in a vertical plane. Hybrid upwinding was utilized, which minimizes the
effect of artificial diffusion, but does not eliminate it. Figure 10 shows the geometry of the
problem and the velocity results. While the velocity predictions were not good, the predictions
of sediment concentration were much better. The authors speculate that the quality of the
velocity predictions results from the flow being three-dimensional, while the calculation was not.
Solution times were 12.5 hours on an IBM-PC-AT and about 5 minutes on a Siemans 7881 main
frame computer. The grid used about 1800 nodes.
This problem illustrates an application where more advanced turbulence models are needed.
Secondary currents develop in non-circular channels that are not predicted with the k-e, two-
equation turbulence model. Figure 11 shows these secondary currents (Naot and Rodi, 1982).
Obtaining these secondary currents requires that the equations predict unequal normal Reynolds
stresses. Either the Reynolds stress differential equations or the algebraic stress model may be
used. Naot and Rodi (1982) applied the algebraic stress model with corrections for the free
surface and walls. They used a three-dimensional, parabolized, finite difference program.
Figure 12 compares experimental and calculated values of the turbulent fluctuations in two-
dimensional flow.
234
Demuren and Rodi (1983) calculated the effect of a side inlet on the three dimensional flow
pattern of a river. Figure 13 shows the flow problem. This calculation used finite difference
techniques and required from 400 to 500 iterations between the velocity and viscosity phase.
The total time per iteration was 50 cpu-seconds on a UNIVAC 1100/82. This is one of the few
three dimensional applications that did not make simplifying assumptions that produce a set of
parabolic equations.
5. Summary
The theory of turbulence modelling has been introduced. The popular k-e turbulence model was
developed from equations derived from the Navier-Stokes equations. The more sophisticated
differential stress and algebraic stress turbulence models were also presented. Limitations,
modifications, and simplifications of turbulence models were described. The popular numerical
techniques for solving these equations were compared and contrasted. Techniques for promoting
convergence of the calculations were explored. Applications of turbulence models to important
flow problems were presented.
Powerful turbulence models are available for solving fluid flow problems. They have
been shown to provide acceptable predictions for engineering applications and enjoy world-wide
acceptance. Without doubt, their future use will increase as computers become faster, larger,
and less expensive; and engineers become more familiar with them.
6. References
Alfrink, B. J., and L. C. van Rijn. 1983. "Two-equation turbulence model for flow in
trenches." Journal of Hydraulic Engineering 109(7):941-958.
Brundrett, E., and W. D. Baines. 1964. "The production and diffusion of vorticity." Journal
of Fluid Mechanics 19:375-392.
Cebeci, T., and A. M. o. Smith. 1968. "Computation of turbulent boundary layers." AFOSR-
IFP-Stanford Conference, Vol. 1, p. 346, Stanford University Press, Stanford,
California.
Cebeci, T., and A. M. O. Smith. 1974. Analysis of turbulent boundary layers. Academic Press,
New York, New York. 404 p.
Chapman, R.S. and C.Y. Kuo. 1985. "Application of the two-equation k-e turbulence model
to a two-dimensional, steady, free surface flow problem with separation." International
Journalfor Numerical Methods in Fluids. Vol. 5, pp. 257-268.
Chen, C.J. 1990. "Prediction of Turbulent Flows." Class notes from a short course presented
at Clarkson University, April 6, 1990.
Chen, C.J. and Jaw, 1990. Proceedings Japan Society of Civil Engineers Hydraulics and
Sanitary Engineering. Vol. 417. May.
Chen, C.J. and K. Singh, 1986. "Prediction of Buoyant Free Shear Flows by k-e model based
on Two Turbulence Scale Concept." Proceedings of the International Symposium on
Buoyant Flows, Athens, Greece, September 1-5. pp. 26-36.
Chung, T. J. 1978. Finite element analysis in fluid dynamics. McGraw-Hill, New York, New
York. 378 p.
235
Coelho, P.J., and J.C.F. Pereira. 1992. "Finite volume computation of the turbulent flow over
a hill employing 2D or 3D non-orthogonal collocated grid systems." International
Journalfor Numerical Methods in Fluids. Vol. 14, pp. 423-441.
Daly, B. J., and F. H. Harlow. 1970. "Transport equations in turbulence." The Physics of
Fluids 13(11):2634-2649.
Davidov, B. I. 1961. "On the statistical dynamics of an incompressible turbulent fluid." Dokl.
Akad. Nauk S.S.S.R. 136:47-50, Translation 6(1): 10, 12.
Davis, G. D., and G. D. Mallinson. 1976. "An evaluation of upwind and central difference
approximations by a study of recirculating flow." Computational Fluids 4:29.
Demuren, A. 0., and W. Rodi. 1983. "Side discharges into open channels: Mathematical
model." Journal of Hydraulic Engineering 109(12): 1707-1722.
Devantier, B.A., and Larock, B.E. 1986. "Modeling a recirculating density-driven turbulent
flow." International Journal for Numerical Methods in Fluids. Vol. 6, 241-253.
Ferziger, J.H., 1987. "Review - Simulation of Incompressible Turbulent Flows." Journal of
Computational Physics. Vol. 69, No.1, pp. 1-48.
Finnie, 1.1., 1987. "An application of the finite element method and two equation (k-e)
turbulence model to two and three dimensional fluid problems governed by the Navier-
Stokes equations," dissertation presented to Utah State University, at Logan, Utah, in
partial fulfillment of the requirements for the degree of Doctor of Philosophy.
Finnie, J.I. and R.W. Jeppson, 1991. "Solving turbulent flows using finite elements." Journal
of Hydraulic Engineering. Vol. 117, No. 11, November. pp. 1513-1530.
Finnie, J.I., S.S. Rangaraj, and P.J. Dawson, 1993. "Solution of turbulent fluid flow using a
variable substitution with the k-e turbulence model." Abstract of a presentation at the
Summer Meeting of the Engineering Mechanics Division of ASCE, Charlottesville, VA,
June 6-9.
Ghia, U, K.N. Ghia and C.T. Shin, 1982. "High-Resolutions for incompressible flow using the
Navier-Stokes equations and a multi-grid," J. Comput. Phys., 48, 387-441.
Gresho, P.M., and Lee, R.L. 1981. "Don't suppress the wiggles--They're telling you
something." Comput. Fluids, Vol. 9, 223-253.
Gresho, P.M., S.T. Chan, R.L. Lee, and G.D. Upson. 1984. "A modified finite element
method for solving the time-dependent, incompressible Navier-Stokes equations, Part 1:
Theory," Int. j. numer. methods fluids, 4,557-598.
Gresho, P.M., R.L. Lee, T.W. Stullich, and R.L. Sani, 1978. "Solution of the time-dependent
Navier-Stokes equations via F.E.M.," Proceedings of the Second International
Conference on Finite Elements in Water Resources, London, England, pp. 3.45-3.63.
Gresho, P. M., R. L. Lee, and R. L. Sani. 1980. "On the time dependent solution of the
incompressible Navier Stokes equations in two and three dimensions. " In C. Taylor and
K. Morgan (Eds.). Recent advances in numerical methods in fluids, Vol. 1. Pineridge
Press Limited, Swansea, United Kingdom.
Ha Minh, H., and P. Chassaing. 1978. "Some numerical predictions of incompressible turbulent
flows," p. 287-300. In C. Taylor, K. Morgan, and C. A. Brebbia (Eds.). Numerical
methods in laminar and turbulent flows. Proceedings of 1st International Conference,
University College, Swansea, United Kingdom. John Wiley and Sons, New York, New
York.
Hanjalic, K., and B. E. Launder. 1972a. "Fully developed asymmetric flow in a plane channel."
Journal Fluid Mechanics 51:301-335.
236
Hanjalic, K., and B. E. Launder. 1972b. "A Reynolds stress model of turbulence and its
application to thin shear flows." Journal Fluid Mechanics 52:609-638.
Harlow, F. H., and P. 1. Nakayama. 1968. Transpolt of turbulence energy decay rate. Los
Alamos Science Laboratory, University of California Report LA-3854.
He, J. and C.C.S. Song. 1991. "Computation of wind flow around a building." Proceedings
of the Engineering Mechanics Specialty Conference the American Society of Civil
Engineers. Columbus, Ohio, USA. May 19-23. pp. 468-473.
Heinke, G.W., M.A. Qazi, and A. Tay, 1977. "Design and Performance Criteria for
Settling Tanks for the Removal of Physical-Chemical Flocs," Research Program for
the Abatement of Municipal Pollution within the Provisions of the Canada-Ontario
Agreement on Great Lakes Water Quality, Ministry of the Environment, Vol. IT,
Research Report No. 56.
Heinrich, J. C., P. S. Huyakorn, O. C. Zienkiewicz, and A. R. Mitchell. 1977. "An
'upwind' finite element scheme for two-dimensional convective transport equation."
International Journal for Numerical Methods in Engineering 11:131-143.
Hossain, M.S. and W. Rodi. 1980. "Mathematical modelling of vertical mixing in stratified
channel flow." Proceedings of the 2nd Symposium on Stratified Flows. Trondheim,
Norway.
Irwin, H. P. A. H., and P. A. Smith. 1975. "Predictions of the effect of streamline
curvature on turbulence." Physics of Fluids 18(6):624-630.
Jackson, C. P. 1984. "The effect of the choice of the reference pressure location in
numerical modelling of incompressible flow." International Journal for Numerical
Methods in Fluids 4:147-158.
Jaeger, M. and G. Dhatt, 1992. "An extended k-c: finite element model." International
Journalfor Numerical Methods in Fluids. Vol. 14, pp. 1325-1345.
Jones, W.P. and B.E. Launder, 1972. "The prediction of laminarization with a two-equation
model of turbulence." International Journal of Heat and Mass Transport. Vol. 15,
pp.301-314.
Kashiyama, K. and M. Kawahara, 1989. "Finite element analysis of shallow water flow
using adaptive mesh refinements." Proceedings of the Seventh International
Conference on Finite Element Methods in Flow Problems. Huntsville, Alabama,
USA. April 3-7. pp. 683-688.
Kim, J, SJ. Kline and J.P. Johnston, 1980. "Investigation of a reattaching turbulent shear
layer flow over a backward-facing step," J. Fluid Eng .,ASME Trans., 102, 302-308.
Komatsu, T. and N. Matsunaga, 1986. "Defect of k-turbulence model and its
improvements." Proceedings of the 30th Japan Conference on Hydraulics, February
1986, pp. 529-534.
Krishnappan, B. G., and Y. L. Lau. 1986. Turbulence modeling of flood plain flows. Paper
No. 20493, Journal of Hydraulic Engineering, ASCE, 112(4).
Lam, C.K.G. and K. Brernhorst, 1981. "A Modified Form of the k-c: Model for Predicting
WaH Turbulence." Journal of Fluids Engineering. Vol. 103. September. pp. 456-
460.
Launder, B. E., G. 1. Reece, and W. Rodi. 1975. "Progress in the development of a
Reynolds-stress turbulence closure." Journal Fluid Mechanics 68:537-566.
Launder, B. E., and D. B. Spalding. 1972. Mathematical models of turbulence. Academic
Press, London, England. p. 169.
237
Leonard, B.P. 1979. "A stable and accurate convective modelling procedure based on
quadratic upstream interpolation." Comput. Methods Appl. Mech. Engrg, 19,59.
Leschziner, M. A., and W. Rodi. 1979. "Strongly curved open channel flow." Journal of the
Hydraulics Division, ASCE, 105(HYIO):1297-1314.
Leschziner, M.A., and W. Rodi, 1981. "Calculation of annular and twin parallel jets using
various discretization schemes and turbulence-model variations." Journal of Fluids
Engineering, vol 103, pp. 352-360.
Liakopoulos, A. 1985. "Computation of high speed turbulent boundary-layer flows using the
k- turbulence model," Int. Journalfor Numerical Methods in Fluids. Vol. 5, pp. 81-
97.
Ljuboja, M., and W. Rodi. 1980. "Calculation of turbulent wall jets with an algebraic
Reynolds stress model." Journal of Fluids Engineering 102:350-356.
Long, D., Steffler, P.M. and Rajaratnam, N., 1990. "LDA Study of Flow Structure in
Submerged Hydraulic Jump," Journal of Hydraulic Research. Vol. 28, No.4, pp.
437-460.
Long, D., P.M. Steffler, and N. Rajaratnam. 1991. "A numerical study of submerged
hydraulic jumps." Journal of Hydraulic Research. Vol. 29, No.3. pp. 293-308.
Martin, D. 1979. "A mathematical model of stratified bidirectional flow in short culverts. "
M.S. Thesis, Department of Civil Engineering, Utah State University, Logan, Utah.
75 p.
Mellor, G. L., and H. J. Herring. 1968. "Computation of turbulent boundary layers," p.
247. In S. J. Kline, M. V. Morkovin, G. Sovran, and D. S. Cockrell (Eds.). Proc.
AFOSR-IFP-Stanford Conference, Stanford University Press, Stanford, California.
Nallasamy, M. 1985. "A critical evaluation of various turbulence models as applied to
internal fluid flows." NASA Technical Paper 2474, NASA, Springfield, Va.
Naot, D., 1984. "Response of channel flow to roughness heterogeneity." Journal of
Hydraulic Engineering, ASCE, 110(11):1568-1587.
Naot, D., and W. Rodi. 1982. "Calculation of secondary currents in channel flow." Journal
of Hydraulics Division, ASCE, 108(HY8):948-968.
Ng, K. H., and D. B. Spalding. 1972. "Turbulence model for boundary layers near walls."
Physics of Fluids 15(20): 175.
Nisizima, S. and A. Yoshizawa, 1986. "Turbulent Channel and Couette Flows Using an
Anisotropic k- Model." AIM Journal. Vol. 25, No.3. pp. 414-420.
Olson, M. D. 1977. "Comparison of various finite element solution methods for the Navier-
Stokes equations," p. 4.185 to 4.203. In W. G. Gray, G. F. Pinder, and C. A.
Brebbia (Eds.). Finite elements in water resources. Proceedings of the First
International Conference on Finite Elements in Water Resources, Pentech Press
Limited, Plymouth, Devon, England.
Olson, M. D., and S.Y. Tuann. 1979. "New finite element results for the square cavity."
Computers and Fluids 7:123-135.
Pantaker, S. V., and D. B. Spalding. 1970. Heat and mass transfer in boundary layers.
Second Edition. Intertext, London, England.
Pope, S. B., and J. H. Whitelaw. 1976. "The calculation of nearwake flows." Journal of
Fluid Mechanics 73:9-32.
Prandtl, L. 1925. "Bericht uber Untersuchungen zur ausgebildeten Turbulenz." ZAMM
5:136.
238
Prandtl, L. 1952. Essentials of fluid dynamics. Hafner Publishing Co., New York, New
York, 452 p.
Rastogi, A., and W. Rodi. 1978. "Predictions of heat and mass transfer in open channels. "
J. Hydr. Div., ASCE, 104(3),397-420.
Reynolds, O. 1984. "On the dynamical theory of incompressible fluids and the detennination
of the criterion." Philosophical Transactions of the Royal Society , Vol. 186.
Richmond, M. and S. S. Rangaraj. 1993. Personal communication.
Rodi, W., 1972. "The prediction of free turbulent boundary layers by use of a two-equation
model of turbulence." Ph.D. Thesis, University of London, England.
Rodi, W. 1980. Turbulence models and their applications in hydraulics. International
Association for Hydraulic Research, Delft, the Netherlands. p. 104.
Sala, R., P. L. Vivarelli, and G. Garuti. 1980. "Numerical analysis of wide-angled diffusers
in turbulent flow." Journal of the Hydraulics Division, ASCE, 106(HY5):629-647.
Schamber, D. R., and B. E. Larock. 1981. "Numerical analysis of flow in sedimentation
basins." Journal of the Hydraulics Division, ASCE, 107(HY5):575-591.
Schlichting, H. 1979. Boundary layer theory. 7th Edition. McGraw-Hili, New York, New
York. p. 817.
Schumann, U., 1977. "Realizability of Reynolds stress turbulence models." Phys. Fluids,
20(5).
Sharma, M. and G.F. Carey, 1986. "Turbulent boundary-layer analysis using finite
elements." Int. Jrnl. for Numerical Methods in Fluids. Vol. 6, pp. 769-787.
Smith, R. M. 1984a. "On the finite-element calculation of turbulent flow using the k-E
model." International Journalfor Numerical Methods in Fluids 4:303-319.
Smith, R. M. 1984b. "A practical method of two-equation turbulence modelling using finite
elements." International Journal for Numerical Methods in Fluids 4:321-336.
Sohn, J.L., 1988. "Evaluation of FIDAP on some c1assicallaminar and turbulent
benchmarks." International Journal for Numerical Methods in Fluids. Vol. 8, pp.
1469-1490.
Speziale, C. G., 1979. "Invariance of turbulent closure models." The Physics of Fluids
22(6): 1033-1037.
Speziale, C. G., 1987. "On non-linear k-I and k-e models of turbulence." J. Fluid Mech.
Vol. 178,459-475.
Stamou, A.I., E.W. Adams, and W. Rodi, 1989. "Numerical modeling of flow and settling
in primary sectangular clarifiers." Journal of Hydraulic Research. Vol. 27, No.5,
pp. 665-682.
Steffler, P.M., 1989. "Upwind basis finite elements, for convection-dominated problems."
International Journalfor Numerical Methods in Fluids. Vol. 9, pp. 385-403.
Taylor, C., C.E. Thomas, and K. Morgan, 1981. "Modelling flow over a backward-facing
step using the F .E.M. and the two equation model of turbulence." Int. Journal for
Numerical Methods in Fluids. Vol. 1, pp. 295-304.
"Turbulence modeling of surface water flow and transport: Part I," 1988. ASCE Task
Committee on Turbulence Models, Journal of Hydraulic Engrg., ASCE, 114(9), 970-
991.
Ueda, H., Moller, R., Komori, S., and Mizushina, T. 1977. "Eddy Diffusivity Near the
Free Surface of Open Channel Flow." International Journal of Heat and Mass
Transfer, Vol 20, pp. 1127-1136.
Van Driest, E. R. 1956. "On turbulent flow near a wall." Journal of Aero. Science 23:1007.
239
Voke, P.R. and M.W. Collins, 1983. "Large-eddy simulation: retrospect and prospect."
PhysicoChemical Hydrodynamics, Vol. 4, No.2. pp. 119-161.
Von Karman, T. H. 1930. "Mechaniske Ahnlichkeit und Turbulenz." Proc. 3rd International
Congress on Applied Mechanics, Stockhold, Sweden, Part 1, p. 85.
Younus, M. 1993. "Computation of free surface flow by using depth-averaged k-e
turbulence model." Dissertation presented to Washington State University at Pullman,
WA, in partial fulfillment of the requirement for the degree of Doctor of Philosophy.
9
DEVELOPMENT AND APPLICATION OF A THREE-DIMENSIONAL
HYDRODYNAMIC MODEL
H. L. BUTLER
Coastal Engineering Research Center
U.S. Army Engineer Waterways Experiment Station
3909 Halls Ferry Rd
Vicksburg, MS 39180-6199
ABSTRACT.
With increases in computing power, researchers all over the world are developing and apply-
ing three-dimensional hydrodynamic models. The development of one such model called
CH3D-WES and its application on Chesapeake Bay are presented. The basic equations
solved, boundary conditions employed, and numerical solution techniques utilized, along with
the parameterization of the vertical turbulence which is crucial when computing flows in
partially stratified water bodies, are discussed. Finally, model results from application to the
September 1983 data set on Chesapeake Bay are presented and compared to field data. This
data set contains a major wind mixing event that was aided by a cooling of the surface
waters of the bay.
1. Introduction
2. Model Development
The basic equations solved, boundary conditions applied, numerical grid employed and the
numerical algorithm employed are presented below. In addition, an extended discussion of
the vertical turbulence parameterization is given.
3. Basic Equations
The basic equations for an incompressible fluid in a right-handed Cartesian coordinate system
(x,y,z) are:
au +av aw
_+_=0 (1)
ax ay az
au au 2 auv auw
+ - - + - - + - - = fv -
1 ap a
+-
at ax ay az Po ax ax (AH ::)
a a
+-
ay ~) +az-
(A H ay (Av !~) (2)
243
il (3)
+-
ily
~ = - pg (4)
ilz
ilS
ilt
+ iluS + ilvS + ilwS =..!!....
ilx ily ilz ilx
(KH ~)
ilx
+ ..!!....
ily
(KH ilS)
ily
+ ..!!....
ilz
(Kv ilS)
ilz
(6)
p = P (T,S) (7)
where
(u,v,w) :: velocities in (x,y,z) directions
t:: time
f :: Coriolis parameter defined as ZQ sin cp
where
Q :: rotational speed of the earth
cp :: latitude
p:: density
p:: pressure
AH,KH:: horizontal turbulent eddy coefficients
A", Ky :: vertical turbulent eddy coefficients
g :: gravitational acceleration
T :: temperature
S:: salinity
Equation 4 implies that vertical accelerations are negligible and thus the pressure is
hydrostatic.
Various forms of the equation of state can be used for Equation 7. In the present model,
the equation given below is used:
where
244
and T is in degrees Celsius, S is in parts per thousand, and p is in grams per cubic
centimeter.
4. Non-Dimensionalization of Equations
Working with the dimensionless form of the governing equations makes it easier to compare
the relative magnitude of various terms in the equations. Therefore, the following
dimensionless variables are used:
(x *, y *, z *) = (x, y, zXrlZr)/Xr
(9)
245
where
('rw, 't) = wind stress in (x,y) directions
x t= water surface elevation
which then yields the following dimensionless parameters in the governing equations:
Rossby Number:
where
Sr' T r , Ur , Pr ' Xr , Zr' AHr , Ayr' KHr , and ~ are arbitrary reference values
of the salinity, temperature, velocity, density, etc.
246
5. External-Internal Modes
The basic equations (Equations 1-4) can be integrated over the depth to yield a set of
vertically integrated equations for the water surface, l;" and unit flow rates U and V in
the x and y directions. Using the dimensionless variables (asterisks have been dropped)
and the parameters previously defined, the vertically integrated equations constituting the
external mode are:
al;,
at
+ 13 (au
ax
+ av)
ay
= 0 (11)
- R
o
It; [l
z
auu
ax
+ auv ] dz
ay
(12)
- R
o
It;
z
[auv
[ax
+ avv ] dz
ay
(13)
247
where
As will be discussed later, the major purpose of the external mode is to provide the updated
water-surface field.
The internal mode equations from which the 3D velocity, salinity, and temperature fields
are computed are:
ahu = _ h a<;
at ax
+ E~
az
v
(A v
ahU)
az
+ hv
+ EH [- a (AH -
ahU)
- + - a (AH--
ahU)]
ax ax ay ay
-2F 2 (II;z ~
ax
dZ) (14)
rD
ahv = _ h a<;
at ay
+ Ev ~
az
(Av ahV) - hu
az
+ EH [- a (AH -
ahV)
- + - a (AH--
ahV)]
ax ax ay ay
-2F 2 (II;z ~
ay
dz) (15)
rD
+ PrH
EH [ a
ax
(KH ax
ahT) + a
Ty
(KH ay
ahT)] (17)
+ ~ [ ~
PrH ax
(KH ahS)
ax
+ ~
ay
(KH ahS)]
ay
(18)
In these equations h is the thickness of an internal layer and k+112 and k-112 represent
the top and bottom, respectively, of the kth vertical layer.
6. Boundary-Fitted Equations
To better resolve complex geometries in the horizontal directions, computations are made on
the boundary-fitted or generalized curvilinear planform grid shown in Figure 1. However,
rather than making the computations on the boundary-fitted grid, it is desireable to make the
computations on the transformed rectangular grid with square grid spacing. This necessitates
the transformation of the governing equations into boundary-fitted coordinates (1;,'11). If only
the (x,y) coordinates are transformed, a system of equations similar to those solved by
Johnson (1980) for vertically averaged flow fields is obtained. However, in the present
model not only are the (x,y) coordinates transformed into the (1;,'11) curvilinear system but
also the velocity is transformed such that its components are perpendicular to the (1;,'11)
coordinate lines. This is accomplished by employing the definitions below for the compo-
nents of the Cartesian velocity (u,v) in terms of contravariant components u and v
-
u = x1;u + ~v
-
(19)
(20)
With the governing equations written in terms of the contravariant components of the
velocity, boundary conditions can be prescribed on a boundary-fitted grid in the same manner
as on a Cartesian grid since u and v are perpendicular to the curvilinear cell faces (e.g.,
at a land boundary, eitheru orv is set to zero).
3 2
z
cr-O
~
~
/
/
/
/
/
//// '///////
Initially the vertical dimension was handled through the use of what is commonly called a
sigma-stretched grid. Such a grid is illustrated in Figure 2. However, with a relatively
coarse grid it was observed that stratification in deep channels could not be maintained dur-
ing long term simulations on Chesapeake Bay. With a sigma-stretched grid, the bottom layer
in one column communicates with the bottom layer in an adjacent column. Thus, if depth
changes are rather coarsely resolved, channel stratification cannot be maintained. As a result,
the governing equations presented below for solution on the Cartesian or z-plane in the verti-
cal direction are the ones constituting the internal mode.
With both the Cartesian coordinates and the Cartesian velocity transformed, the following
boundary-fitted equations for u ,v , w, S ,and T to be solved in each vertical layer
are obtained.
-- --
ahu _ _ (G
22 a1;
h - - --
_ G)
12 a1;
---
h
+ - (G12 -u + G22 -v) R
+ --
0 1L.
'j [
-
a --
(JYshuu
at J 2 as J 2 c3l'} J J2 as
I
I; (G22 ~
z J2 as
- G 12 ~) dz 1+ Horizontal Diffusion
J 2 all
(21)
ahv G21
- h (- - a1; + -
- -- - -a1;)
G ll - - -h (
G ll- _ [ - a ( JYshu
Roxs
u + G21 -v ) - _ --u
at J 2 as J 2 all J J2 as
251
ahS =
at
2!(Kv
Pr v
as)
az top
_ (Kv as)
az bot
1- Ro (ahJiiS + ahJVS)
J a; aYj
where
(26)
au = _
at
H(G22 ~
J2 at; _ G at;)
12 Tr]
+ -1 (
J
-
G 12 -) + _
U + G 22V Ro'S-j
_
J2
II;z [a-as (-- --) + _ a (Jy'\:uv
Jy;uu + JYT]uv
aY)
--
'5
+ JYnVV- -)] dz
,
av
- = - - H ( - G 21 - at; + G ll -at; ) - -1 (
G ll- -)
U + G 21 V
at J2 as aY) J
RoYs
+ _ _ II; [__a (Jx,\:uu
- - + J'S-juv
--) + _ a (--
Jx;uv --) ] dz
+ JXY)vv
J2 z as '5 aY)
+ 'tsn - 'tbn - -
Ro -H2 ( - G -ap + G -ap )
21 ll
., ., F 2 2 as Or]
TO
253
Equations 27-29 are solved first to yield the water-surface elevations which are then used to
evaluate the water-surface slope terms in the internal mode equations. The horizontal diffu-
sion terms are quite lengthy. In large bodies of water, the horizontal diffusive transport is
generally small and thus these terms have been neglected in the present model. A version of
the model that incorporates these terms is under development.
7. Boundary Conditions
aT = Pr K (T - T e) (30)
az Ev
~ =0
az
whereas the boundary conditions at the bottom are
aT,~ =0 (31)
az az
where
C = surface drag coefficient
W = wind speed
K = surface heat exchange coefficient
Te = equilibrium temperature
Cd = bottom friction coefficient
v
~, 1 = values of the horizontal velocity components next to the
bottom.
With z1 equal to one-half the bottom layer thickness, Cd is given by
254
(32)
where
k = von Karman constant
Zo= bottom roughness height
As presented by Garratt (1977), the surface drag coefficient is computed from
with the maximum allowable value being 0.003. The surface heat exchange coefficient, K,
and the equilibrium temperature, Te , are computed from meteorological data (wind speed,
cloud cover, wet and dry bulb air temperatures, and relative humidity) as discussed by
Edinger, Brady, and Geyer (1974).
Along the shoreline where river inflow occurs, the freshwater inflow and its temperature
are prescribed and the salinity is assumed to be zero. At an ocean boundary, the water-
surface elevation is prescribed along with time-varying vertical distributions of salinity and
temperature. Along a solid boundary, the normal component of the velocity and the
viscosity and diffusivity are set to zero.
8. Numerical Grid
A staggered grid is used in both the horizontal and vertical directions of the computational
domain (Figure 3). In the horizontal directions, a unit cell consists of a ~-point in the center
~ j)' a V-point to its left (Vi j)' and a V-point to its bottom (Vi j)' In the vertical direction,
the vertical velocities are computed at the "full" grid points. Horizontal velocities, tempera-
ture, salinity, and density are computed at the "half' grid points (half grid spacing below the
full points).
0
C
U. u
v. "
~
u
\If
~ t w. T. P 0 T. P
A v
~
D
0 ~
C
o~
D
0
0
~
6
D
0 6 0 6
D D
0 6 0
D
0
6
6
C
0 ~
D
0 6
D
0 6
D
0
6
0
6 0 ~ 0 6 0 /1 0
D
6 0/1
D
0
/1
0
1117~1I1
Figure 3. Staggered grid
255
Finite differences are used to replace derivatives in the governing equations, resulting in a
system of linear algebraic equations to be solved in both the external and internal modes.
The external mode solution consists of the surface displacement and vertically integrated
contravariant unit flows D and V. All of the terms in the transformed vertically averaged
continuity equation are treated implicitly whereas only the water-surface slope terms in the
transformed vertically averaged momentum equations are treated implicitly. If the external
mode is used as purely a vertically averaged model, the bottom friction is also treated
implicitly. Those terms treated implicitly are weighted between the new and old time-steps.
The resulting finite difference equations are then factored such that a S-sweep followed by an
lj-sweep of the horizontal grid yields the solution at the new time-step.
a~at + ~ (au
as
+ av] = 0
alj
(34)
(35)
av H
+ - G ll -
a~
=N (36)
at J2 alj
the S-sweep is
*~eLit
S-sweep => r .. + _
'='ij
_ ( U.
- l' - U..
LiS
*
1+ ,j
- *) =
Ij
n
~ ..
Ij
~Lit (-
- (1-9)_ U. l' - U ..
n _n)
LiS 1+ ,j Ij
(37)
and
256
_n+1
UIJ.. +
8AtHG22 (
AS J2 ~ij -
* ~i-1,j
*)
n
= U ..
IJ
AtHG22 ( n n) n (38)
-(1-9) ~. - ~i-1' + At M
ASJ 2 J ,J
The l']-sweep then provides the updated ~ and V at the n+ 1 time level.
~At (_ n
- (1-8)_ V .. 1 - V ..
_n)
Al'] I,J + I,J
At (-
+ -
n _n)
V .. 1 - V ..
(39)
Al'] I,J+ I,J
and
= V.~
I,J
AtHGll (n n) (40)
-(1-8) ~.. 1 - ~. + At N n
Al'] J 2 I,J+ ,J
257
SR = ~ .. k+ SI+,J,
2 (S I,J, 1 k)
--
1
6 1 -
[ (U- i +1j.-\ '1
k .-\t 2]
(s. +1,J,k
1 - 2 SI,J,. k + S1 -1 ,J,. k)
S
_ ,J,k .-\t (S . . - S .. )
1 U1 +1 (41)
"2 .-\!; 1 +1,J,k I,J,k
The effect of vertical turbulence is modeled by using the concept of eddy viscosity and dif-
fusivity to represent the velocity and density correlation terms that arise from a time averag-
ing of the governing equations. These eddy coefficients are computed from mean flow char-
acteristics using a simplified second-order closure model originally developed by Donaldson
(1973). The closure model has been further developed and applied to various types of flows
by Lewellen (1977) and Sheng (1982, 1986). A discussion of the implementation of the
turbulence model taken from Sheng* follows.
Basically all second-order closure models solve the Reynolds stress equations in addition
to the equations for the mean flow. These equations can be found in any textbook on turbu-
lence and thus are not reproduced here. Assuming local equilibrium of turbulence, the
Reynolds stress equations can be greatly simplified since there is no time evolution nor
spatial diffusion of the second-order correlations. If one considers only the vertical turbulent
transport, these equations can be expanded into
3
..i w'w' + L (2b-l) + ~ w'p' = 0 (44)
A 3A P
q - --
- u'v' + u'w' -
av -- aii
A az + u'w' -az = 0 (45)
q -
A
- - aii
- u'w' + w'w' - +
az p
g
u' p' = 0 -= (46)
q--
- w'w' + w'w' -
--av + -
g-
v'p' = 0 (47)
A az p
bsq -
- - p'p' + w'p' -
- a-p =0 (48)
A az
-
Aq- -ajj
u'p' + u'w' -
-au
+ w'p' - = 0 (49)
A az az
259
where
and
q = /--;-;
\U'U' + -v'v' + ---r---rll/2
w'w'J (52)
where u', v', and w' are the turbulent velocity fluctuations and the overbar indicates
time averaging. These equations can be manipulated to produce an equation relating the
turbulent kinetic energy and the macroscale of turbulence A to the mean flow shear and
stratification (given by the Richardson number Ri):
where
(54)
and
(55)
260
As discussed by Sheng, * it can also be shown that the following relations hold:
AU A 1 +~
--
u'w'
oz - -.:---
=- - A - -
w'w'
(56)
q 1-c.o
ov A 1 +~
--
v'w' = -
oz
--
A --
-.:--- w'w'
(57)
q 1 - c.o
(58)
where
Ri
c.o (59)
AQ 2
and
c.o
c.o =
c.o (60)
1 - bs
Thus, after the velocity shear and flow stratification are determined, q can be computed
using Equations 53 and 55. w'w' is then determined from
(61)
Finally, after A is prescribed, u'w' and v'w' can be computed from Equations 56 and 57
and the vertical eddy coefficients can be determined from
_ -u'w' _ A
Av - - - - -
A + w --
-:-:",.--...,.. w'w'
au q A(1 - w) (62)
Tz
A bs -,-,
-;:---~ ww
q (bs - w)A (63)
If the Richardson Number Ri never exceeds a critical value of 0.55 at any vertical position
in the water column, the initial distribution of A at a vertical position z is computed from
0.65z such that A is zero at both the surface and the bottom with its maximum value
occurring at middepth. However, if a pycnocline does exist (Ri O!: 0.55), then the initial
distribution of A is computed such that A is zero at the surface, at the pycnocline, and at
the bottom with maximum values occurring halfway between the surface and the pycnocline
and the pycnocline and the bottom. This initial distribution is then modified by the three
basic constraints below:
dA
I_I s 0.65 (64)
dz
-i
N (_.!P ~)O.5
A s = _ _q.:-~
(65)
az
(66)
where N is the Brunt-Vaisala frequency. Equation 66 states that A is less than a fraction
of the spread of turbulence as measured by the distance between the location of a maximum
q2 to where q2 is equal to 25 percent of the maximum. Sheng suggests a value of 0.15 to
0.25 for the coefficient Qcut.
The 3-D numerical hydrodynamic model discussed above has been applied to Chesapeake
Bay to provide flow fields to a 3D water quality model of the bay.
262
The Chesapeake Bay is one of the largest estuaries in the world. As shown in Figure 4, the
main bay extends approximately 300 Ion north from the ocean entrance to the Susquehanna
River. The average depth of the bay is about 8 m, although a natural channel with depths
greater than 15 m traverses the bay for more than 60 percent of its length. The bay is
irregular in shape, varying in width from 6.4 km between Annapolis, MD, and Kent Island,
in the Upper Chesapeake Bay, to 48.3 Ion in the middle bay off the Potomac River. The bay
is long enough to accommodate one complete tidal wave at all times.
The first step in applying a 3-D numerical hydrodynamic model is the construction of a
numerical grid to cover the domain of interest. The horiwntal numerical grid of Chesapeake
Bay employed is shown in Figure 5. There are 734 active horizontal cells and a maximum
of 15 vertical layers, resulting in over 4,000 computational cells. To capture the important
features of the hydrodynamic processes and bathymetry in the bay, grid resolution is 1.52 m
vertical and approximately 10 km longitudinal and 3 km lateral. Major tributaries, i.e., the
James, York, Rappahannock, Potomac, Patuxent and Susquehanna Rivers, are modeled fully
3-D in the lower reach and two-dimensional (2-D) in the upper reach with a single cell
spanning the width of the tributary. Based upon an average inflow of 70,000 cfs, typically
about 90 percent of the fresh water in the bay enters by these rivers.
Current meter data were available for four long-term stations: bay entrance (BE), Wolf Trap
(WT), midbay (MB), and Bay Bridge (BB). * These locations are shown in Figure 5. These
data include current direction and amplitude, water temperature, pressure, and conductivity.
They were measured at a 10-min time interval. The temperature and conductivity were used
to compute salinity from Equation 67.
~--nr~~---------
OCEAN
SCALE IN Km
16
..... - 0 16 32 48
"''''~
~~
Baltimor.e-
Hashington ---
Airport
and
T = temperature, C
C = conductivity, mmhos/cm
S = salinity, ppt
Hourly wind data at the Patuxent River Naval Air Station and wind data at Norfolk Inter-
national Airport at 3-hour intervals were available for the September 1983 period. * The
wind data are given in terms of wind direction and speed. Hourly tidal height, corrected to
NGVD, at seven locations were obtained from NOS: Havre de Grace, MD (HdG), Colonial
Beach, VA (COL), Lewisetta, VA (LEW), Annapolis, MD (ANN), Solomons, MD (SOL),
Hampton Roads, VA (HRd), and Chesapeake Bay Tunnel, VA (CBT). * The locations of
these gages are also shown in Figure 5. Average daily riverflow data at the tributary fall
lines were obtained from the US Geological Survey Water Resources Data reports (USGS
1984a and b). These data are discussed in detail by Blumberg et al. (1991).
To save on computation time, the initial 3-D salinity and temperature fields were
constructed to be as close to reality as possible. These were established by using the avail-
able field data. The value for each individual cell of the 3-D grid was first set to be that of
the nearest field data point. The resulting 3-D fields of salinity and temperature were then
smoothed several times using a three-point smoothing equation. The initial velocity field
was taken to be zero and the water surface was taken to be at mean sea level.
Boundary forcings consist of tides, winds, freshwater inflows, and the exchange of heat at the
water surface. The tide imposed at the ocean boundary (CBT) is shown in Figure 6. In
addition to the tide at the ocean boundary, time-varying vertical distributions of salinity and
temperature were also prescribed using the field data at station BE. Since data were not
available, the Chesapeake and Delaware Canal was closed.
Daily freshwater inflows were prescribed at the head of all major tributaries. All of these
flows were quite low, with over half of the total freshwater inflow coming from the
Susquehanna River (Figure 7). The time-varying temperatures of these inflows were set to
be the equilibrium temperature given in Table 1. The salinity of the tributary inflows was
taken to be zero.
Wind stress in the lower to middle bay was computed from linearly interpolated wind data
from the Norfolk and Patuxent stations. North of the Patuxent station, only wind data from
the Patuxent station were used. Wind vectors from the Patuxent station are presented in Fig-
ure 8 and have been adjusted to represent over-water winds.
The computation of the surface heat exchange has previously been discussed. The equili-
brium temperatures and surface heat exchange coefficients computed using meterological data
from the Patuxent station are given in Table 1. These were assumed to be constant over the
bay.
7 14 21 21
8...
U1
~8
... ~
w
~~
II:
-
J:
US
U1_
Cl
0
0 5 10 15 20 25 30
TIME, DAYS
Table 4
SeQtember 1983 Surface Heat Exchange Data
Surface
Equilibrium Transfer
Temperature Coefficient
Date c WattsLm2e..C
9/01/83 24.2 41.7
9/02/83 23.6 31.4
9/03/83 27.2 20.0
9/04/83 26.0 45.1
9/05/83 28.7 34.8
9/06/83 28.8 41.4
9/07/83 29.4 27.8
9/08/83 23.4 27.9
9/09/83 26.5 25.1
9/10/83 26.9 29.5
9/11/83 25.8 42.2
9/12/83 25.4 42.9
9/13/83 21.3 43.4
9/14/83 17.1 46.2
9/15/83 18.1 38.1
9/16/83 19.4 29.9
9/17/83 22.3 32.8
9/18/83 22.6 29.6
9/19/83 23.4 49.3
9/20/83 23.4 60.5
9/21/83 20.8 62.9
9/22/83 12.9 46.5
9/23/83 15.4 21.0
9/24/83 15.7 22.3
9/25/83 20.6 13.5
9/26/83 18.2 13.3
9/27/83 21.3 18.7
9/28/83 17.5 40.4
9/29/83 14.5 54.8
9/30/83 16.9 58.3
9/31/83 20.8 22.4
10/1/83 19.9 19.3
268
{) ~{) meters/see
Figure 8. Wind data at the Patuxent River Naval Air Station during
September 1983. Day 0 is 1 September.
269
Parameters connected with the computation of the vertical turbulence coefficients and the
bottom drag coefficient are prescribed. The bottom roughness was set such that the bottom
drag coefficient was computed to have a value of 0.0028 throughout the bay. Recall that the
horizontal viscosity and diffusivity terms are neglected. Background or minimum values for
the vertical eddy viscosity and diffusivity were set to be 10 cm2/sec and 0.005 cm 2/sec,
respectively.
As previously discussed, the vertical turbulence model contains one free parameter, 0cut'
that can be varied. However, its value should be in the range of 0.15-0.25. In this range,
the computed eddy coefficients were fairly insensitive to variations in Ocut Thus, 0cut
was set to 0.20. The other three parameters, b, A, and S, are considered to be constants.
However, several runs with the September 1983 data set were made in which the values of
these parameters were varied. The basic conclusion drawn from these results was that the
default values should not be changed and these parameters should indeed be considered
model constants.
With these boundary forcings and initial state, computations were made on the numerical
grid shown in Figure 5. The initial salinity and temperature fields were frozen for the first
5 days. Computed salinity, temperature, and velocity were saved at the locations of the
current meter stations in Figure 5 for comparison with the field data. Computed water-
surface elevations were saved at the six interior tide stations noted in Figure 5. Furthermore,
monthly averaged velocity vectors were computed for comparison with observed long-term
circulation patterns in Chesapeake Bay.
Comparison of the computed and recorded tides at Hampton Roads, Lewisetta, and
Colonial Beach, VA, and Annapolis, MD, are presented in Figures 9-12. Low water at
Hampton Roads is consistently computed to be too high; however, the range at most other
stations is about right. Around the middle of the month the computed water surface at most
stations experiences too much setup. This is probably due to an inaccuracy in the wind data
or perhaps a barometric disturbance that is not modeled. The effect of the wind shift around
the 20th of the month is quite evident.
Figures 13-14 illustrate the ability of the numerical model to reproduce flow velocity well.
The impact of the sudden shift in the wind around the 20th of the month can clearly be seen.
Salinity results are presented at stations MB and BB in Figures 15-16 and demonstrate that
the vertical turbulence closure model responds reasonably well to the wind-mixing event. As
a result of the turbulence generated by the velocity shear created by the wind, the bay destra-
tified but then began to restratified within a few days.
Since flow fields generated by the hydrodynamic model are to be used in the long-term
computation of water quality parameters, it is important to demonstrate the ability of the
model to compute the proper residual circulation of the bay. Figure 17 shows the computed
monthly averaged near-surface and near-bottom currents in the bay. Note the classical
gravitational circulation, with the surface water flowing toward the ocean and bottom water
moving up the bay. Figure 18 is a similar plot that was constructed by Blumberg, from
records of field data collected by NOS at various locations over a period of time from 1976
270
rn'-
a: ,,
W
till! :,
I
2 0
aU
o
~o \ ('! . ~
a:
;::) I,
rn .. l ') \ \ " I
a:o
Wi LEGEND
tc COMPUTED
__ J)P..s~a~I;R __
~.-I
7 14 21 21
rn'-
a:
W
till!
2 0
aU
o
~o
a:
;::)
rn ..
a:o
Wi LEGEND
tc COMPUTED
__ J)P..s~a~I;R __
~.-I
7 14 21 21
...
LEGEND
__ 9a.$~a~ea __
COMPUTED
7 14 21 28
LEGEND
COMPUTED
__ 9a.$~tWea __
7 14 21 28
o
...o
LEGEND
COMPUTED
__ Qa.s~(NER __ .
7 14 21 28
a. Depth = 17.5 ft
o
...o
LEGEND
COMPUTED
__ Qa_S~(1.YER __ .
7 14 21 28
b. Depth = 42.5 ft
Figure 13. Comparison of computed and recorded velocity at
station MB during September 1983
273
o
o
N
LEGEND
COMPUTED
__ QttSI;(t"{I;R __ .
7 14 21 28
a. Depth = 17.5 ft
o
o
N
o
!!!
-
o
5!
V)
::?;o
u lO
M
a: o
w
~o
...J~
::)
o LEGEND
5!, COMPUTED
__ QeS_~Iw.m __ .
o
~4-~~~~~~-.r-r-~~~~~,-~~~~~~-,-.--r-r-~~~.-~~~~
7 14 21 28
b. Depth = 62.5 ft
..,
'"
LEGEND
o COMPUTED
'" __ JntS~Et'l~R __ .
I-
Q...,
Q. N
N
or-
..,
7 14 21 28
a. Depth = 17.5 ft
..,
'"
LEGEND
o COMPUTED
'" __ QttS~ft'l~R __ .
..,
7 14 21 28
b. Depth = 42.5 ft
..,'"
LEGEND
..,
o COMPUTED
__ .QttSeN~R __ .
7 14 21 28
a. Depth = 17.5 ft
..,'"
LEGEND
..,
0 COMPUTED
__ mtSetyeR __ .
t:",
0.. ....
c..;
a:o
w ....
~
-'
.'"
>--
t::
z
:::Jo
<-
U)
'"
0
7 14 21 28
b. Depth = 62.5 ft
Figure 16. Comparison of computed and recorded salinity at
station BB during September 1983
276
a. Near-surface
b. Near-bottom
a. Near-surface b. Near-bottom
Figure 18. Computed residual currents from field data during 1977-1983
279
to 1983. * Only those records of at least 15 days in length were employed in constructing
these plots. Note that the magnitude of the model-computed near-surface and near-bottom
residual currents is in the 5- to lO-cm/sec range as is that for the field data.
19. Summary
A time-varying 3-D numerical hydrodynamic model has been developed and applied to
Chesapeake Bay to yield flow fields to drive a 3-D water quality model. The hydrodynamic
model, CH3D-WES, makes computations on a curvilinear or boundary-fitted planform grid.
Physical processes impacting baywide circulation and vertical mixing that are modeled
include tides, wind, density effects (salinity and temperature), freshwater inflows, vertical
turbulence, and the effect of the earth's rotation.
Application of a 3-D numerical hydrodynamic model requires an extensive data base. A
successful verification of the hydrodynamic model requires sets of synoptic data. These sets
must contain freshwater inflows and the temperature of those flows on the major tributaries;
tides at the bay entrance as well as at various interior stations; meteorological data at one or
more stations from which the surface wind stress and heat flux can be determined; and cur-
rents, temperature, and salinity at several locations throughout the bay as well as at the ocean
boundary. Application using September 1993 data on Chesapeake Bay and a comparison of
model results with field data at interior stations have been presented.
20. Conclusions
Based upon an overall comparison of model results with available field data, it has been
demonstrated that the 3-D hydrodynamic model behaves well and is a good representation of
the hydrodynamics of the Chesapeake Bay. This study has also demonstrated that yearlong
3-D hydrodynamic computations to drive water quality models are feasible. Although only
results from the September, 1983 application were presented, year long simulations have
been made. A 1-year simulation on the Chesapeake Bay grid using a time-step of 5 minutes
takes about 10 hours on a CRAY Y-MP computer.
Other conclusions relate to the modeling approach taken. The obvious benefit of generat-
ing solutions on boundary-fitted grids is that geometric features are modeled more accurately
and economically. The price for this is the increased complexity of the equations. However,
since the equations are differenced on a transformed regular grid, this poses no particular
problem. Use of the contravariant velocity results in a more straightforward differencing of
the equations since the same type staggered grid employed in Cartesian models can be used.
In addition, boundary conditions are more easily applied. The use of a sigma grid in the
vertical resulted in excess advection of salt from the deep channels to the shallows. There-
fore, to maintain stratification in the channels over long periods of simulation, computations
are now made on the z-plane.
* Personal Communication with Dr. Alan Blumberg, HydroQual, Inc., Mahwah, NJ.
280
21. References
Blumberg, A F., Johnson, B. H., Heath, R. E., Hsieh, B. B., Pankow, V. R., Kim, K W.,
and Butler, H. L. 1991. "Data Employed in the Development of a Three-Dimensional,
Time-Varying, Numerical Model of Chesapeake Bay," Technical Report HL-91-1, US Army
Engineer Waterways Experiment Station, Vicksburg, MS.
Donaldson, C. duP. 1973. "Atmospheric Turbulence and the Dispersal of Atmospheric
Pollutants," Workshop on Micrometeorology, D. A Haugen, ed., American Meteorological
Society, Science Press, Boston, pp 313-390.
Edinger, J. E., Brady, D. K, and Geyer, J. C. 1974. "Heat Exchange and Transport in the
Environment," Report 14, EPRI Publication No. 74-049-00-3, Prepared for Electric Power
Research Institute, Palo Alto, CA
Garratt, J. R. 1977. "Review of Drag Coefficients Over Oceans and Continents," Monthly
Weather Review, Vol 105, pp 915-929.
Johnson, B. H. 1980. "VAHM - A Vertically Averaged Hydrodynamic Model Using
Boundary-Fitted Coordinates," Miscellaneous Paper HL-80-3, US Army Engineer Waterways
Experiment Station, Vicksburg, MS.
Johnson, B. H., Kim, K W., Heath, R. E., and Butler, H. L. 1991. "Development and
Verification of a three-dimensional Numerical Hydrodynamic, Salinity, and Temperature
Model of Chesapeake Bay." Technical Report HL-91-7, US Army Engineer Waterways
Experiment Station, Vicksburg, MS.
Leonard, B. P. 1979. "A Stable and Accurate Convective Modeling Procedure Based on
Upstream Interpolation," Computer Methods in Applied Mechanics and Engineering, Vol 19,
pp 59-98.
Lewellen, W. S. 1977. "Use of Invariant Modeling," Handbook of Turbulence, W. Frost,
ed., Plenum Press, New York, Vol 1, pp 237-280.
Sheng, Y. P. 1982. "Hydraulic Applications of a Second-Order Closure Model of Turbulent
Transport," Applying Research to Hydraulic Practice, P. Smith, ed., American Society of
Civil Engineers, New York, pp 106-119.
_:--___. 1986. "A Three-Dimensional Mathematical Model of Coastal, Estuarine and
Lake Currents Using Boundary Fitted Grid," Report No. 585, AR.AP Group of Titan
Systems, New Jersey, Princeton, NJ.
US Geological Survey. 1981a, 1984-1987 inclusive. "Water Resources Data, Maryland,"
Water Years 1980, 1983-1986 inclusive, Towson, MD.
US Geological Survey. 1981b, 1984-1987 inclusive. "Water Resources Data, Virginia,"
Water Years 1980, 1983-1986 inclusive, Richmond, VA
10
SEDIMENT TRANSPORT MODELS AND THEIR TESTING
YASUO ONISHI
Pacific Northwest Laboratory
Operated by Battelle Memorial institute
for the U.S. Department of Energy
under Contract DE-AC()6-76RLO 1830
Richland, Washington, 99352 U.S.A
ABSTRACT. Hydraulic and environmental engineers must evaluate transport, deposition, and erosion
of sediment for planning and operating river and canal systems. An alluvial flow is characterized by
the inter-dependency of flow, sediment transport, bed form, and friction factor: The flow affects the
sediment transport and bed form, which control the hydraulic roughness and channel geometry. The
hydraulic roughness and channel geometry, in tum, affect the flow. This interdependency produces
major difficulties for analyzing and simulating fluvial flow and associated sediment transport. Thus, a
key to successful sediment transport modeling is to correctly reflect this interdependency in a model.
Numerous methods and formulas are available for predicting stage-discharge relationships and
calculating sediment discharge in rivers. They are an integral part of sediment transport computer
codes. This paper summarizes sediment transport mechanisms, stage-discharge predictors, sediment
discharge formulas, and 22 numerical sediment transport models. Furthermore, the paper discusses
tests of 10 representative stage-discharge predictors, 23 sediment discharge formulas, and 6 sediment
transport computer codes against each other and against measured data. The wide scatter of their
predictions clearly demonstrates the lack of understanding of this interdependency, and no single stage-
predictor, sediment discharge formula, and flow-sediment routing code can be selected as the best
method or model to analyze sediment transport for all conditions. Thus, a user must review many
methods and models for their applicabilities and limitations relative to a specific problem, and then
select several computer codes that contain suitable friction factor representations and sediment
discharge formulas.
1. Introduction
Hydraulic and environmental engineers have a great need to evaluate the transport, deposition, and
resuspension of sediment for the planning and operation of river and canal systems. This requirement
is made greater by environmental assessment and clean-up activities, since fine sediment materials act
as a carrier of many toxic chemicals, heavy metals, and radionuclides (Mehta et al. 1989a,b; Onishi
1981; Onishi et al. 1993).
Flow, sediment transport, and channel roughness/channel geometry in a fluvial stream are
interdependent. The flow affects the sediment transport, which controls the hydraulic roughness and
channel geometry through bed formation and sediment deposition/erosion. The hydraulic roughness
and channel geometry, in tum, affect the flow. For example, it is possible to have multiple flow
velocities (Figure 1) and sediment transport rates (Figure 2) for the same flow depth or discharge in a
given channel, depending on the bed form, as shown for the Rio Grande (Nordin 1964). Thus, to
make depth-discharge predictions for alluvial flows requires knowledge of the relationships among flow
281
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 281-312.
1994 US Government.
282
~ 3
g Transition zone
III
::I
"C
f!
0 2
'3
f!
"C
>-
J:
1.0
0.9
0.8
0.7
L -_ _'--_-J..._ _~_ _L_~_...I._...J........J
1 2 3 4 5 6 7 8
Mean velocity (fps)
59306062.1
Figure 1. Rating Curve for Rio Grande near Bernalillo, New Mexico (Nordin 1964)
parameters, fluid/sediment properties, and the hydraulic roughness affected by sediment transport.
Here lies the critical difference between an alluvial flow and a rigid-channel flow and the source of the
difficulties dealing with fluvial streams.
Numerous methods and formulas are available to predict stage-discharge relationships and to calculate
sediment transport rates in rivers. They are an integral part of numerical sediment transport models
(Vanoni 1975; National Research Council 1983; Fan 1988). This paper briefly summarizes sediment
transport mechanisms, stage-discharge predictors, sediment transport formulas, and 22 sediment
transport numerical model formulations. We will also compare 10 representative stage-discharge
predictors, 23 sediment transport formulas, and 6 numerical sediment transport models, against each
other and measured data.
Sediment can be divided into cohesive and non-cohesive sediment. Non-cohesive sediments are those
consisting of discrete particles whose movements depend only on particle properties (e.g., size, shape,
and density) for given transport and erosion forces. Sand and gravels are examples of non-cohesive
sediments. Cohesive sediments, on the other hand, are those whose movements depend also on the
283
100x 103
90
80
70
o Dunes
a Transition
Flat bed and antidunes .,,
I
60 I.
I
~ 50 I
i 40
I
I"
30 I
I
Y a
20 I
I
a
10
9
8
7
6 /
5 /8
/
4
/
3 I
2
/
2 3 4 5 6 7 8 910 x 103
Discharge (cis)
59306062.2
strength of cohesive bond between particles. They flocculate (or aggregate) and the aggregate
properties depend on sediment type, type and concentration of ions in the water, and flow conditions
(Krone 1962; Mehta et a1. 1989a). Fine silt and clay are often cohesive sediments.
In this paper, we will limit our scope to mostly non-cohesive sediment. The main properties of non-
cohesive sediment that relate to sediment transport are particle size, shape, density, and fall velocity.
Table 1 shows the standard size classifications of the American Geophysical Union (Lane 1947; Vanoni
1975).
Although the sediment is composed of a variety of minerals, the most common mineral in river
sediment is usually quartz, because of its great resistance to weathering and abrasion. Its specific
weight is 2.65. Other mineral compositions include feldspar, chert, and carbonates, whose specific
weights are 2.55-2.76,2.65, and 2.85, respectively (Vanoni 1975).
284
(2.1)
Flow, sediment transport, and channel roughness/channel geometry in a fluvial stream are
interdependent, as discussed above. In general, the following quantities are relevant (Vanoni 1975):
water discharge, Q; sediment discharge of bed material, Q.; concentration of wash load of fine particle
not found significantly in the bed, c,,; river width, b; mean flow depth, d; Darcy-Weisbach friction
factor, f; channel plan geometry, m; hydraulic radius, r; energy gradient, S; mean velocity, V; fluid
kinematic viscosity, v; fluid density, p; sediment particle density, p.; mean settling velocity, w;
geometric mean size of bed material, d.; geometric standard deviation of bed material, u.; gravitational
acceleration constant, g; and plan-form geometry (meander dimensions, etc). It is important to select
appropriate independent variables as input data to obtain unique solutions for unknowns (the dependent
variables) for a specific problem (see Figures 1 and 2). Table 2 provides guidelines for selection of
independent variables (Vanoni 1975).
As the flow over a bed sediment surface increases from zero, flow-induced forces (lift and drag) acting
on the sediment particle increase. When these forces exceed the submerged weight of the particle, the
sediments start to move. This critical condition for initiation of motion was first correlated to the
velocity by Brahams in 1753 (Leliavsky 1966) as
Table 2. Guidelines for Selection of Independent and Dependent Variables in Alluvial Streams
(adopted from Vanoni 1975)
Tune Frames of Properties of Fluid Sediment, Flow Single Multiple Values for
Alluvial Streams and Others Characteristics Dependent Variables Valu.. Some Ranges
d,S, m Q, Q" b, r, V, f, e. X
r, S, m Q, Q" b, d, V, f, c.. x
Q,S,m Q" b, d, r, V, f, c.. X
Subsequently, many researchers, including Shields (1936) and White (1940), correlated the fiow
intensity controlling initial particle movement and subsequent sediment transport rate to velocity, shear
stress, or stream power (product of shear stress and velocity), as summarized by Leliavsky (1966),
Henderson (1966), Raudkivi (1967), Vanoni (1975), Graf (1971), Simons and Senturk (1977), Jansen
et al. (1979), and Richards (1982). Assuming that the initiation of motion is determined by bed shear
stress (T.), specific weight difference between sediment and water ('Y. - 'Y), d" p, and II, the following
dimensional analysis yields the well known Shields diagram for the initiation of motion (Shields 1936).
To
('Y. -'Y)d.
= F [UA 1
-,,-
(2.3)
When fiow conditions reach the critical stage of the initiation of motion, some bed sediment particles
start to move. Initially, they will roll and slide along the bed with increasing velocity; some will make
jumps and hops. With a further increase in velocity, some will be suspended by turbulence and move
away with the water. The rolling, sliding, hopping, and jumping portion is called "bed load," while
the remainder is called "suspended load." Thus, the sediment transport involves the bed and suspended
loads of the bed sediment materials. In addition, there is "wash load," which is defined as the transport
of fine materials not present in the bed. Since the wash load consists of fine sediment (e.g., silt and
clay), it is usually transported as suspended load. This paper mainly deals with bed sediment load.
The common bed forms are ripples, bars, dunes, transition, fiat bed, and antidunes, listed in the
general order of their occurrence with increasing velocity, Froude number, and sediment transport
rates (Raudkivi 1967; Vanoni 1975; Jansen et al. 1979). Among them, ripples are the smallest,
having wave length and height up to approximately 30 cm and 3 cm, respectively. Bars have wave
287
lengths and heights comparable to the channel width and flow depth. Dunes are larger than ripples, but
smaller than bars. With increasing velocity, dunes will disappear from the bed to form a flat bed, thus
reducing the hydraulic roughness significantly. In the transition from dune to flat bed, the bed is
mainly covered by low-amplitude ripples and dunes, interspersed with flat bed. Antidunes have a
nearly sinusoidal form with a wave length of 21fV2/g and variable height depending on flow depth and
velocity. Antidunes are always accompanied by in-phase waves of the water surface.
Predictions of the bed forms have been studied theoretically, experimentally, or by field observations
(Kennedy 1963; Simons and Richardson 1966). Figure 3 shows the bed form prediction suggested by
Simons and Richardson (1966).
2.0
Antidunes + " "
"""
flat be~ " "Transition
------------
1.0
0.8
0.6 .",""
0.2
~~'
=-
"> 0.1
Dunes
~ 0.08
--- ,,
,,
0.06
0.04 ;'
,
;';'
0.02 Ripples , ;'
;'
V
0.Q1 ~
;'
O.ooa ;'
0.006 ------,
0.004
Flat
0.002
o 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
Median Fall Diameter (mm)
89306062.5
Figure 3. Bed Forms as a Function of Stream Power and Median Fall Diameter of Bed Sediment
(Simons and Richardson 1966)
288
The variations of bed forms affecting friction factors complicate alluvial flow and sediment transport
analyses. To close the loop of interdependency among the flow, sediment transport, and hydraulic
roughness, there are many stage-discharge predictors to take in account the various bed forms:
As summarized by Raudkivi (1967) and Vanoni (1975), most of these predictors are based on the
concept that a specific variable (e.g., friction factor, hydraulic radius, or cross-sectional area) can be
divided into two components, one corresponding the grain roughness (skin friction), and the other
accounting for bed forms (form drag).
Einstein and Barbarossa (1952) first introduced this concept by separating the cross-sectional area, A,
and the hydraulic radius, r, into A' and r' (where the gravitational force exerting along the channel is
balanced by the drag acting on the grain roughness), and A" and r" (where the gravitational force is
balanced by the drag due to bed forms). As summarized by Vanoni (1975), Einstein and Barbarossa
(1952) suggested the following procedures to obtain the stage-discharge relationship for a hydraulically
rough bed:
Step 2. Calculate velocity shear due to skin friction, U~ and the dimensionless variable VI
(3.1)
(3.2)
116
, r' (3.3)
V = 7.66 U.
[
~
]
289
Step 4. Obtain VIU*" from the Bar resistance curve showing the relationship VIU.!' vs VI as
shown in Figure 4.
(3.4)
Step 6. Calculate r
r=r'+r" (3.5)
Step 7. Determine A and d from the r- channel cross-section dimension relationship that has the
value ofr.
Q = VA (3.6)
Note d35 = bed sediment size such that 35 % of the bed material by weight is finer,
Ie. = equivalent fixed sediment grain roughness diameter, taken as dM , and
dM = bed sediment size such that 65 % of the bed material is finer,
100~~------------------------------------~
50
10
3 ~~~~1~.-0----~2--~~-5~~~1~0-----2~0--~~50
It should be noted that many of these stage-discharge predictors were derived from data limited to
certain conditions, and thus their applicabilities are limited to those conditions. For example, the
Einstein-Barbarossa and Simons-Richardson-Haynie methods were obtained for the ripple-dune regime.
The Kennedy-Alam-Lovera and Engelund methods were derived from sand- water cases.
These methods were compared against measured data obtained from the Colorado River in Colorado
(Figure 5; Vanoni 1975), the Niobrara River in Nebraska (Vanoni 1975), and the Sacramento River in
California (Figure 6; Nakato 1990). These figures show wide variations among predictions, resulting
from incomplete understanding of the relationship between bed forms and hydraulic roughness.
Among these predictors, Brownlie reveals the best match to the measured data (Figure 6). Readers
should examine the derivations and limitations before applying any of these methods and then should
use several methods to test their suitability to a specific case under consideration.
There have been many formulas for calculating sediment discharges of bed materials since DuBoys
(1879) in the last century presented a relationship between sediment discharge, sediment diameter, and
shear stress acting on the bed. Many of these formulas correlate the sediment discharge to shear stress,
velocity, or stream power as well as fluid and sediment properties. For example, DuBoys' formula
relates the bed loads to shear stress by
1.2 r - - - - - - - - - - - - - - - - - - - ,
7
1.0
0.9
0.8
~ 0.7
::::.. Method
~ 0.6 1 KBnnedy, A1am, and Lovera
G> 2 Engelund
o 0.5 3 Einstein and Barbarossa
4 Garde and Raju
5 Simons, Richardson, and Haynie
0.4 6 Raudkivi
7 Mostafa and McDermid
Observed data
0.3 L -_ _. . J - _......._ _ _" ' - - _ - ' - _ - ' - _ ' - -.................
~
59306062.7
70
o Brownlie
A Einstein-Barbarossa
60 C Engelund
Ql
A
50
IJ
g
..c: IJ
Q.
Q) 40
0
"0
Q)
OJ
. 30
u;
w
20
10
10 20 30 40
Measured Depth (ft)
59306062.8
Figure 6. Comparisons of Measured and Predicted Flow Depths for the
Sacramento River, California (Nakata 1990)
292
Table 3. Input Data Requirements and Output for Some Sediment Discharge Formulas
(Adapted from Nakato 1990)
Independent Variables
bed sediment diameter such that 16, 35, 84, 90, and Si
percent are finer, respectively,
QT' QB' and <ls total, bed, and suspended sediment load, respectively,
Pi i-th fraction of bed material group,
q water discharge per unit channel width,
'Yb hydraulic radius of bed section only,
T water temperature,
U. shear velocity, and
U.., bed shear velocity.
The major problem that the engineer faces is not how to calculate the sediment discharge with given
hydraulic and sediment parameters, but which sediment discharge formula to use. We will discuss the
following 23 formulas applicable to non-cohesive bed sediment under uniform steady conditions,
without wash load:
Vanoni (1975) compared the following 13 sediment discharge formulas against observed data for the
Colorado River at Taylor's Ferry, Colorado (Figure 7), and Niobrara River near Colby, Nebraska:
DuBoys, Scholditsch, Shields, Meyer-Peter, Meyer-Peter-Muller, Einstein-Brown, Einstein Bed Load
Function, Laursen, Colby, Blench Regime Formula, Engelund-Hansen, Inglis-Lacey and Toffaleti
formulas. Some hydraulic conditions of the Colorado River are shown in Figure 5. These
comparisons show large variation (several orders of magnitude) predictions among these formulas and
from field data. The Toffaleti, Colby, Inglis-Lacey, and Engelund-Hansen formulas predicted
values closer to the measured data for these river conditions.
Yang and Molinas (1982) compared the following six formulas against 1,259 data sets from laboratory
flumes and five rivers: Colby, Engelund-Hansen, Shen-Hung, Ackers-White, Maddock, and Yang.
The five rivers were the Niobrara River in Nebraska, the Middle Loup River in Nebraska, Mountain
Creek in South Carolina, the Rio Grande in New Mexico, and the Mississippi River in Missouri. All
six formulas predicted the total sediment load in the rivers within approximately 200% error, as shown
in Table 4, showing both mean values and the distributions of the ratio of the computed to the
measured total sediment load. Among them, the Yang and Shen-Hung formulas show better results,
followed by Ackers-White, and Engelund-Hansen. However, the Shen-Hung formula is limited to
small rivers because it uses a dimensionally nonhomogeneous parameter in the formula, according to
Yang and Molinas (1982).
294
2.000 ,.-----------.,...----=r------,
eObserved
1.000
0.800
0.600
0.400
0.200
~
..,
g
. 0.100
~ 0.080
g
is
0.060
~ 0.040
I
.~ 0.020
:;;)
0.010
0.008
0.006
Meyer-Pater-Muller
0.004
59306062.9
Figure 7. Comparisons of Predicted and Observed Total Sediment Discharges for the Colorado River
at Taylor's Ferry, Colorado (Vanoni 1975)
The Einstein Bed Load Function, Bagnold, Ackers-White, and Yang formulas were also tested against
flume data using glass beads with a mean diameter of 0.150 mm and a specific gravity of 2.50 (Lau
and Krishnappan 1985). Among those formulas, the Ackers-White formula shows the best results,
while all other formulas overpredicted, as indicated in Figure 8.
Table 4. Evaluation of Six Sediment Discharge Formulas for Five Rivers (Yang and Molinas 1982)
In ratio of
Sediment Discharge 0.75-1.25 in 0.5-1.5 0.25-1.75 0.5-2.0 Standard
Formulas Mean (%) (%) (%) (%) Deviation
Nakato (1990) then compared 11 formulas against sediment data obtained from the Sacramento River in
California: Schoklitsch, Meyer-Peter-Muller, and Einstein-Brown for bed load; Engelund-Hansen,
Inglis-Lacey, Ackers-White, Karim, and Yang for the total load; and Toffaleti, Engelund-Fredsoe, and
Rijn for estimating bed load and suspended load separately. As in the companion tests, the Toffaleti
formula was the best among the total sediment load formulas tested by Nakato, as shown in Figure 9.
The Ackers-White, Engelund-Hansen, Inglis-Lacey, Karim, and Yang formulas also produced
relatively good results. These results were confirmed by Mau and Brooks (1991). Mau and Brooks
(1991) reported that the sediment discharge formula of Brownlie (1981a,b) also yielded good results for
the Sacramento River.
In addition, Woo and Yoo (1991) reported test results against river sediment data, as shown in
Figure 10. They reported that the Engelund-Hansen, Ackers-White, and Rijn formulas are more
reliable than the other formulas.
A series of performance tests of sediment discharge formulas by many researchers clearly demonstrates
a wide range of variations and limitations of these formulas. Among the 23 formulas discussed above,
the Engelund-Hansen, Inglis-Lacey, Toffaleti, Ackers-White, and Yang formulas show the most
acceptable results over a wide range of flow and sediment conditions. Thus, sediment transport codes
containing these formulas are potentially more accurate than those with other sediment discharge
formulas. However, users must be very careful to select several formulas and test them for a specific
application.
296
10
E
C, .& I:. 0
C
.& I:. 0
Q)
E' I:. 0
10
.s:: I:. 1:.0
~
is
'E
Q)
E
1.0
.& tJ/:)
"6
Q)
en Ackers-White
] .& Yang
::J
III
o Einstein
10
Q) I:. Bagnold
::E 0.1
0.1 1.0 10 100
Predicted Sediment Discharge (kglhr)
59306062.12
Figure 8. Comparison of Predicted and Measured Total Sediment Loads in a Laboratory Flume
(Lau and Krishnappan 1985)
Alluvial flow, sediment transport, and channel roughness/channel geometry are interdependent, as
discussed previously. Governing equations for unsteady, one-dimensional flow and sediment transport
are commonly expressed as follows (National Research Council 1983; Fan 1988):
Water-continuity equation
(5.1)
g aH +
ax
..!.
A
aQ
at
+ ..!. !..
A ax
[QA 2 ] + gS _
r
~ q
A2 L
= 0 (5.2)
Hz +
v:
Ctz- = HI + Ct -
V; + h
(5.3)
2g 12g
297
103
At Butte City At Butte City
f
g
V Toffaleti (qs) V Inglis-Lacey (ClT)
x
,
CD
E'
os 0
.:= 101 t..
"
en
i5 c ~
C
t..
~ t..
is
CD
rJl
"2 100
:::> t..V
."
oS C
os
~ 0
"
iii
(.)
V
Line of
Perfect Agreement
10-1
c
c
o
10-2~~~~--~~~~-U~~~~~
59306062.10
Figure 9. Comparison of Eight Total Sediment Discharge Formulas for the Sacramento River,
California (Nakato 1990)
(5.5)
tv
\0
00
0 0 o o
o 1110 1/4 112 1 2 4 10 o 1110114112 1 2 4 10 011101/4112 1 2 4 10 01/101/4112 1 2 4 10
Calculated/Measured, r r
o o o o
01110114112 1 2 4 10 011101/4112 1 2 4 10 01110114112 1 2 4 10 011101/4112 1 2 4 10
59306062.13
Figure 10. Performances of Selected Sediment Discharge Formulas (Adapted from Woo and Yoo 1991)
299
Friction-factor predictor
Sf = Fl(v,p,p.,d.,O'.,w,g,Q,d,m) (5.6)
If the suspended sediment dominates the transport (e.g., fine sediment), the following conservation of
mass (Ariathurai 1980; Onishi 1981; Onishi et al. 1985; Sheng 1993) may replace Equation 5.4:
a(CA) +
at ~(AUC)
ax
= ~
ax
[e A axac ]
x
+ G. + qUI (5.7)
G
= M [ __
TCR -
To_]
1
for erosion of cohesive sediment (partheniades 1962) (5.10)
Note that for erosion of non-cohesive sediment, Q. accounts for both sediment discharge capacity and
availability of sediment to erode from the bed. For two- or three-dimensional cases. Equations 5.1,
5.2 (or 5.3), and 5.4 (or 5.7) will be replaced by two- or three-dimensional equations of continuity, the
Navier-Stokes equation, and conservation of sediment mass.
Sediment transport is simulated by solving Equations 5.4 (or 5.7), 5.5, and 5.6, together with the
hydrodynamic equations, 5.1 and 5.2 (or 5.3). This section will discuss some representative sediment
transport codes and their testing.
5.2.1 One-Dimensional Models. There are many one-dimensional models, mostly solving the Exner
equation for sediment transport with various sediment discharge formulas (National Research Council
1983; Fan 1988).
HEC-6: The Hydrologic Engineering Center (1977) developed HEC-6, a widely used sediment
transport code. It is an one-dimensional, movable-boundary, open-channel flow and sediment model to
simulate riverbed profile changes over years. Flow is assumed to be steady and is obtained by solving
Equation 5.3 with a step backwater computation. A series of steady flow events can be connected to
represent long-term continuous flow. The model does not use a stage-discharge predictor directly to
account for the effect of bed form on hydraulic roughness. It separates energy losses into friction loss
and form loss (due to channel expansion/contraction). Manning's n (Henderson 1966) is used in the
model to express friction loss. For sediment transport, the model uses the Exner equation (Equation
5.4) with sediment discharge formulas. A user can select one of the folIowing sediment discharge
formulas: Toffaleti, modified Laursen, Yang, DuBoys, Ackers-White, Colby, combination of Toffaleti
and Scholditsch, Meyer-Peter-MulIer, combination of Toffaleti and Meyer-Peter-MulIer, Partheniades
(1962)-Krone (1962) (Equations 5.10 and 5.11), and a user- specified relationship.
KUWASER: KUWASER was developed by Simons and his associates (National Research Council
1983) to simulate steady-state, one-dimensional flow and sediment transport. The sediment discharge
per unit width is expressed as a power function of mean flow velocity and depth and is site specific.
301
UUWSR: UUWSR was developed by Tucci, Chen, and Simons (National Research Council 1983) as
an unsteady, one-dimensional, uncoupled water, and sediment- routing model. Treatments of the
friction factor and sediment discharge capacity calculations are similar to those in KUWASER.
STARS and GSTARS: STARS is a steady, one-dimensional water- and sediment- routing model
(Molinas 1983). Its unique feature is the use of stream tubes to divide each cross section into multiple
equal-discharge sections. This allows lateral variation of flow and sediment movements; thus the
model can simulate simultaneous erosion and deposition within the same cross section. The model uses
the Meyer-Peter-Muller, Einstein bed, load, Engelund-Hansen, Toffaleti, Yang, and Ackers-White
sediment discharge formulas. The model uses Manning's n for the friction. The use of the stream
tubes was further extended by Molinas and Yang (1986), who developed GSTARS to handle one-,
semi-two-, and semi-three-dimensional cases of supercritical, critical, and subcritical flows. GSTARS
uses the Yang, Engelund-Hansen, and Ackers-White sediment discharge formulas. It uses Manning,
Darcy-Weisbach (Henderson 1966), or Chezy (Henderson 1966) equations to determine a energy loss
along the river reach.
REDSED: REDSED is a quasi-steady, one-dimensional model to simulate water and sediment routing
for a revervoir (Chen 1988). The water routing is solved by the standard step backwater method,
while the sediment routing is solved by the sediment mass balance. The model uses the Engelund-
Hansen and Colby methods to calculate the sediment transport capacity. This model uses Manning's n
for the friction, but updates the value of n internally, depending on the reservoir's bed elevation
change.
ONED3X: The U.S. Geological Survey developed a series of computer codes collectively called
ONED3X by solving fully coupled unsteady, one-dimensional flow and sediment equations by the
multimode method of characteristics (Lai 1988). The sediment concentration is assumed to be a power
function of velocity and water depth, and its functionality is site specific. The codes use the Manning
or Chezy equation for friction.
Bhallamudi and Chaudhry's Model: Bhallamudi and Chaudhry (1991) developed an unsteady water-
and sediment-routing model to simulate aggradation and degradation of channel bottom. They solve
the Saint-Venant equation (Equation 5.2) and sediment mass-conservation equations (Equation 5.4)
simultaneously using the MacCormack explicit finite-difference method. The model can handle shocks
and discontinuities in the solutions of these equations without iterations. It uses Manning's n for
friction and power functions of unit discharge and depth for calculating sediment discharge capacity.
5.2.2 Two-Dimensional Models. There are far fewer true two-dimensional models for sediment
transport than one-dimensional models. The two-dimensional models generally solve the Reynolds
form of the Navier-Stokes equation, in place of the Saint-Venant equation. They also solve the
advection-diffusion equation (Equation 5.7) as often as they solve a two-dimensional version of the
Exner equation (Equation 5.4). The following are examples of the two-dimensional models.
TABS-2 and SEDIMENT-4H: The Waterways Experiment Station developed several unsteady, two-
dimensional (horizontal), finite-element hydrodynamic and sediment transport computer codes
collectively called TABS-2 (Thomas and Heath 1988). These codes are applicable to rivers, reservoirs,
and estuaries (band ling wetting and drying areas). The main components of TABS-2 are the
hydrodynamic component, RMA-2V; the sediment transport component, STUDH; and the water
quality component, RMA-4. RMA-2V solves the Reynolds form of the Navier-Stokes equation.
RMA-2V, like most other codes, does not directly take into account the interaction between bed form
and friction factor. STUDH can calculate both cohesive and non-cohesive sediment transport by
solving Equations 5.7-5.11. It uses the Ackers-White sediment formula for bed material transport
capacity. Changes in bed conditions are handled by bookkeeping. RMA-4 uses an advection-diffusion
equation to solve conservative water quality parameters, such as salinity. Closely related to TABS-2 is
the unsteady one- and two-dimensional hydrodynamic and sediment transport code SEDIMENT-4H
(Ariathurai 1980).
303
Shimizu and Itakura's Model: Shimizu and Itakura (1989) developed a steady, two-dimensional
(horizontal) hydrodynamic and sediment transport model in an orthogonal curvilinear coordinate
system to handle symmetric and unsymmetric meandering channel flow. The model solves the Navier-
Stokes equation and the Exner equation for momentum and sediment mass conservation. It uses
Manning's n for the friction. For the sediment discharge calculation, it uses the Meyer-Peter-Muller
formula for the longitudinal sediment load, and it uses Hasegawa's (1984) expression for the lateral
sediment load.
5.2.3 Three-Dimensional Models. There are some three-dimensional models that include sediment
transport as one of their capabilities. We will briefly discuss two of these models, as representative
cases.
FLESCOT: FLESCOT (Onishi and Trent 1985) is a sediment-contaminant version of the general
hydrodynamic-transport code TEMPEST (Onishi et a1. 1985). FELESCOT is an unsteady, tbree-
dimensional, finite-difference code and simulates flow, turbulence (k-e model), water temperature,
salinity, sediment, dissolved contaminants, and sediment-sorbed contaminants for rivers, estuaries,
lakes, coastal waters, and oceans. The code can run with or without use of the hydrostatic pressure
assumption. It uses three-dimensional forms of Equations 5.7-5.11 for sediment transport. Book-
keeping is used to calculate three-dimensional distributions of sediment and contaminants within the
bed. The code uses Darcy-Weisbach, Manning's n, or Chezy's C for the friction factor. For non-
cohesive sediment, it uses the DuBoys' formula. For cohesive sediment, it uses the Partheniades
(1962) and Krone (1962) formulas. Grant's nonlinear, wave-enhanced bottom shear stress formula
304
(Grant and Madsen 1979) is built into the code to calculate wave-enhanced sediment transport (Onishi
et al. 1993), as one of the options.
Many of the codes discussed above have been applied to a wide range of cases, demonstrating the
usefulness of the mathematical modeling as a decision-making tool. However, there have been few
occasions when several flow-sediment codes are tested against each other and field data. The National
Research Council (1983) conducted testing of flood level predictions and capabilities of flow- and
sediment-routing models. In their study, six computer codes were tested with data for the San Lorenzo
(California), San Dieguito (California), and the Salt (Arizona) rivers. These codes were HEC-6,
HEC-2SR, KUWASER, UUWSR, FLUVIAL-ll, and a one-dimensional version of SEDIMENT-4H.
The model testing showed wide variations in sediment load predictions among these codes, as shown in
Figure 11. The testing clearly showed the difficulties of predicting alluvial flow and sediment
transport.
An alluvial flow is characterized by the interdependency of flow, sediment transport, bed form, and
friction factors. Thus, a key to successful modeling of sediment transport is to correctly reflect this
dependency in the model. We have discussed 10 stage-discharge predictors, 23 sediment discharge
formulas, and 22 sediment transport codes. The wide scatters of their predictions clearly demonstrate
the current lack of understanding on this interdependency, which forms a major difficulty for alluvial
flow and sediment simulations. No single stage-discharge predictor, sediment discharge formula, or
flow-sediment routing code can be selected as the best method and model to analyses sediment
transport for all conditions. Thus, a user must review many methods and models for their applicability
to a specific problem and select several computer codes that contain suitable friction factor
representations and sediment discharge formulas, in addition to the required model dimensionality.
305
4X1~~-------------------------------------------------'
San Lorenzo River
-HEC2SR
FLUVIAL-11
HEC-6
3 SEDIMENT-4H .i
./
./
./
.,
t
.." '".
/ ./
................' .
...................................
..,......
............................
O~--~~--~--~--~--~~~--~--~--~--~--~
San Lorenzo River
_ UUWSR
HEC2SR
- -- KUWASER
J.
-' \
" . .1 ~ .
.i
, :..............\-:- ...:J. ..'
4 .... :-' \1
aa.
...... ,;.. ......-
.- .::............
o~--~---L--~~~~--~---L--~----~--~--~--~----~
o 4 8 12 16 20 24 x 103
River Distance (ft)
59306062.14
Figure 11. Comparison of Predicted Sediment Concentration by Six Models with Measure Data for
the San Lorenzo River, California
306
7. References
Ackers, P., and W. R. White. 1973. "Sediment Transport: New Approach and Analysis." J. Hydr.
DiY., ASCE, 99(11), 2041-2060.
Alam, A. M. Z., and J. F. Kennedy. 1969. "Friction Factors for Flow in Sand Bed Channels," J.
Hydr. DiY., ASCE, Vol 95, No. HY6, Proc. Paper 6400, pp. 1973-1992.
Ariathurai, R. 1980. "Erosion and Sedimentation Downstream from Harry S. Truman Dam as a
Result of Hydropower Operations," prepared for Corps of Engineers, Kansas City, Missouri,
Lafayette, California.
Ashida, K., and M. Michiue. 1972. "Study on Hydraulic Resistance and Bedload Transport Rate in
Alluvial Streams," In: Transactions of Japan Society of avil Engineers. Vol. 206, pp. 59"{)9.
Bagnold, R. A. 1966. "An approach to the sediment transport problem from general physics."
Professional Paper 422-1, U.S. Government Printing Office, Washington, D.C.
Brown, C. B. 1950. "Sediment Transportation." Engrg Hydr., H. Rouse, ed., John Wiley and Sons,
Inc., New York, New York.
Brownlie, W. L. 1981a. "Prediction of Flow Depth and Sediment Discharge in open Channels."
Repon KH-R-43A, W. M. Keck Laboratory of Hydraulics and Water Resources, California Inst. of
Tech., Pasadena, California.
Brownlie, W. L. 1981b. "Compilation of Alluvial Channel Data: Laboratory and Field." Repon
KH-R-43B, W. M. Keck Laboratory of Hydraulics and Water Resources, California Inst. of Tech.,
Pasadena, California.
Brownlie, W. L. 1983. "Flow Depth in Sand-Bed Channels." J. Hydr. Engrg., ASCE, 109(7).
959-990.
Chang, H. H. 1984. "Modeling of River Channel Change," In: J. Hydr. Div., ASCE, Vol. 110,
No.2., pp. 157-172.
Colby, B. R. 1964b. "Discharge of Sands and Mean Velocity Relationships in Sand-Bed Streams,"
Professional Paper 462-A, United States Geological Survey, Washington, D.C.
DuBoys, P. 1879. "Le Rohne et les Rivieres a Lit Affouillable," Annales des Ponts et Chaussees,
Series 5, Vol. 18, pp. 141-195.
Einstein, H. A. 1950. "The Bed Load Function for Sediment Transportation in Open Channels,
Technical Bulletin 1026, United States Department of Agriculture, Soil Conservation Service,
Washington, D.C.
Einstein, H. A., and N. Barbarossa. 1952. "River Channel Roughness," Transactions, ASCE, Vol.
117, Paper No. 2528, pp. 2212-1146.
Engelund, F. 1966. "Hydraulic Resistance of Alluvial Streams," J. Hydr. Div., ASCE, Vol. 92, No.
HY2, Proc. Paper 4739, pp. 315-327.
Engelund, F., and J. Fredsoe. 1976. "A Sediment Transport Model for Straight Alluvial channels,"
Nordic Hydrology, 7, pp. 293-306.
Engelund, F., and E. Hansen. 1967. "A Monograph on Sediment Transport in Alluvial Streams,
Teknisk Vorlag. Copenhagen, Denmark.
Fan, Shou-Shan, ed. 1988. "Twelve Selected Computer Stream Sedimentation Models Developed in
the United States." Subcommittee on Sedimentation Interagency Advisory Committee on Water Data.
Federal Energy Regulatory Commission, Washington, D.C.
Garde, R. J., and K. G. R Raju. 1966. "Resistance Relationship for Alluvial Channel Flow," J.
Hydr. Div., ASCE, Vol. 92, No. HY4, Proc. Paper 4869, pp. 77-100.
Graf, W. H. 1971. Hydraulics of Sediment Transpon, McGraw-Hili Book Co., Inc., New York,
New York.
Grant, W. D., and O. S. Madsen. 1979. "Combined Wave and Current Interaction with a Rough
Bottom." J. Geophys. Res., Vol. 84, pp. 1797-1808.
Hasegawa, K. 1984. "Hydraulic Research on Planimetric Forms, Bed Topographies and How in
Alluvial Rivers," Thesis Presented to Hokkaido University, Japan in Partial Fulfillment of the
Requirements for the Degree of Doctor of Engineering (in Japanese).
Haynie, R. B., and D. B. Simons. 1968. "Design of Stable Channels in Alluvial Materials," J. Hydr.
Div., ASCE, Vol. 94, No. HY6, Proc. Paper 6217, pp. 1399-1420.
Henderson, F. M. 1966. Open Channel Flow. The Macmillan Company, New York, New York.
308
Hydrologic Engineering Center. 1977. "HEC-6 Scour and Deposition in Rivers and Reservoirs."
U.S. Army Corps of Engineering, Davis, California.
Hydrologic Engineering Center. 1982. "HEC-2 Water-Surface Profiles Users Manual." U.S. Army
Corps of Engineering, Davis, California.
Inglis, C. C. 1968. Discussion of "Systematic Evaluation of River Regime," by Charles R. Neill and
Victor J. Galey, Journal of the Waterways and Harbors Division, ASCE, Vol. 94, No. WWI, Proc.
Paper 5774, pp. 109-114.
Jain S. C., and I. Park. 1989. "Guide for Estimating River-Bed Degradation," In: J. Hydr. Div.,
ASCE, Vol. 115, No.3, pp. 356-366.
Jansen, P. Ph., L. Van Bendegom, J. Van Den Berg, M. De Vries, and A. Zanen (eds.). 1979.
Principles of River Engineering-The Non-Twal Alluvial River. Pitman Publishing Limited, London,
San Francisco, Melbourne.
Karim, M. F., F. M. Holley, and J. C. Yang. 1987. "ALLUVIAL Numerical Simulation of Mobile-
Bed Rivers, Part Theoretical and Numerical Principles, IIHR Report No. 309, Iowa Institute of
Hydraulic Research, The University of Iowa, Iowa City, Iowa.
Karim, M. F., and J. F. Kennedy. 1981. "Computer-Based Predictors for Sediment Discharge and
Friction Factor of Alluvial Streams," IIHR Report No. 242, Iowa Institute of Hydraulic Research,
University of Iowa, Iowa City, Iowa.
Kennedy, J. F. 1963. "The Mechanics of Dunes and Antidunes in Erodible-Bed Channels," Journal
of Fluid Mechanics, Vol. 16, Part 4, pp. 521-544.
Komar, P. D. 1977. Modeling of Sand Transport on Beaches and the Resulting Shoreline Evolution,
in The Sea, Vol. 6, pp. 499-513, John Wiley and Sons, Inc. New York, New York.
Krone, R. B. 1962. Flume Studies of the Transport of Sediment in Estuarial Shoaling Processes,
Hydraulic Engineering Laboratory and Sanitary Engineering Research Laboratory, University of
California at Berkeley, California.
Lai, C. 1988. "A Numerical Scale Model for Simulating Unsteady Alluvial-Channel Flow," In:
Twelve Selected Computer Stream Sedimentation Models Developed in the United States," pp. 179-260,
edited by S. S. Fon, Federal Energy Regulatory Commission, Washington, D.C.
Lau, Y. L., and B. G. Krishnappan. 1985. Sediment Transport Under Ice Cover. J. Hydr. Engrg.,
ASCE, 111(6), pp. 934-950.
Laursen, E. M. 1958. "The Total Sediment Load of Streams," J. Hydr. Div., ASCE, Vol. 54, No.
HYl, Proc. Paper 1530, pp. 1-36.
Leliavsky, Serge. 1966. An Introduction to Fluvial Hydraulics, Dover Publications, Inc., New York,
New York.
Liang, S. S., and H. Wang. 1973. Sediment Transport in Random Waves, Technical Report No. 26,
College of Marine Studies, University of Delaware, Newark, Delaware.
Lovera, F., and J. F. Kennedy. 1969. "Friction-Factors for Flat-Bed Flows in Sand Channels, J.
Hydr. Viv., ASCE, Vol. 95, No. HY4, Proc. Paper 6678, pp. 1227-1234.
Maddock, T., Jr. 1969. "The Behavior of Straight Open Channels with Movable Beds," Professional
Paper 622-A, United States Geological Survey, Washington, D.C.
Maddock, T., Jr. 1976. "Equations for Resistance to Flow and Sediment Transport in Alluvial
Channels," In: Water Resources Research, Vol. 12, No.1, pp. 11-21.
McNown, J. S., J. Malaika, and R. Pramanik. 1951. "Particle Shape and Settling Velocity,"
Transactions, pp. 511-522, 4th Meeting of the International Association for Hydraulic Research,
Bombay, India.
Meyer-Peter, E., and R. Muller. 1948. "Formulas for Bed-Load Transport," Report on Second
Meeting of International Association for Hydraulic Research, pp. 39-64, Stockholm, Sweden.
Molinas, A. 1983. Mathematical Simulation of Rivers Based on Stream Line Theory: User's Manual,
Submitted to C. T. Yang, U.S. Bureau of Reclamation, Denver, Colorado.
Molinas, A., and C. T. Yang. 1986. "Computer Program User's Manual for GSTARS (Generalized
Stream Tube Model for Alluvial River Simulation)," U.S. Department of the Interior, Bureau of
Reclamation, Engineering and Research Center, Denver, Colorado.
310
Nakato, T. 1990. "Tests of Selected Sediment-Transport Formulas," In: J. Hydr. Div., ASCE,
Vol. 116, No.3, pp. 362-379.
Nordin, C. F., Jr. 1964. "Aspects of Flow Resistance and Sediment Transport: Rio Grande near
Bernalillo, New Mexico," Water-Supply Paper 1498-H, United States Geological Survey, Washington,
D.C.
Nordin, C. F., Jr. 1989. "River-Meander Model I: Development," In: J. Hydr. Div., ASCE, Vol.
115, No. 11, pp. 1433-1450.
Norton, W. R., and 1. P. King. 1977. "Operating Instruction for the Computer Program RMA-2."
RMA 6290, Resource Management Associates, Lafayette, California.
Odgaard, A. J. 1989. "River-Meander Model. I: Development." J. Hydr. Div., ASCE, Vol. 115,
No. 11, pp. 1433-1450.
Onishi, Y. 1981. "Sediment and Contaminant Transport Model." J. Hydr. Div., ASCE, Vol. 18,
No. HY9, pp. 1089-1107.
Onishi, Y., D. S. Trent, and A. S. Koontz. 1985. "Three-Dimensional Simulation of Flow and
Sewage Effiuent Migration in the Strait of Juan De fuca, Washington." In: Proceedings of the 1985
Spedally Conference on Environmental Engineering Division, ASCE, Boston, Massachusetts, July 1-5,
1985, pp. 1006-1013.
Onishi, Y., and D. S. Trent. 1985. "Three-Dimensional Simulation of Flow, Salinity, Sediment,
Radionuclide Movements in the Hudson River Estuary." In: Proceedings of the 1985 Spedally Con/.
Hydr. Div., ASCE, Lake Buena Vista, Florida, August 12-17, 1985, pp. 1095-1100.
Parker, G., P. C. Klingeman, and V. G. McLean. 1982. "Bed Load and Size Distribution in Paved
Gravel-Bed Streams." J. Hydr. Div., ASCE, Vol. 108, No. HY4, pp. 544-571.
Partheniades, E. 1962. II A Study of Erosion and Deposition of Cohesive Soils in Salt Water," thesis
Presented to the University of California at Berkeley, California.
Raudkivi, A. J. 1967. Loose Boundary Hydraulics, Pergamon Press, New York, New York.
Richards, K. 1982. Rivers-Form and Process in Alluvial Channels, Methuen and Co., Ltd., London
and New York.
Rijn, L. C. van. 1984a. "Sediment Transport, Part I: Bed Load Transport." J. Hydr. Engrg.,
ASCE, 110(10), pp. 1431-1456.
Rijn, L. C. van. 1984b. "Sediment Transport, Part II: Suspended Load Transport." J. Hydr.
Engrg., ASCE, 110(11), pp. 1613-1641.
Rouse, H. 1937b. "Nomogram for the Settling Velocity of Spheres," Division of Geology and
Geography Exhibit D of the Report of the Commission on Sedimentation, 1936-37, pp. 57-64, National
Research Council, Washington, D.C.
Rouse, H. 1950. Engineering Hydraulics., John Wiley and Sons, Inc., New York, New York.
Shen, H. W., and C. S. Hung. 1972. "An Engineering Approach to Total Bed Material Load by
Regression Analysis." Proc. of the Sedimentation Symp., pp. 14-1 - 14-17, Berkeley, California.
Sheng, Y. P. 1993. "Hydrodynamics, Sediment Transport and Their Efforts on Phosphorus Dynamics
in Lake Okeechobee," In: Nearshore and Estuarine Cohesive Sediment Transport edited by A. J.
Mehta, American Geophysical Union, pp. 558-571.
Shields, A. 1936. "Anwendung der Aenlichkeitsmechanik und der Turbulenzforschung auf die
Geschiebebewegung," Mitteilungen der Preussischen Versuchsanstalt fur Wasserbau und SchijJbau,
Berlin, Germany, Translated to English (Application of Similitude Mechanics and the Research on
Turbulence to Bed-load Movement.) by W. P. Ott and J. C. van Uchelen, California Institute of
Technology, Pasadena, California.
Shimizu, Y., and T. ltakura. 1989. "Calculation of Bed Variation in Alluvial Channels," In: J. Hydr.
Div., ASCE, Vol. 115, No.3, pp. 367-384.
Shulits, S. 1935. "The Schoklitsch Bed-Load Formula," Engineering, London, England, pp. 644-646,
687.
312
Simons, D. B., Y. H. Chen, and V. M. Ponce. 1979. "A Two-Dimensional Water and Sediment
Routing Model in River Basins." Progress Report Prepared for the U.S. Fish and Wildlife Service,
Twin Cities, Minnesota, by Department of Civil Engineering Colorado State University, Fort Collins,
Colorado.
Simons, Li and Associates, Inc. 1980. "Erosion, Sedimentation, and Debris Analysis of Boulder
Creek (24th Street Bridge to 30th Street Bridge), Boulder, Colorado." Fort Collins, Colorado.
Simons, D. B., and E. V. Richardson. 1966. "Resistance to Flow in Alluvial Channels," Professional
Paper 4221, United States Geological Survey, Washington, D.C.
Simons, D. B., and F. Senturk. 1977. Sediment Transport Technology, Water Resource Publications,
Denver, Colorado.
Thomas, W. A., and R. E. Heath. 1988. "Application of TABS-2 to Greenville Reach Mississippi
River," In: 1Welve Selected Computer Stream Sedimentation Models Developed in the United States,"
pp. 65-77, edited by S-5 Fan, Federal Energy Research Commission, Washington, D.C.
Toffaleti, F. B. 1969. "Definitive Computations of Sand Discharge in Rivers," J. Hydr. Div., ASCE,
Vol. 95, No. HYl, Proc. Paper 6350, pp. 225-248.
Vanoni, V. A., ed. 1975. Sedimentation Engineering, ASCE Manuals and Reports on Engineering
Practice, ASCE, New York, New York.
Wang, I. D., and J. I. Connor. 1975. "Mathematical Modeling of Near Coastal Circulation," Report
No. 200. Department of Civil Engineering, Massachusetts Institute of Technology, Cambridge,
Massachusetts .
White, C. M. 1940. "The Equilibrium of Grains on the Bed of a Stream," Proceedings, Royal
Society of London, Series A, No. 958, Vol. 174, pp. 322-338.
Woo, H., and K. Yoo. 1991. Discussion of "Test of Selected Sediment-Transport Formulas." In:
J. Hydr. Div., Vol. 1/7, No.9, pp. 1233-1235.
Yang, C. T. 1973. "Incipient Motion and Sediment Transport." J. Hydr. Div., ASCE, 99(10), pp.
1679-1704.
Yang, C. T. 1979. "Unit Stream Power Equations for Total Load." J. of Hydr., 40(1/2), 123-138.
Yang, C. T., and A. Molinas. 1982. "Sediment Transport and Unit Stream Power Function."
J. Hydr. Div., ASCE, 108(6), pp. 774-793.
YASUO ONISHI
Pacific Northwest Laboratory
Operated by Battelle Memorial Institute
for the U.S. Department of Energy
under Contract DE-AC06-76RLO 1830
Richland, Washington, 99352 U.S.A
ABSTRACT. A current major environmental concern is the release of toxic chemicals to water or the
land surface, and their subsequent impacts on aquatic biota and humans. Many toxic contaminants are
persistent and undergo complex interactions in the environment. Mathematical models, supported by
coordinated laboratory and field measurements, can integrate many of the complex mechanisms
controlling contaminant transport and fate in the environment into a single framework. This paper
discusses these mechanisms, contaminant transport computer codes for surface waters, and several case
studies.
Water and sediment movement, adsorption and desorption, precipitation and dissolution, degradation
and decay processes, transformations, and contaminant transfer between surface water and other
environmental media must be considered. As examples of computer codes, the unsteady one-
dimensional TODAM and Bencala's models are considered for their model formulations to incorporate
these transport and fate mechanisms.
In addition, actual model applications are presented for the migration of radionuclides, pesticides, and
heavy metals, in rivers (ranging from small ephemeral creeks in Mortandad and South Mortandad
Canyons in New Mexico and the mountain stream of Uvas Creek in California to the large Pripyat
River in Ukraine), the James River estuary in Virginia, and Buzzards BaylNew Bedford Harbor in
Massachusetts. The applications illustrate the practical use of the codes, including potential
environmental clean-up assessments. These examples clearly demonstrate the critical importance of the
sediment-contaminant interactions on the long-term distributions of contaminants in surface waters.
1. Introduction
A current major environmental concern is the release of toxic chemicals to waters or the land surface,
and their subsequent impact on aquatic biota and humans. The chemicals of concern include heavy
metals, pesticides, radionuclides, and other toxic substances such as polychlorinated biphenyls (PCBs).
Many toxic contaminants are persistent and undergo complex interactions in the environment. To
assess the potential exposure levels of toxic contaminants in the surface water environment and their
associated risks, we must understand the nature of surface waters (Le., rivers, lakes, estuaries, coastal
waters, and oceans), the physicochemical characteristics of toxic contaminants, and the major
mechanisms by which these contaminants are transported and reduced their concentrations in surface
waters and on the land surface. Mathematical models supported by coordinated laboratory and field
measurements can integrate the many complex mechanisms controlling the transport and fate of toxic
313
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 313-341.
1994 US Government.
314
chemicals in the environment into a single framework, making it possible to assess the potential
environmental impacts of contaminant releases and waste disposal.
In this paper, we will discuss the transport of contaminants and the mechanisms that determine their
fate in surface waters; computer codes for contaminant transport and fate in surface waters; and several
case studies illustrating the practical use of these models.
Toxic contaminants are released to surface waters from various point and nonpoint sources through
Contaminant migration and fate in surface waters are controlled by transport, contaminant exchange
between dissolved and particulate phases, fate processes, transformation, and contaminant transfer
between surface water and other environmental media, as shown in Table 1 (Onishi 1985).
Mechamsms DesCriptIOn
Transport water movement
sediment movement
bioturbation in the sea or river bed
I ContamInant exchange between adsorption and desorption
dissolved and particulate phases chemical precipitation and dissolution
physical breakup
Fate processes chemIcal degradatIOn
biodegradation
radionuclide decay
Transtormatlon Yields ot degradation products
yields of radioactive decay products
ContamInant transfer between surface atmosphenc dry and wet depositIOn
water and other environmental media overland runoff and soil erosion
groundwater seepage
volatilization
315
2.2. TRANSPORT
Water Movement: Water movement is the principal means of contaminant migration. The primary
mechanisms are advection and dispersion, especially for contaminants easily dissolved in water. The
flow velocities and depths are either calculated by hydrodynamic models or determined by field
measurements. For further discussion readers are referred to studies on dispersion (e.g., Elder 1959;
Fisher 1967; Bowie et al. 1985).
Sediment Movement: Sediment movement affects the transport of contaminants both indirectly and
directly. Indirectly, sediment transport produces or changes bed sediment forms (e.g., ripples and
dunes), thus changing the bed friction factor. The change in the bed friction factor in tum affects the
flow depth and velocity. In addition, high sediment concentrations can cut light penetration in water,
thus affecting photo-chemical degradation. Directly, both suspended and bed sediments adsorb the
contaminant, which then migrates with the sediment. The deposition of contaminated suspended
sediment and the direct adsorption of the contaminant by the bed sediment can build up the contaminant
in the bed, producing a long-term source of contamination through subsequent resuspension or
desorption. However, contaminant adsorption by sediments can also reduce the concentration of the
dissolved contaminant, which is usually more readily taken up by aquatic biota.
The effects of transport, deposition, and resuspension of sediment on the fate of a contaminant become
important if
the contaminant is hydrophobic and thus has a high affinity for sorption
the concentration of suspended sediment (especially fine sediment, such as silt and clay, or organic
matter) in a receiving water is high, or
the contaminant is persistent, so that contaminated bed sediments create a long-term source of
contamination.
Bioturbation: Contaminants deposited within bottom sediment can be moved by movements of benthic
organisms within the bed.
Adsorption and Desorption: Through adsorption and desorption, a dissolved contaminant is transferred
to the surface of a solid material or removed from it. The quantification of adsorption/desorption is
usually expressed in terms of either a nonlinear form (the Langmuir or the Freundlich isotherms) or a
linear form (a distribution coefficient). At low contaminant concentrations (mostly occurring in the
environment), the contaminant partitioning between solids and water are usually expressed using the
distribution coefficient, ~:
A description of radionuclide adsorption/desorption mechanisms and estimated ranges of I<.i values for
radionuclides are presented by Onishi et al. (1981). Because most contaminant transport models
316
require ~ values, Dexter (1979) and Onishi et al. (1981) have published rough ranges of ~ values for
many pesticides and radionuclides. However, there is uncertainty associated with the use of ~ for
modeling adsorption and desorption because of the complexity of the various geochemical mechanisms
(e.g., ion exchange, precipitation-mineral formation, complexation-hydrolysis, oxidation-reduction,
and colloid and polymer formulations) and interaction among them. Therefore, a great deal of caution
must be exercised in the selection of ~ values.
A more rigorous approach is to use geochemical models to solve for the coupling reactions of aqueous
chemical species and the formation of solids by adsorption/desorption (Nordstrom et al. 1979;
Chapman 1982; Pelmy et al. 1983). However, this approach requires detailed information on the Eh,
pH, and competing chemical elements, as well as geochemical equilibrium constants and a complete
mineralogical description of the sediment soil.
Precipitation and Dissolution: Effects of precipitation and dissolution on contaminant transport are
usually minor because levels of contaminant concentrations in surface water environments are very
low. Geochemical models can estimate amounts of contaminants to be precipitated or dissolved in a
given condition.
Physical Breakup: Some contaminants in a particulate phase must first break up physically (e.g., due
to weathering) before they can be dissolved into water. Such is the case for 90Sr and 137es deposited
around the Chemobyl Nuclear Plant in Ukraine after the accident in 1986 (Zheleznyak et al. 1992).
Chemical Degradation: Chemical degradation can be caused by hydrolysis, oxidation, and photolysis.
A contaminant in solution may increase its stability by reacting with other chemical species to form a
new complex. In doing so, the original contaminant concentration is lowered. The hydrolysis reaction
is a special type of complex formation, in which the OR" anion acts as a reactive site, its reactions
therefore are very sensitive to the pH of the surface water. A contaminant may also form a new
complex by exchanging electrons with other chemical species in the surface-water system known as
oxidation-reduction reactions. The measure of electron activity is commonly expressed as the Eh.
Because the oxidation/reduction process may control the valence states of the contaminant and other
chemicals, it may significantly alter geochemical reactions. In addition, many organic contaminants
are photochemically transformed by adsorbing light, especially ultraviolet light. Direct photolysis
occurs when light is adsorbed by a contaminant and raises the contaminant's electrons to an excited
state, thus causing chemical degradation reactions. Indirect photolysis occurs when another substance
adsorbs light and, in its excited state, undergoes chemical reactions with a contaminant. Photolysis
depends on the intensity of the incoming light, the turbidity of the water, the degree of light
attenuation, and the photolytic characteristics of the contaminant and other associated chemicals.
2.5. TRANSFORMATION
Transformation mechanisms are related to degradation and decay mechanisms because contaminants
may themselves be products of degradation or radionuclide decay. Some of the degradation products
are as toxic as their parent complexes (e.g., the pesticide DDT). A radioactive contaminant produces a
series of daughter products, forming a decay chain. For example, uranium buried at mill tailing sites
produces very toxic radon gas as its one of daughter products. Thus, in some cases, contaminant
degradation and decay chains must also be included in the assessments.
2.6. CONTAMINANT TRANSFER BETWEEN SURFACE WATER AND OTHER ENVIRONMENTAL MEDIA
Environmental intermedia exchanges of contaminants include dry and wet deposition of contaminants
from the atmospher, contaminant influx through overland runoff and soil erosion (or contaminant
transfer from surface water to overland by irrigation), and exchange between surface and groundwater
through seepage. Volatilization is another intermedia exchange mechanism: some contaminants are in
the form of volatilizing liquids (e.g., PCBs, mercury, tritium, and iodine) or dissolved gas (e.g., H 2S,
radon) and may volatilize through the water-air interface.
Contaminant transport models for surface water must account for the major contaminant transport and
fate mechanisms discussed above. In the deterministic approach, all of the mathematical expressions
are framed by the conservation of mass. In the three-dimensional Cartesian coordinate system, with
appropriate initial and boundary conditions, the transport equation becomes the well-known advection-
diffusion equation:
oC + U oC + V oC + (W - W J oc a
at ox oy oz ox
(3.1)
where C is the contaminant concentration; Si is the sink/source term used to express all contaminant
transport and fate mechanisms except advection and dispersion; t is time; U, V, and W are velocity
components in the x, y, and z directions, respectively; W, is the contaminant fall velocity; x, y, and z
are cartesian coordinates; and ex> ey , and ez are diffusion coefficients in x, y, and z, directions,
respectively.
In the paragraphs that follow, the governing equations of the TODAM code (Onishi et al. 1982a) are
shown as an example of Equation 3.1 associated with the contaminant transport. TODAM is an
unsteady, multiply-connected, one-dimensional, finite-element sediment and contaminant transport code
for rivers and estuaries. It consists of submodels for sediment, dissolved contaminant, and sediment-
sorbed contaminant transport.
318
Sediment Transport
as.
A_J + UA_J = _
as.
e A_J a [ as.] - Q/ SJ' + B(SRJ' - S .' + Q,!.
(3.2)
at ax ax x ax DjI
at x = 0 or (3.3)
where A is the cross-sectional area; B is the bed width; j is the number of sediment size fractions (equal
to 3 in the example); Sj is the concentration of sediment of the jth size fraction; Sjo is the constant
concentration of the jth sediment; t is the total longitudinal distance for each river branch; Q/ is the
lateral inflow per unit length; Q.j is the lateral sediment influx per unit length; SOj is the sediment
deposition rate per unit area for the jth sediment size fraction; and SRj is the sediment erosion rate per
unit area for the jth sediment size fraction.
Q. - Q,. (3.4)
SRj =
B
Q,.-Q, (3.5)
SOj =
B
where Q. is the the sediment discharge capacity calculated by the methods of DuBoys (DuBoys 1879;
Vanoni 1975), Tolfaleti (1969), or Colby (1964a,b). Availability of bed sediment to be resuspended
and bed armoring were then examined to determine the actual amount of bed erosion.
For cohesive sediment, the Partheniades (1962) and Krone (1962) formulas are used:
(3.6)
(3.7)
where Mj is the erodibility coefficient for the jth sediment size fraction; W.j is the fall velocity of the jth
sediment; Tb is the bed shear stress; TcOj is the critical shear stress for sediment deposition for the jth
sediment size fraction; and TcRj is the critical shear stress for sediment erosion for the jth sediment size fraction.
319
A OC + UA OC
at ox
(3.8)
3 3
-L
j - 1
AKj (Kdj Sj C - C) - L
j - 1
B'Yj (1 - POR) Dj ~ (Kdj C CB)
C = Co at x=O or t (3.9)
where Dj is the diameter of jth sediment; CBj is the particulate contaminant concentration per unit
weight of sediment in the jth sediment size fraction in river bed; C is the dissolved contaminant
concentration per unit volume of water; Cj is the particulate contaminants concentration per unit
volume of water; Kc; is the the first-order reaction rate of contaminant degradation due to hydrolysis,
oxidation, photolysis, biological activities, and volatilization; K.tj is the distribution coefficient between
dissolved contaminant and sediment (suspended and bed load sediments) of the jth size fraction; Kt.j and
~ are the transfer rates of contaminants for adsorption and desorption with the jth sediment in bed and
in motion, respectively; POR is the porosity of bed sediment; Qc is the dissolved contaminant
contribution per unit length; 'Yj is the specific weight of the jth sediment; and A is the decay rate of
radioactive material.
For chemical degradation due to hydrolysis (Smith et al. 1977; Zepp and Cline 1977), the equation
used is,
(3.10)
pH = - 10g[H +] (3.11)
where KA> KB, and KN are the acid, base, and neutral hydrolysis rate constants, respectively. For
chemical degradation due to oxidation (Smith et al. 1977) the equation is,
(3.12)
where K.x is the oxidation rate for the contaminant and [R02"] is the concentration of free radical
present.
320
For chemical degradation due to photolysis (Smith et al. 1977), the equations are
where S is the total sediment concentration; loa is the incident light intensity of wave length a; I" is the
light intensity of wave length a in water; J is the conversion constmt; Kl is the light attenuation
coefficient for water; K2 is the light attenuation coefficient due to suspended sediment in water; 8" is
the molar extinction coefficient of light with the wave length a; and IlJ is the quantum yield.
For biodegradation (Falco et al. 1976, Smith et al. 1977), the equation is
(3.15)
where KSI is the the second-order rate constant for biodegradation, and [B] is the active biomass per
unit volume.
(3.16)
where do and d, are the molecular diameters of oxygen and contaminant, respectively, and Ko is the
oxygen reaeration rate through water-air interface.
_
ax
a [8
x
oc.j
ax
_J - hAC. - Q/ C.
J J
+ Q. +
J
at x= 0 or i (3.18)
where Cjo is the constant particulate concentration associated with the jth sediment size fraction per unit
volume of water and Qj is the particulate lateral influx associated with the jth sediment size fraction per
unit length.
321
The finite-element technique was used with the Galerkin weighted residual method to solve these
equations with the associated boundary conditions. TODAM uses bookkeeping to track bed condition
changes (Le., bed elevation change, longitudinal and vertical distributions of sediment size fractions
and sediment-sorbed contaminants within the bed).
Another example of Equation 3.1 is the unsteady, one-dimensional model developed by Bencala
(1983). A river cross section is divided into a main stream channel and a storage (dead-water) zone.
A contaminant can be adsorbed by the stational bed sediment. The governing equations are
ac
-+--
Qac ~ ~ [AD ac ] + qL (C - C) + S + Rl (3.19)
at A ax Aax ax AL
S = a(C, - C) (3.20)
(3.21)
ac,
- ~S + R, (3.22)
at A,
(3.24)
where C is the solute concentration in the stream; Q is the volumetric flow rate; D is the dispersion
coefficient; A is the cross-sectional area of the channel; ~ is the lateral volumetric inflow rate (per unit
length); CL is the solute concentration in the lateral infiow; C, is the solute concentration in the storage
zone; A. is the cross-sectional area of the storage zone; a is the stream-storage exchange coefficient; C-
is the solute concentration on stream bed sediment per unit weight of sediment; ~ is the distribution
coefficient; p is the mass Qf accessible sediment per volume of stream water; {3 is the first order rate
coefficient in the stream; C, is the equilibrium solute concentration in the storage zone; {3, is the first-
order rate coefficient in the storage zone; t is time; and x is distance.
Reviews of contaminant transport models (e.g., Hoffman et al. 1978; Onishi et al. 1981, 1987; NCRP
1984) indicate that many transport and fate models have been developed for toxic contaminants for
rivers, estuaries, coastal waters, and lakes by including some of these major mechanisms. Many of the
322
models predict only dissolved contaminant concentrations, by solving the advection-diffusion equation.
Examples of these models are one-dimensional models developed by Dailey and Harleman (1972) and
Eraslan et al. (1977); two-dimensional models developed by Leendertse (1970), Yotsukura and Sayre
(1976), and Eraslan et al. (1977); and three-dimensional models developed by Simons (1973),
Leendertse and Liu (1975), Eraslan et al. (1983), and Blumberg and Herring (1986). These models do
not include the sediment-contaminant interactions (e.g., adsorption/desorption and subsequent
transport, deposition, and erosion of sediment-sorbed contaminants). Thus, these models are suited for
cases where
a surface water body has high concentrations of sediments, especially fine sediments
the above models are not suitable. Many environmental problems with toxic contaminants such as
PCBs and heavy metals (e.g., copper, lead and cadmium) in Buzzards Bay, Massachusetts (Richmond
et al. 1989), the pesticide kepone in the James River estuary, Virginia (Onishi 1981), and the
radionuclide cesium in the Pripyat and Dnieper Rivers in Ukraine (Zheleznyak et al. 1992) fall into
these categories, as will be discussed later. For such cases, models must also include sediment-
contaminant interactions. Models incorporating these interactions include one-dimensional models such
as those of White and Gloyna (1969) or Shih and Gloyna (1970), CHNSED (Fields 1976), HOTSED
(Fields 1977), TODAM (Onishi et al. 1982a), and RlVTOX (Zheleznyak et al. 1992); two-dimensional
models, such as SERATRA (Onishi et al. 1982b), FETRA (Onishi 1981), Lick's model (Lick 1983),
and WATOX 2 (Zheleznyak et al. 1992); and three-dimensional models, such as RMA-lO (King 1982),
FLESCOT (Onishi et al. 1993), and Sheng's model (Sheng 1993). With known flow and sediment
distributions, compartment models such as EXAMS IT (Burris and Cline 1985) and WASP4 (Ambrose
et al' 1988) also predict transport and fate of both dissolved and sediment-sorbed contaminants. All of
these transport models use very simple approaches to handle such chemical reactions as adsorption and
precipitation.
A notable effort has been made to improve the modeling of the transport and fate of contaminants by
coupling transport models with geochemical models (Chapman 1982; Felmy et al. 1983). Geochemical
models essentially solve various chemical reactions based on mass conservation and chemical
equilibrium principles with the aid of thermodynamics (Nordstrom et al. 1979). Some of the
geochemical models, such as MINEQL (Westall et al. 1976), EQ31EQ6 (Wolery 1980), and MlNTEQ
(Felmy et al. 1984), also calculate adsorption/desorption and precipitation/dissolution. For example,
the transport model, EXAMS, was coupled to MlNTEQ to form the model MEXAMS (Felmy et al.
1983), which calculates chemical species of heavy metals, the amounts of adsorption/desorption and
precipitation/dissolution, and the migration of heavy metals.
323
We will discuss five applications of transport models to rivers (ranging from small ephemeral and
mountain streams to a major river), estuaries, and coastal water. These applications illustrate the
practical uses of contaminant transport codes, including assessments of surface water remediation.
Bencala's (1983) model was applied to Uvas Creek, California, to reproduce results of field tracer
experiments to illustrate the relative importance of hydrologic and sorption mechanisms on contaminant
transport. Uvas Creek is a small mountain stream with a series of pools and rimes. The stream width
varies from approximately 0.3 to 4 m, and over the 619 study reach. The streambed is mostly
composed of sediment greater than 4 mm. Chloride, sodium, and stable strontium were used as
tracers. Chloride was chosen as a conservative soluble substance, while strontium was the least
conservative because of its adsorption by bottom sediment. The injection solute concentrations were
118.7 g/ for chloride, 24.0 gil for strontium, and 65.0 gil for sodium. The tracer was injected at a
constant rate of 50.0 mllmin into Uvas Creek, whose discharge was 0.0125 m3/s over the first
15 hours (before a rainstorm hit the study area at 11 :30 pm on the day of the experiment).
Assuming no strontium sorption to bed sediment in either the main channel or in storage (fJ = f3. = 0
in Equations 3.21 and 3.23, equivalent to the chloride case), the model results were compared with the
measured strontium data. The model overpredicted its concentration as strontium moved downstream,
and it did not predict the strong tails indicated by the field data, as shown in Figure 1. However, the
model reproduced strontium arrival and peak timing well, revealing that there is no retardation of when
strontium arrives. The predicted peak concentration decreased from 1.7 mgll at the injection point to
1.0 mgll at 619 m downstream, where the observed peak concentration was only 0.3 mgli. Thus,
approximately half of the observed concentration reduction may be due to physical mechanisms, while
the other half is due to adsorption. To illustrate this point, the model was then run with the kinetic
sorption effect included, and the results show excellent agreement with measured strontium data
(Figure 2).
2.0,..----------------------,
Observations:
o at38m
o at 281m
" at 619m
2.0.---------------------,
Observations:
o at 38m
o at281m
t;. at619m
Figure 2. Comparison of Dissolved Strontium Concentrations Predicted with Sorption Effects and
Observed Data in Uvas Creek, California (Bencala 1983)
Comparisons of predictions of strontium sorbed concentrations on bed sediment at 105 m and 281 m
downstream with observed data are shown in Figure 3. Bencala (1983) assigned ~ values in two
ways: in one, a constant ~ value was assigned, and in the other, ~ was assumed to vary inversely as
a power function of the in-stream strontium concentration. The variable ~ case matched the observed
data more closely, but both cases reproduced the trend of sorbed concentration time variations well.
This study illustrates the importance of bed sediment adsorption to reduce dissolved concentration and
of selecting appropriate Kd values.
As a part of assessment for low-level radioactive waste disposal 23% was assumed to be buried in a
shallow land-burial disposal site at the head of South Mortandad Canyon, New Mexico, with an initial
concentration of 800 pCi/g. The canyon bottom-forming channels vary significantly in their sizes and
slopes. For example, upper channels in South Montandad Canyon are very steep ranging up to 20%
and they are only about one meter wide while the midsection has a wide valley with mild slope. The
canyon then becomes narrower and steeper again near its mouth where it joins Mortandad Canyon. In
most instances, the seepage rate from the canyon bottom (channel) exceeds the inflow rate to the
channel. Consequently, the channel goes dry before the flow can reach Rio Grande, even during most
storms.
Four models were applied: First, BIOTRAN (Gallegos et al. 1980) was used to simulate 100 years of
plant growth, radionuclide uptake by plant roots, and subsequent dryfall and decomposition of
contaminated plant litter, causing plutonium to appear on the land surface. The overland model ARM
(Donigian and Crawford 1976) then simulated movements of runoff water, sediment, and plutonium
(both dissolved and sediment-sorbed) on the land surface to the canyon for the following two years,
during which six major storms occurred. The hydrodynamic model DKWAV (Whelan 1980) and the
sediment-contaminant transport model TODAM (Onishi et al. 1982a) then predicted distributions of
flow, sediment, and 23% in the canyon. Only the TODAM results will be discussed here.
325
50
~ a) # ..... o Observations
at 105 m
~ 40 ## ......
c # .... - Variable Kd
eE
.Q # ....
# ....
30 # .... - - - Fixed Kd
# ....
--~
...... .........
Q)
(J
c ##
0
()
20
# " 0 0 ..........
al
-e0 10
en
0
50
b) o Observations
~ 40 r- at 281 m
~
- Variable Kd
-- ...... .. ..........
c
a7
eE
.Q
- - - Fixed Kd
30 l-
............ .
....
....
Q)
(J "
c 20 I- 0
0 0-;;- 0
------
()
al 10 f=.
-e0 0
en I I I
0
0800 1200 1600 2000 2400
Time of Day
59306067.12
Figure 3. Comparison of Predicted and Observed Strontium Concentrations Associated with Bed
Sediment in Uvas Creek, California (Bencala 1983)
TODAM simulated migration of sand, silt, clay, dissolved 239pu, and particulate 239pu associated with
sand, silt, and clay (Whelan and Onishi 1983). Predicted sediment flux matched well with sediment
flux measured under a similar short-duration flashy-flood event in Mortandad Canyon, as shown in
Figure 4. Because of the very high affinity of plutonium for sediment, most of 239Pu in the canyon
channel was carried by suspended sediment and not in a dissolved form, as shown in Figure 5. Clay
carries the most particulate 239pu while sand carries least, in spite of the concentrations of sand being
much higher than those of silt and clay (Figure 6). This difference occurs because clay adsorbed
plutonium the most, while sand adsorbed it least per unit weight of sediment.
The particulate 239pu predicted to accumulate in the bottom of South Mortandad Canyon over the two-
year simulation period is shown in Figure 7, reflecting sediment deposition and erosion patterns in the
canyon. The plutonium accumulated there represents only 1 % of the total influx of 239Pu to the
canyon, mostly of because deposition of contaminated sand. Most of the plutonium-bearing suspended
silt and clay was carried through South Montandad Canyon and deposited in Montandad Canyon,
where the flooding flow disappeared due to seepage, thus producing a contaminated bed in Mortandad
Canyon.
326
28
Measured Sediment Rux 6cm Below Water Surface
for the 15 September 1974 Storm Event at GS-2
24
~20
~
Measured Sediment Flux 6cm Above Stream Bed
for the 15 September 1974 Storm Event at GS-2
_ Sediment Rux Computed by TODAM for the
.!'l16 16 July 1976 Storm Event at GS-2
u.
C
~ 12
'i
(J)
8
iij
~ 4
OL-~--~--~--~--~--~--~--~~--~~~--~~
o 20 40 60 80 100 120 140 160 180 200 220 240
Time (min)
59306067.4
Figure 4. Predicted and Observed Sediment Concentrations in Mortandad Canyon for Two Similar
Storms Occurring on September 15, 1974, and July 16, 1976
Ci) 2.0
:::.
()
.e,
~ 1.5
iI
:::I
m
a.
1:.1 1.0
0.5
o 2 3
Time (hrs) 59306067.5
Figure 5. Predicted 239Pu Concentrations at the Mouth South Mortandad Canyon for a
September 1975 Storm in South Mortandad Canyon
327
1.5
Figure 6. Predicted 23% Associated with Sand, Silt, and Clay at South Mortandad Canyon for a
September 1975 Storm in South Mortandad Canyon
6.0 X 104
illlim Clay
5.0 IE!!!I Silt
g
<:-
[J3 Sand
c:::
.2 4.0
~
E
3.0
<
-g
m
"
D-
C>
f,l
200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400
Distance from Head of South Mortandad Canyon (m) 59306067.8
Figure 7. Predicted 23% Accumulation on South Mortandad Canyon Bottom over Two-Year Period
This study demonstrates the importance of suspended sediment to plutonium migration and of sediment
deposition as a cause of bed contamination. The contaminated bed then can become a potential long-
term source of contamination that continues long after contaminant release from an original source
ceases.
328
On April 26, 1986, Chemobyl Nuclear Plant Unit No.4 in Ukraine suffered a core-meltdown accident
and approximately 50 million curies were released to the environment over the next ten days, including
1.3 million curies of mCs and 0.24 million curies of 90Sr (Onishi et al. 1992). The Chemobyl plant is
located approximately 100 km north of Kiev, Ukraine, along the Pripyat River, which joins the
Dnieper River draining into Black Sea about 1000 km downstream.
Potentially the greatest source of 90Sr into the Pripyat and Dnieper river system is the highly contami-
nated left (east) bank floodplain of the Pripyat River directly across from the Chemobyl plant
(Voitsekhovitch et al. 1992). The floodplain is approximately 2 x 10 km in size and is contaminated
with over 8000 Ci of 9OSr. To assess the impact of 90Sr desorption from the floodplain sediment into
the Pripyat River during flooding, and to identify a potential remediation scheme to reduce this impact,
the unsteady, two-dimensional model WATOX-2 was applied to the Pripyat River and its floodplain
(Zheleznyak et al. 1992). The basic formulations of the two-dimensional WATOX-2 model is similar
to the one-dimensional model TODAM discussed previously. Due to the relatively low value of the
distribution coefficient, Kd for 9OSr , adsorption of 90Sr to sediment is not important during transport.
However, because the amount of 90Sr stored in the floodplain is so large, desorption of 90Sr from
floodplain sediment into overlying flooding water is important.
Simulation of the floodplain flow indicated that a four-year flood with 2000 m3/s discharge covers all
the contaminated floodplain, as shown in Figure 8, which depicts a steady-state hydrodynamic model
prediction for this flow. Assuming the upstream boundary condition of 90Sr to be 50 pCili, WATOX-2
predicted a more than fourfold increase of 90Sr concentrations at the downstream end, to exceed
100 pCil, the local radiological standard for 90Sr for drinking water, as shown in Figure 9.
One of several remediation approaches considered was construction of an earthen dike along the
Pripyat River in the floodplain to block off the flooding over the floodplain. Predicted 90Sr
concentrations for this case are shown in Figure 10; 90Sr concentrations were lowered less than
100 pCil, thus satisfying the drinking water limit.
I
Q)
0
c: 2000
til
iii
is
~
Q)
(;j
..J
0
0 2000 4000 6000
Longitudinal Distance (m)
Figure 8. Predicted Steady-State Velocity Distribution in the Pripyat River and its Floodplain with
Discharge of 2000 m3/s (Zheleznyak et al. 1992)
329
Figure 9. Predicted IUSr Concentrations in the Pripyat River and Its Floodplain for the Four-Year
Flood (Zheleznyak et al. 1992)
Figure 10. Predicted IUSr Concentrations with the Dike Installed along the Pripyat River
under the Four-Year Flood Conditions (Zheleznyak et al. 1992)
After this study was conducted, an ice jam formed at the downstream end of the study area, causing a
flood to cover the floodplain in January 1990. The observed IUSr concentration reached approximately
240 pCil , confirming the model prediction. Subsequently, a dike has been constructed along the
Pripyat River to prevent further flooding over this highly contaminated floodplain.
The study revealed that even such a low affinity to sediment as 90Sr has a significant impact on the
dissolved concentration. It also demonstrated the usefulness of modeling to determine appropriate
remediation activities.
330
4.4. PESTICIDE. KEPONE MIGRATION MODEUNG FOR THE JAMES RIVER ESTUARY
Kepone, a chlorinated pesticide, was released to the James River estuary at River Kilometer 120 in
Virginia from 1966 to 1975 (Onishi 1981). The James River drains to Chesapeake Bay, which is an
important commercial fishing site. Much of the kepone was adsorbed by estuarine sediment and has
remained in the bed. To assess the migration of kepone toward the Chesapeake Bay and determine
how the river can be cleaned, the sediment-contaminant transport model FETRA (Onishi 1981) was
applied to an 86-km estuarine reach to simulate tidally varying migration of kepone .
FETRA is an unsteady two-dimensional model that simulates transport, deposition, and resuspension of
sediment and contaminants, with their interactions. The model formulation is similar to that of the
one-dimensional model TODAM, except for its dimensionality, lack of detailed chemical degradation
formulations, and use of only DuBoys' formula for non-cohesive sediment transport capacity
calculations .
In this application, FETRA simulated movements of seven substances: sand, cohesive sediment (a
combination of silt and clay), organic matter, dissolved kepone, and particulate kepone adsorbed by
sand, cohesive sediment, or organic matter under tidal flow conditions. Although FETRA is two-
dimensional, it was applied one-dimensionally because of the limited field data available. Tidally
varying velocity and depth distributions were obtained using the unsteady, one-dimensional code
ELPLORE-l (Baca et al. 1973).
Because of the importance of sediment transport to kepone migration, FETRA was calibrated for a
freshwater discharges of 58 ml/s and its validity tested for sediment transport under the net freshwater
discharge of 247 ml/s. Under the calibration flow, the sediment concentration was almost constant
(about 30 mg/() over the entire study area. However, under the 247 rrils case, predicted results
revealed two peak sediment concentrations of about 100 mg/( (Figure 11). The first peak (around
River Kilometers 75 to 95) was related to extensive estuarine bed scouring there, while the second peak
was related to the existence of a null zone (where river freshwater meets salt water) around River
Kilometer 55.
The model also predicted that sediment is carrying from 20 to 50% of the kepone seaward, depending
on the tidal cycle stages. Both predicted and measured particulate kepone concentrations (Figure 12)
show a general trend of peaking around 75 River Kilometers, where a null zone of the estuary usually
forms. Because the contaminated bed sediment is the main source of long-term kepone contamination
in the estuary, it is important to know how kepone distribution in the bed changes with time. As show
by Figure 13, two trends become clear: (1) kepone levels are decreasing in the upper reach of the
estuary, where the kepone was originally released, because cleaner sediment from upriver is burying
the older contaminated sediment, and (2) the contaminated bed sediment is moving seaward. The
burial of highly contaminated bed sediment by clean upriver sediment is an important natural cleansing
of the river.
To determine the optimal locations for kepone removal operations (e.g., dredging the contaminated
bottom sediment), ten potential Kepone cleanup locations were selected (Cases A through J, shown in
the lower portion of Figure 14). Assuming that kepone would be removed from the river bed at the
corresponding reaches of the James River estuary, FETRA simulated the resulting particulate and
dissolved kepone concentrations for one month under tidal flow conditions with net freshwater
discharge of 247 ml/s in the water (Figure 14). Note that the solid lines in these figures indicate the
baseline without any cleanup (Case 1).
331
~ 0
30 40 50 60 70 80 90 100 110 120 130
River Kilometers 59306067.14
Figure 11. Predicted and Measured Tidadly-Averaged Sediment Concentrations in the James River
Estuary for the Case of 247 m3/s Net Freshwater Discharge
0.28.-----------------,
- - Average Particulate Kepone
1
c::
o
- - Particulate Kepone with Cohesive Sediment
0.24 - - Particulate Kepone with Organic Matter
_ . Particulate Kepone with Sand
Field Data for Average Particulate
~ 0.20 Kepone (Dawson 1978)
"E
~
c:: 0.16
8
8. 0.12
Q)
~
"* 0.08
"S
o
.t: 0.04
If
0.00 L..-_..-.=-:=~'--...J;;.=-'--__'____''__=_........
30 50 110 130
River Kilometers
59306067.17
Figure 12. Comparisons of Predicted and Measured Particulate Kepone Concentrations at Maximum
Ebb Tide in the James River Estuary under Net Freshwater Discharge of 58.3 m3/s
332
0.35....--------------------,
- - Initial River Bed Surface Kepone Condition
~
.:;, 0.30
- - - - River Bed Surface Kepone Conditions after One Month
r::
o
.~ 0.25
"E
~
0.20
()
8. 0.15
Q)
~
Q)
u
0.10
~
::I
0.05
I
"
,
""
Ul
al
-"
"I I ""
"
CO
o~~-~-~-~-~-~-~-~-~~
30 40 50 60 70 80 90 100 110 120 130
River Kilometers
S9306067.18
Figure 13. Predicted Kepone Concentration Change in Bed Surface of the James River Estuary After
One Month Simulation under Net Freshwater Discharge of 247 m3/s
0.020
0.018
~
.:;, 0.016
r::
0 0.014
~
"E 0.012
Q)
u
r:: 0.010
0
()
Q)
r:: 0.008
8.
Q) 0.006
~
lii 0.004
j
0.002
0
30 40 50 60 70 80 90 100 110 130
River Kilometers
S9306067.3
Figure 14. Predicted Effectiveness of Ten Remediation Options, as Indicated by Resulting Total
Kepone Concentrations in Water for the James River Estuary
333
Of the ten cases tested, only Cases D and E show a significant reduction (up to 55 % and 48 %,
respectively) of both dissolved and particulate kepone concentrations. However, even in these cases,
most of the kepone reductions occur in the middle of the river, where cleanup is assumed to have
occurred, and predicted kepone reductions in the lower estuary are not significant. These simulations
also reveal that once the river is contaminated, contaminant concentrations in water tend to reflect the
contaminant level of the local bed. Thus, to reduce kepone in water over a large area requires cleanup
of the bottom of that entire large area.
This study illustrates how bed sediment can be a long-term contamination source long after the release
of contaminants to receiving surface waters. Desorption of contaminants from the bed and the subse-
quent migration of contaminants in both dissolved and particulate phases must be accounted for. The
study also clearly demonstrates that once a wide area of a surface water environment is contaminated,
there is no single effective location where cleanup will cause a major reduction in contaminant
concentrations in water over a large area. However, the natural cleansing caused by the burying of
contaminated bottom sediment by cleaner sediment can be a long-term solution in some cases.
For over 30 years, waste water contaminated by PCBs and heavy metals including arsenic, cadmium,
chromium, copper, lead, mercury, silver, and zinc were discharged to New Bedford Harbor,
Massachusetts, which is a part of Buzzards Bay (Figure 15) (Onishi et al. 1993). Because of the
contamination, the harbor was designated a Superfund site by the u.S. Environmental Protection
Agency. Because PCBs and these heavy metals have a high affinity for sediment, most of the
contaminants are associated with bed sediment.
To assess migration of these contaminants and to identify potential remediation activities, the unsteady,
three-dimensional model FLESCOT was applied to the site (Onishi et al. 1993). The model simulated
flow induced by tide, wind, and water density gradient, water temperature, salinity, sand, silt, clay,
dissolved contaminants (pCBs, cadmium, lead, and copper), and particulate contaminants associated
with sand, silt, and clay.
Figure 16 shows the predicted velocity field for the top water layer near the maximum flood tide,
showing the fast-moving water passing through a narrow opening of the hurricane barrier and the deep
navigation channel outside the hurricane barrier. Repeating a sequence of one-month average flow and
an one-day storm-induced flow conditions, FLESCOT predicts sediment and contaminant
concentrations in the water and bed. The model was calibrated for both sediment and PCB cases
(Richmond et al. 1989). Examples of time-varying predicted and measured concentrations of sediment
and lead in outer New Bedford Harbor (Station 15) are shown in Figure 17. (Field sampling station
locations are shown in Figure 15.) The high peaks of sediment and sediment-sorbed lead
concentrations are due to storm flow; the associated reduction of dissolved lead is caused by adsorption
of lead by cleaner bed sediment resuspended during the storm. The small fluctuations of all three
concentration distributions are due to tidal oscillation.
Most predicted and observed sediment concentrations for all 17 sampling stations are within 2 to
4 mg/ l , as shown in Figure 18. Predicted and observed lead concentration show a generally
decreasing trend from the upstream Acushnet River area toward the Buzzards Bay, with the predictions
showing a more uniform reduction in concentration with seaward distance than the measured data
(Figure 19). The model was then used to predict contaminant concentrations resulting from various
options to remediate bed contamination.
334
i
----
.s.mu.~~l&~
,,--~
J
Figure 16. Predicted Velocity Distribution of the New Bedford Harbor near Maximum Flood Tide
335
25
I 2D
I.. '!$
I
S
UI
5
:~
O.
tOOO
IlOO
I IlOO
J 4IlG
2110
0
!lOll
4IlG
I 2110
Il! 2110
lOll
~ .e 10 2D ail oI\i m
Days
ar-----------------~~----------~
i,i~ ~24.2
'110 -
j
1
I-
1-
I
.. 41-
c1~c.~O 0 0
It 21-0
oil 0 I I I I I I 1 I I I I
1 2 3 4 5 UI " U ~
Samp&IQ SIaIIan _ _
u 15 II 17
Figure 18. Comparisons of Predicted and Measured Sediment Concentrations in New Bedford Harbor
336
10'~----------------------------------,
O_.d
.1I"5Un!d
2 3 4 5 6 t w " ~ ~ U ~ ~ W
~SIoIian_
Figure 19. Comparisons of Predicted and Measured Total (Sum of Dissolved and Sediment-Sorbed)
Lead Concentrations in New Bedford Harbor
The study again illustrates contaminated sediment becoming a major source of surface water
contamination years after the contaminant discharges to a receiving surface waters. Once the
contaminants are adsorbed by sediment and settled on the bottom, changes in contaminant distribution
are very slow.
s. Conclusion
Contaminant transport and fate in surface water are controlled by water and sediment movements,
adsorption/desorption, chemical precipitation/dissolution, contaminant degradation/decay, transforma-
tion, and intermedia contaminant transfer. As illustrated by the five model applications, adsorption by
sediment and subsequent transport, deposition, and resuspension of sediment are key processes in the
evaluation of long-term contamination and determination of potential remediation options.
Because desorption is a slow process and contaminants in overlying water tend to be in eqUilibrium
conditions locally, cleanup of contaminated bed sediment over a large area will usually be required to
obtain any major reduction of contaminant concentrations in water over a large area.
337
6. References
Blumberg, A. F., and H. J. Herring. 1986. Circulation Modelling Using Curvilinear Coordinates.
Report No. 81, Dyanalysis, Princeton, New Jersey.
Burns, L. A. and D. M. Cline. 1985. "Exposure Analysis Modeling System--Reference Manual for
EXAMS II," EPA/600/3-85/038, U.S. Environmental Protection Agency, Environmental Research
Laboratory, Athens, Georgia.
Colby, B. R. 1964b. "Discharge of Sands and Mean Velocity Relationships in Sand-Bed Streams,"
Professional Paper 462-A, United States Geological Survey, Washington, D.C.
Dailey, J. E. and D. R. F. Harleman. 1972. "Numerical Model for the Prediction of Transient Water
Quality in Estuary Networks," Ralph M. Parsons Laboratory, M.I.T. Report No. 158, Massachusetts
Institute of Technology, Cambridge, Massachusetts.
Dawson, G. W. 1978. "The Feasibility of Mitigating Kepone Contamination in the James River
Basin," prepared for the U.S. Environmental Protection Agency by Pacific Northwest Laboratory,
Richland, Washington.
Donigian, A. S., and N. H. Crawford. 1976. "Modeling Pesticides and Nutrients on Agricultural
Lands." EPA-600/2-76~3, U.S. Environmental Protection Agency, Washington, D.C.
DuBoys, P. 1879. "LeRohne et les Rivieres a Lit Affouillable," Annajes des Ponts et Chaussees,
Series 5, Vol. 18, pp. 141-195.
Elder, J. W. 1959. "The Dispersion of Marked Fluid in Turbulent Shear Flow," Journal of Fluid
Mechanics, Vol. 5, Part 4, pp. 544-560.
Eraslan, A. H., W. L. Lin, and R. D. Sharp. 1983. "FLOWER: A Computer Code for Simulating
Three-Dimensional Flow, Temperature, and Salinity Conditions in Rivers, Estuaries, and Oceans,"
NUREG/CR-3172, U.S. Nuclear Regulatory Commission, Washington, D.C.
Falco, J. W., K. T. Sampson, and R. F. Carsel. 1976. "Physical Modeling of Pesticide Degration."
In: Proc. of Symposium on Model Ecosystem Approach to Biodegradation Studies. Society for
Industrial Microbiology. Jekyll Island, Georgia, pp. 193-202.
Felmy, A. R., D. C. Girvin, and E. A. Jenne. 1984. "MINTEQ-A Computer Program for
Calculating Aqueous Geochemical Equilibrium," EPA 600-3-84-032, U.S. Environmental Protection
Agency, Athens, Georgia.
Gallegos, A. F., B. J. Garcia, and C. M. Sutton. 1980. "Documentation of TRU Biological Transport
Model (BIOTRAN)," Report LA-8213-MS, Los Alamos National Laboratory, Las Alamos,
New Mexico.
339
Huggett, R., D. Haren, and M. Nichols. 1978. "Kepone-Sediment Relationships in the James River,"
prepared for the U.S. Environmental Protection Agency, Environmental Research Laboratory, Gulf
Breeze, Florida, by Virginia Institute of Marine Science, Virginia.
King, I. P. 1982. n A Three-Dimensional Finite Element Model for Stratified Flow." In: Finite
Element Flow Analysis, ed. T. Kawai, University of Tokyo Press, Japan, pp. 513-527.
Krone, R. B. 1962. "Flume Studies of the Transport of Sediment in Estuarial Shoaling Processes,"
Hydraulic Engineering Laboratory and Sanitary Engineering Research Laboratory, University of
California at Berkeley, Berkeley, California.
Leendertse, J. J. 1970. "A Water Quality Simulation Model for Well Mixed Estuaries and Coastal
Seas." In: Principles of Computation, Vol. I, RM-6230-RC, Rand Corporation, Santa Monica,
California.
Leendertse, J. I., and S. K. Liu. 1975. "A Three-Dimensional Model for Estuaries and Coastal
Seas." In: Aspects of Computation, Vol. II, R-1784-QWRT, Rand Corporation, Santa Monica,
California.
Nichols, M. M. 1972. "Sediments of the James River Estuary, Virginia," Geological Society
American Member, Vol. 133, pp. 169-212.
Onishi, Y. 1981. "Sediment and Contaminant Transport Model," Journal of Hydraulics Division,
American Society of Civil Engineers, Vol. 107, HY9, pp. 10890-1107.
340
Onishi, Y., R. J. Serne, E. M. Arnold, C. E. Cowan, and F. L. Thompson. 1981. "Critical Review:
Radionuclide Transport Sediment Transport and Water Quality Mathematical Modeling, and
Radionuclide SorptioniDesorption Mechanisms," NUREG/CR-1322, PNL-2901, prepared for the U.S.
Nuclear Regulatory Commission by Pacific Northwest Laboratory, Richland, Washington.
Onishi, Y. 1985. "Chemical Transport and Fate in Risk Assessment," In: Principles of Health Risk
Assessment, ed. P. F. Ricci, pp. 117-154. Prentice-Hall, Inc., Englewood Cliffs, New Jersey.
Onishi, Y., L. F. Hibler, and C. R. Sherwood. 1987. "Review of Hydrodynamic and Transport
Models and Data Collected Near the Mid-Atlantic Low-Level Radioactive Waste Disposal Sites."
PNL-6331, Pacific Northwest Laboratory Richland, Washington.
Partheniades, E. 1962. "A Study of Erosion and Deposition of Cohesive Soils in Salt Water," Ph.D.
Thesis, University of California, at Berkeley, California.
Sheng, Y. P. 1993. "Hydrodynamics, Sediment Transport and Their Effects on Phosphorus Dynamics
in Lake Okeechobee." In: Nearshore and Estuarine Cohesive Sediment Transport," ed. A. J. Mehta,
pp. 558-571. American Geophysical Union, Washington, D.C.
Shih, C. S., and E. F. Gloyna. 1970. "Mathematical Model for the Transport of Radionuclides in
Stream System," In: Environmental Surveillance in the Vicinity of Nuclear Facility, ed. W. C. Reinig,
Charles C. Thomas Publishing Co., Springfield, Illinois.
Vanoni, V. A., ed. 1975. Sedimentation Engineering. ASCE Manuals and Reports on Engineering
Practice. American Society Civil Engineers, New York.
Westall, J. C., J. L. Zachary, and F. M. Morel. 1976. "MINEQL: A Computer Program for the
Calculation of Chemical Equilibrium Composition of Aqueous Systems," Tech. Note 18, Dept. Civil
Eng., Massachusetts Institute of Technology, Cambridge, Massachusetts.
Whelan, G. 1980. "Distributed Model for Sediment Yield." Master's Thesis, University of Iowa,
Iowa City, Iowa.
Whelan, G., and Y. Onishi. 1983. "In-Stream Contaminant Interaction and Transport." In:
Proceedings of the 1983 International Symposium on Urban Hydrology. Hydraulics and Sediment
Control, July 25-28, 1983, University of Kentucky, Lexington, Kentucky, pp. 167-175.
Wolery, T. J. 1980. "Chemical Modeling of Geologic Disposal of Nuclear Waste: Progress Report
and A Perspective," UCRL-52748, University of California, Lawrence Livermore National
Laboratory, Livermore, California.
Yotsukura, N., and W. W. Sayre. 1976. "Transverse Mixing in Natural Channels," Water Resources
Research, Vol. 12, No.4, pp. 695-704.
Zepp, R. G., and D. M. Cline. 1977. "Rates of Direct Photolysis in Aquatic Environments."
Environ. Sci. Techno!.. Vol. 11, pp. 359-366.
ABSTRACT. Dam-break flows or floods (D.B.F.) have become a very important topic for
engineers. As a part of a risk and safety analysis it is now current to produce inundation maps
consistent with different dam failure scenarios and conditions. These maps are based on
numerical simulations and on computational models of dam-break floods. The dam-break
problem is now as a real problem in engineering pratice that must be solved by computational
models according to real experience and knowledge, based on historical events, physical
models and sensitivity analysis. A "state-of-the-art" of D.B.F. modeling is presented,
including recent contributions to numerical techniques advances on shock simulation and 2-D
modeling.
1. Introduction
Sources of fresh water are limited in our planet and dams are the most powerful way we have
to control and to store river flows so far. However, a dam is a potential source of hazard,
specially to densely populated areas at downstream. Among other reasons, a dam failure can
occur due to miscalculations or inadequate evaluation of any critical design condition (e.g.
hydrological or geotechnical conditions) or an error in construction or in operational
procedures.
Historical catastrophic dam failures have occurred and can occur again: e.g. according to
statistics, dams of significant size fail in the U.S. at an average rate of more than one per year
(ELLINGWOOD et al., 1993). Among the effects of such a kind of accident, the megaflood
caused by the reservoir drainage through a dam breach can be a very dramatic event in what
concerns loss of life and property. The most dangerous floods are not necessarily large ones
but the horror of a concentrated death tragedy gives a special importance to dam-break floods.
Fortunately, it seems that the percentage of dams that fail, among the total of constructed
dams, have decreased during this century (e.g. GOUBET, 1979 and 1984, and SERAFIM,
1981) due to basic improvements in the design and construction.
The distribution of the number of failures by dam types shows a higher number of cases of
fill dams (earth, rockfill and earth-rockfil dams) than concrete or masonry dams. The type of
dams with fewer failures are the arch dams (e.g. COXON, 1979; SERAFIM, 1981 and
INGLES, 1984).
Overtopping by floods and dam subsidience due to piping have been one of the major
343
M. H. Chaudhry and L W. Mays (eds.), Computer Modeling of FreeSurface and Pressurized Flows, 343-373.
1994 Kluwer Academic Publishers.
344
causes of till dam failures. Foundation problems are an important potential cause of hazards
for concrete dams.
Dams seem to be much more vulnerable during and immediately after the construction,
specially within five to seven years. After this period. the risk of failure decreases. However,
it also seems that after the useful life of a dam the percentage of accidents can increase again.
In what cOncerns the height factor, the greatest number of recorded dam failures have
occurred with dams less than 20 m height, specially in the group of dams between 15 and 20 m
heigh (KLOHN, 1992).
It is very convenient to be prudent not only with the new large dams but, more and more,
with safety aspects concerning:
- the aging of dam structures and the modifications of their environmental and hydrologic
conditions;
- the increasing number of small and medium dams built with limited funds that can not
afford detailed studies.
Although the failure of man-made dams is the main topic concerning the engineers, natural
dams or obstructions to the flow caused by environmental reasons (e.g. due to sudden slope
rock or landslides) can also be very dangerous. Emergency procedures need then to be
implemented in order to avoid the overtopping and/or the dam rupture and also safely drain the
stored water. In these cases, a rupture scenario must be considered for evaluation of
downstream evacuation.
For engineers the dam break flood (D.B.F.) analysis has a real importance for their
profissional activity. In fact, new projects can be easily postponed due to safety and other
environmental reasons. A comprehensive multistage D.B.F. analysis, developped during the
different dam design stages, can be a very useful way to justify or to optimize the spillway
design flood and to overcome future conflicts and unjustified fears in the public. Any vital,
strategic or dangerous infrastructure (e.g. a nuclear powerplant) to be constructed in a river
valley will need the knowledege of the extreme maximum water levels, including these due to
dam break, should one or more dams be placed upstream.
A global floodplain management will have to include emergency evacuation procedures and
guidelines for the human and economic occupancy as long as an upstream' dam and reservoir
be a potential risk. These guidelines must be based in a special flood zone ordinance prepared
according to a D.B.F. analysis.
In what concerns the mathematical modeling, a D.B.F. is different from the ordinary
natural floods by the following main reasons:
a) very high peak discharge and water depths values;
c) fast and violent flooding of the banks with strong 2-D effects in flood plains,
including oblique shock waves and a very irregular water surface;
e) abnormal transport of sediments from the reservoir and valley as well as of material
or debris from the dam;
345
t) sucessive or alternate suhcritical and sup<!rcritical types of flow along a very irregular
river hed;
g) unpredictahle dynamic houndary conditions at each dam site and strong dynamic
effects downstream of the main valley as well as at each tributary;
h) very difficult validation and calibration of the mathematical models for real case
studies;
In the mathematical formulation of the dam break flow, two essential parts must be taken into
consideration:
- dam breach process;
- dam break nood wave propagation through the river valley.
The classical analytical solutions are known for very idealized dam break situations. However
the solutions of the so called Dam Break Problem of Hydrodynamics are based on very
simplified flow conditions (STOKER, 1957).
From the practical engineering point of view. the analytical solutions are based on very
simplified conditions. Cascade dam failure and wave attenuation in flood plains are not
considered and can not be taken in consideration by formal solutions. However, the classical
analytical solutions are still very important because:
- they introduce some features of the phenomenon (fast positive wave front or bore,
critical conditions at dam site, negative wave, friction and inertia effects ... );
- they can provide "1-D good formal or exact solutions" .
For real engineering practice, flexible and general computational models must be used for
D.B.F. simulation and analysis according to the objectives and requirements of each case
study. It is the purpose of this work to present the requirements, characteristics and available
types of dam-break flow models.
procedures (PANSIC and BORG, 1992 and LAU and CECILlO, 1993).
Rl The model domain should extend from the dam to a distance where there is no
significant addition in nooding conditions due to dam failure. A zone at upstream should
also be modelled in order to simulate the dynamic waves along the reservoir specially in
case of a dam cascade situation.
R2 It will be very convenient that the same computational model be able to route,
through the reservoir and the downstream valley both any nonfailure hydrograph and a
D.B.F.. Submergence effects and abnormal water levels must be accepted by the model
without stability or convergence problems or run abortion.
R3 The numerical scheme must be able to reproduce fast unsteady free surface floods
for both supercritical and subcritical regimes, including bore (shock) propagation along
natural and irregular channels. A general model for river networks will be very
convenient as well as a 2-D model for nood plain modeling or other special singularities.
RS The failure of an earthen dam and the nood routing along a very erodible valley
may also justify the consideration of a sediment or solid transport modellin~ capability.
Cascade dams, with or without failure, need to be considered by the model.
R6- The computational model output must be easily available for evaluation of
potential structural damages and cost losses.
R7 The inundation maps to be produced by computer should indicate the time of
arrival of front waves and of maximum depth. Zoning according to potential damage risk
and evacuation priority should also be indicated.
R8 Sensitivity analysis should be easy to perform by the computational model: the
range of output changes due to breach parameters, channel roughness and initial or
boundary conditions will be helpful for dam designers and sarety planners.
The choice of a D.B.F. model will depend on several factors as tbe characteristics of the valley
and of the dam, the importance of dam failure, the purpose of tbe analysis etc ..
For very preliminary studies it will be possible to choose very simplified metbods for rough
estimate of main flood characteristics.
For a detailed analysis and real conditions the model should be based on complete
hydrodynamic equations according to the indicated requirements. In tbis context it is still
possible to consider the following different modeling domains and their specific requirements:
a) Area close to each dam (isolated or in cascade) during (and immediately after) the
failure, where the inertia effect and 2-0 and 3-D effects, as well as the breach
characteristics, are dominant (see Section 2.1). Remark: breach equations, including
submergence effects, and flow dynamic compatibility equations are required.
b) Valley reach downstream of the dam, where bore propagation and friction effects are
very relevant, as well as sediment erosion and deposition. For flood routing along a
narrow valley a simplified 1-0 breach modeling can be good enough. Remark: shock
as well as supercritical and subcritical flow regime modelling capability (tipically 1-0
domain eventually with tributaries) is required.
347
c) Flood plains, where 2-D and storage effects are dominant as well as other local
effects. Remark: simplitied 1-0 networks or linked lateral reservoirs are crude
simplifications of the flow phenomena. Flow over an initially dry domain is a typical
problem to be solved by a 2-D model. Mixed 1-0/2-0 models can be used for
practical cases Figures 1 and 2;.
d) Distant valley reachs from ruptured dam, where the flow regime is nearly a 1-0
gradual unsteady flow.
The breach formation process has a great intluence on the magnitude, shape and duration of
the outflow hydrograph which results from the dam failure. Dam breaks can occur either
gradually or suddenly and they can result in a total or partial failure depending on the type of
failure mechanism. The mechanism of dam break is a very complex and random phenomena.
Based on past failures, several authors have attempted to classify the various types of
breach shapes associated with each type of dam and with the cause of failure (e.g. JOHNSON
and ILLES, 1976).
BARRAGEM
lL=:. .1
MODELO 1-0
MODELO 2-D
?
MOOELO 1-D
Figure 1 - Example of mixed 1-012-0 grid scheme (ALMEIDA and RODRIGUES, 1984)
348
om 00 ' " C9
~ ~
t
- ----------"
---------------~~~'\
.......
...
, ............................. '
--
1.1 . "
Earth dams do not tend to fail completely, nor do they fail instantaneously. However, any
small failure is potentially dangerous as erosion of the dam can occur, enlarging an initially
small breach. Concrete gravity dams tend to have a partial breach as one or more monolith
sections are forced apart. The time for the breach formation is in the range of a few minutes
and the typical final breach configuration is rectangular. Arch dams tend to fail completely
and in a few minutes.
As it is not possible to model in detail each failure mode and, for reasons of simplicity and
flexibility the most usual overtopping breach modelling approach consider a rectangular,
triangular or trapezoidal shaped breach that grows progressively with time downward from the
dam crest (FREAD, 1984). The final breach shape is specified by the side slope of the breach,
the width and elevation of the bottom of the breach. A piping failure mode can be simulated
as an orifice breach that grows with time until a specified maximum thickness of the dam body
above the orifice is reached. After that the upper arch will collapse and the breach simulation
is analogous to an overtopping failure.
Another technique of determining the breach evolution in earthen dams is to use material or
sediment erosion models by coupling the hydraulic flow equations with a solid transport and
sediment continuity equation.
According to PETRASCHECK and SYDLER, 1984 the breach outflow is governed by the
349
following factors:
1) dam height and reservoir volume and geometry;
2) size and form of the breach and time of failure;
3) initial hydrological conditions (water level and inflow);
4) downstream river geometry;
The discharge through spillways, outlet works, and dam breaches are typically computed as a
function of the reservoir water surface elevation using weir and orifices equations taking in
consideration the eventual submergence effects. An inflow hydrograph can be routed through
a reservoir using either storage (continuity equation) or dynamic (complete unsteady flow
equations) routing. The weIl known N.W.S. DAMBRK flood forecasting model offer these
two options (FREAD, 1979).
The outflow hydrograph at a dam site, for a sudden and complete dam break (e.g. arch
dam), can be introduced in the model: an analytical solution can be eventually considered as a
valid boundary condition during the tirst instants of the event.
Franco and Almeida (FRANCO, 1988, FRANCO and ALMEIDA, 1990) developed a
D.B.F. wave propagation model (ROTBARR MODEL) for general cascade dam rupture
analysis in which dams are treated as internal boundary conditions or as special computational
elements. The rupture of each dam is characterized by an imposed evolution of a rectangular
breach whose area can increase more or less fast according to the type of the dam. These
internal computational elements are modelled by the following set of equations that are solved
in each time step (Figures 3 and 4):
- one upstream characteristic equation C +;
- one downstream characteristic equation C-;
- the flow continuity equation;
- the equivalent total discharge equation (corresponding to the outflow through the breach,
the spillway, the turbines and the outlets).
r
t +.4\
_ ,- 1 - 1_ . ''----I
' ...
.'
Figure 3 - A dam as an internal computational element or node
350
....
- ... .
"'-
An approximate local inertia effect can also be introduced in the outt10w equation. The system
to be solved is a non-linear one with four equations and four unknown quantities (water depth
and velocities at upstream and downstream sections), which is can be solved by the Newton-
Raphson technique or other similar technique. This cascade condition is very important in real
case studies (ALMEIDA and ORNELAS, 1987).
SINGH and SCARLATOS, 1988 presented five analytical models for the simulation of an
earth dam breach erosion. In these models the reservoir water-mass depletion equations,
broad-crested weir hydraulics and a specified breach-erosion relation (linear or quadratic
function of the outflow mean water velocity) are used. The interaction based models follows
the concept that once an incipient breach has been initiated, the discharging water erodes the
breach until either the reservoir water is depleted or the breach resists to further erosion. A
short list of these computational models is presented by SINGH and SCARLATOS, 1988
which is herein reproduced:
A) Flow simulation:
A I) Considering critical flow conditions at the breach and simulation of the outflow
discharge by the full hydrodynamic equations (LOU, 1981; PONCE and
TSIVOGLOU, 1981);
A2) Considering critical flow condition at the breach and simulation of the outflow
discharge by a quasi-steady-state flow equation (BROWN and ROGERS, 1977;
CRISTOFANO, 1965; FREAD, 1977 and 1984; HARRIS and WAGNER, 1967;
SINGH and SCARLATOS, 1985b).
C) Breach morphology:
CI) Rectangular, triangular or trapezoidal (CRISTOFANO, 1965; FREAD, 1977 and
1984; SINGH and SCARLATOS, 1985b);
C2) Parabolic (BROWN and ROGERS, 1977; HARRIS and WAGNER, 1967);
C3) Regime-type (LOU, 1981; PONCE and TSIVOGLOU, 1981).
A list of 1-0 dam breach models are presented in SINGH and SCARLATOS, 1988 and herein
reproduced (Table 1).
Warning: in some in real cases the breach flow can have very important 2-D (and 3-D)
effects during the dam-break process. Should safety levels close to the dam be important and
these effects need to be taken in consideration.
The modeling of the dam breach process is an essential part of a O.B.F. analysis. Real dam
breach characteristics depend on dam type and on failure mode. A breach can be total or
partial and have a more or less slow development. A breach can be formed by: 1) a sudden
removal of a portion or all of the dam structure (e.g. in concrete dams); or 2) an erosion
process of the embankment material (e.g. in earthen dams). The size, shape and time for the
development will be in fill dams a function of the erodability of the material.
The modeling of the breach as the origin of a D.B.F. can be executated according to the
following general methods:
- Complete flow-dam structure interaction, specially in breaches of earth dams, where
after breach inception the hydrodynamic equations are coupled with a transport formula
and a solid flow phase continuity equation;
- Simplified breach evolution, specially in what concerns the breach shape, as a simpler
technique of flow-breach interaction;
- Imposed conceptual breach evolution, a very popular technique for all types of dams in
352
commercial codes and in engineering practice; a breach shape evolution and the time for
the development of the breach are imposed as an imput data;
- Imposed flow discharge hydrograph, a very simplified technique; an hydrograph based
on an estimated peak discharge, flood volume and time parameters is imposed at dam
site; the unsteady flow at upstream and at downstream sides are then uncoupled.
Table 1
Mathematical Models for Dam Breach Erosion
(reproduced from SINGH and SCARLATOS, 1988)
4. Flood Propagation
4.1. INTRODUCTION
I-D numerical models based on the Saint Venant equations have been extensively used to
simulate D.B.F. propagation in natural valleys. In the nature only flows along a complete
straight channel can be considered to be strictly one-dimensional. In rivers with variable cross
section, compound sections and/or flood plains, the flow has a strong 2-D (strictly speaking
3-D) behaviour. In these cases the free surface levels and the flow can very along all
directions velocities. This behaviour invalidates the hypothesis of a one-dimensional
simulation. Another basic hypothesis is that the pressure distribution is hydrostatic. This
assumption is violated in undular jump regimes and near a bore front where the vertical
accelerations should not be neglected (Pohle solution).
4.2. 1. Governing Equations. The Saint Venant equations for 1-D gradual unsteady free-
surface flow equations are based upon the following series of assumptions (CUNGE et a1.,
1980):
- the flow is 1-D i.e. (over each cross section the water level is horizontal and the velocity
is uniform);
- the streamline curvature is small and vertical accelerations are negligible, hence the
pressure is hydrostatic (shallow water models);
- the effects of bed friction and turbulence can be modeled by empirical resistance laws
analogous to those used for uniform and steady state flows;
- the average channel bed slope is small.
Should movable undular jumps occur and some of these assumptions are violated: e.g. the
hydrostatic pressure distribution is not valid and additional terms can be needed to account for
streamline curvature effects on the vertical pressure distribution (BOUSSINESQ, 1872;
SERRE, 1953; BASCO, 1989; ABREU and SANTOS, 1989; CARMO, 1990; GHARANGIK
and CHAUDHRY, 1991). In fact, the Saint Venant equations can be modified by assuming
that the vertical velocity varies from zero, at the channel bottom, to its maximum value, at the
free surface (SERRE, 1953). These equations, written here for a broad rectangular canal,
were called by Serre as the generalized Saint-Venant equations l (or Serre equations):
- continuity equation
(4.1)
IThese equations are also called by GHARANGIK and CHAUDHRY, 1991. refering BASCO, 1983, as
1-0 Boussinesq equations. In the literature the Boussinesq equations result from the linearization of
the Serra Term in equation (4.2).
354
- momentum equation
d
- (hu) + -
at
a
ax {hu
2
2
1 2 h3 (fu
3
s:(fu
ax at
+ - gh - - [ - + u - 2 - ( - )
2
ax ax 1
au '} = gh (S
0
- Sf) (4.2)
in which x = distance along the channel bottom; t = time; u = flow velocity in the x-
direction; h = flow depth; g = acceleration due to gravity; So = channel bottom slope and
Sf = slope of the head grade line. In equation (4.2), the term ST is called the Serre Term.
After linearization, this term become the Boussinesq Term (h02/3) (m, 3/8x/C't2) where ho = the
depth of still water level (SWL); 11 = the instantaneous water surface variation about the
SWL. Should the Serre Term, which account for the nonhydrostatic pressure distribution in
the momentum equations (4.2), be dropped and this equation is reduced to the Saint Venant
momentum equation. The Saint Venant equations for natural valleys under the divergent form
are the following ones:
and the methods based on weak solutions of the Saint Venant equations (MARTIN and
DEFAZIO, 1969, TERZIDIS and STRELKOFF 1970, MARTIN and ZOVNE, 1971 and
CHAUDHRY and CONTRACTOR, 1973). However these methods must be based on the
Saint Venant equations written under the so called conservation (diver~ent) form
(RICHTMEYER and MORTON, 1967) in order to be possible to obtain valid weak solutions
for the propagating bore discontinuity (CUNGE et al., 1980).
2In these particular experiments, the flume has an horizontal bottom, and a rectangular cross-section,
0.5 m wide, 0.5 m deep and 20 m long. The dam-break simulation mechanism (a guillotine-type
arrangement in which falling weights lifts a plate that simulate the dam) is located 7 m from the
begining of the channel. The transient water levels are recorded with conductance probes. The results
are also recorded by a video camara system. Similar essays were or are being conducted in other
research centers worldwide.
356
Figure 5 - I-D governing equations. Comparison between Serre and Saint Venant equations.
Numerical results for hJh} = 0.667
Figure 6 - J-D governing equations. Comparison hetween Serre and Saint Venant equations.
Numerical results for ho/h} = 0.50
Figure 7 - I-D governing equations. Comparison between Serre and Saint Venant equations.
Numerical results for hJh} = 0.333
357
f ~ v---
,
!
.,.
~ ~
- - - So ..
---- - 51. non.
--
---- -- 5.". St. V.nonl
.Ii , "
,I.
.... ,..
..........
Figure 8 - Undular wave. hJh J 0.667
fA f\r;. ~
!
&... ~ AA I'
\
... - - - So ..
--
---- -- St.
So,..
V.noIll
.
Figure 9
'"
-.... ...
- Unstable undular wave. holhJ
- .,Ii
= 0.500
, a;
--
"
. . .;
r
--
----
~-
- Serre
- St. Vena'"
- - -
! ~ V~--
.vvr ,~l
--
I
----
- So ..
- 51. nonl
. . .Ii 10 . . .
' .. .... ..
, ..
Figure 10 - Abrupt wave. holh, = 0.333
358
For typical real studies the ratio hetween downstream and upstream depths are less than 0.5, a
steep bore can be formed and the Saint Venant equations seems to be adequate for the
mathematical modeling of the D.B.F. unless undular jumps are induced. Should a D.B.F. be
considered in conjunction with very high floods (e.g. for optimization of the spillway capacity)
and higher hjlh o valves need to he considered.
4.2.3 Shock Computational Techniques. Three practical methods for modeling steep fronts can
be considered (ABBOT, 1975 and CUNGE et aI., 1980):
- shook fitting methods;
- pseudoviscosity methods;
- weak solution methods.
In the shock fitting approach (CUNGE, 1970; BAllOFFET et aI., 1974 and CHEN, 1980)
the front (discontinuity) is considered as a real houndary between the upstream and the
downstream regions, where the Saint Venant equations are valid. These regions are linked by
the Rankine-Hugoniot equations (CUNGE et aI., 1980). The propagation of the discontinuity
is computed in each time step independently of the computation in the two adjacent
Saint Venant regions. This method is theoretically sound and is often used as a standard to
validate the solutions obtained by other methods. However, the detection of the surges and
their tracks are very difficult for dam break floods in natural valleys due to the secondary
waves and reflections.
The pseudoviscosity method adapted to open channel flow computations by Preissman and
Cunge (CUNGE, 1980) introduce a term that will smooth the numerical discontinuities. In
this method, a discontinuous front cannot appear (the steeper the front, the stronger the
artificial viscosity and the stronger is the diffusion). The inconvenient of these kind of
methods are that they spread the front over a large number of mesh points and the results
became less accurate without any control.
The last method applies numerical schemes to the basic equations expressed according to
the weak formulation for the conservation equations of mass and momentum (ABBOTT,
1979).
The weak solution of the differential equations written under the divergent form is based on
integral relationships (ABBOTT, 1975 and 1979). The most important advantage of this
method is that it is possible to solve the shock prohlem without any specific computer
programming. However, the shock simulation capability will depend on the characteristics of
the chosen numerical scheme: the sharp front can be dampened or can oscillate more then the
acceptable. Run abortions must be avoided and a robust technique must be chosen for D.B.F.
analysis. This last approach is the most applied in most recent dam break flood models.
A lagrangian-type scheme with a mobile computational grid (HOLT. 1977 - Godunov
scheme; and DI MONACO and MOLINARO, 1982, 1984 - finite element method) can also be
chosen. According to MOLINARO. 1991, this technique allows a greater accuracy in the
calculation of the convection term in the Saint Venant equations which make easier to apply to
the boundary condition for front wave propagation on a dry hed.
4.3.1 Numerical Schemes. Different numerical schemes were developped for solving the basic
equations, as by example:
359
- predictor step:
vi>!
It&.
=vj - & (Fi - Fi) + &
1+1 I
o!
I
(4.5)
- corrector step:
6t = time step; 6x = space step; i, j = indices of the grid nodes on x-t plane; AJ;+I = TVD
improving term (GARCIA and ALCRUDO, 1992 a) b and - = indicates that results from the
predictor step should be used. For regular MacCormack scheme l '" O. Ar
10,00
E
-.
u
RESERVOIR DAM
TAIlWATER
tOO
..."
~
o
. ..00 2000m
Difinilion Ski Ich
'.
o.
- 100
- -
Figure 11 - Water-surface profile along the canal for t = 60 s after dam removal (Stokes
problem) for h.Jlh o = 0.004. Comparison with MacCormack numerical scheme
(FRANCO, 19l58 and FENNEMA and CHAUDHRY, 1987).
To show the shock capturing capability of the MacCormack scheme, as a solver of the Saint
Venant equations under the divergent form, the classical stoker problem is chosen
(CHAUDHRY and HUSSAINI 1983). A wide and frictionless channel with a rectangular
cross section with horizontal bottom, was considered and a dam is instantaneously and
completely removed at time t = 0+. The "exact solution" corresponds to the Stoker solution
for hllho = 0.004 (ratio between the initial tail water level and the initial reservoir surface).
One of the results is presented in Figure II (FRANCO, 1988).
4.3.2 Numerical Oscillations and Damping. The second order methods can induce numerical
oscillations around discontinuities and shocks with no physical justification (ALCRUDO,
1992).
361
Any (discretized) numerical scheme or operator modities the characteristics and behaviour
of a mathematical model by adding computational additional terms to the basic equations.
These terms explains the diffusive character of a scheme and also its shock capturing
capability. Usually, the analysis of the numerically transformed output of the mathematical
model is based on a linear Fourier analysis technique (ABBOT. 1979; CUNGE et aI., 1980) in
order to obtain the so called amplification or damping factors and the phase velocity relevant
to each single Fourier component (or wave length) of the approximate solution.
The amplification factor analysis can define: 1) a stability criteria for the numerical scheme
(e.g. for an explicit scheme the condition Courant Number ~ 1 must be fulfilIed); and 2) a
maximum or optimal damping condition for shock capturing. The phase velocity analysis will
indicate the dispersive characteristic of the scheme.
In order to improve the performance of conservative second order classical schemes
GARCIA PILAR and ALCRUDO, 1992a) b), proposed a high resolution scheme according to
the theory of Total Variation Diminishing (TVD) schemes and adapted this procedure to the
MacCormack scheme. They concluded that this improved scheme is capable of capturing
sharp discontinuities minimum numerical oscillations and allows more accurate open channel
flow computations involving hydraulic jumps or bores.
Warning - The C.F.L. condition not alway assures the stability of the solution and other more
severe conditions must also be fultilled, including the friction effects (e.g. DI MONACO and
MOLINARO, 1984). Special conditions can be deduced for TVD schemes.
4.3.3 Initial and Boundary Conditions. Usually in dam break models the initial steady-state
flow conditions are calculated by a specific code for gradually varied flow computations or by
the unsteady flow model until a steady solution is reached compatible to a fixed upstream
hydrograph or other condition.
As stated by MORETII, 1969, some numerical techniques fail because boundary conditions
are not properly handled. JIMENEZ and CHAUDHRY, 1988, reffering ABBET, 1971 (that
have compared twenty-five different techniques for computing solid wall boundary points in
supersonic inviscid flows) classified the boundary conditions into four broad categories:
reflection or image point; one-sided derivatives; based on the method of characteristics; and
miscellaneous procedures.
This four categories include all type of procedures for boundary modeling in dam break
models. Typically they are applied in conjunction with the specific equations that characterize
the boundary.
As in a physical model, the downstream boundary condition at the end of the domain is an
important part of the modeling process. In fact, it will be not feasible to include a large
domain in order to guarantee no spurious effects from downstream. The solution is to impose
a downstream rating curve: a steady-state uniform condition or other type of curve including
an empirical rating curve. Some of these techniques can induce an important backwater effe..1
after the arrival of strong D.B.F. waves. including reflections and negative waves that
propagate upstream: part of the released energy at dam sites will be "entrapped" inside the
computational domain and can modify the results in what concerns the extreme depths and the
timing of the events along the valley. To avoid this situation two boundary elements can be
developed: 1) a simplified local dynamic rating curve taking consideration the local flow
inertia and the types of flow regime (super or subcritical); or 2) a non-reflective boundary
condition. This second solution seems to be the best and has been used in several studies of
pressure transients in complex networks (ALMEIDA and KOELLE, 1992).
362
4.4.1. Governing Equations. The 2-D Saint Venant equations (or shallow water equations) in
the conservation form are the following ones (ABBOTT, 1979, FENNEMA and
CHAUDHRY, 1990):
in which
h uh vh
u~
uh
vh
E~
2
I
u 2 h +_ gh 2 F"
2
uvh
I
v h + - ah-
,
s~
where h = tlow depth; u = average flow velocity in the x direction; v = average flow
velocity in y direction; g = acceleration due to gravity; Sox' SOr = channel bottom slope in x
and y directions and Sfx, Sfy = slopes of the energy grade lines 10 the x and y directions.
As in 1-0 models the head grade lines slopes are generally computed using the steady state
friction formulas (e.g. Manning-Strickler formula). This conservation form will also allow the
simulation of 2-D shock and bore propagation. Some authors also consider in the 2-D shallow
water equations the terms corresponding to the components of the turbulence stress tensor.
To overcome some numerical problems when complex topography flood plains are modeled
some codes use simplified basic equations (e.g. zero convective inertia equations).
based on the FEM can be found in the literature (e.g. DI MONACO and MOLINARO, 1988;
HERVOUET and PECHON, 1991; KATOPODES. 1984; CARMO et aI., 1993;
HROMADKE et aI., 1985; ALCRUDO and GARCIA-NAVARRO, 1992). The main
advantage of FEM models stems from the adaptahility of the computational grid to the
irregular geometry of the flood plain and the ahility to produce good results near the
boundaries.
There are recent contributions with advanced finite difference methods (FDM):
FENNEMA, 1985 presented three FDM explicit and implicit techniques: MAcCORMACK,
GABUTII and BEAM and WARMING. The last two schemes automatically switch from a
centered to an upwind type of differencing based on the sign of the characteristic directions.
Good results are also obtained by using the MacCormack scheme (GARCIA and
KAHAWITA, 1986; FRANCO and ALMEIDA, 1991, FENNEMA and CHAUDHRY, 1990,
DAMMULLER et a\., 1989, BELLaS et a\., 1991. BHALLAMUDI and CHAUDHRY,
1992; CARMa, 1990). CARMa, 1990 generalized the MacCormack scheme to solve the
Serre equations for the propagation of landslide induced waves in reservoirs.
Due to the high-frequency oscillations near the steep wave fronts, characteristic of higher-
order methods (see Figure 12), some authors use artificial numerical viscosity or damping
(e.g. Jameson method).
In practical studies, mixed I-D and 2-D modeling technique can be used differents parts of
the river valley. ALMEIDA and RODRIGUES, 1984 solved a case study by using the I-D
four-point centered implicit finite-difference scheme and the 2-D implicit finite-{\ifference
method (Leendertse Technique).
Figure 12 - Water surface in canal and flood plain by a regular MacCormack scheme:
a) t = 5 sec after dam failure;
b) t = 50 sec after dam failure (reproduced from FRANCO, 1992).
364
Another application of the MacCormack scheme (with and without artiticial viscosity) is
presented in FENNEMA and CHAUDHRY. 1990.
As stated by FENNEMA, 1990 the MacCormack scheme fails to solve an instantaneous
parcial breach for initial ratios (downstream/upstream depths) hllho < 0.25. ALCRUDO,
1992, presented a TVD high resolution scheme applied to finite computational volumes for the
simulation of 2-D flow with bores.
With the MacCormack technique modified by the TVD high resolution scheme,
ALCRUDO, 1992 was able to simulate the same example with a ratio of the downstream to the
upstream depths hllho = 0.01 (see Figure 13).
Some efforts were recently being done to adapt the FDM to quadrilaterals (not rectangular)
grid to overcome the difficulties and inaccuracies associated with the determination of flow
characteristics near the boundaries (BELLOS et aI., 1991, DAMMULLER et aI., 1989,
BHALLAMUDJ and CHAUDHRY, 1992). In spite of the remarkable efforts done in the past
decade the two-dimensional dam break flood modeling is still a difficult technique and further
more research is needed in order to develop reliable, useful and flexible computational models
for real cases in engineering practice.
Figure 13 - Water surface profile computed by a TVD high resolution scheme for the example
from the FENNEMA and CHAUDHRY, 1990 for ratio hllho = 0.01 (reproduced
from ALCRUDO, 1992).
4.4.3 Initial and Boundary Conditions. A consistent set of boundary conditions is required for
a successful application of any numerical technique. The errors generated at the boundaries
can be propagated throughout the interiors points and, in many cases, may lead to instabilities
and provoke the "explosion" of the computations. In the 2-D transient free-surface flows the
boundaries can be closed (e.g. solid wall limiting the flow field) or open (where the flow can
enter or leave the computational demain). At closed boundaries only the normal component of
the velocity is clearly defined and is necessary to find some way of computing the other
variables using information from interior points plus the boundary condition. If a non-slip
boundary conditions is considered a zero tangential velocity at the wall must then be imposed.
At open boundaries the flow regime (subcritical or supercritica1) will determine the correct
boundary conditions to be imposed. Due to discretization requirements for the derivatives the
365
boundary conditions are usually overspecified and are inconsistent with the nature and
constraints of the motion equations. This is a stiIl on going research and recent technical
literature starts enphasizing this kind of problems.
JIMENEZ and CHAUDHRY, 1988, use the Abbet procedure for supercritical free-surface
flows in which the basic idea is to apply the numerical scheme up to the wall using one-sided
differences as a first step and then, in order to enforce the surface tangency requirement, a
simple wave is superimposed on the solution to make the flow parallel to the wall.
FENNEMA and CHAUDHRY, 1990, used a reflection boundary technique (antisymmetric or
symmetric) with the Saint Venant equations in a non-conservative form. In the same paper,
and for the Gabutti scheme. boundary equations based on characteristic principles were used.
GARCIA and KAHA WIT A, 1986, used a zero first derivative technique. DAMMULLER et
aI., 1989 for modeling the unsteady flow in a curved channel used a reflection procedure
associated with the centripetal force balance equation. CARMO, SANTOS and ALMEIDA,
1993 used the radiation condition.
4.5. CONCLUSIONS
Due to the complexity of a dam-break flood wave propagation on a natural valley it is clear
that nowadays doesn't still exist a computational model to simulate with accuracy all the flow
regimes and singularities. The random nature of the dam break scenario may not justify a
detailed simulation. A great effort is being done in order to develop accurate general
computational components or solvers. Some special problems of D.B.F. propagation are
briefly given below:
- Propagation on dry bed. It is the classic Dressler dam-break problem and it has been
studied by several researchers (MONTUORI, 1964). Some recent approaches can be
find in BELL OS and SAKKAS, 1987, NATALE and SAVI, 1992. DI MONACO and
MOLINARO, 1984, AKAMBI and KATOPODES, 1988.
- Changes in flow regime (super to subcritical regimes). This problem can cause
instabilities in numerical methods and most of the presently available methods can fail in
this situation. As refered by MOLINARO, 1991 the methods based on weak solutions
or through methods are recommended. This approach is used by FENNEMA and
CHAUDHRY, 1987; FRANCO and ALMEIDA, 1991, GARCIA-NAVARRO, 1989 and
ALCRUDO, 1992.
- Flood plains and nonuniform valleys. As refered by several authors, field measurements
of maximum water level marks downstream of the Teton dam failure showed a
difference in the elevation of the water surface of almost 15 m on opposite banks
(DAMMULER et a\., 1989); 2-D flow models should be used for simulation in real case
studies and for research. Systematic analysis (by using 2-D models) can supply the
engineering practice with "transfer functions or matrices" relating input to output
conditions or flow conditions in flood plains. Curves: some water codes use the steady
state centripetal force balance equation to model the rise of the level. DAMMULER et
aI., 1989 modeled the unsteady flow along a curved channel with a channel fitted
coordinate system. Expansions and contractions: I-D energy losses are usually
calculated using Borda type formula (e.g. DAMBRK NWS MODEL). SA VIC and
HOLL Y, 1991 using a modified Godunov scheme analysed a sudden expansion
compared with other methods (Preissman, Lax Wendroff and MacCormack schemes).
BHALLAMUD and CHAUDHRY developed a 2-D model in which the non-rectangular
physical domain is converted into a rectangular computational domain. The results
obtained were compared with experimental data. Channel junctions: these kind of
singularities provoke a very complex flow with a great dependence of the flow regime
type (see CUNGE et a\., 1980; GARCIA-NAVARRO, 1989 and FUGAZZA, 1992).
More research is still needed for the accurate modeling of the hydraulic problems involved in a
D.B.F. (e.g. hydraulic resistance and roughness coefficients, sediment transport and
mud/debris tlows, flow over bridges and enhamkments, by-pass flows and landslides-generated
waves).
367
6. Available Codes
Recently, MOLINARO and FILIPPO, 1992 present a list of the available dam-break models
and their general characteristics (Table 2 and 3) that seems to be worthwhile to transcribe
herein (see also REITER, 1992).
Table 2
List of 23 Dam-Break Numerical Models Obtain From a ICOLD
(International Commission on Large Dams)
Reproduced From MOLINARO and FILIPPO, 1992
Table 3
General Characteristics of the 23 Dam Break Models Listed of Table 15
Reproduced From MOLINARO and FILIPPO, 1992
Applications 1 2 5 ~ 8 9 H II 1213 14 15 U 1 I~ 19 20 21 2 2
Subcritical wet routing x x x x x x x x x x x x x x x
lSubcritical + critical deptb routing x x x x x x x x x x x x
~ubcritical dry bed I x I I x x x x x x
~ub + Supercritlcal wet x x x x x I I x x x x x x x
~ub + Sup.rcritical dry bed I x x I x x x x x x x
pradually vari.d x x x x x x x x x x x x x x x
~hocks x x x x x x x x x x x x x x x
!Floating debris and ice x x x
!cloggag. and tim. dep.ndent changes x I I x
n roughness
transport I x x I I x x
,
~.diment
IJserfriendlyness 1 2 5 ~
~ 9 10 II 12 I 14 I~ 1/ I I! I~ 2( 21 222
nput data file manually prepared x x x x x x x x x x x x x x x x x
nput data file interactively prepared x x x x x I I x x x x x
ASCU-output x x x x x x x x x x x x x x x x x x x x
Graphical output x x x x x x x x x x x x x x x x
Pre-processing 1 2 5 ~ ~ 9 10 11 121 14 1~ 16 I 18 11 2( 212 23
Digitizing cross-section x x x x x x G x x
Digitizing map data x x x x x x G x x
Graphical editing of corss-sectional data x x x x x x
Graphical editing and modifications of x x x G x x
"ootour lines data
2-3 D Graphical comp. grids x x x G x x
Graphical checking and modification of x I x
hydrological data
- Available in 1992
x - DEC workstation with operating system VMS
- Plot of channel network, cross sections, longituidnal profile
G - Uses geographic information system (GIS) as for example public domain program GRASS
369
7. Final Conclusions
Dams, like "all structures, will be broken in the end - just as all people will die in the end.
It is the purpose of medicine and engineering to postpone these occurences for a decent
interval" (J.F.Gordon).
- Unfortunately, a failure can occur during the dam lifetime. Most of the damages are due
to the flood resulting from the emptying of the reservoir. It is highly advisable to
develop flood safety and emergency plans including inundation maps, evacuation plans
and downstream zoning.
- The simulation of a D.B.F. must be done by a reliable and validated model. Recent
advances on computational hydraulics can be found in the following subjects:
I) advanced mathematical model or governing equations (e.g. Serre equations); 2) 2-D
modeling techniques; and 3) advanced numerical schemes for improvement of shock
capturing ability (e.g. MacCormack/TVD schemes).
- Advanced methodologies for analysis of D.B.F. for random dam break conditions and
for flood plain attenuation evaluation should be developed.
- As a part of a global hydroinformatic package (e.g. as simple hydraulic simulators),
D.B.F. models can be linked to advanced databases. to optimization models for spillway
design and to computer-aided decision-making methodologies for flood plain
management, as well as to digitalized maps, to C.A.D. systems and to multimedia
techniques in order to improve the capacity of using large amount of information for
decision-makers and for the public.
REFERENCES
ABBET, M. - Boundary conditions in computational procedures for inviscid, supersonics steady flow
field calculations, Aerothenn Report 71-41, Aerothenn Corp., Mt. View Calif, 1971.
ABBOTT, M. B. - Weak Solutions of the Equations of Open Channel Flow. Unsteady Flow in Open
Channels, Vol. I, Ch. 7, Ed. by K. Mahomood and V. Yevjevich, Water Resources Pub., Fort
Collins, 1975, pp. 283-311.
ABBOTT, M. B. - Computational hydraulics; elements of the free surface flow, Pitman Publishing
Limited, London, England, 1979.
ABREU, J. M. and SANTOS, F. J. S; - Estudo Numerico dos Dominios de Validade das Principais
Teorias de Evolu~iio das Ondas em Agua Pouco Profunda (Numerical Study of the Validity Domains
of Main Theory of Wave Evolution in Shallow Waters). Proceedings of the 4 Simp6sio Luso-
Brasileiro de Hidniulica e Recursos Hfdricos. Lisbon, june. 1989, pp. 81-91.
AKAMBI, A.A. and KATOPODES, N. D. - Model for Flood Propagation on Initially dry Land. Jour.
Hyd. Eng., Vol. 114, N 7. Jully, 1988, pp. 689-706.
ALCRUDO, F. - Esquemas de Alta Resolucion de Variacion Total Decresciente para el Estudio de
Flujos Discontinuos de Superficie Libre (High Resolution TVD Schemes for Free-Surface
Discontinuous Flows). Ph.D. Thesis, Universidade de Zaragoza, Spain, 1992.
ALMEIDA, A. B. and RODRIGUES, D. - Dam Failure Flood. A Case Study: Aguieira Dam.
Proceedings of the International Conference on Safety Dams. Coimbra, Portugal, 1984, pp. 499-
505.
370
FREAD. D. L. - BREACH: An Erosion Modd for Earthen Dam Failures, NWS Report, National
Oceanic and Atmospheric Administration, Silver Spring, Md., 1985.
FREAD, D. L. - DAMBRK: The NWS Dam-Break Flood Forecasting Modd. Office of Hydrology,
National Weather Service (NWS), Silver, Spring, Maryland 20910, November, 1979.
FUGAZZA, M. - Free Surface Unsteady Flow Modelation in a Looped Network, Jornadas de Encuentro
Trilateral para el Estudio de la Hidraulica de las Ondas de Submersion, Zaragoza, Sep., 1992.
GARCIA. R. and KAHAWITA, R. A. - Numerical Solution of the Saint Venant equations with the
MacCormack Finite-Diference Scheme, International Journal Numerical Methods in Fluids, Vol. 6,
1986, pp. 259-274.
GARCIA-NAV ARRO, M. P. - "Estudio de la propagation de ondas en cursos fluviales". Ph. D. Thesis,
Universidad deZaragoza, Spain, 1989.
GARCIA-NAVARRO, P. and ALCRUDO, F. - High Resolution 1-0 Schemes for Unsteady Open
Channd Flow Simulation, "Jormadas de Encuentro Trilateral para el Estudio de la Hidraulica de las
Ondas de Submersion", Zaragoza, Sep., 1992a.
GARCIA-NAVARRO, P. and ALCRUDO, F. - A TVD Scheme in Finite Volumes for the Simulation of
2-D Discontinuous Flows, "Jornadas de Encuentro Trilateral para el Estudio de la Hidraulica de las
Ondas de Submersion", Zaragoza, Sep., 1992b.
GHARANGIK, A. M. and CHAUDHRY, M. H. - Numerical Simulation of Hydraulic Jump. Journal of
Hydraulic Engineering, ASCE, Vol. 117, N 9, Sept., 1991, pp. 1195-1211.
GOTTLIEB, D. and TURKEL, E. - Dissipative Two-four methods for time dependent problems.
Mathematics of computation, 30(136), 1976, pp. 703-723.
GOUBET, A. - Risques Associes aux Barrages (Risks Associated with Storage Dams), La Houille
Blanche, N 8, 1979, pp. 475-490 (in French).
GOUBET, A. - La Securite dans les Barrages (Safety in Dams), Travaux, March, 1984, pp. 32-33 (in
French).
HARRIS, G. W. and WAGNER, D. A. - Outflow From Breached Earth Dams, Thesis, presented to the
Univ. of Utah, at Salt Lake City, Utah, in partial fulfillment of the requirements for the degree of
Bachelor of Science, 1967.
HERVOUET, J. M. and PECHON, P. - "Modelisation Numerique des Ecoulements 11 Surface Libre" La
Houille Blanche, N 2, 1991, pp. 93-106.
HOLT, M. - Numerical Methods in Fluid Dynamics, Springer Series in Compo Physics, Springer-
Verlag, New York, 1977.
INGLES, 0. G. - A Short Study of Dam Failures in Australia, Civ. Eng. Systems, Vol. 1 June, 1984,
pp. 190-192.
JIMENEZ, F. and CHAUDHRY, M. H. - "Computation of Supercritical Free-Surface Flows", Journal
of Hydraulic Engineering, Vol. 114, N 4, April, 1988, pp. 377-395.
JOHNSON, F. A. and ILLES, P. - A Classification of Dam Failures, Water Power & Dam
Construction, Dec., 1976, pp. 43-45.
KATOPODES, N. D. - "A Dissipative Galerkin Scheme for Open-Channel Flows", Journal of Hydraulic
Engineering, Vol. 110, 1984.
KATOPODES, N. and STRELKOFF, T. - Computing Two-Dimensional Dam-Break Flood Waves.
Jour. Hyd. Div. ASCE, Vol. 104, N HY9, September, 1978, pp. 1269-1288.
KLOHN, E. 1. - A Lesson Behind Every Failure, Hydro Review, Vol. XI, March, 1992, pp. 20-28.
LAU, S. C. and CECILIO, C. - Using Computers for Analysing Dam Stability During Floods, HRW,
Vol. I, N I, 1993, pp. 22-28.
LOU, W. C. - Mathematical Modeling of Earch Dam Breaches. Thesis, presented to Colorado State
Univ. at Fort Collins, Colo., in partial fulfillment of the requirements for the degree of Doctor of
Philosophy, 1981.
373
Dr Roland K Price
HR Wallingford Ltd
Wallingford
Oxon, OX10 BBA, UK
1 Introduction
The need for flood routing methods arises from the requirement that the
engineer can quickly calculate particular characteristics about the movement
of the excess water. In large rivers, the propensity of human beings to site
their communities adjacent to water courses, means that there can be an
urgent need for the engineer to trace the movement of the flood and, in
particular, to estimate with reasonable accuracy the speed of movement and
the anticipated magnitude of the peak, both in terms of discharge and level.
In design, with more time available, there can nevertheless be a need for
375
M. H. Chnudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 375--407.
1994 Kluwer Academic Publishers.
376
The history of flood routing methods originates with those engineers who had
to find pragmatic solutions to their problems of predicting flood behaviour.
Because the generation of the floods was caused primarily by abnormal rainfall
the engineers focused their calculations on conceptual tools that were more
the province of hydrologists rather than hydraulicians. Instinctively they
homed in on simple models that enabled them to reproduce the most important
parameters, namely the travel time and magnitude of the peak of the flood.
Their success lead to considerable development of a number of variants on a
theme, each using the same underlying concepts but differing in the way they
arrived at their solution, some using straightforward if laborious numerical
calculation and others resorting to graphical methods.
The advent of digital calculation machines lead to radical changes in the whole
approach to flood routing. The previously prohibitive calculations of the Saint
Venant equations, even with the characteristics method, were now a
possibility, and new finite difference techniques began to emerge. When
modern-day commercial computers first became available then the flood gates
were opened to an entirely new way of calculating the movement of water in
complex natural channels based on accurate solutions of the 1 D, 2D and 3D
equations. Today sophisticated models based on advanced solution techniques
are common-place with a number of excellent commercial products available.
Why then look back at what are in essence simplified flood routing methods?
Of what value are they to a generation that is being raised on the art of the
sophisticated and the science of the complex? One reason is that a simpler
model is a better teaching tool than the complex model in that it is possible to
examine more easily the underlying features of a particular phenomenon and
to appreciate why or how certain effects happen. Another reason is that
commercial efficiency dictates that modelling should be carried out with tools
that are appropriate for a particular task. Currently the cost of running 3D or
even 2D models for unsteady flows in sizeable river is prohibitive and cannot
necessarily be justified in terms of the benefit. And if the modelling task
requires the simulation of long periods of flows in a large complex stream
network as a basis, say, of catchment management then even the 1D full
solution models may not be justified. In this case the engineer has to resort
to the simpler models such as provided by the flood routing methods. A
377
Having established that there is some value in using flood routing methods
there is nevertheless a need for a word of caution before proceeding further.
The early river engineers succeeded with flood routing methods because they
found they worked for their situations. The danger is that the 'small is
beautiful' approach can obscure the true complexity of the situation.
Generally, any simplification in the analysis of a particular problem will restrict
the domain of application of the simplified analysis. If this is not recognised
serious mistakes can be made in applying the simpler flood routing techniques.
We will highlight the consequences of the approximations made in developing
the simpler flood routing methods.
(i) translation
(ii) attenuation
(iii) distortion
The translation of the flood is simply the recognition that the peak of the
disturbance normally propagates in the downstream direction. This is coupled
with the notion that the bulk of the water is also moving in the downstream
direction, but it is important to distinguish between the speed of propagation
of the disturbance and the speed of the bulk of the water. In general the
disturbance travels faster than the water. That is, if the water is injected with
a tracer then the tracer lags behind the disturbance. As we will see the
disturbance, or flood wave, is in essence what is known as a kinematic wave.
The speed of the flood wave depends on parameters such as depth, width and
velocity of the flow. In particular, a flood wave that is inbank will travel faster
than a flood that is overbank and inundates a wide flood plain.
378
The attenuation (or subsidence) of a flood, that is, a decrease in the peak of
the flood wave as it propagates downstream, is not immediately obvious by
inspection. This is because the attenuation that takes place primarily affects
the peak discharge which is a derived quantity and therefore not directly
observable (unless using a flux measuring technique). However, the peak level
of a flood wave in a natural channel or river, which can be observed more
easily, is particularly sensitive to the local geometry and therefore any
attenuation in peak level is difficult to define. Nevertheless attenuation does
take place, even if it is masked by lateral inflows to the channel. In essence
provided the characteristic length scale for the disturbance is sufficiently large
and the disturbance has a well defined peak gravity will tend to flatten, or
spread out, the disturbance along the channel. The caveats in this explanation
are to accommodate the existence of the monoclinal wave which is a
disturbance that propagates without change of shape between one discharge
and a larger discharge following behind. As we will see the attenuation of the
peak discharge cannot be explained by the notion of the kinematic wave which
by definition excludes the possibility of attenuation. Instead we have to
introduce the notion of a diffusion wave, though this concept has given rise to
some confusion in the literature. The magnitude of the attenuation of a flood
wave depends on parameters such as the peak discharge, the curvature of the
flood profile at the peak, and the width of flow. Generally a flood wave that
is inbank experiences less attenuation than a flood that is overbank. It is this
characteristic that introduces the concept of storage, particularly over an
inundated flood plain, in accentuating the attenuation. The parallel is drawn
between the static storage in a reservoir that serves to delay and attenuate a
flood wave passing through the reservoir. However it is important to recognise
the dynamic behaviour of the flood wave propagation in a channel such that
if the notion of storage is used then it is referred to as dynamic storage.
The distortion of the flood wave refers to the change in shape of the wave
profile. Again this may not be immediately obvious from comparisons of, say,
the discharge hydrographs upstream and downstream. However the fact that
attenuation takes place implies that there must be some degree of distortion
symmetrically about the peak. There is also an effect on the wave profile due
to differences in the propagation speed of, say, the inbank and overbank parts
of the flood wave. This induces an asymmetric distortion. Obviously for the
symmetric distortion we will need the notion of the diffusion wave, whereas
the asymmetric distortion can be generated by the kinematic wave.
379
Most analytical theories of flood routing begin either from simplified conceptual
models or from a linear analysis of the 1 D Saint Venant equations for gradually
varying flow in open channels. Our objective will be to stay with the full non-
linear analysis of the 1 D equations for as long as possible while making
approximations in terms of the order of magnitude of the various terms.
The derivation of the 1 D Saint Venant equations has been dealt with
elsewhere. For our purposes it is enough to highlight the approximations
inherent in the derivation:
(iv) the average bed slope, so' of the channel is small such that
the cosine of the angle made by the averaged bed profile
with the horizontal can be regarded as unity.
aQ+~{Q2)+gA{ay -s +s )=0 (1 )
at ax A ax 0 f
380
aA+aO=q (2)
at ax
Here a discharge
A cross-sectional area of flow
t time
x distance
g acceleration due to gravity
y depth of flow
So bed gradient
Sf friction slope
q lateral inflow per unit length
Q. - 500m 3 /s
A - 300 m3/s
y - 5m
So - 10-3
.9 - 105 m/s 2
t - 105 s
(5)
(6)
where
(8)
and
~ (9)
y=--
gAry
As can be seen from the above analysis y ~ E < < 1 for rivers, and we can
therefore conclude that the first two terms in the dynamic equation, that is,
the inertial terms, are smaller than the third term, namely the surface slope
defined relative to the bed gradient, which, in turn, is significantly smaller than
382
For ease of notation we revert to the original notation while retaining yand
to identify the order of the terms. Also we should recognise that an analysis
including the irregular geometry along a natural channel will necessarily involve
complicated integrals with distance downstream and involve transformations
that at this stage we are not ready to introduce. Therefore in order to expose
the essential features of the analysis we assume that the channel has a
uniform cross-section, roughness and bed gradient. Note that we have not
made any assumption about the shape of the cross-section or the variation of
roughness across the section. An analysis that does include varying geometry
along the channel is similar to that proposed by Price (1973).
Working with the assumptions above the basic form of the flood routing
equation is
383
where
c (O)=~dK (11 )
o BK dy
and
(12)
The derivation is given in Appendix A. Formally this equation has been derived
using the assumption y :s; E < < 1. For convenience we classify Eq (10) as
the basic (Y,E) flood routing equation.
Eq (10) is fully non-linear and will generally require a numerical solution for an
arbitrary channel or river. Before we look at suitable numerical methods and
the relationship to other flood routing methods we will first explore as far as
we can the analytical consequences of the equation and its interpretation.
5. Kinematic wave
Eq (10) was derived under the assumption that the water surface gradient
defined relative to the bed gradient is small compared with the bed gradient.
We therefore developed the theory to order E. Consider now the case where
E ~ 0, then Eq (10) becomes
This can be classified as the basic (y,O) flood routing equation. Eq (13)
describes a kinematic wave. The properties of this type of wave were first
explored by Lighthill and Whitham (1956). A kinematic wave is a disturbance
that travels in the positive x direction with speed co(O) without change in the
peak value (if q =0) though the shape of the wave profile can alter. If, for
example, the peak of the wave is travelling faster than the toe of the wave
then eventually the wave will fold over on itself like a breaking wave on a
beach. Correspondingly if the peak of the wave is travelling more slowly than
the toe of the wave the profile will fold back on itself. Both of these cases can
occur in a natural river depending on the shape of the kinematic wave speed
384
30
I
x Obs erv"d sp""d of
Vl -
Vl
travel of flood p"aks
Calculat"d valv"s of
~l kin"matic wav" spe"d
~0~
'ot
U 20
"0
~ ......
"" >0 00"0
x l1' x
'0"
a.~
,,-
> 0
0"
~ ~
U 0-
~\I\ 1.0 -
" .............
- - - x ..... ' x - x x ~x_
,--:
0 .. _ _ -
0
E" I---~e------
tI c:
c: 0 -.2.-0_0-
""
0.0
o 200 400 600 800 1000 1200
Discharge (m 3 , s )
As an example consider the wave speed-discharge curve for the River Wye
between Erwood and Belmont which takes the form shown in Fig 1. The
shape of this curve is typical of all reaches of river with significant natural
flood plains. Theoretically the kinematic wave speed increases from zero
monotonically with discharge, provided the channel width is approximately
uniform with depth and the flow is in-bank. However as the flow reaches
bankfull then the irregular geometry of the channel is generally sufficient to
induce a maximum value of the kinematic wave speed such that the speed is
decreasing with discharge as the flow exceeds bankfull. Thereafter as the
water inundates the adjacent flood plains or berms the kinematic wave speed
can fall sharply to some minimum value depending on the extent and flatness
of the flood plains. Most natural rivers have well defined flood plains that have
been formed over geological time. If the flow fills the flood plains then the
whole river valley will tend to act like a very wide channel. In this case the
kinematic wave speed increases again with discharge.
Similar, if not more dramatic, curves for wave speed and velocity against depth
(rather than discharge) were derived by Rusinov (1967) for the river Tvertsa.
385
Looking at the kinematic wave speed-discharge curve for the River Wye we
can conclude that the peak of a small in-bank flood in the Wye will travel faster
than any other part of the wave profile. Similarly a flood with a peak discharge
about twice the bank-full discharge will travel significantly slower then that
part of the profile which is about bank-full. In neither case however will the
wave fold over on itself, partly because the reach is too short but more
importantly because of the influence of other factors neglected in the
derivation of the kinematic wave equation, and particularly the terms of order
.
Note that the description of the kinematic wave speed curve above has been
made with reference to a natural river with flood plains where inundation is
unimpeded by flood embankments. The interpretation of what happens in a
river with extensive flood plains is also limited by the lateral flow onto and off
the flood plain. Generally flow onto the flood plain will take place sufficiently
rapidly to be considered instantaneous by this theory. However it is
questionable whether the same is true for flow off the flood plain where the
drainage time may be considerable. In this case the drainage off the flood plain
will induce a variation of water level across the channel-flood plain section
leading to a violation of the one dimensional assumption for the flow in the
river.
(14)
In its simplest form we can assume constant values for Co and aD. Then Eq
(14) becomes
ao+wao+p a2 0 =0 (15)
at ax watax
where w replaces Co and p replaces aD. It happens that this equation is very
386
(16)
Generally therefore the basic (Y,E) flood routing equation requires only two
boundary conditions, and does not need a downstream boundary condition.
This implies, of course, that the equation cannot model any downstream
influence on the propagation of the flood wave, and therefore if any such
influence is present, as from a tide, then the basic (y,E) flood routing equation
should not be used.
Interestingly this does not necessarily invalidate the use of the convection-
diffusion equation provided its derivation includes downstream effects; see
Section 10 below.
At first sight the non-linear (y,E) flood routing equation appears difficult to
solve. However we can study solutions effectively usinQ asymptotic analysis.
387
So if we assume that
T=t-~ (17)
C
and
(18)
f=x
then Eq (14) becomes
ao=O (20)
af
where 0 0 is the kinematic wave solution, then the equation for 0 1 becomes
(22)
(24)
This expression for the attenuation was first derived by Forchheimer (1930).
388
Because
(25)
In steeper rivers it is possible that aD < 0 and therefore a, * > 0 implying that
the wave increases in amplitude. This is obviously an unstable situation. The
limiting case is when aD = 0, that is,
(26)
c o =V+ J gA
B
(27)
where v = a/A. In this case the kinematic wave speed is equal to the
dynamic wave speed downstream. For a wide rectangular channel with Chezy
friction law Co = 3v/2 and the limiting condition is v V(B/gA) = F, = 2. The
equivalent for Manning's friction law is F, = 3/2. This is the condition for the
initiation of roll waves.
A closer examination of the propagation of the flood peak, taking into account
the attenuation, gives the propagation speed as
CoT)_,
Co (1 + -
O dc o I fa~ d 3 0
=co+e , --lo...o:+e----1r=o=
0 I O( 2
e +ey
) (28)
f dOD c!O; dr
Note that there are two terms of order modifying the kinematic wave speed
co' The first is proportional to the attenuation a, * and the gradient of the
kinematic wave speed curve with discharge 00' Obviously a linear flood
routing model could not accept this effect. The second term is proportional to
the third derivative with respect to T, which introduces an effect due to the
389
skewness of the discharge hydrograph about the peak. Generally the sign of
d300/d~ at the peak will be positive for small inbank and large overbank
discharges where dco/dOo is also positive, and negative for intermediate
discharges. This implies that the observed wave speed of a particular flood
wave peak will tend to be less than the corresponding kinematic wave speed
Co for a peak discharge which is well within banks or extensively overbank, and
greater than the kinematic wave speed for an intermediate peak discharge.
This interpretation has been confirmed through studies of the River Wye
between Erwood and Belmont in the UK (Price (1973)); see Fig 1. Here
observed data was adjusted using the insight gained from Eq (28) in order to
remove the dependence of the observed data on the characteristic of the shape
of the flood wave itself. Other confirmation has been provided from a
synthetic river model in which flood waves were routed using an accurate
solution of the full Saint Venant equations; see Price (1973).
The non-linear (Y,E) flood routing model presented above is essentially a two
parameter model based on Co and a o' These parameters, besides being non-
linear functions of discharge, also contain information on the geometry and
roughness of the particular river reach being modelled. It is important to note
that the functional form of the parameters can be derived from observed data
of flood peaks in the river suitably adjusted to remove dependence of the data
on the shape of the flood wave or from the geometry and roughness of the
uniform, or averaged, cross-section of channel and flood plain along the reach.
There is therefore a reciprocal relationship between the functional form of the
parameters and the river geometry and roughness. This implies that given the
parameters it is possible to deduce the geometry and roughness of the river
channel and flood plain. Such an 'equivalent river' concept was first proposed
by Price and Kawecki (1976).
(29)
390
for small Froude numbers; Price (1973). Here L is the length of the reach, B
is the local width at discharge 0, and So is the bed gradient. The significance
of the second integral is that the integrand is the square of B/s o Therefore
large scale irregularities in the channel or flood plain width and in the bed
gradient can make a significant contribution to ao (and so to the attenuation of
a given flood event) over and above the value of ao generated for a uniform
channel with the same average width.
Before looking at the numerical implications of the basic (y,E) flood routing
equation it is instructive to look at the related equation for which E- 1 and y
= 0. In this case it can be shown that the basic equation for flood routing is
ao+c(O y)aO_a(O y)a 2o=0 (30)
at 'ax 'ax2
along with
(31 )
(32)
(33)
K2 (34)
a(O,y)= 2BO
This (0,1) flood routing equation, Eq (33), is very similar to the original (y,E)
equation, Eq (10), except that we now have an equation that requires three
boundary conditions, including a downstream condition. Models based on the
(0,1) equation therefore include some allowance for downstream effects.
391
Returning to the basic (y,f) flood routing equation, Eq ('0), we can write it in
the conservation form
(35)
in which
ft == f(j6x,nM) (38)
Eq (35) becomes
(39)
where
(43)
392
n+ '
' 2 (a
Co=--+r+- - O )n+' q - )j ~
, , +( - - (40)
n+ ~' /:;.X c 02 J+~ 2gAs 0
COj+'
_, 2 ao n q n+~
,
C,---H--(-), ,-(--)j (4' )
ne; /:;.x c~ J+~ 2gAs o
c oj +'
n+ '
C =_'_-r-2( aO)n+~+(_q_), ~ (42)
2 n+; /:;.X C~ j+"2 2gAso J
Coj
(44)
r=M (45)
/:;.x
Note that Co + C, + C2 + C3 =0
Given Ot for all j and Oon+1, Eq (39) can be used to deduce o,n+', 02n+' , ..... ,
,In ord er. S'tnct Iy coj+' n+% an d (ao/ Co 2)n+' j+ % are f '
unctions 0 f 0 j+' n+' an d
therefore require an estimate of OJ+,n+,. Such an estimate can be obtained as
0t+' + onj +, - 0t, with iterations used to refine this estimate if estimated and
predicted values of OJ+,n+' differ by an unacceptable amount. Usually Co and
ao are slowly varying functions of 0 so the first estimate is often sufficient.
Eq (39) has the same form as the well known Muskingum method, except that
here the finite difference equation is non-linear. The basic (y,f) flood routing
method may therefore be viewed as a true non-linear Muskingum method.
393
in which
D =1 +wM_ 2p (50)
2 ax wax
(48)
(51 )
By analysing the errors in the phase speed and attenuation for standard
394
where c omin is the minimum value of Co for discharges greater than bankfull, and
where fl.t is selected to be less than, say, 1/10th of the duration of the wave.
(55)
a
Here is a reference discharge and Co can be regarded as comin' This condition
is generally more restrictive than the one above.
The accuracy of the finite difference scheme with respect to the full Saint
Venant equations can only be estimated in an approximate manner. Returning
to the scale analysis of Section 3 we can require
(56)
From Eq (A6)
I 1 ao 1< 5 (57)
I soBc ax I 100
395
or
2p <_5_ (58)
wx 100
If B I1t = 2"/10
Fig 2 shows the region in which I1x/t>l1t and pl7.>l1x may lie. The region is
restricted though the choice of a smaller time increment improves the situation.
routing methods in that the guages have long reliable records, there is usually
negligible lateral inflow and large floods cause extensive flooding of associated
flood plains. Consequently there can be very significant attenuation of peak
discharges along the reach.
This reach was the subject of an original study by the author in 1973; ref Price
(1973). The behaviour of two particular floods highlights some of the
important features of flood wave propagation that have been identified above.
Correspondingly modelling of these floods has exposed particular limitations
of the basic flood routing methods.
1200
--R~cord~d
-.-.- Pr~dict~d
1000
f\
800
~I I
xl
L"=-'
"\ BELMONT
.00
/
~\
~ ~
/I
200
I i '--,
j.~/)
~ "'" I"-
o
8 10 11
DATE
The two largest floods in recent years were in December 1960 and January
1965; see Figs 3 and 4. Both floods have approximately the same peak
discharges at the upstream gauging station at Erwood (1080m3/s and 1210
m3/s respectively), but the peak discharges at Belmont downstream were 980
397
1400~------r------'------~------~
1200~------~~~~------~-------;
1000~------~~~~------~-------;
,~ 800~------H----4~--~~-'------~
C'")
E
OJ
~ 600~-----+r---~~----~~------~
o
.r.
u
~
o 400~---+~~~~~~----~~-----;
O~ ____~~____~__~~~____~~
o 3 4 5 6
Date
Closer examination of the hydrographs also shows that the differential in wave
speed for different discharges leads to remarkable changes in the shape of the
hydrographs downstream both on the rise and recession.
The performance of the basic flood routing model is adequate for the rise and
peak of the events but susceptible on the recession. This is due to the failure
of the model to allow properly for drainage off the flood plain when the
assumption of one dimensionality of the flow is violated. Note that even a full
solution of the 1 D Saint Venant equations will be unable to reproduce this
effect.
398
(62)
a=.!-~ (63)
2 wllx
K=llx (64)
w
See Cunge (1969). There is a very extensive literature describing research into
this type of model ever since it was first proposed by McCarthy in 1938.
One well known problem with the method is the negative outflows that may
occur if the time increment is not chosen correctly. Hjelmfelt (1985) has
shown that
(65)
for x :s 0.5 will ensure positive outflows for all positive inflow sequences.
Similarly Gill (1992) has shown that this constraint only needs to be placed on
the first time step.
Others have worked with non-linear forms of the Muskingum storage equation,
such as
S=K[aQi~+(1-a)Q~] (66)
(67)
Singh and Scarlatos (1987) applied these models to a variety of separate data
generated by other authors and conclude that the non-linear methods are less
accurate than the linear method. Correspondingly the results of Tung (1984)
using the non-linear form of Eq (62) with sophisticated parameter estimation
are less clear. Indeed he cautions against arbitrary use of the linear method 'if
a system's behaviour appears non-linear'.
Here lies the main reason why there continues to be such a lot of confusion
about the simpler flood routing methods, that is, in distinguishing their range(s)
of validity. If the averaged channel section has a significantly variable width
with depth and the event being modelled has comparatively short duration and
the event has a sizable amplitude then it is probable that a non -linear model
has to be used in order to be reasonably sure of achieving sufficient accuracy.
Where a channel is wide with the width reasonably uniform with depth, and
the event has a long duration and small amplitude then it is likely that the linear
Muskingum method will give reasonable results.
calibration where the kinematic wave speed for a reach of river is unknown.
However it is possible to derive a reasonably accurate functional relationship
between the kinematic wave speed and discharge based on an assumed
averaged shape for the river cross-section and an estimate of the varying
roughness over the cross-section. Refinements of this model can be made by
parameterising the general shape of the kinematic wave and attenuation
parameter curves and using these as a better basis of a non-linear Muskingum-
Cunge method.
A very interesting but different approach to flood routing in real time has been
taken by Dartus et al (1993) in which they have explored the use of a neural
net to reproduce Muskingum-Cunge routing along an open channel. The
example chosen was very simple but they succeeded in demonstrating that the
tool is accurate enough to be used in the real time maintenance of sewerage
systems. Application of the technique to more complex routing in natural
rivers would appear to have considerable promise.
(ii) The computation time for the simplified flood routing models is
considerably less than,say, a full solution model.
(iv) Generally data from more events are required to have confidence
in the performance of a simplified model than for a full solution
model, though more data from a given event will be reuiqred by
the full solution model.
(v) Unless proper care is taken the results from the simplified flood
routing methods are heavily dependent on the time and distance
increments used.
16. Conclusions
402
It is far from clear whether the simplified flood routing methods now have
much value beyond their capability to elucidate the physics of flood wave
propagation. There exist a number of very powerful, accurate and robust
models for Simulating time dependent, gradually varying flow in complex river
networks. Despite their appetite for data such models are now replacing the
simplified flood routing methods for routine modelling of unsteady flows in
rivers.
17. References
Dartus, D, Conrivand, J M, and Dedecher, L 'Use of a neural net for the study
of flood wave propagation in an open channel', J Hydr Res, Vol 31, No 2,
1993.
Tung, Y -K, 'River flood routing by the non-linear Muskingum method', Journal
of Hydraulics Division, ASCE, Vol111, HY12, Dec 1985, pp 1447-1640.
(A2)
where
s:
1
dK (A3)
c=--
B dy
Replacing Boy/at and c in Eq (A5) and simplifying the term of order E we obtain
or
(A10)
where
(A11)
Eq (A 11) is for our purposes the basic simplified (T, E) flood routing equation
and is valid for any Froude number: the only restriction is on the magnitude of
E, the characteristic surface slope.
14
SIMULATION OF URBAN DRAINAGE SYSTEMS
Dr Roland K Price
HR Wallingford Ltd
Wallingford
axon, OX10 8BA
UK
ABSTRACT. The growth in urban areas has required better, more acccurate and
efficient modelling of drainage. Simulation models that can reproduce both free
surface and pressurised flows are reviewed. Attention is given to the modelling
of the complex hydraulic phenomena generated in networks of closed conduits.
1. Introduction
accessible. This lecture however attempts to explore the key issues facing the
developers of urban drainage simulation software. We focus, as before, on the
essential physics of the various phenomena involved and their interpretation in
algorithmic terms. However it should always be borne in mind that the concern
with the software implementation of the physics and the algorithms is driven by
the need to model commercially unsteady free surface and pressurised flows in
large and possibly very complex networks of closed conduits. This requires
efficiency in the calculations as well as standard attributes of commercial
software such as ready access to asset databases, ease of use, particularly in
model building and verification, and an attractive and efficient way of processing
and analysing results. Because of the large number of separate aspects to
modelling urban drainage systems and to integrating such modelling into better
management of urban drainage assets, increasingly the corresponding
computational hydraulic modules are being implemented within sophisticated
hydroinformatics systems by the larger water utilities.
actual rainfall event occurs which has a rarer return period than the design event
then there is the possibility that the generated flows at some points in the
network will exceed the capacity of the local conduits and surcharging will
occur. If the storm event is severe enough then there could also be some
surface flooding, that is, water emerges from the system to inundate the local
urban catchment. In that the drainage system is constructed in the first
instance to remove excess water running off from the urban area then the
system will in this case be said to have failed. Obviously the engineer cannot
completely prevent surface flooding in that a sufficiently rare storm event will
at some stage occur to cause any system to fail. However the system will have
been designed to limit the frequency of surface flooding or of some other target
criteria, such as an overflow discharge to an adjacent stream or the filling of a
storage tank or the operation of a pump.
Generally therefore the flow in each conduit will normally have a free surface.
Some conduits may even be dry except during a rainfall event. On rare
occasions the flow will increase and fill a closed conduit generating pressurised
flow within the conduit itself.
An urban drainage conduit normally has a uniform cross-section along its length
and a uniform gradient. Because the dimensions of the cross-section are
typically one or two orders of magnitude less than the length of the conduit then
unsteady free surface flow can be readily modelled using the 1 D Saint Venant
equations. The only additional features of concern are the entrance and exit
losses to the conduit. Typically at each end of the conduit is a manhole, which
is a storage chamber giving access to the conduits upstream and downstream.
Benching is normally provided through the manhole to limit the loss of energy
under free surface flow conditions, thereby limiting backup into upstream
conduits. A manhole however may well have more than one conduit entering
it, so the combination of the flows may induce some additional head loss.
Nevertheless it is not usual for there to be a significant head loss through the
manhole or at the entrance or exit to a conduit when the flow has a free
surface.
An important parameter of a given conduit is its capacity, that is, the flow that
it can take without surcharging, or flooding if an open channel. Assuming
normal depth flow, that is, the hydraulic gradient is parallel to the bed of the
412
for a circular conduit or for any other closed conduit the maximum discharge
under the normal depth condition can be at a depth below the soffit (or obvert)
of the conduit; see Fig 1.
~
~
o
--------------------1:,:
Ci
Q)
o
Discharge
Here the situation is much more complex, particularly during the transition
between free surface and pressurised flow and vice versa. Consider first the
transition from free surface to pressurised flow in a circular conduit. Assume
that there is a free outfall at the downstream end of the conduit. As we have
already noted the maximum capacity of such a conduit occurs before the water
depth reaches the soffit. So the question arises as to what happens as the flow
increases (steadily) beyond the capacity of the conduit. The only thing that can
happen is for a hydraulic gradient to be built up that overcomes the additional
friction introduced by the soffit of the conduit and the larger head loss generated
at the upstream manhole when further turbulence is generated there. Note that
the effect is even more marked in a wide rectangular closed conduit. Even with
only a small increase in discharge there can be a very dramatic increase in water
level in the upstream manhole in order to generate the necessary hydraulic
gradient.
Usually however the discharge varies not only slowly but can vary rapidly. The
transition in this case will take place with the water level reaching the soffit of
the conduit at the upstream end of the conduit while the depth downstream is
413
is still below the soffit. In such a case the surcharge 'front' travels down the
conduit very quickly to fill it completely.
The physics of the phenomenon at the upstream end of the conduit is not trivial.
When the water level rises in the manhole to drown out the soffit of the conduit
air is usually entrained giving a two phase flow. This has two effects: the first
in increasing the turbulence and therefore the head loss, and the second in
reducing the effective capacity of the conduit to carry the water. Both of these
effects act to increase the water level in the manhole. As the water level
increases however the air entrainment is reduced and the contribution to the
head loss decreases. Therefore the effective head loss in the upstream manhole
varies according to the depth in the manhole above the outgoing soffit, reaching
a peak at some depth before decreasing for greater depths; see Fig 2.
1.4
'" e 00
'"
- - Lindvall
1.2
b 6 Howarth &
x Saul
'" Archer
~'" --0 et al.
1.0
'",
~ '"
0.8
0.6
0.4
0.2 ~
.... '"
.. u
o
<
i
Consider now the reverse situation where the conduit is surcharged and the flow
is slowly decreasing. Again we assume a free outfall at the downstream end
where the effective water level defining the hydraulic gradient is at the soffit of
the conduit. Strictly the flow decreases until the hydraulic gradient is just
414
greater than the gradient of the conduit and the water level in the upstream
manhole is just above the outgoing soffit. For any further decrease in the
discharge there will be a rapid drop in the water level all along the conduit to
give a hydraulic gradient similar to the gradient of the conduit and a similar
discharge. In effect the discharge and depth have followed a hysteresis curve
in going from free surface flow to pressurised flow and vice versa. Again it
should be noted that the hysteresis is most pronounced for wide rectangular
closed conduits.
~ Yc - -- --
~\~~
=-
- Yc
~"""""~~~""
+~~~'\,~~
~ -----_L ____ _
~~~~~
~~~~""~
~
Fig 3 (ii) Flow conditions in closed circuits
Fig 3 shows the various conditions that can occur in a long conduit whether
under free surface flow with sub- or super-critical flow conditions affected by
the end conditions, or with the conduit partially or totally surcharged.
Before going on to look at the equations and algorithms we note that although
surcharging due to the discharge exceeding the capacity of closed conduit is
very significant in identifying throttles in a network, conduits also surcharge
because of backup from downstream. In this case a conduit can have the stable
416
The 10 equations for gradually varying flow in open channel conduits are the
dynamic equation
(1)
where Q discharge
A flow area
y depth
g acceleration due to gravity
So bed gradient
K conveyance
t time
x distance
8 angle made by conduit with horizontal
This form has the advantage of including both the smooth and rough turbulence
conditions.
Under normal flow conditions where the hydraulic gradient is equal to the bed
417
Rather than deduce the depth of flow by iteration from Eq (4) Bretting's equation
(Bretting (1948)) may be used for circular conduits:
Non-inertial:
aY -s + Q2 =0 (6)
OxoW
Muskingum-Cunge:
(7)
where
c= dQ (8)
~
(9)
Here Ao and Bo are the flow area and surface width at normal depth for discharge
Q.
Kinematic:
-s + Q2 =0 (10)
W
418
The non-inertial equations are used to avoid difficulties with the non linear
convection of momentum, whereas the Muskingum-Cunge model is used for
reasons of computational speed.
where
(12)
The head loss coefficient defines the cumulative entrance, exit and bend losses,
if any. For convenience these losses are notionally regarded as being at the
upstream manhole.
Obviously, provided the water is treated as incompressible and the conduit walls
are inelastic then the discharge along the conduit will be uniform. This is an
marked contrast to the case of unsteady free surface flow. Here the discharge
can vary significantly along the conduit and therefore any solution of the free
surface flow equations have to include such variations. In practice this will
normally mean that the finite difference solution is obtained at increments along
the conduit. The corresponding solutions at interior points along the conduit for
pressurised flow are redundant. A straightforward way of dealing with this
difference is simply to change the equations being solved when the transition
between free surface and pressurised flow takes place, and therefore to change
the solution algorithm. This procedure is adopted with a degree of success by
some of the commercial urban drainage models; see for example MOUSE
(Lindvall (1984)), CARADAS (Cunge (1984)), SPIDA (Richens (1985)), DWOPER
(Freade (19xx). This approach does have, however, some disadvantages. In
particular the need to radically change the solution procedure increases the
amount of 'book-keeping' required during the computations. Priessmann (1961)
suggested an ingenious alternative, namely that the standard method for free
surface flows can retained even when the flow is pressurised if a conceptual
vertical slot is assumed in the crown or soffit of the conduit; see Fig 4. In this
419
way the calculations can proceed at all times as though free surface flow exists
even if the conduit is technically surcharged.
Siol - - - - - - - I
Pipe
In order to introduce the slot without significantly reducing the accuracy of the
equations it is necessary to replace the surface width, B, in the mass
conservation equation by the expression
gAf
B=-
c p2
Gomez et al (1992) have examined the sensitivity of the slot parameters with
an implicit finite difference method for the Salnt Venant equations. They
concluded that although the theoretical slot width should be 1 mm for the case
study they were considering a much larger value of 2cm could be used without
loss of accuracy. (This gave for their example a Courant number the order of
30; see below).
420
One corollary to the use of the Priessmann slot is the way in which head losses
are introduced, particularly under pressurised flow conditions in the conduit.
Rather than integrate the head loss into the pressurised flow equation (which is
not now possible if the free surface flow equations are retained) the head loss
at the entrance and exit to a conduit are treated distinctly as a discontinuous
change in water level.
Eq (10) defines the discharge through the conduit jk in terms of the water levels
in the upstream and downstream manholes. The water levels in the manholes
change in time according to the net inflow or outflow:
(13)
Where there is surface flooding there is always the possibility that the flood
water will move over the ground surface away from the manhole where it
421
Besides the structures of closed conduits and manholes at junctions, there are
a number of other structures used by urban drainage engineers in their systems.
These include overflows such as weirs, side-weirs, and orifices, sluices, valves,
syphons and pumps.
orifices
(15)
sluices
(16)
In order to complete the system of equations that can be defined for the
simulation of free surface and pressurised flows in drainage networks it is
necessary to specify the internal boundary conditions at the end of the conduits
and at outfalls from the network. Generally the boundary condition at the
upstream and downstream ends of a conduit will be formed by the discontinuity
in water level generated by a discrete head loss. However situations can arise
where there is no flow into the conduit from 'upstream' or a free overfall
'downstream'. No flow into the conduit simply means that the discharge there
is zero, whereas for the free outfall the strict assumption is that there is critical
flow at the outfall if the flow upstream is sub-critical, and normal depth flow if
the flow upstream is super-critical.
422
At an outfall from the network there could be the need to specify a receiving
water level such as generated by a tide or stream in flood.
Any node can receive inflow. The storage equation at a manhole is defined to
include inflow generated from rainfall-runoff from the ground surface or from
arbitrarily defined sources.
There are a range of methods used regularly to simulate unsteady flows in urban
drainage systems. These include:
(i) characteristics
(ii) explicit
(iii) implicit
A thorough development of the characteristic method for free surface flows has
been given by Yen (1973). In fact Yen examined four schemes including
A basic problem with the non-implicit forms of the characteristic method is the
efficient handling of pressurised flows with the Priessmann slot concept for
which very small time increments are needed, and associated problems of mass
conservation. Generally therefore such methods have not been exploited
commercially to the extent that the implicit methods have.
The most significant of the explicit methods used in urban drainage is the
modified Euler method adopted by SWMM-EXTRAN; Roesner (1983). Here Eq
423
aQ=_ gn 2 QIVI+2VaA+V2aA_gAaH
Of 4 Of Ox Ox (17)
1. 49 2 R"'"
(19)
Here the superposition of a bar denotes an average value, and P is the plan area
of the node.
Eq (17) and Eq (18) are solved sequentially to determine the discharge in each
conduit and the water level at each node over a time increment. The modified
Euler method adopted by Roesner involves the calculation of values of discharge
and water level at the half time step. The procedure can be summarised as
follows:
Roesner states that time increments the order of 10 secs are typical for most
applications. Some adjustments are made to the way in which surface are is
assigned to the nodes for particular special cases, such as when there is no flow
down the conduit but there is backing up from the manhole downstream.
Other than in SWMM explicit schemes have not been used commercially for
urban drainage modelling though there is increasing interest in schemes such as
those proposed by McCormack (see Garcia-Navarro (1992)) and Roe (see
Priestley (1989)) because of their ability to model discontinuous flows
accurately.
where
,!!= (A, Q) T (23)
(24)
(25)
and
P.H .
.1t<C' ) max) (21)
- ~Qjk
Roesner states that time increments the order of 10 secs are typical for most
applications. Some adjustments are made to the way in which surface are is
assigned to the nodes for particular special cases, such as when there is no flow
down the conduit but there is backing up from the manhole downstream.
Other than in SWMM explicit schemes have not been used commercially for
urban drainage modelling though there is increasing interest in schemes such as
those proposed by McCormack (see Garcia-Navarro (1992)) and Roe (see
Priestley (1989)) because of their ability to model discontinuous flows
accurately.
where
(23)
n+l
~ =Ui
n
+<Pj,i+112 (""j,i+1I2-<O ) (28)
in which
(29)
where j,i+l/2 is the 'signal' from the j th wave with speeds Aj,i+l/2' directions
ej,i+l/2 and strengths 0j,i+l/2' These are given by
(30)
(31)
(32)
Sweby (1984) has shown that stability may be ensured by the condition
at
1-;rx\i=II2I:S1.0 (33)
for all j. The source terms 12 are treated in a similar manner. Once the manhole
storage is included and the additional head losses are imposed at the entrance
and exit to the conduit then the method can be applied to a network of
conduits. Wixcey (1992) has applied the method to such a network with the
Priessmann slot to accommodate surcharging. The value of the method is that
it readily models moving shocks; its disadvantage is that it is limited by the
stability criterion to small time increments and therefore to long computation
times. Other forms of the method are being investigated, including an implicit
form to get round the limitation on the time increment.
427
Implicit methods have the advantage that they can be formulated to have good
stability characteristics for large time increments and can therefore exhibit
robustness in modelling very complex situations. For this reason most
commercial codes are based on one of two main methods:
(i) the 6-point scheme used in the commercial package MOUSE (see
Lindvall (1984)), and
(ii) the 4-point scheme used in the commercial packages CAREDAS
(see Cunge (1984)), SPIDA (see Richens (1985)), DAMBRK (see
Freade (1988)).
Here Q and h are calculated at alternate points along the conduit with Q defined
at each end. h is then given by the water levels in the upstream and
downstream manholes. Care has to be taken in formulating the discrete
head losses at the ends of the conduit, and at structures. Generally, as in
MOUSE, the resulting finite difference equations are linearised in the dependent
variables. A connected set of algebraic equations for the Q and h along the
conduits, for the boundary conditions, and for h at manholes, is solved using a
standard matrix technique. Abbott (1979) has explored this scheme extensively
and it is well known to be efficient and robust. For details of MOUSE see Hoff-
Clausen (1981) and Lindvall (1984).
Here Q and h are defined at each computational point along a conduit with
computational points at each end of the conduit. h is given by the water levels
in the upstream and downstream manholes and there is a discontinuous change
in water level between each manhole and the conduit due to the discrete
head losses defined at the upstream and downstream ends of the conduit. There
are similar discontinuous changes in water level at all control structures. Each
of these structures, like the definition of a normal discrete head loss, are defined
between a manhole and the end of a conduit. This offers the possibility, as in
SPIDA say, of building up complex structures consisting, for example, of several
pumps and a sluice, out of a number of conceptual links each representing a
single structure (pump, sluice, weir) and each connecting a given manhole to a
given conduit.
428
of
Ox Ax
8 (e+J+11 _e+
J
1 ) + (1-8)
Ax
(fD fD)
j+1- j (34)
where 8 is the weighting parameter which for stability has to be >0.5. These
expressions are substituted in the dynamic and continuity equations to give
and
(36)
drainage applications the spacing will be the order of 10m. The discharges and
water levels at adjacent points are linked through two non-linear equations. If
there are N points along the (single) conduit there will be 2N unknowns and 2N-
1 equations. The system has therefore to be completed by the two end
boundary conditions that link the discharges to the (discontinuous) changes in
water level between the ends of the conduit and the corresponding manholes
due to the additional head losses, if any.
The 2N non-linear equations are alilinearised. The 2N-2 linearised equations for
the (single) conduit form a banded matrix equation for which the unknowns are
the increments in the discharges and water levels along the conduit. This matrix
is manipulated to eliminate all variables except the discharge and water level
increments at the two manholes either end of the conduit. This results in two
equations of the form
(37)
where 6Q1' 6Y1' 6Q 2 and 6Y2 are the increments at the two ends of the
conduit. Similarly there is a sequence of recurrence relations relating the water
level and discharge increments along the conduit to the water level increments
at the ends. These are used to calculate the interior increments when the level
increments at the end of the conduit are known.
The two end boundary conditions are assumed to be of the general form
(38)
where Q j and Yj are the discharge and water level at the end i of the conduit,
and H lj is the water level at the adjacent manhole. This form includes all the
ancillary structure features that are normally included in urban drainage
modelling, with the possible exception of a long side weir.
The two end boundary conditions are linearised to yield two equations of the
form
(39)
430
Once the manhole water level increments are known Eq (39) are sufficient to
compute the conduit end water level and discharge increments.
To find the manhole water level increments the continuity equation can be
written as
(40)
where j labels all the conduits incident at the current manhole. Pi is the area of
the manhole and Bj takes the value + 1 at one end of a conduit and -1 at the
other.
Eq (37), Eq (39) and Eq (41) are now manipulated to eliminate the discharge
increments from the linearised continuity equations in favour of the water level
increments at each manhole. This produces two equations of the form
(42)
This set of equations forms a sparse matrix with two off-diagonal non-zero
terms corresponding to each conduit in the network, and one diagonal non-zero
corresponding to each node. The off-diagonal terms represent the influences of
water level changes at either manhole on the other manhole. The order of the
matrix is equal to the number of nodes in the network.
SPIDA (see Richens (1985)) uses a commercial matrix solver to generate the
water level increments at the manholes. The procedure above is then reversed
to define the discharge and water level increments at the ends of each conduit,
and then the increments along the conduits. These increments are then used
to update the actual discharges and water levels at the new time level through
out the network, and this update is tested for convergence. If convergence has
been achieved for the current time increment then the calculations proceed to
the next time increment; otherwise the procedure is repeated for the current
time increment using the new calculated values in order to improve the solution.
depending on how rapidly the flow is changing in time. There are however
some considerable advantages in having an iterative scheme. The first is that
the same level of convergence can be achieved at each time increment implying
that there is a consistent and known level of accuracy maintained throughout
the calculations. There is no such guarantee of consistent accuracy with the
linearised schemes. Secondly there is a rationale for changing the time
increment. So, for example, if the flow is changing very slowly it is likely that
only one or two iterations may be needed to achieve convergence. Therefore
the time increment can be increased, such as doubled, for example. If only one
or two iterations are needed with the new, larger time increment then the time
increment can be doubled again, and so on. Similarly if a number of iterations
are required then there will be good reason to decrease, or halve, the time
increment. Because the iterative scheme should give quadratic convergence
then more than several iterations will certainly indicate a failure to converge and
the need to decrease the time increment.
Changing the time increment in this manner produces a very efficient solution
with consistent accuracy. Because of the significant and very rapid changes
that can take place in, for example, water levels at manholes in an urban
drainage system, it is found that time increments the order of a fraction of a
second may be required at some time in a simulation whereas time increments
the order of 450 secs may be appropriate during quiescent periods. However,
because the non-linear equations are being solved caution is needed to anticipate
when changes may occur suddenly; that is, the calculation has to avoid being
trapped into a solution that is not physically valid due to using too large a time
increment. For example, such a solution could occur if the water level is
predicted below the invert of the conduit. Some degree of 'intelligence' has to
be built into the software in order to make the calculations robust.
There are two well-known problems with the implicit techniques above. The
first concerns sub- and super-critical flows. The equations and solution
algorithms as formulated above are suitable for sub-critical flows but not for
super-critical flows. An implicit scheme that permits moving hydraulic jumps,
that is, with sub- and super-critical flow regimes, can be formulated (see Freade
(198x)) but such a scheme involves an unacceptable overhead for most urban
drainage applications. Although the velocity head can be important in steeper
conduits when the flow is varying rapidly most commercial methods tend to
drop the inertial terms as the flow approaches critical. So, for example, SPIDA
phases out the inertia terms according to a characteristic Froude number for
steep conduits, and dynamically with the actual Froude number for less steep
conduits. Full account of the surface gradient term is retained so that
downstream effects are simulated. SPIDA does not resort at all to the kinematic
wave approximation in that it is entirely inappropriate for surcharged flow.
The second problem concerns small discharges and low water depths. Unless
care is taken in the formulation of the finite difference scheme then two
solutions for water depth for a given discharge can be generated; see Fig 5. The
numerical solution may therefore oscillate between two flow states; see Cunge
et al (1980). One way of avoiding the instability is to modify the finite
Depth y
Critical
depth
FlowQ
5. Simpler models
Methods based on a full solution of the Saint Venant equations have been
limited until recently because of difficulties in making them robust for
commercial use. Indeed there continue to be difficulties with the various
methods, and each one has its own advantages and disadvantages. Therefore
simpler methods of modelling unsteady urban drainage flows have often been
preferred.
Another reason for adopting simpler methods has been that design methods,
that is, those methods used to prescribe the size and gradient of a conduit, have
had to be based on simpler techniques because in design only upstream effects
are taken into account; downstream effects have to be ignored. Additionally
sizing of a conduit assumes that it is sufficiently large to convey a calculated
design flow without surcharging. Consequently it has been argued that if an
urban drainage network is being designed then its performance to limit the
frequency of surface flooding should be demonstrated using a simulation method
that under free surface flow should convey the design event without surcharging
any conduit. This of course can only be done if the simulation method uses the
same algorithms for free surface flow as the design method.
Generally therefore the simpler simulation methods have grown out of the
modelling experience gained from designing networks. For this reason these
methods have been restricted to the simulation of flows in dendritic rather than
looped networks.
Various simplified routing methods have been used for free surface flow along
a conduit, ranging from the simple time lag method (linear kinematic wave), non-
linear kinematic wave, the Muskingum-Cunge method, and the diffusion analogy.
The real problem comes in dealing with pressurised flow in the conduits. As an
example of what can be done with the simpler methods we consider one such
method in some detail.
434
5.1 WALLRUS-SIM
WALLRUS was originally a design and analysis tool for urban drainage, that is,
it included a range of prescriptive design techniques and a simulation method to
assess the performance of the design for events rarer than the design event. In
particular the objective was to determine the frequency of surface flooding at
each point in the network; see Price (1981).
The simulation method is designed to reproduce the free surface flow conditions
generated by a hydrograph-based design method and is restricted to dendritic
networks of conduits. The surface flow is simulated using a linearised
Muskingum-Cunge technique whereas pressurised flow in any conduit is
modelled assuming the conduit is full and the pressurised flow equation is
applied to the whole conduit. This requires accurate book-keeping of those
conduits which have free surface flow and those that have pressurised flow at
any time during the simulation.
If we define
and
and
..::lVj ~ n 1 1 1
- - . (QI;;+-O..::lQ .. ) +Q'L+-..::lQjk-Q. --O..::lQ .
..::It 1. '2 IJ J.. 2 m 2 m
(44)
1
+Qout + 2 O..::lQout=O
435
Here eujk is the upstream soffit level of conduit jk, and hj is the water level in
manhole j when the discharge in conduit jk is equal to the pipe-full discharge,
when there is no backup from manhole k downstream, and A = 1 The
expression for A states that the effect of the head loss at a manhole increases
linearly from zero to its full value as hj varies between eujk and ht.
From Eq (30):
(46)
Because different methods are used to calculate free surface and pressurised
flows then it is important to define the transition carefully. The modelling of
such transition must necessarily make some approximation to what happens in
reality and certain criteria are therefore needed to define whether or not a
conduit is pressurised or not. These criteria are as follows:
(48)
436
- -
Qjk is the pipe-full discharge and hj is h' k is the effective water level in manhole
k. Generally, if conduit k is not pressurised h'k = edjk . Then h\ is defined by
(SO)
where edjk is the downstream soffit level of conduit jk, d k, is the depth (or
diameter) of conduit kl and Ykl is the normal depth of flow in conduit k defined
using Bretting's equation or its equivalent. Conduit kl may however be
pressurised, in which case h' k = hk.
(51)
A conduit may be the first pressurised conduit down a branch. In this case
back-up may occur into the conduit or conduits immediately upstream. This
back-up, in effect, provides additional storage which should properly be taken
into account when calculating the water level in the manhole upstream of the
pressurised conduit. The volume of storage in the manhole may take the form
(52)
437
where Sij is the surface area of the additional storage in conduit ij upstream and
edjk is the downstream soffit level of pipe ij. Sij is assumed to be the horizontal
projection of that part of the cross-sectional area for conduit ij which does not
contain any flow; see Fig 6. For simplicity it is assumed that the free surface
flow depth can be defined as having an average value in terms of the upstream
and downstream discharges and that Sij = 0 if hj = edij . The flow depth is
calculated using Bretting's equation for circular conduits.
where Yi is the depth corresponding to the average discharge Qij along conduit
i. Pj + ISij is the effective plan area in manhole j and the additional term on the
right hand side of Eq (53) becomes a notional inflow or outflow to the manhole
depending on the sign of dQ;/dt. The value of dQ;/dt is calculated for each non-
pressurised conduit i from the numerical change in Oi over one major time
increment (as specified for the free surface flow calculation) and the values of
dO;/dYi and dy/dOij are calculated at the new time level
The values of Sij for different conduit sections are calculated by defining first the
normal depth and area of flow and then deducing the residual area from the total
cross-section. This area is then projected onto the horizontal using the known
conduit gradient.
438
5.1.4 Procedure
The method works as follows. At any given time in the simulation the conduits
are considered in end order, that is, the order in which they would be considered
in doing a design, in which no conduit can be designed until all of the conduits
upstream have been designed.
Note that these tests are made on the current flow information in
the conduit and the new discharge into the conduit at the upstream
end form conduits upstream or from rainfall-runoff to that conduit.
(ii) If the conduit is not surcharged then the new discharges along the
conduit are calculated using the Muskingum-Cunge algorithm
which is directionally explicit and beginning at the upstream end of
the conduit. Typically a time increment the order of 15 to 30 secs
is used.
(vi) The method then moves on to the next conduit in end order.
Because the network is branched then this conduit could be at the
top end of a joining branch.
Each conduit is dealt with in order until the system outfall is reached. The
method then returns to the first conduit and begins again at the new time level
and for the next major time increment.
A difficulty with this type of method is in dealing with the internal boundary
conditions at control structures such as weirs, sluices and pumping stations.
Where there is free surface flow upstream and downstream of such a structure
the flow over or through the structure can be dealt with explicitly. Otherwise
for pressurised flow the equations describing the flow have to be included in the
linearised set of equations for the connected surcharged group of conduits.
Where flow is diverted to another part of the network then, provided the conduit
receiving the flow is at the top end of a branch, is not surcharged, and the
calculations for the branch have yet to be done, the method can accommodate
loops in the network to this limited extent. Generally reversed flow back from
the connecting branch downstream of the overflow is not permitted in this
method.
440
0.20 1.8
0.16 1.4
] .<=
ii
u. ~
0.12 1.0
0.08 2.6
0.04 2.2
10 20 30 10 20 30 40 50 60
lime(m) lime(m)
10 20 30 40 50 60
lime(m)
A difficulty with the verification of urban drainage simulation models is that the
full models include a number of sub models such as rainfall generation and
surface runoff. These models are well known to have significantly greater errors
than the simulation models, particularly those which solve the full Saint Venant
equations. One well known set of data that does not include the vagaries of
rainfall and runoff is from experiments on the Ores und sewer in Denmark; see
Per Jacobsen (1983). This is a length of sewer which is 2km long and the input
can be controlled by pumping from upstream. A difficulty with this data set is
the uncertainty about the roughness of some lengths of the sewer where there
is know to be penetration by tree roots. Application of the SPIDA model is
shown in Fig 7; see Richens (1985). Generally this is the sort of accuracy that
can be obtained without considerable attention to variations in roughness.
441
Besides the problems of rainfall and rainfall-runoff there are also issues of
sedimentation and water quality. Generally these are regarded as being beyond
the scope of this lecture. However fixed bed sedimentation does increase the
magnitude of the roughness in the pipes and this has to be taken into account
when calibrating a model. Whereas the roughness of a clean pipe may be as
small as O.3mm large scale sedimentation in conduits can increase the
roughness height to more than 100mm. At this scale the roughness elements
can be of a similar order to the size of the conduit. Care is therefore needed to
ensure that the conveyance function does not give negative values for small
depths of flow the order of the roughness height.
7. Conclusions
There is little doubt that there will continue to be vigorous development of urban
drainage simulation models for some time to come.
442
8. References
Amein, M and Fang, C S, 'Implicit flood routing in natural channels', J Hyd Div,
ASCE, 96, HY12, 1970, pp 2481-2800.
Gomez, M, Poez, A, Dolz, J, 'Transients, free surface, pressure flow, slot width
sensitivity analysis' Hydraulic Engineering Software IV, Elsevier, 1992, pp 419-
430.
Howarth, D A and Saul, A, 'Energy loss coefficients at manholes', Proc 3rd Int.
Conf on Urban Storm Drainage, Goteborg, Sweden, Vol 1, pp 127-136, 1984.
Price, R K, , Wallingford Storm Sewer Design and Analysis Package', Proc 2nd
Int Conf on Urban Storm Drainage, Urbana-Champaign, Illinois, 1981.
Yen, B C, 'Urban drainage hydraulics and hydrology: From art to science', 4th
Int. Conf. on Urban Storm Drainage, Lausanne, Switzerland, Vol 1, pp 1-24,
1987.
Pressurized Flows
15
DERIV ATION OF ONE-DIMENSIONAL CONSERV ATION
EQUA TIONS OF PRESSURE TRANSIENTS
C. SAMUEL MARTIN
School of Civil Engineering
Georgia Institute of Technology
A tlanta, Georgia 30332
United States of America
1. Introduction
The one-dimensional transient flow equations of mass and momentum conservation can
be best derived by application of both the general transport and the Reynolds transport
theorems.The Reynolds transport theorem is used widely in two- and three-dimensional
problems in fluid mechanics with various complexities. The concept of control volume and
control surface is quite appealing for compressible fluids as well as for elastic boundaries
that occur in closed-conduit transient situations. While most applications of the Reynolds
transport theorem are for fixed control volumes, in waterhammer problems with elastic
pipes the more general case of a moving and deforming control volume must be carefully
employed.
The conservation laws of mass, momentum, and energy must be directly applied to the
fluid system; that is, a collection of fluid mass or some definition of fluid particles. While
the system approach is convenient for particle or rigid-body dynamics, this Lagrangian
approach is normally not convenient in fluid dynamics, in particular for unsteady flows.
Subsequent to the treatise by Truesdell and Toupin [1], Hansen [2,3] developed a
general transport theorem based strictly upon mathematical relationships. As shown by
Whitaker [4] and Slattery [5], this general theorem is related to any volume, not nec-
essarily a fluid system or control volume. It also invokes Green's theorem relating a
volume integral to a surface integral. If S is any extensive property, or simply a variable,
then
The third term including the divergence can be related to a surface integral by Green's
Theorem
where ii is the outward normal. Using Green's Theorem for an arbitrary volume '<taCt), the
general transport theorem, Eq. (2), can be applied to a control volume '<t(t) in space
occupied by fluid
Moreover, the general transport theorem, Eq. (2), which is valid for any arbitrary volume
'<ta(t) , can also clearly be applied to a system of fluid mass with volume '<ts(t) and system
surface area As(t), as follows:
449
where V is the velocity of fluid particles, not necessarily that passing through the control
surface. Note that the material derivative applies to the first term. The Reynolds transport
theorem can be formulated to link the conservation laws for a system to the control
volume and control surface by use of Eqs. (4) and (5). These two equations are linked
together at the same instant for which \ls(t) = \I(t) and A,(t) = A(t). Hence the second term
in both equations is equal. Clearly the first term and the third term of the respective
equations are not equal inasmuch as the former corresponds to different definitions of the
derivatives, and the latter integrals relate to different velocities in general. By combining
Eqs. (4) and (5) we have
where the vector Vr = V - w is referred to as the relative velocity between fluid and
control surface. Equation (6) relates the system variation on the left-hand side to that of
the control volume on the right-hand side. The conservation laws of mass, momentum and
energy are invoked for the system on the left-hand side of Eq. (6). We define S to be an
extensive property and B an intensive property per unit mass such that S = pB. Therefore
we have, for conservation of mass and momentum
The Reynolds transport theorem can now be applied to a section of elastic pipe through
which a compressible fluid is flowing. The volume integral term on the right-hand side of
Eq. (6) can either be for an elastic conduit with (a) cross-sectional slices that move with
450
the conduit wall or Cb) slices fixed in inertial space. If the limits on this volume integral
are variable, Leibnitz's rule must be invoked. The sketch below in Figure 1 is chosen with
the cross-sections at each end of dx fixed in space for convenience.
~ ~
-- -
~ ~~ ~ w=o
V=w(Y,=O)
~ ~ ~~ ~ PAY + :x(PAV)~X
V V=w(Y,=O)
~~ - --
w=O
v = Velocity of fluid
w = Velocity of control surface
v, = V - w = relative velocity
d'it = A dx
Assuming that the fluid remains in contact with the walls, V = wCVr = 0) on the conduit
surface. On the fixed ends w = 0 and V is as shown. For these assumptions the Reynolds
transport theorem may be expressed as
3. Continuity (B= 1, S = p) :
Since the integrand Sd'<i= pd'<i=dm , the integral on the left-hand side of Eq. (7) is zero
from the law of conservation of mass for a non-reacting fluid, resulting in
(8)
or
tJ.x
(10)
a
o = -(pA)ll.x a
+ pAY + -(pA Y)ll.x - pAY (11)
at ax
which can be reduced to
a
-(pA) +
a
-(pA V) =0 (13)
at ax
4. Linear Momentum (B = V, s = P V) :
The surface forces of pressure p and shear 'to are shown on the control surface in
Figure 2, along with the body force of weight.
p+oP ~X
oX
pA+ gx(PA)~X
PAy2+ gX(PAy2)~X
pA p+ oP ~x
oX
The Reynolds transport theorem, Eq. (6), can now be now applied to linear momentum as
explained above for S = P V, yielding
~-
L.JF =- - + f pV(Vrefl)dA
df pVdV -- (14)
dtV(t) A(t)
Taking the component of the force equation in the flow or x - direction, Eq. (14) becomes
(15)
453
pA 1[
+ -
2
p + p + -ap]aA
fl.x -
ax ax
a
fl.x -pA - -(PA)fl.x
ax
(16)
Since W = pg~, P = nD for a circular pipe, and sin e = !J.zJAx = dzldx, we have:
Or
_ pgA[-1-ap +az]_
- 't p -_ v[ a(pA) + _a(.:.!.-PA_Y)~]
pg ax ax 0 at ax
(20)
+ pA
av + v av]
[iii ax
Letting the piezometric head be defined by H = p/pg + z, and recognizing the term on the
right-hand-side of Eq. (20) that satisfies continuity, Eq. (13), the linear momentum
equation can be expressed as
454
aH - 't P = pA [av
- pgA- av]
- + V- (21)
ax at
0 ax
E=D--.!!:L (25)
e dAIA
Equation (23) can now be written in terms of pressure change ap
an
_r_ + an
v_r_ + pa 2 _av = 0 (26)
at ax ax
where
Kip
a = (27)
DK
1 +--
e E
Referring back to the pressure form of momentum, Eq. (20) , rather than the piezometric
455
av + Vav
-
1 ap . 4 "t
- + - - +gsm6 + - - =0
0
(28)
at ax p ax pD
Equations (26) and (28) are the one-dimensional equations of mass and momentum,
respectively, in pressure fonn.
Although the pressure fonn of the conservation equations can be used, the use of
piezometric head H through
p = pg[H -z] (29)
dp = p g [dH-dz] (30)
1- P
K
The continuity and momentum equations therefore become
(31)
and
(32)
If Eqs. (31) and (32) are to be employed instead of Eqs. (26) and (28), then the
corresponding fonn of the fonner needs to be applied for initial conditions. For cases for
which p / K 1 we get the following standard fonn in both references Chaudhry [6] and
Wylie and Streeter [7]
456
aH aH . a 2 av
-+V-+Vsm6+--=0 (33)
at ax gax
and
av
-+V-+g-+--=O
av aH 4't"o
(34)
at ax ax pD
Normally the V sine term is neglected as well as the terms yaH/ax and yay/ax, which
can be shown to be of the order of the Mach number, yielding
(35)
and
av +g-
-
aH +4't"o
- - =0 (36)
at ax pD
6. Steady Flow
Regardless of the equations employed, the initial conditions should be a subset of the
general unsteady pair, as concluded by Wylie [8]. As shown by Martin and Naghash [9],
for a rigid conduit
d(pY) = 0 (37)
dx
clearly showing a variation of V with x for a compressible fluid, notwithstanding a similar
influence for an elastic conduit. For ap/at =0 Eq. (26) can be expressed
(38)
dx
If the pressure gradient is eliminated from Eqs. (26) and (28) the velocity for steady flow
conditions becomes, with use of the Darcy-Weisbach f
457
(39)
1_ p]/y2
dH K 2gD (40)
dx
For small values of p/K and low Mach numbers (Via 1), Eq. (40) reduces to the well
known hydraulic gradient for steady flow
dH = _ /y2 (41)
dx 2gD
In conclusion, any pair of the above continuity and momentum equations may be
employed, depending upon the degree of detail required, but the initial conditions need to
be a subset of the pair chosen.
7. References
1. Truesdell, C., and Toupin, R. A., in Handbuch der Physik, Edited by S. Fliigge,
Springer-Verlag, Berlin, 1960.
2. Hansen, A. G., "Generalized Control Volume Analyses with Application to the Basic
Laws of Mechanics and Thermodynamics", Bulletin Mechanical Engineering
Education, Vol. 4, 1965, pp. 161 - 168.
5. Slattery, John C., Momentum. Energy. and Mass Transfer in Continua, Robert E.
Krieger Publishing Company, 1st edition, 1981.
6. Chaudhry, M. H., Applied Hydraulic Transients, Van Nostrand Reinhold, 2nd Edition,
1987.
A.P. BOLDY
HYDROtransient SIMulation Unit
Department of Engineering
University of Warwick
Coventry CV 4 7AL
England
ABSTRACT. A review of the history of the developement of techniques for the simulation
of transient flow is presented. Since the method of chamcteristics is generally accepted as
the most suitable solution method for the basic equations describing transient flow, it is
presented in detail.
1. Historical review
The literature relating to pressure transient, or waterhammer as the subject is known, is
extensive and covers the last 100 years. Contributions to the literature range from the
purely theoretical, such as early attempts to use Laplace transforms, through discussions
of analysis methods to reports of particular transient conditions in individual plant or fluid
systems.
It would be inappropriate to include much of this in the present text and the scope of this
review will be restricted to the development of the basic theory of transient propagation,
the development of modern analysis techniques, concentrating on the use of finite difference
based computing models.
1.1 FOUNDATION OF WATERHAMMER THEORY
The first recorded work on waterhammer was due to Weber (1865) and Michaud (1878)
who noted the oscillatory nature of the phenomenon and the influence of pipe elasticity;
neither realised the connection to the earlier work on sound wave propagation that can
be traced back to Euler's solution of the wave equations in 1750. During the 100 years
following Euler's work the data on sound waves was extended by D'Alembert, Bernoulli,
Young, Savant and Liscovious and E.H. and W. Weber. In 1848 Wertheim noted that the
acoustic velocity in water submerged organ pipes was less than that predicted by the wave
speed expression
Co = (~r5 , (1)
459
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of FreeSurface and Pressurized Flows, 459-484.
1994 Kluwer Academic Publishers.
460
which is appropriate for an unconfined mass of fluid; Helmholtz attributed this to the
elasticity of the pipe walls in the same year.
Korteweg (1878) established equation (2) for wave speed in a fluid contained within an
elastic conduit by assuming that the longitudinal and bending stresses set up in the pipe
wall could be ignored and that the wavelength was long compared to the pipe diameter and
this has remained the basis for much later work.
e-t
C 1
(2)
Co = (1 + 5
Experimental work by Kundt, and other workers confirmed this expression within limits of
-10% to 4%.
Lamb (1898) extended this work to include longitudinal stresses, obtaining a cubic
expression in c, with two finite roots related to a fluid borne wave speed slightly less than
that predicted by Korteweg and a pipe wall borne wave speed lower than the acoustic
velocity for the wall material, due to the presence of the fluid.
At this time Joukowsky (1900) published the results of a comprehensive experimental
programme undertaken in the Moscow Water Works that laid the foundations of all subse-
quent water hammer analysis. Joukowsky's work is notable as it derived for the first time
the relationship between surge pressure rise, wave speed and the change in fluid velocity.
For an instantaneous flow stoppage Joukowsky developed the expression:
(4)
461
which may be solved by a general method proposed by Rieman and d'Alembert yielding:
P-Po=F(t+x/c)+/(t-x/c) , (5)
where x is measured in the initial flow direction and FO and 10 represent waves propagated
in the -x and +x directions respectively.
Allievi used equation (5) to extend Joukowsky's results to slow valve closures, ie. valve
closures that take longer than one pipe period. This definition of time in terms of pipe peri-
ods is central to the understanding of pressure transient propagation. Allievi also extended
Joukowsky's work to allow prediction of pressure variations at points along a pipeline, rather
than just at the closing valve, introducing the first graphical analysis technique, based upon
wave superposition.
Many of the simplifications introduced by Joukowsky and Allievi have now been dis-
pensed with, for example friction is normally included in modern analysis techniques and the
influence oflongitudinal stresses in the pipe wall is now routinely included via a coefficient,
C', introduced by Parmakian (1955) into Korteweg's wave speed expression:
c 1
- = (6)
Co (1 + (W) C') 05'
.
where C' is dependent upon pipe restraint and Poisson's Ratio. However Halliwell (1963)
has shown that variations in Young's Modulus, E, have a greater effect on wave speed.
Thus the basic concepts of waterhammer theory were established by 1913 and have
proved accurate up to the present day. The means to analyse transient phenomena in
fluid systems however would have to wait a further 50 years until the advent of fast digital
computing.
1.2 DEVELOPMENT OF WATERHAMMER ANALYSIS FROM 1910 TO 1950
It was 1925 before an English translation of Allievi's work was generally available. In the
interim a number of other researchers were active, Gibson, de Sparre and Rateau in Europe,
Carpenter and Barraclough (1894), Peak (1900) in the USA, Kennedy (1964). During this
period Johnston (1915) developed a rigid column theory and Gibson (1920) independently
developed an equivalent to Allievi's method.
In addition a series of approximate methods were proposed some individually, ego Ven-
sano and Warren (1915), and others based on partial translations of the earlier European
research. The use of the approximations without an understanding of their limitations or
their basic assumptions led to a wide range of predicted pressure surge levels for any partic-
ular case. Contemporary approximations were later compared by Kerr (1968) for a typical
valve closure and resulted in predictions from 65% to 535% above the observed pressure
surge level.
During this period the expansion in the number of large scale water distribution net-
works and hydro-electric plants, particularly in the USA, made the provision of an accurate
design and analysis method vital, and this became available in the early 1930's due to the
work of Loewy (1928), Schnyder (1929) and Bergeron (1932), (1957),tracable to the earlier
work of Massau (1900). For some reason Loewy's contribution is often neglected and the
developed technique is normally referred to as the Schnyder-Bergeron graphical method.
462
The major advantage of this graphical technique was the inclusion of friction by means
of discrete pressure drops, referred to as friction joints, along the length of the pipeline
analysed. The disadvantages included the possibility of cumulative graphical errors, the
inherent complexity accompanying accurate friction modelling and the inability to use the
technique as an iterative design tool prior to the computerisation of the technique in the
early 1960's, ego Thorley and Enever (1979).
This period did however see an enormous increase in interest in waterhammer as an
engineering problem, particularly in the USA where AS ME and ASCE held symposia in
1933 and 1937. Angus (1935), (1937), (1939), presented a series of papers in this period de-
tailing the application of the graphical technique to a wide range of installations commonly
encountered. More recently Marples (1966) and Pearsall (1966) presented papers on the
application of the graphical method, while Harding (1966) presented the first computerised
version, therby overcoming many of the technique's shortcomings.
A number of analytical solutions to the complete wave equations were proposed during
this period, generally involving the linearization of the friction term. Wood (1938) intro-
duced Heaviside operational calculus and presented a solution for a simple pipeline and
instantaneous valve closure. Rich (1945) proposed the use of the Laplace-Mellin transform
for the same simple case. Both solutions linearized the friction term, poor approximation in
the basically turbulent flow regime normally associated with surge events, and both resulted
in complex mathematical solutions for even the simplest surge case.
Thus up to the mid 1950's the best available technique was the Schnyder-Bergeron
graphical method, indeed texts detailing the application of this methodology were still be-
ing published as late as Pickford (1969), well into the next developmental stage, namely
the use of digital computing allied to the finite difference based method of characteristics.
subject. This technique has allowed previously difficult transient conditions to be treated
and designs for systems modified to prevent potentially damaging transient propagation.
Areas that have particularly developed since the introduction of computing methods have
included problems involving gas release as line pressure falls in response to negative tran-
sient pressure wave propagation and problems involving cavity formation modelling during
column separation, both with and without gas release. In this later case the advantages
of the computing methods over their earlier graphical counterparts is particularly clear
as the accurate monitoring of cavity growth and collapse is essential in determining the
final interface fluid velocity, which in turn determines, via Joukowsky's relationship, the
resulting pressure surge on cavity collapse. The small time steps inherent in the computing
simulation make this possible.
Similarly the introduction of computing methods based on the method of characteris-
tics has allowed progress in the study of the interface between fluid borne transients and
the vibration of structures, a subject of obvious importance in the design of pipe system
supports and also of importance in the study of structurally transmitted sound waves. The
interaction of machines and pipe flows can also be studied utilising these methods, improv-
ing understanding within the design of hydroelectric power stations and the design of surge
alleviation devices.
The introduction of rapid computing techniques also has an implication for the use of
pressure transient analysis as a design tool, rather than as a problem solving technique only
utilised following the demonstration of a surge generated problem within a fluid system.
This implication has perhaps the most far reaching consequences and illustrates the correct
use of computing power within the engineering system design process.
2. Method of characteristics.
The prediction of pressure transient propagation within complex pipe networks, possibly
incorporating pumps, valves, turbines and surge relief devices, as well as numerous junc-
tions and possible changes of pipe material or dimension, requires an orderly and flexible
mathematical model in order to provide the accuracy needed for system design. While
simple numerical methods and later graphical methods have been available since the end
of the 19th century, Allievi (1904), Bergeron (1935), the complexity of more modern fluid
systems dictates a computer based numerical approach.
The basic equations of pressure transient theory, may be shown to be a pair of quasi
linear hyperbolic partial differential equations. As such these equations may be transformed
into a pair of total derivative equations suitable for solution by a finite difference technique
via the method of characteristics. This mathematical technique was used in 1860 by Rie-
mann in a study of sound wave propagation in air and by 1900 by Massau in a study of
open channel flows. The first known application to pressure transient analysis was due to
Lamoen, (1947) followed by Gray (1953), although the method was well established in the
treatment of supersonic flows by this date.
The method of characteristics is now established as the standard solution technique
for the basic equations describing transient flow. However this predominance had to await
the arrival, in the mid 1960's, of efficient high speed digital computers. As will be shown
the method has the great advantage of being conceptually descriptive of the transmission
of transients through a pipe network. The restriction that the method only applies along
465
characteristic curves drawn in an x - t plane having a slope dependent upon the local wave
propagation and flow velocities leads naturally to a linkage between the propagation of the
real transient in the pipe network and the numerical model.
This restriction also explains why the method was embryonic until the advent of high
speed digital computers. The characteristic slopes determine the model time step and in
general these are very small. The time step depends on both the wave speed appropriate
to the fluid - pipe combination, commonly in the region of 1000ms- 1 , and the length of the
pipe section choosen as the internode distance, possibly as short as 1m if the pipe network is
small scale and complex, or as great as 1km in long distance pipeline problems. The choice
of an internode distance depends on the number of locations at which a knowledge of the
transient pressure oscillation would be useful to the designer, however it cannot be greater
than the actual length of the pipe being considered, setting an upper limit on time step
equal to half the pipe period. In the two cases mentioned the time step would be 0.001 s
and 1 s respectively, however in the latter case the total simulation time required would of
necessity also be much greater, so that a simulation of transient propagation would require
many thousands of computing steps. This calculation alone illustrates why the method was
not exploited prior to the 1960's.
The exploitation of the method of characteristics for transient analysis, in conjunction
with the use of digital computing techniques, was introduced in the mid 1960's by a number
of authors, most notably in the US by Streeter and Lai (1963), Streeter and Wylie (1967),
Streeter (1969), and in the UK by Fox (1968). In each case the basis for the analysis
was the method of characteristics as described by Lister (1960). Following these method
establishing publications the technique has become the standard analysis technique with
many authors applying and modifying the basic method to model associated problems.
In the derivation of the equations of momentum and continuity describing transient flow,
no restrictions were placed upon the fluid type, beyond its homogenuous and Newtonian
nature, and the enclosing conduit was also treated as a general conduit so that the developed
equations may be seen to apply equally to liquid or gas flows or to both full bore or free
surface liquid flow situations.
As pressure transient analysis crosses the more traditional disciplinary boundaries within
fluid mechanics both sets of units remain in current use and therefore the derivation of the
method of characteristics in both will be presented.
466
In the above equation it will be noted that the convention that the pipe has a negative
slope in the initial flow direction, has been maintained, as shown by the sign of the gravity
force term, thus sin a = -oz!ox. Similarly it will be seen that a generalised definition of
the frictional resistance term has been maintained, expressed in terms of the flow hydraulic
mean depth, m, ie. the ratio of flow cross section to wetted perimeter; this will simplify
the later application of the derived equations to free surface or non- circular cross section
conduits. The use of the absolute flow velocity, lvi, in the frictional representation is
standard practice as it ensures that the frictional forces always act to oppose the local flow
direction.
The continuity equation may be expressed as:
20V
L2 = pc ox + vpg (OR.) oR = 0
ax +sm a + pgTt (9)
Equations (7) and (9) or (8) and (10) are a pair of quasi linear, hyperbolic, partial differ-
ential equations and as such are not readily solvable. The method of characteristics allows
the transformation of these equations into a pair of total differential equations suitable for
solution by finite difference based numerical methods, and particularly by the computeri-
sation of such techniques.
(11)
2.2.1. velocity-pressure: Using equation (8) for Ll and equation (10) for L 2 , equation (11)
may be expressed by:
L
OV
= [ox (
v + Ape
2) + OV] [OP ( 1 ) OP]
at + A ax AP + v + at -
.
9 sm a + fvlvl
2m = 0 .
dv OV dx OV
Now since V=1>I(X,t),
dt = ox dt + ot '
dp opdx ap
and since p = 1>2(X, t) .
dt = ax dt + at .
Substitution of these expressions into L allows the combined expression to be rewritten as:
fvlvl
L = -dv
~
dp
+ A-
~
-
.
9 sm a +- - =0
2m'
(12)
467
dx 2 1
provided that Tt = v + )..pc = )..p + v ,
1
which implies that )..=-.
pc
Therefore the combined equation may be written, in velocity-pressure terms as:
dv 1 dp . fvlvl
- ---gsma+ - -
dt pc dt 2m
= 0, (13)
dx
provided that dt = v c. (14)
These equations are the characteristic equations and, as a pair of total derivative equa-
tions, are solvable via the application of finite difference techniques. The two relationships
obtained from equation (13) are dependent upon dx/dt = v + cor dx/dt = v - c, from
equation (14), and are known respectively as the C+ and C- characteristics and will be
shown to represent the way in which information is transmitted through unsteady flow.
2.2.2. velocity-head: Following a similar process in velocity - head terms yields a combined
expression:
L= [~: (v+ )..pc 2) + :] + )..pg [~~ C1+
p v) + 0:]
+)..vpgsin a + fvlvl = 0 ,
2m
dx 2 1
and if dt = v + )..pc = )..p +v ,
1
implying, as before, that )..=-,
pc
then the combined total differential equation becomes:
The form of the combined equations may be seen to be suitable for finite difference
treatment, however the dx/dt expressions that are inherent in the transformation of the
original partial derivatives into the more convenient total derivatives place restrictions on
the solution. It is these dx/dt expressions that give the method its name as to comply with
them the solution is restricted to a pair of characteristic directions in the x - t plane.
Referring to Figure 1 the combined equations (13) and (14), or equations (15) and (16),
relate the known conditions at Rand S in an x - t plane to unknown conditions at P. In the
general case illustrated the spatial and temporal increments between Rand P and between
Sand P may differ and strictly the characteristic lines linking RP and SP are curved. Such
a representation will allow the prediction of conditions at P and, by subsequent forward
movement of the base times, will allow the solution to proceed further.
468
t+At3
t
Note: General solution requires
z and t to be calculated.
L-_ _ _ _ Z s
Time S
(zs,ts)
Distance
However the generalised grid in this form is unweildy and does not readily lend itself
to an orderly solution. Figure 2 illustrates the more widely used method of specified time
intervals. Here a rectangular grid in time and distance increments is set up and the charac-
teristic equations are assumed, at least in a first order approximation, to be straight lines
linking known conditions at two points to unknown conditions at an intermediate point at
some time in the future; the respective slopes based on wave speed and flow velocity at R
and S.
I-
I 6
as the wave propagation velocity, c, is much greater than the local mean flow velocity. For
example wave speeds are often in the region of 1000ms- I while flow velocities are usually
less than 10ms- I . However there are special applications where this simplification cannot
apply, for example in conditions where there is a high free gas content, in very thin walled
pipes or in gas flows or free surface flows.
A second limitation upon the method of characteristics may also be demonstrated by
reference to Figure 2. If the condition that v = c is met then the characteristic line becomes
vertical and no solution is possible. This condition is equivalent to the introduction of a
discontinuity, such as a shock wave or a hydraulic jump, into the flow as a boundary between
two types of flow regime. The method of characteristics remains valid on either side of the
discontinuity, however additional equations would be necessary to allow the solution to
proceed across it.
The wave speed may not of course remain constant along the whole length of a pipe or
throughout a network. Local changes in pipe wall thickness, pipe material, pipe diameter
or free gas content will all affect wave speed and it may be necessary to take these variations
into account. It is however imperative that the time step utilised in the calculation remains
a constant for all the constituent pipes within the network.
The equations derived are only valid along the C+ and C- characteristics in the x - t
plane. The development process has however left the equations of momentum and continuity
otherwise unrestricted in their application.
These characteristic lines may conceptually be considered to define the transmission of
information through the pipe network or unsteady flow being considered. Changes in flow
conditions are only transmitted along these C+ and C- lines and it is this transmission
process that is perceived as the propagation of pressure transients. Thus it would be correct
to see the propagation of transients as a normal occurrence in any flow situation where the
demands made upon the system are changed, for example either by a change in pump
delivery, turbine load or discharge valve setting.
An interesting aspect of this approach to transient propagation concerns the situation,
already mentioned, where v > c, ie supersonic gas flows or supercritical free surface flow.
In this case both the C+ and C- characteristics lie upstream of the point P, as shown
in Figure 3, and thus information cannot propagate upstream, a well known phenonena in
both the supersonic and supercritical flow regimes.
Figure 2. illustrates an x - t grid set up under the method of specified time intervals
with the characteristic lines passing through the adjacent nodes as shown. If conditions at
Rand S are known at time t then the unknown conditions at P at one time step later may
be calculated from the following first order finite difference approximations of equations
(13):
1 . fVRlvRI~t
=
vp VR - -
~R
(pp - PR) + gSlllO!R~t -
2mR
, (17)
and
1 . fvslvsl~t
Vp = Vs + pes
-(pp - ps) + gSlllO!s~t -
2ms
, (18)
471
S I ~
.:lz
-I
dx
when - = v - c the C- characteristic.
dt '
These two equations are often reduced for simplicity to:
VR + -P R .
+ gSlll 0RLlt -
fVRlvRILlt
, (21)
PCR 2mR
1
(22)
PCR
ps.
Vs - -
pcs
+ gSlllosLlt - fvslvslLlt
2ms
, (23)
1
(24)
pcs
as all the relevant conditions are known at Rand S. This form of the characteristic
equations is used to simplify the presentation of boundary calculations.
Kl = ( g.
VR 1- -smoRLlt -
CR
flvRILlt)
2mR
+ --,
gHR
CR
(27)
9
K2 (28)
CR
Vs 1 + -slllosLlt -
( g. flvslLlt) gHs
K3 - -- , (29)
Cs 2ms Cs
9
K4 (30)
Cs
In the case where the added simplification that c > > > v is appropriate and the C+ and
C- characteristics pass through points A and B, shown in Figure 2. The above equations
remain valid with the obvious notation change that values identified as at Rand S become
values at A and B respectively.
The implication of a first order approximation is that the flow velocity and wave speed
values vary slowly between R, Sand P, an assumption justified by the small time increments
normally dictated by the method of characteristics; thus it follows that the characteristic
lines are straight. It also follows that the velocity at P does not enter into the frictional
representation, allowing the avoidance of an unknown squared velocity term and the reten-
tion of a simplistic simultaneous solution of the above equations. Similarly the retention of
473
a first order approximation considerably simplifies the modelling of the system boundary
equations.
In general terms the first order approximation may be expressed as:
lXO
XI f(x) dx = f(XO)(XI - XO) ,
l XI
Xo
f( x) dx = 0.5 (f (xo) + f (Xl . (Xl - XO)
Under a second order finite difference scheme the characteristic equations become:
Vp = VR - ~ (~+ ~) (pp -
2p cp CR
PR) + ~g
2
(sinap + sinaR) ~t
--12 (fvplvpl
2mp
+ fVRIVRI)
2mR
ut
'
A
dx
when dt = 0.5 (vp + Cp + VR + CR), i.e. the C+ characteristic,
Vp = Vs + ~ (~+ ~) (pp -
2p cp ~
ps) + ~g(sinap
2
+ sin as) ~t
_ ~ (fvplvpl + fvslvsl) ~t
2 2mp 2ms '
dx
when dt = 0.5 (vp + Cp - Vs - cs), i.e. the C- characteristic,
Variable wave speed along the length of a pipe, duct or channel leads to different slopes for
the C+ and C- characteristics. However the Courant Criterion must be satisfied so that,
as shown in Figure 4, the points Rand S become closer to P and separate from the nodes
on either side of P.
Assuming that initial conditions are known at all nodes at time t, then it is necessary to
determine the conditions at Rand S at time t in order to apply the characteristics solution
already developed. The most common solution is to interpolate linearly between conditions
474
Figure 4. Time step based on the maximum value of the wave speed and velocity leads to
significant interpolation errors in the flow regions exhibiting lower v and c values. Relative
positions of Rand S illustrate the problem.
Vc - VR Xc - XR
-=--....::..:.=
Vc - VA!!!.X
= ( VR+CR-,
) !!!.t
!!!.X
475
since Xc = XP and ~X = Xc - XA .
Similarly the wave speed terms yield:
Cc - CR Xc - XR ( ) ~t
.-:::.--...:.:.= = VR+CR - .
Cc - CA ~x ~x
and (32)
1. Quite obviously if the wave speed is a constant, but still comparable in magnitude to
the local flow velocity, the above equations will yield the interpolated values of flow
velocity v with no modification.
2. In cases where the velocity is negligible with respect to a constant wave speed, the
equations may be simplified as:
Vc - VR
Vc - VA
= 8CA,
thus VR=VC-8q(vC-VA) '
and pressure, PR, or head, H R, is given by:
also Cp = CA = CB
When the wave speed exceeds the local flow velocity, the C- characteristic slopes upstream
and the base conditions are found at point S in Figure 3. By a similar series of substitutions
to those above the following expressions may be derived:
(34)
476
(35)
Vc - Vs
Vc - VB
= BcB,
thus vS=VC+BCB(VB-VC) ,
and pressure, Ps, or head, H s, is given by:
PS=PC+BCB(PB-PC) ,
Hs = Hc + BCB(HB - Hc) .
2.4. IMPLICATIONS OF INTERPOLATIONS WITHIN A TRANSIENT ANALYSIS
(37)
at all points along a particular pipe or channel. An orderly simulation of a network con-
sisting of a large number of pipes joined in reality by pipe junctions, and in the model by
the solution of a series of suitable boundary equations, requires that the same time step is
utilised for all the constituent pipes.
If wave speed and flow mean velocity varies along the length of a pipe or channel then
the Courant Criterion clearly must be rewritten as:
In most pressure transient applications, ignoring the influence of a large free gas content,
the wave speed along a particular pipe length may be taken as constant, calculated on the
basis of pipe wall dimensional and elastic data and fluid density and compressibility values.
( This convenient simplification may not be assumed in either gas flow transients or in the
study of free surface surges.) In this simplified case therefore it is sufficient to ensure that
the Courant Criterion is satisfied by writing:
Upstream.
boundary
Downstream.
boundary
l~",---x~
Figure 5. Example of a short pipe where the pipelength becomes a single
f:!..x. C+ and C- characteristics are available for solution
at the boundaries as shown.
For example if f:!..xs is the length of a short tank entry stub pipe from a long manifold
type distribution gallery, then the number of nodes in the gallery can easily become excessive
if the system time step is based upon f:!..xs
Doubling the number of nodes in a particular pipe length quadruples the number of
calculation steps necessary to acheive a given total simulation time as the distance increment
affects the time step magnitude. In this particular case the art of modelling dictates that
the stub pipe be incorporated into a boundary condition that describes the flow condition
478
in the distribution gallery at the point where flow is both diverted into the stub pipe, and
subsequently the tank, and also continues to flow along the distribution main. Figure 6
illustrates this condition.
I I
Boundary
1
\ Replacement of stub pipes by boundary condition
incorporating branch pipe and the valve.
Boundary includes
junction and the
-
valve.
C+, C- characteristics
availa.ble for pipes upstream and
downstream of the boundary.
In applications where variations in the calculated wave speeds are small between the
network's constituent pipes, an alternative solution is to recognise that the accuracy of the
pipe and fluid data utilised to calculate the wave speed may not justify adherence to unique
wave speed values having a small numerical spread. In such cases it is often sufficient to
assume a constant wave speed for the system as a whole and to carry out a number of
sensitivity runs of the model to ensure that the approach does not lead to unaceptable
variations in predicted pressures. Interpolation may be seen as necessary for two reasons:
1. Variation in wave speed and flow velocity along anyone pipe in the network dictates
variable characteristic slopes for the nodal increments in that pipe so that interpola-
tion is required to determine the base values at Rand S so that the simulation may
continue. This is often the case in gas and free surface flow transient analysis, Figure
4 illustrated this case.
2. Variation in wave speed between the individual pipes in a network, possibly due to
changes in diameter, wall thickness or material properties, result in the highest wave
479
speed dictating the magnitude of the time increment. In this case many pipes in the
system may require analysis with a time step considerably smaller than that dictated
by the Courant Criterion, resulting in the introduction of interpolation, as shown in
Figure 7.
Pipe 2
Pipe 1
..
Pipe 3
Junction of 3 pipes, possibly
of different diameter, wall
thickness and/or ma.terial, each
has its own wa.ve speed. Time step
kept constant by varying ~z.
For full bore flow liquid, or gas flows, the steady state initial condition can be zero flow,
provided that the pressures or head values along the system are known. In free surface flow
situations this presents a difficulty normally overcome by assuming an initial flow presence
in the channels.
The steady state analysis of networks is well documentad elsewhere and is straighforward
provided that accurate representations of flow frictional and separation losses are available.
An interesting test of a method of characteristics transient analysis is the accuracy with
which the model returns the system to its initial flow condition following the passage of a
transient caused by an excursion in some boundary condition.
Once the initial conditions along the network have been determined, the transient anal-
ysis may proceed, initially by determining the base conditions at all of the points identified
as Rand S and then calculating the time step to be used by searching for the maximum val-
ues of the local flow velocity and wave speed at each node along each pipe in the network.
Reference to Figure 4 will indicate that at the first time step the conditions of velocity,
pressure and wave speed at all internal nodes may be determined without reference to the
boundary conditions, however beyond the first time step the relationships at each of the
system boundaries must be incorporated.
represented.
1. Passive boundary conditions that arise as a result of the design of the system, for
example junctions of two or more pipes, constant pressure reservoirs, dead ended
pipes, open discharges or changes in pipe cross section, material or wall thickness.
2. Active boundary conditions that represent equipment connected to the system, for
example valves, pumps or turbines.
In general suitable boundary equations will link either flowrate or pressure to time.
In the case of some equipment boundary conditions it may be necessary to relate these
variables via a monitoring of the equipment over the time period considered, for example
valve position against time data will be linked to valve pressure loss against position data
in order to provide a suitable boundary condition to be solved with the pressure - velocity
C+ or C- characteristic available at either pipe entry or exit. In other cases the required
boundary equation will only be activated if the indicated conditions in the pipeline reach
certain trigger levels, for example the representation of a pressure relief valve will need to
be present in the numerical model and will lie dormant until required by the solution.
Given the convention adopted in this text, that distance increases in the initial flow
direction it follows that a C- characteristic will always be available at pipe entry and a C+
characteristic will always be present at pipe exit.
482
While the development of suitable boundary conditions provides the main area of inter-
est for the numerical modeller utilising the method of characteristics, it has been necessary
to provide a basic development of the method from the base equations of momentum and
continuity and to demonstrate that the solutions generated are general in application.
References
Carpenter R.C. and Barraclough S.H. (1894) "Some experiments on the effects of water-
hammer". Trans AS ME.
Enever K.J. (1970) "The use of the computerised graphical method of surge analysis". The
City University Pressure Transient Symposium, London, Nov.
Ezekial F.D. and Paynter H.M. (1957) "Computer representation of engineering systems
involving fluid transients". Trans. ASME, Vol 79.
Fox J.A. (1968) "The use of digital computers in the solution of waterhammer problems".
Procs. ICE, Vol 39.
Gibson N.R. (1920) " Elastic fluid column theory". Trans. ASCE, Vol 83.
Gray C.A.M. (1953) "The analysis of the dissipation of energy in waterhammer". Procs.
ASCE, Vol 119.
Halliwell A.R. (1963) "Velocity of a waterhammer wave in an elastic pipe". Procs ASCE,
Vol 89.
Harding D.A. (1966)" A method of programming graphical analysis for
medium speed computers". Procs. IMechE, Vol 180.
Jenkner W.R. (1971) "Uber die Druckstoss-geschwindigkeit in Rohrleitungen mit quadrat is-
chen und rechteckigen Querschnitten". Schweiz. Bauzeitung, 89 Jahrgang, Heft 5, pp 99-
103,4 Feb.
Johnson R.D. (1915) "Rigid fluid column waterhammer theory". Trans ASCE, Vol 79.
Joukowsky N. (1900) "Uber den hydraulisher Stoss in Wasser - lietungsrohren". Memoirs
de l' Academie Imperiale des Sciences de St Peters burgh, 1900 translated by 0 Simin as
Waterhammer Procs. AWWA Vol 24, 1904.
Kennedy J.F. (1964) "A short bibliography ofreferences on waterhammer". Journal New
England Water Work Assn., Vol 78.
Kerr S.L. (1968) "Surge problems in pipelines - oil and water". Trans. ASME, Vol 98.
Korteweg D.J. "Uber die Fortphlanzungsgeschindigkeit des Schalles in elastisches Rohren.
Annalen der Physik und Chemie". 5 Floge Band 5.
Lamb H. (1898) "On the velocity of sound in a tube as affected by the elasticity of the
walls". Mem. Manchester Lit. Phil. Soc. July.
Lamoen J. (1947) "Le coup de bellier d'Allievi, compte tenu des pertes de charge contin-
ues". Bull. Centre de Etudes, de Recherches et d'Essais Scientifiques des Constructions du
Gerrie Civil et d'Hydraulique Fluviale, Tome II, Dosoer, Liege.
Michaud J. (1878) "Coup de bellier dans les conduites. Etude des moyens pour en attenuer
les effets". Bull. Soc. Vaudoise Eng. Arch., Lausanne.
Parmakian J. (1955) "Waterhammer analysis". Longmans Green.
Pearsall I.S. (1966) "Waterhammer effects due to branched and stepped pipes". Procs.
IMechE, Vol 180.
Peek G.M. (1900) "Pressure in a pipe due to a stoppage of the flowing fluid". Trans ASME.
484
Weber E.H. {1865} "Theorie der durch wasser oder andere incompressible
Flussig-Kieten in elastishen Rohren fortgepflanzten". Wellen.
Wood F.M. {1938}" Application of Heaviside's operational calculus to the solution of wa-
terhammer problems". Trans. ASME.
Wood F.M. (1970) "History of water hammer". Research Report No 65 Dept of Civil Eng.
Queens University, Kingston, Ontario.
17
METHODOLOGIES FOR RELIABILITY ANALYSIS OF WATER
DISTRIBUTION SYSTEMS
Larry W. Mays
Chair and Professor
Department of Civil Engineering
Arizona State University
Tempe. Arizona 85287-5306
ABSTRACT. There have been no universally accepted methodologies or even definitions developed
for the reliability of water distribution systems. Only recently have there been any major attempts to
develop various methodologies for the assessment of reliability of these systems. This paper presents
the background for new methodologies for water distribution system reliability. reliability analysis of
pumping system. and reliability - based optimization models for water distribution systems. The
methodology from water distribution system reliability computes model and system reliabilities using
Monte Carlo simulation. The methodology for the reliability analysis of pumping systems is based
upon a frequency and duration analysis procedure that can consider both mechanical failures and
hydraulic failures. An optimization methodology for the reliability - based design of water
distribution networks is presented that interfaces a nonlinear programming optimizer. with a hydraulic
simulator and a reliability mode\.
1. Introduction
The reliability of water distribution systems is concerned with two types of failure. namely.
mechanical failure and hydraulic failure due to pipe breakage. pump failure. power outages.
control valve failure etc. Hydraulic failure considers system failure due to demands and
pressure heads being exceeded that could be the result of changes in d~mand and pressure
head. inadequate pipe sizes. old pipes with varying roughness. insufficient pumping capacity
and insufficient storage capability. Since either the mechanical measure or the hydraulic
measure alone are inadequate to measure the system reliability. it seems reasonable to unify
this definition by specifying the reliability as the probability that the given demand nodes in
the system receive sufficient supply with satisfactory pressure head. In other words. the
failure occurs when the demand nodes receive either insufficient flowrate and! or inadequate
pressure head. Similarly. a nodal reliability is the probability that a given demand node
receives sufficient water flowrate with adequate water pressure head.
Mechanical reliability is the ability of distribution system components to provide
continuing and long term operation without the need for frequent repairs. modifications. or
replacement of components or subcomponents. Mechanical reliability is usually defined as
the probability that a component or subcomponent performs its mission within specified
limits for a given period of time in a specified environment. When quantified. mechanical
reliability is merely an expression of the probability that a piece of equipment is operational
at any given time. The mathematical evaluation of mechanical reliability is well developed
and has been used in the analysis of mechanical and electrical systems (Billinton and Allan.
1983. 1984; Henley and Kumamoto. 1981).
Hydraulic reliability is a measure of the performance of the water distribution
system. The hydrauliC performance of the distribution system depends to a great degree on
the following factors: (1) interaction between the piping system. distribution storage.
485
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 485-517.
1994 Kluwer Academic Publishers.
486
distribution pumping, and system appurtenances such as pressure reducing valves, check
valves, etc.; (2) reliability of the individual system components; (3) spatial variation of
demands in the system; and (4) temporal variation in the distribution system may be more
important than the average system reliability (Cullinane, 1989).
Network reliability analysis models based upon considering mechanical failure have
been developed for electrical, chemical, and mechanical engineering systems and processes,
but only a few studies have been reported on the reliability of water distribution networks
recently (Mays, 1989, Hobbs and Beim, 1988; Duan, 1988; Quimpo and Shamir, 1987;
Mays, and Cullinane, 1986; Wagner, Shamir and Marks, 1986, 1988a, b; Duan and Mays,
1987; Tung, 1985). The reliability of water systems due to the hydraulic failure resulting
from mechanical failure was considered by Su, Mays, Duan, and Lansey (1987) in an
optimization model. None of these previous works actually quantify a system reliability.
The urban water distribution system is composed of three major components:
pumping stations, distribution storage, and distribution piping. These components may be
further divided into subcomponents which can in turn be divided into sub-subcomponents.
For example, the pumping station component consists of structural, electrical, piping, and
pumping unit subcomponents. The pumping unit can be further divided into sub-
subcomponents: pump, driver, controls, power transmission, and piping and valves. The
exact definition of components, subcomponents and sub-subcomponents is somewhat fluid
and depends on the level of detail of the required analysis and to a somewhat greater extent
the level of detail of available data. In fact, the concept of component-subcomponent-sub-
subcomponent merely defines a hierarchy of building blocks used to construct the urban
water distribution system.
Reliability of water distribution system components can be evaluated by the time-to-
failure analysis or by load-resistance interference analysis. This paper focuses on new
methodologies for: water distribution system reliability; reliability analysis of pumping
systems; and reliability-based optimization models for water distribution systems. The
objective of this paper is to present the theoretical background for these new methodologies.
The publications by Mays (1989a, b) also present these methodologies along with others,
including detailed example calculations and application. The reader is referred to these
publications for a complete understanding of these methodologies. (Bao and Mays, 1990;
Coals and Goulter, 1985; Goulter and Bouchart, 1987; Hobbs, Beim and Gleit, 1987; Lansey
and Mays, 1987, 1989; Lansey, Duan, Mays and Tung, 1989; Mays and Cullinane, 1986;
Mays, Duan and Su, 1986; Mays, 1989a, b; Su, Mays, Duan and Lansey, 1987; Tung, 1985;
Tung, Lansey, Duan and Mays, 1987; and Woodburn, Lansey and Mays, 1987).
The analysis of reliability and availability requires an understanding of some basic terms,
which are defined in this section. The concepts represented by these terms will be used in
later sections to quantify reliability and availability.
The common thread in the analysis of reliability and availability is the selection of an
appropriate failure density function. Failure density functions are used to model a variety of
reliability-associated events including time to failure and time to repair.
The reliability R(t) of a component is defined as the probability that the component
experiences no failures during the time interval (o,t) from time zero to time t. given that it is
new or repaired at time zero. In other words. the reliability is the probability that the time to
failure T exceeds t, or
487
where f(t) is the probability density function of the time to failure. Values for R(t) range
between 0 and 1. The probability density function f(t) may be developed from equipment
failure data, using various statistical methods. In many cases, a simple exponential
distribution is found appropriate. The unreliability F(t) of a component is defined as the
probability that the component will fail by time t. Unreliability can be defined
mathematically as
f
t
The failure rate met) is the probability that a component experiences a failure per unit of
time t given that the component was operating at time zero and has survived to time t. Note
that the failure rate met) is a conditional probability. The relationship of met) to f(t) and F(t)
is given as
f (t)
m (t) = R(t) (3)
Sometimes, the failure rate is called hazard function. The quantity m(t)dt is the probability
that a component fails during time (t, t + dt). Values for m(t)dt range from 0 to 1. Given the
failure rate, the failure density function and the component reliability can be obtained as
equations (4) and (5), respectively (Kapur and Lamberson, 1977).
(5)
Since the time to failure of a component is not certain, it is always desirable to have some
idea of the expected life of the component under investigation. Furthermore, for a
repairable component, the time required to repair the failed component might also be
488
uncertain. This section briefly describes and defines some of the useful terminology in the
field of reliability theory that is relevant in the reliability assessment of water distribution
systems.
The mean time to failure (MTTF) is the expected value of the time to failure, stated
mathematically as
r(t) =~ (7)
G(t)
Given a repair rate function r(t), the repair density function and the repair probability are,
respectively,
i
g(l) = r(l) exr [ - r(h)dh 1 (8)
G(I) = 1- exr [ - i 1
r(h)dh (9)
The mean time to repair (MTfR) is the expected value of the time to repair a failed
component. The MTfR is defined mathematically as
o
where g(t) is the probability density function for the repair time. The MTfR is expressed in
hours.
489
The mean time between failures (MTBF) is the expected value of the time between two
consecutive failures. For a repairable component. the MTBF is defined mathematically as
The mean time between repairs (MTBR) is the expected value of the time between two
consecutive repairs and equals the MTBF.
The reliability of a component is a measure of the probability that the component would be
continuously functional without interruption through the entire period (o.t). This measure is
appropriate if a component is nonrepairable and has to be discarded when the component
fails. However. many of the components in a water distribution system are generally
repairable and can be put back in service again. In that situation. a measure that has a
broader meaning than that of the reliability is needed.
The availability A(t) of a component is the probability that the component is in operating
condition at time t. given that the component was as good as new at time zero. The reliability
generally differs from the availability because reliability requires the continuation of the
operational state over the whole interval (O.t). Subcomponents contribute to the availability
A(t) but not to the reliability R(t) if the subcomponent that failed before time t is repaired
and is then operational at time t. As a result. the availability A(t) is always larger than or
equal to the reliability R(t). i.e . A(t) ~ R(t). For a nonrepairable component. it is operational
at time t. if and only if. it has been operational to time t. i.e. A(t) = R(t). As shown in Fig. 1.
the availability of a nonrepairable component decreases to zero as t becomes larger. whereas
the availability of a repairable component converges to a nonzero positive number.
The unavailability U(t) at time t is the probability that a component is in the failed state at
time t. given that it started in the operational state at time zero. In general. the U(t) is less
than or equal to the unreliability F(t). and for nonrepairable components they are equal.
Because a component is either in the operational state or in the failed state at time t;
therefore.
1.0 I
I REPAIRABLE COMPONENT
<
)-'
..
>-
-'
TIME
c;j
~
>Ii
....
c:
:::>
::
...< REPAIRABLE COMPONENT
...0
..
1.0
c:
w
::E
:::>
z
0
w
>-
U
w NON-REPAIRABLE COMPONENT
'-
X
w
OL-____________________________________________________
TIME-
The unconditional failure intensity. w(t). is the probability that a component fails per unit
time at time t. given that it started in the operational state at time zero. The unconditional
failure intensity is obtained from the analysis of equipment failure data (Henley and
Kumamoto. 1981).
The expected number of failures W(t. t + dt). given that the component started in the
operational state at time zero. is defined as
f
t+dt
For a nonrepairable component. W(O.t) = F(t) and approaches unity as t gets larger. For a
repairable component. W(O.t) diverges to infinity as t becomes larger. Typical curves of
W(O.t) are shown in Fig. 2.
The conditional repair intensity. u(t). is the probability that a component is repaired per
unit time at time t. given that it started in the operational state at time zero and failed at time t.
The repair rate. r(t). and u(t) differ in a manner similar to the relation between l(t) and m(t).
f
t+dt
For a nonrepairable component V(O.t) = 0 and for a repairable component. V(O.t) -too as t
gets larger. Henley and Kumamoto (1981) developed a number of relationships between the
various reliability (availability) parameters.
Using exponential failure and repair density functions. the resulting failure rate ~ and
repair rate 11. according to the definitions given previously. are constants equal to their
respective parameters. For a constant failure rate and a constant repair rate the analysis of
the whole process can be simplified to analytical solutions. Henley and Kumamoto (1981)
use Laplace transforms to derive the unavailability as
MTTR
U(oo) :: -1!...- :: (19)
1l+1l MTTF +MTTR
and
-.-!l..- MTTF
A(oo) :: (20)
1l+1l MTTF + MTTR
As time gets larger, the steady state (or stationary) unavailability and availability for the
pump can be calculated. The following relation is also true
U(t) :: 1 _ e-(Il+TI)t
(21)
U(oo)
The reliability of a hydraulic system is defined as the probability of the resistance Y to exceed
the loading X. i.e. the probability of survival (Tung and Mays. 1980). The terms "stress" and
"strength" are more meaningful to structural engineers. whereas the terms "loading" and
resistance" are more descriptive to water resources engineers. The risk of a hydraulic
component. subsystem. or system is defined as the probability of the loading exceeding the
resistance, Le . the probability of failure. The mathematical representation of the reliability R
can be ex pressed as
where P( )refers to probability. Y is the resistance. and X is the load. The relationship
between reliability and risk (R) is
R::I-R (22b)
The resistance of a hydraulic system is essentially the flow carrying capacity of the system.
and the loading is essentially the magnitude of flows through or pressure imposed on the
system by demands. Since the loading and resistance are random variables due to the
various hydraulic and demand uncertainties. a knowledge of the probability distributions of
Y and X is required to develop reliability models. The computation of risk and reliability
can be referred to as "loading-resistance interference." Probability distributions for load and
resistance are illustrated in Fig. 3. The reliability is the probability that the resistance is
greater than the loading for all possible values of the loading.
The word "static." from the reliability computation point of view, represents the worst
single stress. or load. applied. Actually, the loading applied to many hydraulic systems is a
random variable. Also. the number of times a loading is imposed is random.
493
fx (x)
and f x (x) (Loading) fy (y) (Resistance)
fy(Y)
a x, y
a y
(23)
in which fy( ) and 1)( ) represent the probability density functions of resistance and loading,
respectively. The reliability computations for a hydraulic structure require the knowledge of
the probability distributions of loading and resistance. A schematic diagram of the reliability
computation by equation (23) is shown in Fig. 3.
To illustrate the computation procedure involved, we consider that the loading X and the
resistance Y are exponentially distributed, Le.,
-A. x
fx(x) = Axe xI X ~0 (24)
(25)
Then the static reliability can be derived by applying equation (23) in a straight forward
manner as
=
o
=--- (26)
Ax + AY
For some special combinations of load and resistance distributions, the static reliability can
be derived analytically in the closed-form. In cases in which both the loading X and
resistance Y are log-normally distributed, the reliability can be computed as (Kapur and
Lamberson, 1977)
f
00
where f(z) and F(z) are the probability density function and the cumulative distribution
function. respectively. for the standard normal deviate z given as
(28)
where x' == Inx. y' == Iny. '( refers to the mean and 0' refers to the standard deviation. The
table of values of the cumulative distribution function F(z) for the standard normal deviate is
available in any standard statistics textbook.
In cases in which the loading X is exponentially distributed and the resistance is normally
distributed. the reliability can be expressed as (Kapur and Lamberson. 1977)
[1-+~1
2.4.2. Reliability Computation Using Safety Margin/Safety Factor.
Safety Margin The safety margin is defined as the difference between the project capacity
(resistance) and the value calculated for the design loading SM == Y - X. The reliability is
equal to the probability that Y > X. or equivalently.
If Y and X are independent random variables. then the mean value of SM is given by gSM ==
gy - gX and its variance by s2 SM == s2y + s2X. If the safety margin is normally distributed,
then z == (SM - gSM)/s SM is a standard normal variate z. By subtracting gSM from both
sides of the inequality in equation (30) and dividing both sides by SSM' it can be seen that
(31)
The key assumption of this analysis is that it considers that the safety margin is
normally distributed but does not specify what the distributions of loading and capacity must
be. Ang (1973) indicates that provided R > 0.001. R is not greatly influenced by the choice
of distribution for Y and X and the assumption of a normal distribution for SM is
satisfactory. For lower risk than this (e.g . R = 0.00001). the shape of the tails of the
496
distributions for Y and X becomes critical in which case accurate assessment of the
distribution of SM or direct integration procedure should be used to evaluate the risk or
probability of failure.
Safety Factor The safety factor SF is given by the ratio of Y/X and the reliability can be
specified by P(SF > 1). Several safety factor measures and their usefulness in hydraulic
engineering are discussed by Yen (1978). By taking logarithms of both sides of this
inequality
If the resistance and loading are independent and log-normally distributed. then the risk can
be expressed as
y
1..:..L
[
1+CV2] x
n Yx 1+ C~
(33)
where CV are the coefficients of variations. Applying the safety-factor approach to the
simple water distribution system would yield the same reliability as that of direct integration
because the exact distribution of SF. in this example. is lognormal.
3.1. METIlOOOLOGY
The reliability of a water distribution system can be defined as the probability that the system
will provide demanded flowrate at required pressure head. Due to the random nature of
pipes roughness, water demands. and required pressure heads. the estimation of water
distribution system reliability is subject to uncertainty. This section presents a methodology
by Bao and Mays (1990) to estimate the nodal and system reliabilities of a distribution
system accounting for such uncertainty using Monte Carlo simulation.
The objective of this section is to present a methodology to quantify the hydraulic
reliability for a water distribution system. More specifically. the objectives can be stated as:
(1) develop a methodology based upon Monte Carlo simulation to evaluate the nodal
and/or system reliability of water distribution system associated with the hydraulic
failure;
(2) incorporate the uncertainties of demand and pressure head requirements and the
uncertainty in pipe roughness;
(3) investigate the impact of uncertainty in pipe roughness on nodal and system
reliability; and
(4) examine the sensitivity of reliability to various probability distributions of water
demand. pressure head. and pipe roughness.
The methodology developed herein can be used in the analysis of existing water distribution
systems or in the design of new or expanding systems. This methodology can also be
497
incorporated into optimization-based models for the optimal reliability-based design of water
distribution systems.
The hydraulic uncertainty is considered by treating the demand. pressure head. and pipe
roughness as random variables. Assuming the randomness of water demand (Qd) and the
pipe roughness coefficient (C) follows a probability distribution. a random number generator
is used to generate the values of Qd for each node and C for each pipe. For each set of
values of Qd and C generated. a hydraulic network simulator is used to compute the pressure
heads at the demand nodes. provided that the demands are satisfied. The required pressure
head (Hd) at given nodes can be treated as constant with both lower and upper bounds or as
a random variable. The corresponding nodal and system hydraulic reliabilities are then
computed.
The framework for the methodology is based upon a Monte Carlo simulation consisting
of three major components. namely. random number generation. hydraulic simulator. and
computation of reliability. The random number generator is the core of the methodology
and is used to generate values of the random variables of demand (Qd). pressure head (Hd).
and the Hazen-William coefficient for pipe roughness (C). For each set of values of Qd. Hd.
and/or C generated. the University of Kentucky (Wood. 1980) hydraulic simulation model
(KYPIPE) is used to determine pressure heads for the nodes throughout the water
distribution system. After a certain number of iterations. the nodal or system reliability is
computed.
In the design of a water distribution system. it is very difficult to predict the future
demands for each node. Even for the existing water distribution system. the nodal demand
often changes due to many factors. Because of the randomness or uncertainty in the
demands and pressure heads they are considered as random variables. The hydraulic uncer-
tainty due to the randomness of water demand can be incorporated by assigning an
appropriate probability distribution and its parameters for demand of flowrate and/or
pressure head over a time period. Water demand actually varies throughout the day and
could be divided into different periods each having a different demand level. Similarly. the
uncertainty in determining the pipe roughness can be accounted by specifying a distribution
for C in the random number generator.
Since the needed reliability data available for water distribution systems is usually minimal.
it may be difficult to select the probability distribution that should be used in generating Qd.
Hd. and/or C. In order to perform sensitivity analysis. ten distributions (normal. lognormal.
Gumbel (minimum value. and maximum value). uniform. triangular. Pearson type III. log-
Pearson type III. Weibull. and trapezoid distributions) were used in this study. The values of
the required pressure head (Hd). the demand (Qd). and the pipe roughness coefficient (C)
could be treated as known to be specified by the engineer or as random variables to be
generated by simulation.
3.1.1. Nodal Reliability. The nodal reliability (Rn) is the probability that a given node
receives sufficient flowrate at the required pressure head. So theoretically the nodal
reliability is a joint probability of water flowrate and pressure head being satisfied at the
given nodes. However. it is difficult to mathematically derive and compute this joint
probability. For instance. the flowrate and pressure head at a node are not independent. The
approach used herein is to compute the conditional probability in terms of pressure head
provided that the water demand has been satisfied or vice versa. This approach assumes that
the water demand is satisfied (Qs = Qd). The nodal reliability can be defined as the
probability that the supplied pressure head (Hs) at the given node is greater than or equal to
the minimum required pressure head (Hd l).
498
(34)
Alternatively. both lower and upper bounds of required pressure head. Hd l and Hd u, can be
considered. In this case the nodal reliability is the probability that the supplied pressure head
(Hs) at a given node is greater than or equal to the minimum required pressure head (Hd l )
and less than or equal to the maximum required pressure head (Hd u),
where fs( ) represents the probability density functions of supply. and fdl( ). fdu( )
represent the minimum and maximum requirements of pressure head at a given node,
respectively. If the required pressure head (Hd) is considered as a constant with lower
bound (~l). the nodal reliability is given. respectively. below
or with lower and upper bounds. (Hd l) and (Hd u). the nodal reliability is
f
HdU
R
n
= P (Hud ~ H
s
~ HI)
d
= IS
f (H) dH
S S
(37)
Hd
3.1.2. System Reliability. Although the nodal reliabilities depict a fairly complete reliability
measure of the water distribution system. it is also convenient to use a single index such as
"system reliability" to represent the composite effect of the nodal reliabilities. Such an index
is difficult to define because of the dependence of the computed nodal reliabilities. 111ree
heuristic definitions of the system reliability are considered (Cullinane. 1989).
The system reliability (Rsm) could be defined as the minimum nodal reliability in the
system.
499
(38)
where Rni is the nodal reliability at node i. and I is the number of demand nodes of interest.
Another system reliability could be the arithmetic mean (Rsa). which is the mean of all nodal
reliabilities.
I
""
..J Rm.
i=l
R = --::--- (39)
sa I
A third approach could be to define a the system reliability as a weighted average (Rsw).
,which is a weighted mean of all nodal reliabilities weighted by the water supply at the node.
I
""R,Q.
..J m SI
i=l
R =~--- (40)
sw I
LQ
i=l
Si
3.2. ALGORITHM
The procedure to evaluate the nodal and system reliability of a water distribution for
hydraulic failure is illustrated in the flowchart in Fig. 4. The algorithm includes the
following basic steps:
(1) Assign distributions to Qd. Hd. and/or C.
(2) Generate Qd. Hd and/or C using Monte Carlo simulation.
(3) Compute Hs at all nodes using the hydraulic simulator KYPIPE. assuming Qd is
satisfied (Qs = Qct>.
(4) Compute nodal and system reliabilities.
A computer program for determining nodal and system reliabilities was developed in
FORTRAN V on the CDC Dual Cyber system at the University of Texas. The input data for
the model includes the physical description of the water distribution system required for
KYPIPE. the number of data sets of Qd. Hd and/or C to be generated. type of distribution and
its parameters for the random variables. etc. Different types of distributions (normal.
lognormal. Gumbel (minimum value. and maximum value). uniform. triangular. Pearson type
III. log-Pearson type III. Weibull. and trapezoid distributions) are coded in the simulation
model for examining the sensitivity of the system and nodal reliability to the distributions.
The computer program is written with such flexibility that the pressure head can be treated as
either constant or random. and either with lower bound only or with both lower and upper
bounds. In order to study the uncertainty of pipe roughness in a particular pipe the
simulation model can investigate the case that only the specific pipe of interest has random
values of its roughness while the pipe roughness coefficients in the remaining pipes are
500
No
Generate C and/or Qd
by Monte Carlo
for each pipe and/or node Continue
Use KYPIPE to
compute Hs
No
A stochastic process is a collection of random variables. X(t) referred to as the state of the
process at time t. Herein. a state is the number of operable pumps in a supply model. the
level of demand in terms of both pressure head and flowrate in a demand model. and the
difference between the amount supplied and the amount demanded in a margin model.
Reliability is the probability of remaining in an operating state as a function of time given
that the system started in the operating state at time t = O. The operating state (up) refers to a
pump being operable. i.e. it is either in operation or can be put into operation. whereas a
failed state (down) refers to a pump which has a mechanical failure and is not operable.
Availability is the probability of being found (or residing) in the operating (or operable)
state at some time t in the future given that the system started in the operating state at time t =
O. Unavailability is the probability of reSiding in the failed state at some time t in the future
given that the system started in the operating state at time t = O. The fundamental difference
between reliability and availability is that the former requires that the system be in the
operating state continuously while the latter does not. Hence the availability or unavailability
applies to repairable systems such as pumps in water supply systems. Availability considers
502
The transition rate is defined as the number of times a transition occurs from a given state
divided by the time spent in that state. which is either m or h.
Consider a single pump which can be in an operable state or in a failed state. as shown in
the state-space diagram in Fig. 5. If it is assumed that the time to failure and the time to
repair follow the exponential distribution. then the transition rate is either the failure rate m
or the repair rate h which are constants and the mean time to failure (mf = 11m) and the
mean time to repair (mr = llh) are finite. It is further assumed that its current state (up or
down) depends only on the immediate previous state. which allows this stochastic process to
be described as an ergodic Markov process. That is. every state of the Markov process can
be reached from all other states of this Markov process either directly or indirectly.
The cycle time between failures is
1
T=- (44)
f
T. mf and mr (Fig. 5) are typically called the MTBF (mean time between failures). MTTF
(mean time to failure) and MTTR (mean time to repair). respectively. Stationary (steady-
state or as time approaches infinity) availability and unavailability. i.e. those which have
constant failure and repair rates. are defined as (Billinton and Allan, 1983)
mf mf 1 f
A = II =-=-- = (45)
=
(ll + J.l) m f + mr T J.lT J.l
and
mr r 1 f
u= u = =-=-=- (46)
(ll + J.l) m f +mr T llT II
Pump
~ ...
JIll'" Pump
Operable
(Up) ....... Failed
(Down)
11
Up
Down ........ .
T
which says that the frequency of entering the up state is the probability of being in the state
times the rate of departure from the state or is the probability of not being in the state times
the rate of entry into the state. The basic concept described above for a single repairable
pump can be applied to multiple pump systems. It should be pointed out that this concept
applies to the long-term or average behavior of the system and is not valid for time
dependent probabilities or frequencies.
To further explain concepts of frequency and duration analysis for multi pump systems.
consider a two-pump system (Pump A and Pump B) in which each component (pump) is
considered to have an up state (operable) and a down state (failed) with failure and repair
rates. rnA. hA and mB. hB for pumps A and B. The state space diagram for this system is
shown in Fig. 6. State probabilities can be obtained by simple independent combinations.
For example. the state probability for state 1 is PI = hAhB/[(hA + mA)(hB + mB)]. Because
the states of the system are mutually exclusive. the state probabilities can be combined to give
the probability of residing in any set of cumulated states. As an example for a series pump
system Pup =PI and Pdown =P2 + P3 + P4 whereas for a parallel system Pup =PI + P2 +
P3 and Pdown = P4
The frequency of encountering an individual state is obtained using equation (47). the
individual state probabilities and the rates of departure or entry to states. Consider that the
two-pump system rates of departure and entry are as follows. Using the previous definition
of the frequency of encountering state I is
This concept only applies to communicating states. For example. in the case of state 1. the
only communicating states are 2 and 3 with rate of entry of hA and hB. respectively;
therefore. the frequency of state 1 is fl = P2hA + P3hB. The frequency of encountering
state 4 is f4 = P4 x (rate of departure from state 4) or f4 = P2mB + P3mA. Similar
derivations can be made for f2 and f3 which are the frequencies of encountering states 2 and
3. respectively.
The mean duration of each state is the mean time of residing in each of the states. If mi.
m2. m3 and ffi4 are the mean durations of states 1 through 4. then mi = lI(mA + mB). m2 =
l/(mB + hA). m3 = 1/(mA + hB) and ffi4 = lI(hA + hB). For a series system of two identical
pumps. m 1 is the MTTF or mean up time of the series system. For a parallel system of two
identical pumps. ffi4 is the MTTR or the mean down time of the parallel system. The cycle
time for each of the individual states is the reciprocal of the frequency of encountering the
state T = lIf by equations (44).
The frequency. duration and cycle time of individual states only provide a partial answer
to the reliability analysis of pumps. There may be several states of the system which would
have a similar impact on the system behavior. States leading to the same system outcome can
be combined or cumulated. Consider the two-pump system state space diagram in Fig. 6.
The cumulative frequency of combining states 3 and 4 is denoted as f34. Transition
frequencies included in f34 are the frequencies of all transitions that leave and enter the
confined state (3 and 4) and must ignore all transition frequencies that occur between state 3
505
).LB
,
T1B ).LB
, T1B
).LA
State 3 State 4
AUp A Down
B Down B Down
T1A
Rate of Rate of
State
Departure Entry
and 4 because they do not represent transitions out of the combined state. Cumulative
=
frequency is f34 f3 + f4 - (frequency of encounters between 3 and 4) so
The above procedure can be formalized into a recursive equation (Bi11inton and Allan,
1983) which was originally applied to electrical power generation systems. The recursive
evaluation of cumulative frequency has applicability to systems in which individual states
lead to different levels of system outcome. This is important in pumping systems in which
an additional pump increases the output capacity of a system. The procedure uses the
limiting state probabilities derived above to compute the probability and frequency of
cumulated states. The states of the system G = 1, ... ,n) must be ordered so that the smallest
(least pumping capacity) output state is considered first and the largest (greatest pumping
capacity) last or vice versa. The rate of departure from state i to states of greater capacity G-
1, j - 2, ... ,1) is l+j. Similarly, the rate of departure from state i to states of smaller capacity G
+ 1, j + 2, ... ) is Lj- The frequency of entering state j is
f.
J
= P.J (A.+J. + A.-J.) (48)
because the frequency is the probability of being in state j, Pj. times the rate of departure
from state j. The rate of departure from state j is (l+j + Lj) because state j can depart either to
a state with higher capacity or to a state with lower capacIty.
Because the states are mutually exclusive, the cumulative probability (Pj) of residing in
either state j or states below j, G+ \, ... ,1), is
, ~ ,
P. = P. + L PI = P. + P. 1 (49)
J J 1= i+l J J+
f. = f. +
J J
[l=j+l
fl - (frequency of encounters of states below j + 1)
~
= P. A... +
J +J
[f.'
J+
1 - A. .]
P.J-J
(50)
These equations are recursive such that the new values of P j and fj can be evaluated directly
using the previous values. In the case of continuous time Markov processes, the analyses are
normally based on the transition rates I which are hand m.
The transition rates have different definitions in the supply model, the demand model and
the margin model (as explained later). In the supply model, l+j and Lj are transition rates of
going to a state with higher pump capacity and lower pump capacity, respectively. As an
example considering a two-pump system if one pump fails then the transition rate Lj = m or
if one pump is repaired so that it is operable, then l+j =h. In the demand model, l+k and Lk
are transition rates of going to a state with higher demand and to a state with lower demand,
respectively. In the margin model, l+j is the transition rate of going to a state with a larger
margin, where a margin is simply the difference between supply and demand, and Lj is the
transition rate to a state with a smaller margin, respectively.
For the sake of clarity, a pumping station is referred to as several pumps without any storage
facilities while a pumping system consists of a pumping station and a storage tank connected
by pipes. The model developed in this section is called the supply model, which, together
with the demand model and margin model to be developed later, form the basis for the FD
analysis. The supply model answers the following questions. What is the probability that a
pumping station will operate with one pump down, or with two or more pumps down? How
frequently will this happen and, on the average, how long will this event (state) last, etc.? .
Pump operation is defined through the use of a head-characteristic curve (or simply a
pump curve) which relates its discharge to its total dynamic head (or simply head) as a
continuous functional relationship. The point where a pump operates on the pump curve is
dependent upon the hydraulic characteristics of the distribution system defined by the
system head curve. Both the head and discharge are used to quantify a state of the Markov
process describing the pumping station. Many pumping stations have identical pumps,
hence, identical states are states that have identical characteristic curves.
Hobbs, Beim and Gleit (1987) adopted a demand model for a water supply system that
considered only two demand levels for each day where each demand level is a state. A
demand model of a four-state ergodic Markov process is developed in this section. State i in
a single day has a mean duration of ei, i.e., the first state in any day has a mean duration of
el/day, the second state has a mean duration of e2/day, etc. The mean durations of four
demand states in any particular day must satisfy
508
(51)
Because of the special structure of the four state Markov process defining the demand
model, the desired probability can be derived more easily using a frequency balance
approach than using the conventional limiting state equations (Billinton and Allan, 1983).
C w is a set that contains all the demand states that have a mean duration of ew and ni is the
total number of occurrences of demand state i; then, the state probability is
el for state 1
p = { (52)
i n.e
IW
IT i E C
W
W = 2, 3, 4
where Tp is the total period in days. Duan (1988) provides a detailed derivation of equation
(52). The frequency of demand state i is
I for state 1
f ={
i n/T otherwise (53)
r
for i =1
A+1. = 0 e1
for i E (C 2 UC4 ) (54)
l/e3 for i E C3
and
0 for i E (C 1 UC3)
A.-I = l/e2 for i E C2 (55)
l/e4 for i E C4
Each demand state is characterized by both a flowrate and a pressure head. States having
equal pressure heads but different flowrates or equal flowrate and different pressures heads
are considered as different states. In the demand model, identical states are defined as the
states that have equal pressure heads and flowrates but different mean durations. Other
quantities of a merged demand state i can be computed such as the demand. Di, the head, Hi,
the number of occurrences, ni, the departure rate, Ii = I+i + Li, and the mean duration of the
new merged demand state i.
509
The margin model combines the supply model and the demand model by computing the
difference in supply and demand. A margin state k is defined as the joint occurrence of
supply state j and demand state i. The key to computing a margin state correctly is to
compute the expected volume of water in the storage tank at the beginning of the margin
state.
The volume of water in a circular storage tank at the beginning of margin state k is
denoted as V. A tank is divided into vertical segments for which Vg is the g-th value. Since
V is determined by both the demand and supply. it is considered as a random variable. so the
expected volume of water is the storage tank is
Ek(V) = L VgP
g
y I S,D(V=Vg 15=5j'D=Di )
where PYIS.D is the probability of volume Y given the supply (S) and demand (D).
respectively. Sand D are viewed as a single random variable. f is the diameter of the storage
tank. Y is the depth of water in the storage tank at the beginning of margin state k.
To compute Ek(Y) by equation (56). the joint probability distribution of Y and (S. D) is
required. The marginal probability peS = Sj. D = Dj) can be obtained from this joint
probability distribution. The required conditional probability in equation (56) can be
computed using
The expected volume of water in the storage tank at the beginning of margin state k can be
determined by substituting equation (57) into equation (56).
The mean duration of the margin state is also used to quantify a margin state. The
transition rates of margin state k are
(58)
Ak=A
-
.+A.
+1 -j (59)
(60)
Using the expected volume of water Ek(V)in the storage tank at the beginning of margin
state k and the mean duration of margin state k, mk' the magnitude (or the margin) of state k
can be computed using
(61)
where Qsj(HOi) is the supply discharge expressed as a function of the demand head HOi
given by the pump characteristic curve corresponding to supply state j; QOi(HOi) is the
demand given by the demand model; and Vmax is the maximum volume of water allowable
in the storage tank. Equation (61) is referred to as the margin model of the pumping station
with a storage tank.
The probability that a margin state k occurs is
Pk = P1. P.
J
(62)
for demand state i and supply state j. Similar to equation (48), the frequency at which
margin state k occurs is
(63)
The following margin model is an equation to compute the magnitude of a margin state
for the pumping station without a storage tank,
Other quantities of margin state k of the pumping station without a storage tank can be
computed using the same equations for the pumping station with a storage tank, i.e,
equations (60), (62) and (63).
The frequency and duration analysis of pumping station-storage facility systems can be
performed using the above model. A failure of the pumping station-storage facility system
is defined as an event in which the required pressure head and discharge are not satisfied.
From the definition of the margin models, whenever a margin state has a negative magnitude,
a failure occurs.
The FD analysis for the pumping station with a storage tank can be performed in the same
way as that for the pumping station without a storage tank as shown above. All the
information for the pumping station with a storage tank is available at the end of the FD
511
analysis for the pumping station without a storage tank with the exception of the margins,
which can be computed using equation (61). However, further considerations can even
eliminate more computations.
From equations (61) and (64), a margin state in the case of a pumping station with a
storage tank can only be negative if its counterpart in the case of a pumping station without a
storage tank is negative. This is a useful observation which leads to significant savings in
computational effort. This suggests that in order to find the negative margin states in the
case of a pumping station with a storage tank, only the negative margin states in the case of a
pumping station without a storage tank need to be examined. Consequently only those
Ek(V) values need to be computed which correspond to the negative margin states in the FD
analysis in equation (56) for the pumping station without a storage tank. This also explains
why the FD analysis for the pumping station without a storage tank should be performed
first. If the FD analysis for the pumping station with a storage tank were performed first,
then all the margin states would have to be re-examined when performing the FD analysis for
the pumping station without a storage tank.
The reliability parameters used in the conventional FD analysis are, in general, not sufficient
to characterize completely the reliability performance of a water supply system. For
example, two water supply systems with the same failure probability, failure frequency and
cycle time can cause totally different failure effects, if the first one almost completely stops
supplying water during every failure while the second still supplies a large proportion of
water that is demanded. Maybe the Simplest way to realize this problem is to consider the
margin state array. Suppose there are two pumping station-storage facility systems whose
margin state arrays look exactly the same except the negative margin states of the first system
have much larger margins (absolute values) than those of the second system, then the above
mentioned problem occurs. That is, the failure probability and frequency of these two
systems will be the same despite the fact that customers of the first system suffer a lot more
than those of the second system. Therefore, the following reliability parameters are
suggested: (1) the expected duration of a failure, E(m); (2) the expected unserved demand
of a failure, E(UD); (3) the expected number of failures in the period of study, E(N); (4) the
expected total duration of failures in the period of study, E(Tm); and (5) the expected total
unserved demand in the period of study, E(TUD).
Consider a set containing all the negative margin states (Mk < 0) in the margin state array,
then the expected duration of a failure for the set of margin states k is
E(m) = k e K (65)
E(UO) = k e K (66)
512
where TP is the period of study in days and f' is the cumulative failure frequency computed
in the FD analysis.
The expected total duration of failures in the period of study is
Similar to the cumulative failure probability, the cumulative failure frequency and the
cycle time between failures, these five reliability parameters should be computed twice; once
for the case of the pumping station without a storage tank and once for the case of the
pumping station with a storage tank.
The unavailability, failure frequency, cycle time, expected number of failures E(N),
expected total duration of failures E(Tm) and expected total unserved demand E(TUD)
decrease after the storage tank is added into the pumping station. The expected duration of
a failure and unserved demand of a failure increase because, introducing a storage tank, it is
more likely that the margin states with smaller negative margins (absolute value) will become
positive margins while the margin states with larger negative margins will remain negative.
Hence, E[m] and E[UD] after the storage tank is introduced are normally larger than those
before the storage tank is introduced. However, since the expected number of failures
decreases, the net result of introducing the storage tank is a reduction in the expected total
duration of failures and the expected total unserved demand, hence, the above results are
consistent with reality.
Among the various teChniques applied to the reliability analysis of water supply systems,
the FD method is a very promising reliability analysis methodology for a pumping system.
However, several weaknesses in the conventional FD analysis should be improved to make the
analyses more realistic and complete. The methodology developed in this paper is such an
attempt. The computer code RAPS computes the eight reliability parameters: failure
probability, failure frequency, cycle time, expected duration of a failure, expected unserved
demand of a failure, expected number of failures, expected total duration of failures, and
expected total unserved demand. The methodology considers the volume of water in the
storage tank at the beginning of a failure and takes into consideration both the flowrate and
the pressure head in analyses. RAPS does not consider any nodal reliability; nor can it
consider the mechanical failures of pipe networks. The model developed herein can be used
to analyze existing pumping systems and to design new systems. This model has been
incorporated into a reliability-based optimization model by Duan, Mays and Lansey (1990)
and Mays (1989a, b).
513
The overall optimization problem for a general water distribution network design can be
mathematically stated as a function of the nodal heads, H, and the design parameters. The
pipe flows, Q, are a second set of system variables but are not included since they can be
written in terms of H via the flow equations. Since the nodal pressures are generally
considered the restricting constraints in design, the general model can be formulated, with
respect to this set, as
Objective
Minimize Cost f (D, H) (70)
subject to
a. Conservation of Flow Constraints G(H, D) = 0 (71)
A water distribution simulation model can be used to solve the network equations for the
nodal heads given a set of design parameters. Figure 6 shows the general concept for linking
between the simulation model and the optimization routine. A computer program,
WSA VOPT (Water .s.upply AVailability OPTimization), has been developed. More
specifically, the solution approach in WSA VOPT will incorporate three basic calls to the
simulation program. These interactions are shown in Fig. 7. In addition, calls are made to
the simulation model for calculation of the required gradients.
REFERENCES
Ang, A.H.S., "Structural Risk Analysis and Reliability-Based Design," Journal of the
Structural Engineering Division, American Society of Civil Engineers, Vol. 99, No. ST9,
pp. 1891-1910, 1973.
Bao, Y. and L.W. Mays, "Model for Water Distribution System Reliability," Journal of
Hydraulic Engineering, ASCE, Vol. 116, No.9, September 1990.
Beim, O.K. and B.F. Hobbs, "Analytical Simulation of Water System Capacity Reliability 2.
A Markov Chain Approach and Verification of the Models," Water Resources Research,
Vol. 24, No.9, pp. 1445-1458, 1988.
Billinton, R. and R. Allan, Reliability Evaluation of Power Systems, Pitman Books Limited,
London, England, 1984.
Cullinane, M.J., Jr., "Hydraulic Reliability of Urban Water Distribution Systems," Proceedings,
Water Forum 1986: World Water Issues in Evolution, American Society of Civil
Engineers, Long Beach, CA, August 4-6, 1986.
Cullinane, M.J., Jr., "Methodologies for the Evaluation of Water Distribution System
Reliability/Availability," Ph.D. Dissertation, Department of Civil Engineering, University
of Texas, Austin, Texas, 1989.
Cullinane, M.J., K.C. Laney, and L.W. Mays, "Optimization-Availibility Based Design of
Water Distribution Networks," Journal of Hydraulic Engineering, ASCE, Vol. 118, No.3,
pp. 420-441, March 1992.
Duan, N., "Optimal Reliability-Based Design and Analysis of Pumping Systems for Water
Distribution Systems," Ph.D. Dissertation, Department of Civil Engineering, The
University of Texas, Austin, Texas, 1988.
Duan, N. and L.W. Mays, "Reliability Analysis of Pumping Stations and Storage Facilities," in
Hydraulic Engineering, Proceedings edited by R.M. Ragan, pp. 600-605, American
Society of Civil Engineers, New York, 1987.
Duan, N. and L.W. Mays, "Reliability Analysis of Pumping Systems," Journal oj Hydraulic
Engineering, ASCE, Vol. 116, No. I, pp. 230-248, Feb, 1990.
516
Duan, N., L.W. Mays and K.E. Lansey, "Optimal Reliability-Based Design and Analysis of
Pumping Systems for Water Distributing Systems," Journal of Hydraulic Engineering.
ASCE, Vol. 116, No.2, pp. 249-268, Feb. 1990.
Goulter, I. and F. Bouchart, "Joint Consideration of Pipe Breakage and Pipe Flow
Probabilities," Proceedings of the American Society of Civil Engineers 1987 National
Conference on Hydraulic Engineering, pp. 469-474, 1987.
Henley, E.J. and H. Kumamoto, Reliability Engineering and Risk Assessment, Prentice-Hall,
Inc., Englewood Cliffs, N.J., 1981.
Hobbs, B., "Reliability Analysis of Water System Capacity," Proceedings of the American
Society of Civil Engineers Specialty Conference, Hydraulics and Hydrology in the Small
Computer Age, edited by W. Waldrop, pp. 341-346, 1985.
Hobbs, B.F. and G.K. Beim, "Analytical Simulation of Water System Capacity Reliability 1.
Modified Frequency-Duration Analysis," Water Resources Research, Vol. 24, No.9, pp.
1431-1444, 1988.
Hobbs, B, G.K. Beim and A. Gleit, "Reliability Analysis of Power and Water Supply Systems,"
Strategic Planning in Energy and Natural Resources, edited by J.A. Bloom, et aI., 1987.
Hsin, J.K., "The Optimal Control of Deterministic Econometric Planning Models," Ph.D.
Dissertation, Department of General Business, The University of Texas, Austin, Texas,
1980.
Kapur, K.C. and L.R. Lamberson, Reliability in Engineering Design, John Wiley and Sons,
New York, 1977.
Lansey, K.E., "Optimal Design of Large-Scale Water Distribution Systems Under Multiple
Loading Conditions," Ph.D. Dissertation, The University of Texas, Austin, Texas, 1987.
Lansey, K.E., and L.W. Mays, "Optimal Design of Large Scale Water Distribution Systems,"
in Hydraulic Engineering, Proceedings, edited by R. M. Ragan, pp. 475-480, American
Society of Civil Engineers, New York, NY, 1987.
Lansey, K.E. and L.W. Mays, "Optimization Model for Water Distribution System Design,"
Journal of Hydraulics Engineering, American Society of Civil Engineers, Vol. 115, No.
10, pp. 1401-1418, October 1989.
Lansey, K.E., N. Duan, L.W. Mays and Y.-K. Tung, "Model for Water Distribution System
Design Under Uncertainties," the Journal of Water Resources Planning and
Management. ASCE, Vol. 115, No. 10, pp. 630-645, September 1989.
Mays, L.W. (ed.), "Reliability Analysis of Water Distribution Systems," Report Task
Committee on Reliability Analysis of Water Distribution System, American Society of
Civil Engineers, New York, NY, 1989a.
Mays, L.W., "Methodologies for the Assessment of Aging Water Distribution Systems, Center
for Research in Water Resources, The Univeristy of Texas at Austin, Report No. CRWR
227, July 1989b.
517
Mays, L.W. and M.J. Cullinane, Jr., "A Review and Evaluation of Reliability Concepts for
Design of Water Distribution Systems," Miscellaneous Paper EL-86-1, U.S. Army Corps
of Engineers, Environmental Laboratory, Waterways Experiment Station, Vicksburg,
Mississippi, January 1986.
Mays, L.W., N. Duan and Y.C. Su, "Modeling Reliability in Water Distribution Network
Design," Proceedings, Water Forum 1986: World Water Issues in Evolution, M.
Karamouz, et aI., ASCE, 1272-1279, 1986.
Powell, M.J., "Algorithms for Nonlinear Constraints that Use Lagrangian Functions,"
Mathematical Programming, Vol. 14, No.2, 1978.
Quimpo, R.O. and U.M. Shamir, "Network Analysis for Water Supply Reliability
Determination," Proceedings in Hydraulic Engineering, proceedings, edited by R. M.
Ragan, American Society of Civil Engineers, New York, pp. 475-480, 1987.
Su, Y.-c., L.W. Mays, N. Duan and K.E. Lansey, "Reliability-Based Optimization Model for
Water Distribution Systems," Journal of Hydraulic Engineering, ASCE, Vol. 114, No. 12,
p. 1539-1556, 1987.
Tung, Y.K. and L.W. Mays, "Risk Analysis for Hydraulic Design," Journal of the Hydraulics
Division, American Society of Civil Engineers, Vol. 106, No. HY5, pp. 893-913, 1980.
Tung, Y.K., "Evaluation of Water Distribution Network Reliability," Proceedings, ASCE
Hydraulics Division Specialty Conference, Orlando, FL, 1985.
Tung, Y-K., K.E. Lansey, N. Duan and L.W. Mays, "Water Distribution System Design by
Chance-Constrained Model," Proceedings of the 1987 National Conference on Hydraulic
Engineering, p. 588-593, 1987.
Wagner, J.M., U. Shamir and D.H. Marks, "Reliability of Water Distribution Systems," Report
No. 312, Ralph M. Parsons Laboratory, Massachusetts Institute of Technology,
Cambridge, MA, 1986.
Wagner, J.M., U. Shamir and D.H. Marks, "Water Distribution Reliability: Analytical
Methods," Journal of Water Resources Planning and Management, ASCE, 114(3), 253-
275, 1988a.
Wagner, J.M., U. Shamir and D.H. Marks, "Water Distribution Reliability: Simulation
Methods," Journal of Water Resources Planning and Management, ASCE, Vol. 114, No.
3, 276-294, 1988b.
Wood, D.J., Computer Analysis of Flow in Pipe Networks Including Extended Period
Simulation, User's Manual, Office of Engineering Continuing Education and Extension,
The University of Kentucky, Lexington, KY, 1980.
Woodburn, J., K.E. Lansey and L.W. Mays, "Model for the Optimal Rehabilitation
Replacement of Water Distribution System Components," Proceedings of the American
Society of Civil Engineers 1987 National Conference on Hydraulic Engineering, pp.
606-611, 1987.
Yen, B. C., "Safety Factor in Hydrologic and Hydraulic Engineering Design," Proceedings,
International Symposium on Risk Reliability in Water Resources, University of Waterloo,
Waterloo, Ontario, Canada, June 1978.
18
PRESSURE WAVE PROPAGATION IN TWOCOMPONENT FLOW
C. SAMUEL MARTIN
School of Civil Engineering
Georgia Institute of Technology
A tlanta, Georgia 30332
United States of America
ABSTRACT.
1. INTRODUCTION
The presence of free gases in liquids can markedly alter the results as well as
complicate analyses regarding the prediction of waterhammer pressures. There are
numerous instances in practice for which a liquid flowing in a conduit contains either
vapor or gas, or both, as a mixture. A vapor-liquid mixture of the same chemical substance
would be termed two-phase, whereas a gas-liquid combination would, strictly speaking, be
called two-component. Typical transient problems associated with two-phase steam-water
flows are (1) sudden interaction of steam and water, (2) rapid depressurization of water at
high pressure and temperature, and (3) cavitation of cold liquids. In both steady and
transient flow, two-component gas-liquid mixtures may occur as a result of free or
entrained gas, or because of the evolution of dissolved gas from solution due to a drop in
pressure or increase in temperature above saturation levels. In this development the
appellation two-phase is applied to both gas-liquid and vapor-liquid combinations. Gases
may be present either in the dissolved or the entrained state, or both, in cooling-water
systems of fossil-fueled and nuclear power stations, in sewage pumping lines, or in crude
oil lines. The effect of the gas compressibility on the wave-propagation speed, and on the
resulting pressure changes, must be considered in any transient analysis for which even the
519
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 519-552.
1994 Kluwer Academic Publishers.
520
If pressure changes during a transient lower the pressure to, or near to, the saturation
vapor pressure of the liquid, large quantities of gas dissolved in the liquid may evolve from
solution and thereby considerably alter the wave propagation speed. The possible effect of
any dissolved gas or free gas in a liquid is frequently ignored in the transient analysis of
pressure drop in liquid pipelines subsequent to the loss of power to a pump. In practice
free gas probably occurs frequently as a result of the evolution of dissolved gas (gas
release) during a transient. In sewage, however, the free gas content is usually great enough
to have a measurable effect on the acoustic velocity. Pearsall [1] has shown by actual tests
in sewage pumping lines that the acoustic velocity can be reduced by as much as 86
percent as a result of gas content. Later controlled experiments by Martin and
Padmanabhan [2] illustrated the effect of cushioning of injected air into water flow without
gas release. Although dissolved gas in a liquid can not affect the acoustic velocity provided
it remains in solution, gas release during a pressure reducing transient produces the same
end result. As shown by Swaffield [3] and Driels [4], the cushioning effect of released gas
during a severe pressure drop can significantly reduce the maximum pressure rise during
resurge. Kranenburg [5] and Wiggert and Sundquist [6] have demonstrated the importance
of the consideration of dissolved gas and its evolution on the simulation of liquid-column
separation and gaseous cavitation in liquid pipelines.
In large circulating-water systems of nuclear and fossil-fueled power plants the water
is usually saturated with gas, especially if the system contains cooling towers in the circuit.
Due to the required height of the condenser to accommodate the high number of tubes and
the usual low pumping head, the water pressure in the condenser box may even be negative
during steady-flow operation, allowing for possible gas release and entrapment during
normal operation. The calculation of pressure transients subsequent to pump failure can be
complicated by the initial two-phase regime in the condenser as well as further gas release
as the pressure is further reduced toward vapor pressure. Martin and Wiggert [7,8] have
shown the wide discrepancy between actual experimental transient pressure data in a large
cooling-water system and a single liquid-phase theory that completely ignores any presence
of gas, dissolved or free. It is very apparent that there is a dire need for (1) good
two-phase flow models for transient calculations and (2) a better understanding of the
physical chemistry of gas evolution and gas absorption in liquids.
been identified for vertically upward flow and horizontal flow are presented in Figure 1.
The number of possible regimes that can be identified in either case depends to some
extent on the observer.
The vast difference between some of the flow patters exhibited by Figure 1 would
suggest that the possibility of the development of a universal two-phase analytical model
is rather remote. In fact, the effect of relative velocity between the phases, phase
interaction, and heat, mass and momentum transfer can have a much greater effect for one
flow regime than another. Although the most suitable model may vary depending upon the
flow regime analyzed, for flow in long conduits the assumption of one-dimensionality is
usually not a severe limitation.
.. ....
011
i=?: . ~ ~.
...
{ .... 0 . 0
BU bbl ':10' 0."'." .".0 '. " ~
..
0
0 .0 0 -
'
0 '0
., ,
0; ~ .
D
0
'.
..
. .
o '.
0
0 O
<:> Plug :c:::::;:? o :c:=:::J
0
... 0
0
D ~ b
.-.
Q. Stratified
o
0
.. ..
O~
~rz;
0..,.
.. .
. .
-.. "..
0
C:7.'
0
--. . 0
0
n
~-----':)"\'---~)
.~:
o
0
SI ug n
I'r(_ - . . - / . :
6"
:
o~ !!-
~ ~ ~ . . . . . . . . . . '...
A nnular. ' . . . . . '.
Bubbl':l Slug Churn Annular
a) Vertical Flow b) Horizontal Flow
As reported by Wallis [9], the most widely used analytical models are the homogeneous
model, the separated-flow model, and the drift-flux model. Unless there exists a significant
difference in the velocities of the respective phases the homogeneous model can be applied
with moderate success to dispersed flows, whether bubbly or droplet. In the homogeneous
model the components are treated together as a single pseudofluid with average properties.
Inasmuch as the slip between the gas and liquid is not considered, the gas and liquid
velocities are assumed equal at every instant.
In some transient and steady flows, inertial and gravitational effects can play an
important enough role that the relative velocity between the air bubbles and the liquid
should be considered. Hence, apart from the simplicity involved, a homogeneous model
may not be appropriate in many cases. In the separated-flow model the phases are
considered to flow side-by-side, interacting with each other. Generally, a separated-flow
model will necessitate six equations to represent the conservation of mass, momentum, and
energy of each of the phases. Additional equations describing the interaction between the
522
phases are also needed, severely complicating the problem. Often a simplified version of
a separated-flow model is used in which one or more of the conservation equations are
written for the mixture rather than for the individual phases. In this type of formulation
only the velocity difference between the phases is included.
In the drift-flux model the relative motion between the two phases is given attention
rather than the motion of the two phases individually. This model is particularly
remarkable, in that it can include the effect of velocity and concentration profiles.
However, since several empirical relationships are an essential part of the drift-flux model,
it may not have a general applicability for a wide range of problems. The relative
advantages and disadvantages of each of the above models are dependent upon the nature
of the transient two-phase flow.
For a flowing two-phase mixture there are two mass flow rates, two concentrations, two
velocities, etc. The subscripts used for the two phases are t for the liquid and g for the gas
or vapor. Considering the entire conduit cross section the average volumetric concentration
of the gas is defined by a . If the respective gas and liquid densities are Pg and PI the mean
mixture density Pm is
Pm = a Pg + (1 - a) P, (1)
(2)
in which Gg and GI are the mass flow rates of vapor and liquid, respectively. The flowing
mass concentration or mass quality is defined as
G
'11 = g (3)
Gg +G,
the total volumetric flow rate or discharge
(4)
Q (6)
Mixture i A.
Qg (7)
Gaseous Phase
A.
. Q, (8)
Liquid Phase it = A
from which
The velocities of the two phases are based upon the area occupied by each phase
V = Qg = ig (10)
g IX A. IX
and
Q,
V, = (11)
(1 - IX)A. (1 - IX)
In some models the relative velocity
Vr=Vg-V, (12)
is employed, while the drift-flux model is based upon the use of the velocity of the gas
phase relative to the center of volume of the mixture.
The fact that two-phase flow in conduits can occur in many different regimes -- bubbly,
slug, chum, wispy-annular, and annular, to name a few -- complicates the development of
comprehensive one-dimensional models. The most widely used models are the
homogeneous model, the separated-flow model, and the drift-flux model. Unless there
exists a significant difference in the velocities of the respective phases, the homogeneous
model can be applied with moderate success to dispersed flows, whether bubbly or droplet.
Relative velocity effects can be incorporated into the separated-flow and drift-flux models.
In the latter case, however, one must have knowledge of the drift-flux or drift-velocity term
in the momentum equation. The first step in the analytical modeling of unsteady two-phase
flow is deciding upon the proper constitutive equations; that is, whether they are to be
homogeneous, separated, or drift-flux representations. The next step is the development and
testing of various explicit or implicit numerical modeling techniques.
Separated-Flow Model.-- In the separated-flow model the fluid and flow properties of each
phase are considered separately. The phases can be imagined to flow side by side at
different velocities. Interphase interaction can be incorporated into the six conservation
equations of mass, momentum, and energy. Of course, the solution can only be effected
if the constitutive relationships of shear stress, heat transfer, momentum transfer, phase
change, and thermal and caloric equations of state can be defined. In the following
development all flow properties are cross-sectional averages. As derived by Yadigaroglu
and Leahy [10] the mass conservation equations are
~(p aA) + ~(p a VA) = rA (13)
at g ax g g
for the liquid phase. The cross-sectional area of the pipe is A, and x is the axial coordinate
along the pipe. The quantity r represents the mass rate of phase change or gas absorption
or production per unit volume. Clearly a constitutive equation is needed to incorporate this
quantity into any analysis. The conservation equations of momentum for the phases can
be formulated to include the effect of interfacial shear as well as the effect of mass transfer
r on the momentum transfer. For the gas or vapor phase
a a
a/Pga VgA) + ax (pga VgA) =
2
(15)
The interfacial shear and interfacial perimeter are 'tj and Pj' respectively. The shear stress
imparted by the wall to the gas perimeter Pg is 'twg The corresponding shear stress and the
525
portion of the wall wetted by the liquid are 't..t and Pt, respectively. The pipe is inclined to
the horizontal at the angle O. In the derivation of Eqs. (15) and (16) it was assumed that
the momentum transfer between phases due to mass transfer can be related to the liquid
velocity Vt, above.
Although energy conservation equations can be derived separately for each phase, they
are combined here to form the mixture energy equation
~[p cx(e - L)A + p,(l - cx)(e,-.E.. )A] +
at g g Pg P,
(17)
in which qw is the wall heat transfer and q the volumetric heat generation. The specific
energy for each phase is defined by
v;2k e (18)
ek = hk + - + gzsm
2
in which the subscript k refers to either subscript g or t and hk is the enthalpy for the
respective phase. The five conservation Eqs. (13-17) and Eq. (18) must be supplemented
with constitutive relationships for
Homogeneous Model.-- For the homogeneous model the two phases or components are
treated as a single pseudofluid with average properties. As explained in Martin et aI. [11],
it is assumed that there is no relative motion or slip between the phases, or V g = Vt = V.
The mass, momentum, and energy conservation equations for the pseudofluid are identical
to those for a single-phase flow. The conservation of mass is obtained by adding Eqs. (13)
and (14)
~(p A) + ~(p VA) = 0 (19)
at m ax m
The mixture conservation of momentum for Eqs. (15) and (16) becomes
~(p
at m
VA) + ~(p
ax m
V 2 A) = -A ap - gp Asine -
ax m
"w P (20)
The homogeneous model is suitable for flows for which the effect of relative motion is
526
negligible and there is no interfacial mass, momentum or heat transfer. For example, a
separated-flow model is required to assess the effect of vapor or gas production by use of
a constitutive relation for r.
The rate of change of the pipe area can be related to the pressure by
[~ + ~] dp + .! da. + av = 0 (28)
Kg Ee dt a. dt ax
The three equation set represented by Eqs. (28 - 30) constitutes a quasi-linear
hyperbolic system. Following the techniques described by Forsythe and Wasow [12], the
characteristic roots and compatibility relations can be found. Equations (28 - 30) can be
rearranged into the more convenient form
aa. + Vaa. _ c av = b (32)
at ax 1 ax 1
(33)
av av ap
+ V- + c3 - = b3 (34)
at ax ax
in which
(35)
[~
Ee
+ ~
Kg
+ (1 -
Kl
a.)]
1
(36)
528
1
(37)
PtO - a)
(38)
PgPI (
D
Ee
a
+ -K +
(l -
K
a)
g 1
b =-gsin6-
3
L2D VIVI (40)
As shown by Martin et al. [11], the characteristic roots for the system of Eqs. (32-34) are
(41)
and
"-2,3 V a (42)
in which
a 2 = _ _ _ _ _ _1_ _ _ _ __
(43)
(1 - a) Pl[_D- + _a + ....:..(l_-_a...:...)]
Ee Kg K,
The compatibility relations for Eqs. (32-34) can be formulated in a straightforward manner,
(Forsythe and Wasow [12] or Ames [13]). Along the two characteristic lines for pressure
wave propagation
dx = V a (44)
dt
and the compatibility equations are
dp ~ dV 'f ab3 (45)
dt c3 dt c3
529
(47)
The significance of Eqs. (46) and (47) can be exemplified by relating pressure, gas density
and void fraction. Assuming ~ :. Kg in Eq. (36), and substituting Eq. (26), Eq. (47)
becomes
d [ a: Pg 1
dt 1 - a: = 0
(48)
which is the differential form of Boyle's Law. Whereas Eq. (45) governs the propagation
of pressure pulses along the characteristic lines given by Eq. (44), Eq. (47) or alternately
Eq. (48) relates to the transport of the gas phase along the characteristic dxldt = V, which
in many pressure transient problems is much steeper on a x-t plane than are the dxldt=V
a lines. This is graphically shown in Figure 2. The three compatibility relations can be
integrated, each along its respective characteristic to yield a simultaneous solution for p,
V and a.
c Characteristic
Figure 2. Definition Sketch for Characteristic Lines and Path Line in x-t Plane
It should be mentioned that a six-equation set, depending upon whether or not the problem
is well-posed, can lead to complex roots, as explained by Lyczkowski [14].
530
6. ACOUSTIC VELOCITY
ffiOOr----------r----------r---------~----------,
1200
t)
11)
~
El
.S
'"
"0
11)
800 p=0.5 MPa (Gage)
11)
0..
V)
11)
~
~ 400
p= 0 (Gage)
0
0 0.005 0.01 0.Q15 0.02
Void Fraction a
Various investigators have measured the acoustic velocity in two-phase and two-
component flow situations. Many of the measurements have been conducted in the bubbly-
flow regime. Figure 4 shows the results reported by Kobori et al. [15], as reported by
Wylie and Streeter [16], for an air-water mixture for low void fractions.
Researchers in acoustics have also investigated the effect of the frequency of oscillation
on the acoustic velocity. Historically, there have been such investigations by Semenov and
Kosterin [17], Grolmes and Fauske [18}, and Karplus [19]. Regarding the effect of bubble
size and sound attenuation, the paper by Silberman [20] provides fundamental
531
1250 (X)
o Experiment
0
- Theory
\.
u 1000
0
...
(1) Static Pressure
-S!:. 0.324 MPa
8
.S 750
'"
"0
(1)
(1) \
~
(1) 500 ~
~ ~
~ ~
~ ~ r--
250 0
treatment of the subject. Figure 5 shows recent measurements by Ruggles, Scarton, and
Leahy [21,22] for different bubble sizes in a bubbly batch-flow apparatus.
r-
I76
130
C,)
<I> rI2 u
~ <I>
!3 ~ 126
!3
.9 168
oS
.9
oS 122
"0
<I> "0
<I> 164 <I>
p,. <I>
Vl p,.
Vl 118
<I>
~ 160 <I>
~ ~
~ 114
156 0
Frequency in Hz Frequency in Hz
Figure 5. Effect of Frequency and Bubble Size on Acoustic Velocity, Ruggles et aI. [21,22]
532
Slug Flow.-- As reported by Wallis [9], slug flow may occur in conduits in all orientations
-- horizontal, sloping, or vertical. For horizontal vertically upward, and vertically
downward slug flow, the magnitude of the relative velocities, the drift velocity, and the
relationship between bubble velocity and the fluxes of the two phases are fairly well
understood for steady conditions. For the transmission of pressure waves in slug flow the
presence of voids in the liquid slug, the existence of a thin liquid film on the pipe wall,
and the incomplete transfer of momentum between phases can be expected to have an
effect on the magnitude of the pulse speed. If the void fraction is increased beyond 0.2,
then bubbles begin to coalesce, forming larger bubbles, eventually leading to the slug flow
regime, especially for vertical flow (Figure 1). As reported by Martin et ai. [11], two-
phase bubbly flow and slug flow of an air-water mixture was investigated in a 26.0 mm
clear lucite pipe 18.8 m in length. The thick-walled pipe shown in Figure 6 forms an
inverted U. Water enters the pressurized reservoir and flows vertically upward through the
HORIZONTAL LEG
r.-;
!
'.
a:
w
8.
',0. V-:COPPER SLEEVE a:
f ; '.: ;, l-AIR w
a:
U)
AIR
/ ' i'-...INFLUENT
REGULATED . .j I '\
AIR PRESSURE ~f=.-M---J
-CONTROL VALVE
-""
EFFLUENT
SEE AIR
INJECTION ASSEMBLY--~
-~
SCALE
I I I I I I I
a 0.5 1.0 1.& 2.0 2.5 3.0 BEND
METERS METER
streamlined entrance, which is always submerged. Compressed air is injected into the
flowing water through a porous wall made of sintered stainless steel. Although the
apparatus was controlled to yield bubbly flow for the results reported by Martin et ai. [11],
by increasing the mass flow rate of air the bubbly flow regime became slug flow. Details
of the characteristics of vertical slug flow under nominally steady-state conditions are
described in Martin [23]. Pulse propagation within the slug-flow regime have been
published by Martin and Padmanabhan [24]. For the slug-flow regime the valve at the
downstream end was moved suddenly, but not necessarily completely to the closed position
in order to generate pulses. By utilizing the time-of-travel method, the acoustic velocity
was determined at various locations -- vertical legs and horizontal leg. Figure 7 shows the
results for a range of void fractions in the slug-flow regime, compared to the theory of
Henry, Grolmes, and Fauske [25]. Clearly, the homogeneous model yields a much better
representation than their theory (also see Hsu and Graham [26]), which is based upon time-
of-travel between idealized plugs of gas and liquid placed end-to-end.
700r-----~----~------~-----r----~------,
Slug-Flow Theory of
Henry, Grolmes and Fauske
500
Experiment
200
Homogeneous
-
Flow Model (a(= 341 m/sec ; a g = 616 m/sec)
100
..
o~----~----~------~----~----~----~'
0.3
7. SHOCK WAVES
, Po
-,
/ 1. 1
SHOCK SPEED U
4
If a shock actually forms during the transient, like characteristic lines will intersect,
rendering invalid the usage of the irregular grid method of characteristics described earlier.
The Hugoniot or conservation relationships of continuity and momentum across the shock
must also be employed for either an irregular of fixed-grid method. Shock wave formation
was investigated in the inverted U-Tube facility shown in Figure 6 by Padmanabhan and
Martin [27]. For the most rapid valve closure 50 ms) and the lower range of the void
fraction, a shock wave was always found to form somewhere along the pipe. Figure 9
shows the actual characteristic lines from a computer simulation indicating a steepening
535
t
0.09
0.08
0.07
U)
CI
z 0.06
0
u
w
U)
0.05
~
w 0.04
:&
j:::
0.03
0.02
0.01
2 4 6 8 10 12 14 16 18 x
DISTANCE ALONG PIPE IN METERS VALVE
The steepening of pressure waves was also experimentally investigated by Martin and
Padmanabhan [2] in an apparatus consisting of a 13.41 mm copper tube 102 m in length,
Figure 10. Tests were conducted by first establishing an equilibrium steady flow of water
and air in the copper tubing, and then rapidly slamming manually the quick-acting gate
valve at the discharge end of the pipe. Figure 11 is a composite of the results of the
pressure traces at all nine pressure taps for one set of conditions; namely an initial
reservoir pressure, Po = 0.207 MPa, and an initial volume concentration, or quality, Po =
0.0050. This latter quantity is the ratio of the volumetric flow rate of the gas phase to the
total flow rate of both phases. The steepening of the compression wave as it propagates
up the pipe suggests the formation of a shock wave. The increase in the wave propagation
speed as the pulse moves in the negative x-direction is also apparent when the loci of the
initial rise of the pressure traces are plotted on a space-time plane (x - t plane), as shown
in Figure 12.
The data for the run shown on Figure 12 suggests that, even though a shock probably
formed in the vicinity of xIL = 7/8, its corresponding speed and thickness varied
continuously to a location beyond xIL = 112. A further evidence of shock formation before
xIL = 7/8 is the appearance of higher frequency pressure fluctuations behind the
536
compression wave on all the traces except x/L = 1. These fluctuations generally are
associated with larger bubbles and an associated adiabatic behavior. As indicated by the
COIL DIAMETER
I... 927 mm
~I
COIL
x/L = 1/2 O-<==========::J HEIGHT
564mm
1
FROM SUMP BEND
PUMP c===============~==t=~~==~METER
x/L = 1
l
TUBE DIAMETER = 13.41 mm
TUBE WALL THICKNESS = 1.24 mm
TUBE LENGTH = 102 m TO SUMP
Figure 10. Schematic of Copper-Tubing Apparatus
pressure traces on Figure 12 the steep shock wave that reaches the pressure tank reflected
back as an initially sharp rarefaction wave, gradually flattening out as it propagated back
toward the valve at nearly a constant speed.
The paper by Padmanabhan and Martin [27] reports on the structure of shock waves
in two-component gas-liquid mixtures. For shock-wave photographs obtained over a range
of air concentrations, no significant changes in the shock structure were observed, except
that the oscillations behind the shock appeared to be strong in the downcomer and very
weak in the riser of the inverted V-Tube of Figure 6. The effect of the frictional and the
gravitational pressure gradients on shock structure appears to be negligible when comparing
the pressure traces of equilibrium shocks.
537
.9 0]5
e::s e~ 0.50
~~
...'"'"
II)
x/L= 5/8
0.0848 MPa
x/L= 3/4
0.0614 MPa
x/L = 7/8
O.0379MPa
I
I
I
VALVE,'
x/L= 1 I
0.0145 MPa
o 0.2 0.4 0~6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2
Time in Seconds
\ \\ \
\ \ \
~n~~~5
1\ 1\ 1\ 1\ \ ~o
C:O:oCl eee
1\ \ \ \ \ \ 1\
\ \ \ \ \\
'\
1\
\ "\ \ \ \\ 1\ :\
1\
\ \ \ \ \
\ -\ \ \ \ 1\ \
11
1\ \ ~\ \ \ \
I--~
1.0
..A ~
~ VIj
~ ~~~~~
~ oo
~~d ~~~
0__
.#
~o
Ij II
C:O:oCl eee
fl ~~
/- Vj (1 Ifll
/ V VI ) Jj
'/ ) II I If ]
/
~
/
v/ VJ J 1 J
~
l!.,o
VI 1/ I J /I o
o
Figure 12. Space-Time Plots of Front of Shock Wave in Copper-Tubing Apparatus [2]
539
When attempting to analyze transient pipeline flows in which free gas is present, either
by entrainment or by release mechanisms, problems are encountered due to the unavoidable
presence of numerical dispersion and attenuation produced by the chosen finite-difference
scheme. Physically, such flows likewise are dispersive because the acoustic wave speed is
variable, being dependent upon the instantaneous void fraction and system pressure.
Unfortunately, the degree of attenuation often times is of the same magnitude for both
mechanisms, and thus it becomes difficult to ascertain the true nature of pressure and flow
perturbations propagate through a piping system. In a number of unsteady flow situations
-- pump startup or shutdown in a large cooling water condenser -- perturbations containing
high-frequency components likely do not exist, in part due to the nature of the excitation,
and due to the probable presence of entrained air. The choice of an appropriate numerical
scheme then becomes one which will minimize the numerical errors, possess ease of
assembly, and execute efficiently.
In the literature, numerical schemes that have been developed for one-dimensional
two-component flows include the method of characteristics, Lax-Wendroff, explicit-
implicit, a plethora of explicit schemes, and pure implicit methods. With the explicit
techniques, the analyst is restricted to a time step based on the Courant criterion C =
ailtlilx. For relatively slow transients this may be an unnecessary constraint, resulting in
excessive computation times. In addition, since the acoustic wave speed is variable, one
must be conservative and select a time increment using a maximum expected value of the
wave speed. Additional problems encountered include the use of interpolations for the
method of characteristics, the need for artificial damping with the Lax-Wendroff and other
explicit schemes, and biasing or weighting when using the implicit methods.
If the constitutive equations can be written in so-called conservation form, the two-step
Lax-Wendroff [29] numerical scheme defined in Figure 13 has the advantage that shock
waves and other discontinuities can be treated. Kranenburg [5] has employed this technique
for the analysis of gaseous cavitation and liquid-column separation in conduits. Richtmyer
540
and Morton [30] have explained in detail the Lax-Wendroff explicit scheme and the
associated stability conditions. The first step in this procedure is to formulate the three
constitutive equations in conservation form. Details of the numerical procedure are
discussed in Martin et al. [11]. For situations for which shock waves may occur the
solution produces an overshooting of the shock front, followed by damped oscillations. The
overshooting and associated oscillations can be completely eliminated by introducing
additional numerical damping or pseudoviscosity. This is accomplished by means of a
smoothing parameter e, which can be utilized only if e is greater than eo, a reference value
of 8. By trial a value of eo can be attained which ensures that the smoothing operation just
suppresses the high frequency oscillations, and at the same time has the least effect on the
low frequency ones. In the past numerical modeling of one-dimensional unsteady
two-component or two-phase flow has been accomplished using different algorithms,
among them the method of characteristics, explicit-implicit schemes, and others. The
modeling of these complex flows has posed special problems due to the unavoidable
presence of numerical dispersion and attenuation.
t
~o First Step
i i+l
0
i+2
i+3
Second Step
.'
t+2~t j+2
,
t+~t
\; j+ 1
1".'
;/
' ..... j
x
x x+~x x+2~x
As indicated by the sketch on Figure 13, the Lax Wendroff two-step scheme is an
explicit finite-difference scheme of second-order accuracy. The first step, which may be
considered as an intermediate step, is of first-order accuracy. Details describing the method
and discussion on stability criteria are available in Martin et al. [11].
o EXPLICIT IMPLICIT
j+2
1
j+l
1
T }-LlX-+
i+l i+2 i+3 i+4
t
I 1+ 1
j+1
Tot.t i
The homogeneous model was verified by comparing numerical results with experiments
conducted using a two-component mixture. In this case the vapor or gas source term r was
assumed to be zero. The transient reported in the paper by Martin et aI. [11] was generated
by a spring-operated quick acting gate valve at the exit. By proper adjustment of the spring
the duration of valve closure could be varied from 5 ms to 100 ms. Pressure traces from
three transducers are shown on Figure 16 for an initial water velocity of 1.428 mlsec. The
initial values of the void fraction no are listed for the three locations along the conduit.
a8~----~----r---~----~----r----'
...... u
:::>
C
"u
Ii
!i
... u
'"
a
:::>
'"
... I (b) - 13.1m, a. -
'.1183
U
Figure 16. Comparison of Lax-Wendroff Scheme with Experiment for Weak Shock [11]
543
The numerical results are based upon the application of the Lax-Wendroff technique to the
hybrid homogeneous separated-flow model presented by Eqs. (22-24). Except for a slight
phase shift and the greater attenuation for the measured data, the Lax-Wendroff scheme
yields reasonable agreement with experiment. The irregular grid of characteristics could
not be employed without the use of the Hugoniot conditions because of the intersection of
the negative characteristics that propagate upstream from the valve. Figure 17 represents
a comparison of an explicit-implicit scheme with the Lax-Wendroff technique,
Padmanabhan et al. [32], yielding results comparable to the experimental results shown in
Figure 16.
2.0
0.5
2.0
~ =0.75, ao - 0.0145
......
0
......
1.5
0
i=
<
a:
w 1.0
a:
:;)
:g
w
...a: 0.5
2.0
[- - 0.25, ao = 0.0143
'"
1.5
1.0
0.5
---LAX-WENDROFF; N - 120, 8 r = .03
-----EXPLICIT-IMPLlCIT;
N - 60, a 2, d = 0.25
o.a
- - - - LAX-WENDROFF
0.&
,
I
I I
I
I I
I I
...... D.4
...=
c
l!
II
~
~D.2
(I) x -'''3m, QD- 1.017
...=
IJ
IlC
... 0.& Y-'.32&mJ
D.4
0.2~------~----------~----~----~----"
o U D.4 U U
TIME IN SECONDS
Figure 18. Comparison of Method of Characteristics with Lax-Wendroff for No Shock [32]
545
In order to verify the validity of the some of the above numerical models presented in
the previous sections, experiments were conducted on the piping system shown in Figure
19, Chaudhry et at [37]. The length of the pipe was equal to 30.6 m and its diameter was
26.0 mm. The air pressure in the tank could be controlled by a pressure regulator. The rate
of water inflow into the left tank was measured by means of a bend meter. Under
equilibrium conditions, this flow rate corresponded to the mean flow rate through the pipe.
Compressed air was injected into the test pipe through a porous wall portion of the
entrance, as shown in Figure 19. A micrometering valve with a fine adjustment was used
to measure the rate of mass inflow of compressed air. Transient-state pressures were
monitored by high-frequency-response pressure transducers at three locations. The three
stations are located at x = 8.0 m, 21.2 m and 30.6 m, respectively, from the upstream end.
An air-water mixture was established in the test pipe by controlling the exit valves and the
pressure of the injected air at the inlet. The flow velocity was maintained at a high enough
rate so that slug flow could be avoided by limiting the rate of air injection.
-
Regulated Air
Pressure
Air Injection
Assembly
Regulated Air
Pressure
~
Water
Influent
l(x= 8.0 m) 3(x= 30.6 m)e
Pressure Transducers Valve
Bend
Meter 1 - - - - - - - - 30.6 m ---------1.,
Figure 19. Schematic of 30.6 m Long Two-Component Air-Water Flow Facility [37]
Both the MacCormack and Gabutti numerical schemes described above were used to
compute the transient-state pressures in the pipeline. The upstream boundary was a
constant-level reservoir while the downstream boundary was the known pressure history
at pressure transducer located at Station 3. A velocity boundary condition was not used at
the downstream boundary because the measurement of the rate of closure of the exit valve
and, consequently the measurement of velocity was very difficult. Characteristic boundaries
were used in both the schemes. In the Gabutti scheme, two-point finite difference
approximations were used at the nodes adjacent to the boundaries if three points were not
available in the desired direction. The computational time interval was selected such that
the Courant stability condition was satisfied at all nodes with the computed values at the
unknown time level. If necessary, the conditions were computed with a reduced time
interval. Figure 20 represents recorded pressure traces at Station 3 (x = 30.6 m), which are
utilized as downstream boundary conditions for the numerical schemes for experimental
runs labeled Tests 1 and 2. The computed and measured pressures were compared at
Stations 1 and 2 for two different test conditions.
546
H>O,------------------------------, 100
Va = 2.42 m/sec Va = 2.94 m/sec
Clo=0.0023 ~ 10 Clo =0.0053
f=0.0205
...~o 10
f=0.0195
9
.9 .9
e 40
~
e 20
""
0~~~0~~~~~C.~~~1.72~~,~
. ~~~~-7
2.0 2.0 Co 0.0 O. 1.2 1.1 2.0
Figure 20. Recorded Pressure Traces Upstream of Downstream Control Valve [37]
For Test 1, the constant upstream reservoir pressure Po was 18.46 m of water absolute
and the steady flow velocity Va = 2.42 mls. Steady air mass flow rate GgO = 4.1(10-6) kg/s,
0.0 = 0.0023, and f = 0.0205. The measured variation of pressure head at the downstream
end, which is used as boundary condition is shown in Figure 20a. Figures 21 and 22 show
the comparison of measured with simulation utilizing the MacCormack and Gabutti
schemes, respectively.
H>O,------------------------------, 100
Simulation ~ - Simulation
Experiment
~IO ---- - Experiment
'S
9 60
.9
e 40.
e~ 20
~~~~0~0--~C~.~L-~1.~2~~I~.~~2~D--~~
"" 0.
2.4 0 0..0 0.8 1.2 1.6 2D 2.4
TIme in Seconds TIme in Seconds
(a) x = 8.0 m (b) x = 21.2 m
Figure 21. Simulation of Test 1 Using MacCormack Scheme [37]
10.0,------------------------:::---:---:---. IOO,-----------------------=-~~-.
Simulation Simulation
B
~ 80.
Experiment
~
~
80.
Experiment
'S 'S
e 60 9 60
.9
"
.~ 40 Q) 40.
~
"" 20.
F----~ '"~ 1----
20
~~~~0~~--~o.~.8~L-~1.2~~~I~A~--2~D~~~2~ ~~~~o.~.4~~~M.-L-71.2~~~I~A~~2~D~~~2~
TIme in Seconds Time in Seconds
(a) x = 8.0 m (b) x = 21.2 m
For Test 2, Po = 21.70 m, Vo = 2.94 m/s, GgO = 11.5 (10-6) kg/s, a o = 0.0053 and f =
0.0195. Figure 20b shows the measured variation of transient state pressure at the down-
stream end. The wave speed with only water in the pipe was equal to 715 m/s. Typical
comparisons for MacCormack scheme are shown in Figure 23 and for the Gabutti Scheme
in Figure 24. It is clear from these figures that transient pressures are satisfactorily
simulated by the simplified model and the numerical schemes presented herein. However,
it can be seen that the wave dissipated at a slower rate with theory than measured.
00,--------------:---, 100
Simulation Simulation
II Experiment II Experiment
~ 80
~ 80
~0 60 'a
9 9 60
"e
.... 40 .9.0
e
51 20
51
e
~
20
O~~'0~
.~-,0~
.~~1~2~~I~.6~~2~.0~~
2 .
0
0 0 . 0.1 1.2 1.6 2.0 2.4
TIme in Seconds TIme in Seconds
(a) x = 8.0 m (b) x = 21.2 m
Lo
" 40
Wiggert et al. [33] have investigated the usefulness of the four-point implicit scheme
applied to gas-liquid mixtures by initially considering pump power failure in a large
pipeline with extremely low air content. The pipe is horizontal, 1564 m in length and 4.57
m in diameter. A reservoir is situated at the downstream end. The piezometric head
downstream of the pump is predicted and plotted herein for comparison purposes. The void
fraction remains sufficiently low (ao = 10-6 ) so that the flow regime is that of a
single-component liquid. The solution for the Courant number C = 1, as shown in Figure
25, approximates very closely the solution given by a standard method of characteristics
analysis. Additional runs were made with C ranging from 1 to 100, with results similar to
those in Figure 25. The parametric study indicated that the implicit method is stable up to
C = 20 and maintains sufficient numerical accuracy. As C increases to 100, stability is
maintained, but the accuracy deteriorates.
548
roor-----------------------~
80
o Implicit Method
20
0L-----~8------~M~----~2~4~----~32~-----4+.0~--~48
Time in Seconds
Figure 25. Comparison of Implicit Scheme with Fixed Grid of Characteristics [32]
0.6.-----------------,
e; - Simulated
oj
It has been shown that the two-component gas-liquid flows in pipes may be treated as
pseudofluid flows for small void fractions and homogeneous mixtures. Two second-order
explicit finite-difference techniques are used for solving the governing non-linear partial
differential equations. These techniques capture the shock without any special treatment
and are therefore preferable to commonly used method of characteristics. Computed results
compared satisfactorily with the experimental results demonstrating the validity of the
model and the computational techniques.
10. REFERENCES
14. Lyczkowski, R. W., Gidaspow, D., Solberg, C. W., and Hughes, E. D.,
"Characteristics and Stability Analyses of Transient One-Dimensional Two-Phase
Flow Equations and Their Finite Difference Approximations", ASME Paper 75-
W AlHT-23, Presented at Winter Annual Meeting Houston, Texas, November 30 -
December 4, 1975.
15. Kobori, T., Yokoyama, S., and Miyashiro, H., "Propagation Velocity of Pressure
Wave in Pipe Line", Hitachi Hyoron, Vol. 37, No. 10, October 1955, pp. 1407-1411
(in Japanese).
16. Wylie, E. B. and Streeter, V. L., Fluid Transients in Systems, Prentice Hall, 1993.
17. Semenov, N. I., and Kosterin, S. I., "Results of Studying the Speed of Sound in
Moving Gas-Liquid Mixtures", Teploenergetika, Vol. 11, No.6, 1964, pp. 46-51.
18. Grolmes, M. A., and Fauske, H. K., "Propagation Characteristics of Compression and
Rarefaction Pressure Pulses in One-Component Vapor-Liquid Mixtures", Nuclear
Engineering and Design, Vol. 11, 1969, pp. 137-142.
19. Karplus, H. B., "Propagation of Pressure Waves in a Mixture of Water and Steam",
Armour Research Foundation, Report ARF 4133-12, 1961.
20. Silberman, E., "Sound Velocity and Attenuation in Bubbly Mixtures Measured in
Standing Wave Tubes", The Journal of the Acoustical Society of America, Vol. 29,
No.8, August 1957, pp. 925-933.
21. Ruggles, A. E., Scarton, H. A., and Leahy, R. Y., "An Investigation of the
Propagation of Pressure Perturbations in Bubbly Air-Water Flows", ASME First
International Multiphase Fluid Transients Symposium, Winter Annual Meeting,
Anaheim, December 1986, Vol. FE-41, pp. 1-9.
22. Ruggles, A. E., Scarton, H. A., and Leahy, R. Y., "Relationship Between Standing
Waves, Pressure Pulse Propagation, and Critical Flow Rate in Two-Phase Mixtures",
TRANS AS ME, Journal of Heat Transfer, Vol. 111, No.2, May 1989, pp. 467-473.
23. Martin, C. S., "Vertically Downward Two-Phase Slug Flow", TRANS ASME, Journal
of Fluids Engineering, Vol. 98, No.4, December 1976, pp. 715-722.
24. Martin, C. S., and Padmanabhan, M., "Pressure Pulse Propagation in Two-Component
Slug Flow", TRANS ASME, Journal of Fluids Engineering,Vol. 101, No.1, March
1979, pp. 44-52.
25. Henry, R. E., Grolmes, M. A., and Fauske, H. K., "Propagation Velocity of Pressure
Waves in Gas-Liquid Mixtures", Cocurrent Gas-Liquid Flow, Edited by E. Rhodes
and D. S. Scott, 1969.
26. Hsu, Y. Y., and Graham, R. W., Transport Processes in Boiling and Two-Phase
Systems, McGraw-HilI, 1976.
27. Padmanabhan, M., and Martin, C. S., "Shock-Wave Formation in Flowing Bubbly
Mixtures by Steepening of Compression Waves", International Journal of Multiphase
Flow, Vol. 4, 1978, pp. 81-88.
28. Wiggert, D.C. and Sundquist, M. J., Fixed-grid Characteristics for Pipeline Transients,
Proceedings, ASCE, Journal of Hydraulics Division, Vol. 103, 1977, pp. 1403-1416.
29. Lax, P. D. and Wendroff, B., "Systems of Conservation Laws," Communication on
Pure and Applied Math., Vol. 13, 1960, pp. 217-237.
551
30. Richtmyer, R. D., and Morton, K. W., Difference Methods for Initial- Value Problems,
Interscience Publications, New York, 1967.
31. McGuire, G. R., and Morris, J. L., "Explicit-Implicit Schemes for the Numerical
Solution of Nonlinear Hyperbolic Systems", Mathematics of Computation, Vol. 29,
1975, pp. 407-424.
32. Padmanabhan, M., Ames, W. F., and Martin, C. S., "Numerical Analysis of Pressure
Transients in Bubbly Two-Phase Mixtures by Explicit-Implicit Methods", Journal of
Engineering Mathematics, Vol. 12, No.1, January 1978, pp. 83-93.
33. Wiggert, D. C., Martin, C. S., Naghash, M., and Rao, P. V., "Modeling of Transient
Two-Component Flow Using a Four-Point Implicit Method", AS ME Symposium on
Numerical Advances for Fluid Transient Analysis, Fluids Engineering Conference,
Houston, June 20-22, 1983, pp. 23-28.
34. Chaudhry, M. H., and Hussaini, M. Y., "Second-Order Explicit Finite Difference
Schemes for Waterhammer Analysis," TRANS ASME, Journal of Fluids Engineer-
ing, ASME, Vol. 107, No.4, December 1985, pp. 523-529.
35. MacCormack, R., "Numerical Solution of the Interaction of a Shock Wave with a
Laminar Boundary Layer," Lecture Notes in Physics, Edited by M. Holt, Vol 8,
Springer-Verlag, New York, N. Y., 1971, pp. 151-163.
36. Gabutti, B., "On Two Upwind Finite-Difference Schemes for Hyperbolic Equations
in Non-Conservation Form," Computers and Fluids, No. 11, No.3, 1983, pp.
207-230.
37. Chaudhry, M. H., Bhallarnudi, S. M., Martin, C. S., and Naghash, M., "Analysis of
Transient Pressures in Bubbly, Homogeneous, Gas-Liquid Mixtures", TRANS ASME,
Journal of Fluids Engineering, Vol. 112, No.2, June 1990, pp. 225-231.
38. Wylie, E. B., "Free Air in Liquid Transient Flow", Proceedings, Third BHRA
International Conference on Pressure Surges, Canterbury, 1980, pp. 27-42.
39. Akagawa, K., and Fujii, T., "Development of Research on Waterhammer Phenomena
in Two-Phase Flow", ASME-JSME, Thermal Engineering Conference, Honolulu,
1987, pp. 333-349.
40. Wylie, E. B., "Low Void Fraction Two-Component Two-Phase Transient Flow,"
Proceedings, First International Conference on Unsteady Flow and Fluid Transients,
HR Wallingford and IAHR, Durham, England, September 1992.
11. NOTATION
g Gravitational acceleration
Gk Mass flow rate of phase k
hk Enthalpy of phase k
jk = Q,)A Volumetric flux of phase k
Kk Bulk modulus of elasticity of phase k
P Average pressure in mixture
Pi Interfacial perimeter
Pk Wall perimeter for phase k
qw Wall heat transfer
q Volumetric heat transfer
Qk Volumetric flow rate of phase k
t Time
V Average velocity of homogeneous mixture
Vg =j.ja Average velocity of gas phase
VI = j/(1- a) Average velocity of liquid phase
Vr = Vg - VI Relative velocity
x Distance along pipe
a Average cross-sectional void fraction
~ = Q/(Qg+Q) Volumetric quality
'Y Specific heat ratio
11 = G/(Gg+GIl Mass quality
[' Source term for gas or vapor production
e Angle of pipe with respect to horizontal
e Smoothing operator
An Characteristic root
Pk Average cross-sectional mass density of phase k
'tw Boundary shear stress
'ti Interfacial shear stress
Subscripts: :
Interfacial quantity
k = g, t Respective subscripts for gas or liquid
m Mixture quantity
n Characteristic root
o Initial value
r Relative velocity
w Wall quantity
19
DEVELOPMENT OF WATER QUALITY MODELS
Introduction
Passage of the Safe Drinking Water Act in 1974 and its Amendments in
1986 (SDWAA) is changing the way water is treated and delivered in the
United States. Under the SDWAA the U.S. EPA is required to regulate
chemical contaminants and pathogenic microorganisms in drinking water.
Emphasis has shifted from a primary concern with treated drinking water
to attainment of standards at the point of consumption. Two regulations
promulgated under the SDWAA, the Surface Water Treatment Rule (SWTR) and
the Total Coliform Rule (TCR) specify treatment and monitoring
requirements that must be met by all public water suppliers. The SWTR
requires that a detectable disinfectant residual be maintained at
representative locations in the distribution system to provide
protection from microbial contamination. The TCR regulates coliform
bacteria which are used as "surrogate" organisms to indicate whether or
not system contamination is occurring. Monitoring for compliance with
the Lead and Copper Rule is based entirely on samples taken at the
consumers' tap. The current standard for trihalomethanes (THMs) is 0.1
mg/L for systems serving more than 10,000 people but the anticipated
Disinfectants and Disinfection By-Products (D-DBP) Rule may impose the
current (or a reduced) THM level on all systems. This regulation also
requires monitoring and compliance at selected monitoring points in the
distribution system. Some of the regulations promulgated under the
SDWAA may, however, provide contradictory guidance. For example, the
SWTR and TCR recommend the use of chlorine to minimize risk from
microbiological contamination. However, chlorine or other disinfectants
interact with natural organic matter in treated water to form
disinfection by-products. Raising the pH of treated water will assist
in controlling corrosion but will increase the formation of
trihalomethanes.
It is clear that the SDWAA has forced the inclusion of the entire
distribution system when considering compliance with drinking water
standards. Some of the factors that influence the changes in water
quality between treatment and consumption include: chemical and
553
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 553-580.
1994 Kluwer Academic Publishers.
554
Model Types
A variety of computer based mathematical models of water distribution
systems have been developed and used within the water industry to study
distribution system behavior. Such models may be divided into four
general categories:
hydraulic models which simulate the flow quantity, flow
direction, and pressure in the system;
water quality models and flow tracing models which simulate the
movement and transformation of substances in the water;
optimization models which examine a wide range of operational
and/or design variables and select the best solution based on a
stated objective function and specified constraints; and,
analysis/display methods which perform various analyses and/or
display the results of modeling.
Each type of model serves a particular purpose in the assessment of
water quality in a distribution system and thus, should be part of a
tool kit available to the engineer who wishes to investigate water
quality issues in a distribution system.
Model Calibration
Calibration is an important part of the ""art" of modeling drinking
water distribution systems. Model calibration is the process of
adjusting model input data (or, in some cases, model structure) so that
the simulated hydraulic and water quality output sufficiently mirrors
observed field data. One way of viewing calibration is to think of a TV
screen showing observed and predicted values with knobs available to
adjust the predicted values. Calibration is the process of adjusting
the knobs so that the predicted value provides the closest estimate for
the actual valves. Calibration can be difficult, costly and time
consuming. The extent and difficulty of calibration is minimized by
development of an accurate representation of the network and its
components. A traditional technique for calibration is to use fire flow
pressure measurements. Pressures and flow in isolated pipe sections are
measured in the field and the pipe friction factors are adjusted to
reflect the data.
Another method is to use water quality tracers. Naturally occurring
or added chemical tracers may be measured in the field and the results
used to calibrate hydraulic and water quality models. The most common
tracer is fluoride. It is relatively conservative, safe and can usually
be added (or normal feed can be curtailed) and the movement can be
traced in the system using hand held analyzers. For conservative
tracers, adjustments may be made primarily in the hydraulic model to
adequately match the predicted and observed concentrations.
Another calibration technique is to measure predicted tank height
derived from computer simulations against actual tank height during a
given period of record.
Hydraulic Models
Mathematical methods for analyzing the flow and pressure in networks
have been in use for over half a century. They are generally based upon
well accepted hydrodynamic equations. Computer based models for
performing this type of analysis were first developed in the 1950s and
1960s and greatly expanded and made more available in the 1970s and
1980s. Currently, dozens of such models are readily available on
computers ranging from micro computers to supercomputers.
Hydraulic models were developed to simulate flow and pressures in a
distribution system either under steady state conditions or under time
varying demand and operational conditions. Hydraulic models may also
incorporate optimization components which aid the user in selecting
558
Application of Models
There are a set of steps that are ideally followed in applying network
models (Clark, et al., 1988):
1) Model selection - Definition of model requirements and selection
of a model (hydraulic and/or water quality) that fits your
requirements, style, budget, etc.
2) Network representation - Representation of the distribution
system components in the model.
3) Calibration - Adjustment of model parameters so that predicted
results adequately reflect observed field data.
4) Verification - Independent comparison of model and field results
to verify the adequacy of the model representation.
S) Problem definition - Definition of the specific design or
operational problem to be studied and incorporation of the
situation(i.e. demands, system operation) into the model.
6) Model application - Use of the model to study the specific
problem/situation.
7) Analysis/display of results - Following the application of the
model, the results should be displayed and analyzed to determine
the reasonableness of the results and to translate the results
into a solution to the problem.
System Modeling
Engineering analysis of water distribution systems is frequently limited
to the solution of the hydraulic network problem, i.e. given the
physical characteristics of a distribution system modeled as a node-link
network and the demands at nodes, the flows in links and head at all
nodes of the network are determined. This problem is formulated as a
set of simultaneous nonlinear equations, and a number of well-known
559
Formulation
Concentration/Mixing Problem - When multiple sources of water provide
input into a distribution system, the determination of the mixing of
water throughout the network is important in issues of quality
calculation (Males, et al., 1985). Tanks discharging into a system can
also be considered sources. Tracing the flow of water (and the flow of
any associated constituent of that water) through the system can thus
provide insights into the quality and stability of water, the area of
influence of tanks or reservoirs, operating techniques to maximize
delivered water quality, etc. All these problems require the
calculation of the amount of a particular constituent available at a
node, and can collectively be formulated as a concentration/mixing
problem.
For purposes of illustration, the concentration/mixing problem can be
developed for the simple case of a network having two separate sources,
each with a different contaminant concentration of SC t and SC 2
discharging into a water distribution network. The mlxing problem is
then defined as the determination of contaminant concentration emerging
560
from any node under any set of demands. In this initial illustration,
tanks are not considered. The extension to include tanks is described
later.
The basic assumptions of the formulations are that of steady state
analysis and complete mixing at nodes. In addition, there is assumed to
be no loss or decay of the contaminant (e.g. the constituent of
interest), but only conservative mixing at nodes. Thus, water entering
the upstream end of a pipe will have a certain defined concentration
that will be maintained at the downstream end of the pipe. At the
downstream end, a junction exists, at which mixing of all waters
influent to the junction takes place. It is assumed that the
contaminant concentration of the water leaving the junction is based on
complete mixing of the influent water and the conservation Qf mass of
the contaminant. Under these assumptions, all water leaving the
junction will have the same concentration of constituent.
Numeric Example - A simplified network can be used to demonstrate the
manner in which the equations are set up. Assume a two-source network
consisting of 5 links and 4 nodes, as shown in Figure 1.
(50*SC 2 ) (3)
C3 ~ 50
(30*C, + 50*C 2 + 15*C3 ) (4)
C4 = 95
There are thus 4 equations in 4 unknowns that can be solved given the
known values of the boundary conditions SC, and SCa. In this simplified
case, these equations can be solved by direct substitution, whereas in
more complex cases, matrix methods are applied. This procedure when
originally developed was called "Solver" (Males, et a1., 1985).
Implementation of Solver - The formulation discussed in the foregoing
has been implemented as a Fortran program in conjunction with the Water
Supply Simulation Model (WSSM) originally developed by the u.S. EPA's
Drinking Water Research Division. Within the WSSM, a data base of node-
and link-associated information (such as flow, cost, etc) is maintained.
The Solver module was implemented in the WSSM set up the coefficient
matrix. Solver then proceeded to solve these equations using a sparse-
matrix solution code developed by Chandrashekar (1984). The resultant
node-associated p. values are stored in the data base, and were then
available for further calculation or display as a numerical, shaded or
contour map. The data-base orientation of the WSSM means that once the
appropriate data were stored in the WSSM data base, a run of Solver was
specified with only a small number of input items (typically only 5
storage locations in the data base, and external SP j boundary conditions
for each of the external source nodes).
Treatment of Storage Tanks in the Formulation - The Solver formulation
was steady state. Tanks that were filling (i.e. water is entering the
tanks) in the steady state hydraulic solution present no problem, but
tanks discharging into the system had to be handled somewhat
differently. The Solver algorithm considered any node at which water
enters the system from other than an upstream link to be an external
source that must have a correspondingly specified water age. Water in
tanks, however, does not come from a true external source; rather, it is
water that at some previous time passed through the network, originating
at the true external sources. Thus, e.g., in the travel time solution,
water in a tank discharging into the system has a certain age, a
function of how long it took the water originally to reach the tank, and
the detention time in the tank. Thus, it was necessary to define the
water age for tanks discharging into the system. This was handled by
developing a tank-fill hydraulic scenario, i.e., one that portrayed the
hydraulics of the system when the tanks are filling (such as a 1ate-
night, low-demand situation). The Solver module was run to determine
the water age values associated with the filling tank nodes. These were
used as the basis for the water age values for the tank-discharge
hydraulic scenario. It was necessary to manually determine appropriate
modifications to the water age values developed through the tank-fill
scenario, e.g., to handle detention time in tanks.
562
LINK LENGTH' L
,.
SUB UNK
. SUB
NOOE
NOOE
LENGTH.6X
= (~~) (5)
At
rounded to the closest integer number, where Lj = the length of the link
i; and Vt = the velocity in the link i. The length of each sublink AX j ,
is calculated as
(6)
(7}
TI T. Ta
GENERAL EQUATION:
c,...,- c..,
_ERE c .. ' CONCENTRATION
AT SUI NODE XATnME STEP,
Figure,3.
- 6T
Solution Procedure
The information required by the dynamic model may be classified into
three categories: general information, initial conditions, and
information required for each time period.
The solution algorithm used in the dynamic water quality model
operates sequentially by time period. During a time period, all
external forces affecting the water quality are assumed to remain
constant (i.e. demand, well pumpage, tank head, etc.). For each time
period, the following steps are followed:
1. For each link determine the node number associated with the
upstream end (end from which flow emanates) and downstream end. For
links that have no flow during the period, node numbers should be left
blank. In this example, to avoid confusion, letters are used for node
identifiers. However, in actual operation, numbers should be used to
identify nodes.
2. Invert this array so that for each node, the links using that node
are known. A convention should be set such that a link flowing into a
node is recorded as positive, while a link flowing out of a node is
recorded as negative.
3. Determine an ordered list of links and nodes arranged such that
prior to a node or link appearing in the list, all upstream nodes or
links have appeared in the list. This list may be generated by
algorithms that start at upstream. The resulting ordering is not
unique.
4. Process the ordered node/link list in the order of the list. For
each element, concentrations are calculated at the start of the period
and the end of each time step in the period.
5. For a node, the concentration at the start of the time period is
set equal to the concentration at the end of the previous period, or,
for the first period, is set at the user-supplied initial node
concentration. For subsequent time steps, the concentration is
calculated as the flow-weighted concentration for all flows entering
the node (from links, well, or tanks). This may be expressed
mathematically as
(11)
e---o
OlMCHOI< Of flOW
i::>n
..
j)!~fi:!!O~ Of now
i~n
OlMCflON Of tww
t<:::t;if
.. ,
tn~.<::nOI< Of 'law
'f::>14
e
o'"eno~ Of now
, -0 rm
OO>~C1'lO" Of ,ww
0- 0 10\< fa
.
'iS~
OlMCl'lO~ Of now
0
tnMCl'lON Of' %oOW 0 0 1 17
0 0 0- 0 1':'t' j$
WflfCfi" or "1:1*'
~.O-M$:~~~~'if!!:Mro:~~;1Itt(m(::$:~~~
Node C
Wen
Co - 20
Node 0
Co - 50 ___oJ
Ink e
L-2000 ft.
Link 7
Link 5 L-eOOO ft.
L-SOOO ft.
300 GPM
>#C-SO
PERIOD 1
300 GPM
a-30 GPM
V=60 FPM
NX-3
a-50 GPM
V-20 FPM
NX-20
i
Q:I'~~!:(SM (;( th~>..:,
~)pm~ p,:}fl(gt
LF0F.t-<n
NO;:3Q lSf"10 Sur: NU0i':: '~~-of!C'o$~ln:! tk>"'s
300 GPM
.t C- 100
PERIOD 2
100 GPM
a-30 GPM
V-SO FPM
NX-3
a-30 GPM
V-20 FPM
NX-20
"'~~~~~~
m~~~Mrnmrowoommwooww
Ii>
U=.CtND
N:)c:>i- ~j')t:S $1.Jp N4d.e Coj:1C~r:U!iti(!~H;
PERIOD 3
TIME STEP 16
ICO
ICO~_---
MOOELS
RESULTS
GE;"'D
o <looit
o I to2{)ooits
o 20 to 50 UllilS
6 50 w 00 UllilS
III OOw99uniw
_ ;.99!lnilS
1 to:; wUB
5 to 10 Ulliw
>!Oooiw
Acknowledgements
The authors would like to thank Ms. Jean Lillie, Ms. Diane Routledge and
Messrs. Steve Waltrip and Richard Findsen for their assistance in
preparing this manuscript.
REFERENCES
Males, R.M., Clark, R.M., Wehrman, P.J. and Gates, W.E., "Algorithms
For Mixing Problems In Water Systems." Journal of Hydraulic
Engineering, Vol. III, No.2, February 1985, pp. 206-219.
Males, R.M., Grayman, W.M. and Clark, R.M., "Use of Digital Data Bases
in Establishing Pipe Networks for Hydraulic and Water Quality
Modeling." AWWA Computer Spec. Conf., Denver, CO, 1989.
Sarikelle, S. and Chuang, Y., "Analysis of Water Distribution Systems
on a Supercomputer." AWWA Computer Spec. Conf. Proc., Denver, CO,
1989.
20
APPLYING WATER QUALITY MODELS
Introduction
The Safe Drinking Water Act of 1974 and its Amendments of 1986 (SOWAA)
requires that the U.S. Environmental Protection Agency (USEPA) establish
maximum contaminant level goals (MCLGs) for each contaminant which may
have an adverse effect on the health of persons. Each goal is required
to be set at a level at which no known or anticipated adverse effects on
health occur, allowing for an adequate margin of safety (Clark, et a1.,
1987). Maximum Contaminant Levels (MCLs) must be set as near to MCLGs
as feasible.
Although the SDWAA clearly specifies that MCLs shall be .at at the
consumer's tap, most regulatory concern has been focused on water as it
leaves the treatment plant before entering the distribution system. The
only SDWAA regulations that emphasize system sampling are those that
deal with microbiological contamination and total trihalomethanes
(National Interim., 1976).
However, interest is growing in acquiring an understanding of
variations in water quality that are found in drinking water
distribution systems (Chun and Selenick, 1985; Metzger, 1985).
Acquiring such an understanding and then predicting the propagation and
distribution of waterborne substances in distribution networks requires
insight into the kinetics of formation of chemical and biological
substances as well as the hydrauliCS of mixing and transportation.
Modeling techniques are currently used in the operation of water
distribution networks and can be developed to predict the history and
spatial distribution of waterborne contaminants in networks.
In applying models to a water distribution system, the degree of
temporal variation and the specific issues that are being studied
determine the types of models that are most applicable. Steady state
modeling represents external forces as constant in time and determines
solutions that would occur if the system is allowed to reach
equilibrium. In dynamic modeling, demands and supplies are allowed to
vary and the resulting time varying solution is determined.
In both steady state and dynamic modeling, a distribution system is
represented by a link-node network (i.e. pipes are presented as links
and junctions of pipes, wells, tanks or starts of pipes as nodes).
HydrauliC models are used to determine flows and velocities in links.
581
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 581-612.
1994 Kluwer Academic Publishers.
582
362 km (225 .i) of pipe in the NPWA distribution system, showing the
location of wells, the Keystone -tie-in" and the 3 pressure zones:
Souderton Zone; lansdale low Zone; and Hillcrest Zone .
.. 'l'lmloa
W041a
HI'-NortI>!'en"
l"~
s-~
x.. ~"'v~
......
""-""'Z_~
where
= travel time from source node j to node i
= the summation over all directly upstream nodes k
= travel time in the link from node k to node i
= the fraction of flow at node k from source node j
= flow link from node k to node i
586
'"
14",_
....... iIO
-
...
W"i~
,......,..,"'"'3"'""
........
.. - 10
iIO
1-*",......
f$-,,"$fi:l~
The contaminant tracing model was applied to the North Penn distribution
system under varying steady state conditions reflective the differing
operating conditions and demands described earlier. In the first
application, average demand was assumed and all wells were operating at
the normal supply rate. Two sources were studied for this scenario:
water supplied from the Keystone transfer [4.12 ~/min (1089 gpm)] and
water emanating from well NP14 [1.18 mlmin (311 gpm).
TRAVEL TIME
Tmax-Tmin
Tmin
~<0.1
IJlII]llIl) 0.1-1
">5
[]['l1-5
different time periods), such that the travel time fro. a subnode (or
node) to the adjacent subnode (or node) is approximately equal to At.
divided into sublinks by a series of evenly spaced subnodes (though the
A key consideration in applying the dynamic water quality model is the
selection of the computational time step used within time periods. The
only absolute constraint in selecting the time step is that the length
of all time periods must be an even multiple of the time step. If the
time step selected is too large then the number of subnodes will be
relatively small and the resulting predictions will be less accurate.
This is especially true of short links where the time of travel through
the link is less than 0.5 x At. In this case the quality is transferred
through the link with no transformation. Decreasing the time step
lengths results in more time steps and subnodes thus increasing the
589
General Information
At Time Step
General Network Information:
Node numbers associated with the end of each Link
Link lengths
Pipe diameters
Node number associated with each source
Node number associated with each tank
Tank geometry
Initial Conditions:
Concentration at each node at the start of simulation
Volume in tank at start of simulation
Information Required for Each Period:
Direction and flow in each link
Velocity in each link (optionally may be calculated based on pipe
diameter)
Concentration in source flow
based dynamic water quality model written in FORTRAN. Versions for both
an Apple Macintosh computer and IBM-PC (or compatible) computer were
developed. The model was applied in a full-scale demonstration of the
North Penn Water Authority distribution system.
The dynamic water quality model was used to model the movement of
constituents in the North Penn system. A 36-hour period was simulated
corresponding to conditions present during the sampling program
conducted on November 14-15, 1985. Hydraulic conditions in the system
were determined using the WADISO hydraulic model (Gessler and
Walski, 1985). Parameters of that model were adjusted so that predicted
tank levels and flows at selected sites represented those measured
during the sampling period. A comparison of leasured and modeled
hydraulic conditions at three locations are shown in Figure 5.
""
,1!!;-~........-+..'o-J.......-,i:IC:--..A.-....,lIIIi:-..........~40
n"", (!Iou",)
",00r--------~-."........,
1m .. K~1IoIto
The first step in the modeling process after the data base development
and hydraulic models had been implemented was to apply the steady state
and dynamic water quality models developed as a result of the North Penn
study to the Cheshire system to simulate the propagation of fluoride
feed water and thereby to select sampling locations when the fluoride
feed was actually turned off.
System operation information for Cheshire for the period March 3-4,
March 5-6, and April 18-19, 1989 were used in the simulations. The
information utilized well pumpage rates, tank inflow/outflow data, and
calculated service area water usage on an hourly basis. For each of the
three periods, a 7-day simulation was run in which the 24 hour period
was assumed to repeat itself seven times. Fluoride concentrations were
initially set at a value of 100 (an arbitrary datum) at all nodes and in
the tank. Then at time=O, the fluoride concentration at both wells was
set to zero. Simulated concentrations in the system were observed for 5
days and then the fluoride was restarted and the system observed for
another two days.
The results of the simulation are presented in a series of graphics
for each of the three sampling periods. The simplified network
representation used in the modeling runs is presented in Figure 6. This
map shows the location of the wells, the tank, and 5 other nodes at
which detailed simulated time series data are presented.
594
Based on the simulation results and the objectives of the proposed field
study, a preliminary field testing program was designed. Much
refinement was required based on actual availability of manpower,
variations in the operation of the system, etc. However, the plan
served as a starting point for final design of the sampling plan.
Unfluoridated water was picked as the tracer because fluoride is
regularly added to the water at a concentration of approximately 1 mg/l
as required by the State Department of Health Services, it does not
dissipate from the water, it is easily tested for, and turning off the
fluoride feed could be done with no health or aesthetic affects to the
water. A fluoride concentration of between 0.8 mg/l and 1.2 mg/l in
public drinking water is required by the State Department of Health
595
'*--
.. GrR utnpItng SIte
Conttnuous analyftf
The official start of the study began when the fluoride was shut off at
596
Turning Off the Fluoride. Results from the study were very encouraging.
The model predictions, for the propagation of the non-fluoridated water
through the system were very close. Figure 8 is a comparison between
the model predictions and the field sampling results for nodes 37,182
and 570 (tank). The general trends predicted in the simulation are
borne out by the field study. As can be seen from node 520,
concentration in the tank discharge increases/decreases until it
approaches the calculated concentration level in the tank. This effect
is probably due to a lack of complete mixing in the tank.
The behavior of the tanks are of particular interest. During the
early portion of the sampling period, tank height variations were held
to a minimum <0.91 m (3 ft). After two days, little change in fluoride
concentrations was found in the tank and, as a result, the water level
was then allowed to vary approximately 2.44 m (8 ft). The wider range
in tank height variation has the effect of turning the water over
relatively rapidly. Even with the rapid turn over it takes nearly ten
days to fully replace old water with new water in the tanks. It is
clear from this analysis that tanks could have a detrimental effect on
water quality, particularly as water ages in the tank.
Turning On the Fluoride. The simulated values compared well with the
actual field data. In both situations of turning the fluoride "off" and
"on," the values simulated were gradually decreased and increased from
the North Well. This is because the fluoride is added prior to the
clearwell thus dampening the effects of any changes. Fluoride changes
at the South Well can be seen almost immediately in adjacent nodes.
Another modeling consideration was the fact that laboratory analyses
never detected less than 0.05 mg/l fluoride because of instrument
sensitivity. Thus, the model results were adjusted accordingly.
Effect of Residence Time. From the study it is clear that some portions
of the Cheshire System have long residence times.
long retention times are very significant with regard to the
concentration of various contaminants or substances as they are
propagated through the system. For example it is well known that
trihalomethanes increase with time and that chlorine decays over time.
Because these changes have public health significance a study was
initiated to simulate chlorine propagation in the Cheshire Service Area.
The following equation was used to describe chlorine decay using the
597
O.l
.,0-1
rJu
0 ..
0.4
0.1
~ ..
0.0
0
.,:
1 0,8
0.$
C
J
0,.
0.1
\1.1
The authors believed that the implications from the simulation study
were so important that a verification study was initiated using another
portion of the SCCWRA service area.
On August 13-15. 1991. a sampling program at the Cherry Hill/Brushy
Plains Service Area was initiated with the goal of validating the
previously discussed si.ulation results. The purpose of this sampling
program was to gather information to characterize the variation of water
quality in the Service area and to study the impact of tank operation on
water quality.
Verification Study
The Cherry Hill/Brushy Plains Service Area covers approximately 2 square
miles in the Town of Branford in the eastern portion of the SCCRWA area.
This Service Area is almost entirely residential containing both single
family homes and apartment/condominium units. Average water use during
the sampling period was 1700 ~/day (0.46 mgd). The water distribution
system is composed of 20.3-cm (8-in) and 30.48-cm (12-in) mains as shown
in the sche.atic in Figure 9.
ScaJe
1500 feet
457.2 meters
SP - DeSignates
sampling point
Prior to the sampling period, the WADISO hydraulic .odel and the dynamic
water quality model developed by the U.S. EPA were applied to simulate
flow patterns within the Service Area. Additionally, during the periods
of May 21-22, July 1-3, July 8-10, and July 30-August 1, 1991, chlorine
residuals were IOnitored (utilizing a Rosemount model 4024 portable free
chlorine analyzer and chart recorder) at the tank and operational
patterns (pump records and tank water level variations) were studied.
SAMPLING PROCE~ES
At 9:00 AM on August 13, 1991, the fluoride feed was shut off at the
Saltonstall plant. Because the feed is prior to the filtered water
storage tanks, the fluoride concentration actually leaving the plant
decreased gradually rather than ceased entirely when the feed was turned
off. At that time, a 'circuit' was begun in which samples were taken at
each of the seven distribution sampling sites in addition to samples at
the pump station (on the effluent side) and at the tank.
Figures 10 and 11 show the results of the fluoride sampling study and
the modeling efforts at each of the sampling nodes. From these results
it is clear that the modeling effort matches the sampling efforts quite
well with the exception of the dead ends. The shaded areas at the top
of the individual plots in Figures 10 and 11 show the on and off cycle
for the pumps. Clearly, the pump cycles heavily influence water quality
at several sampling pOints. For example, at node II, during the pumps
on cycle the fluoridated water is pumped into the system. When the
system is being fed from the tank (pumps off) the system is receiving
water that had reached an equilibrium concentration of fluoride prior to
the stoppage of the fluoride feeders.
.0.4 .0.4
r
10.2 .. .. .. .. .. . .. . .Ift' . . . . . . . . . . '.' )0.2
...
5 10 20 21 JO 31 40 ... 10 55 5 10 1. 20 21 30 31 40 ... 10 II
l' Houn from 10 a",I1131'111 Houn froa 10 am 1113111
Node 10 Node 11
ON OFF ON OfF ON OFF ON OFF ON ON OFF ON on OM OfF ON OfF ON
1.2 1.2
i' i'
1'
10
0.'
r f4
r
f' 0.2 0.2
10 11 20 . :to M 40 45 10 61 10 I. ..ao 30 40 10 .
Houn IroIII 10 _ II1M1 Houn .... ,. _
III.'
~
Figure 10. Results from Fluoride Sampling Study at Nodes 3,6,10,11 0
0\
Sample RMUlIa Node 25 o
Node 19 tv
ON OFF ON OFF ON OFF ON OFF ON - P,.dlc:t.d ON OFF ON OFF ON OFF ON on ON
1.2..,..-------------------------.., u-fi-----'---------'----,
i' . . . . . '1. ... i'
1' 1'
:110.1
)0
i .
0.4 ~0.4 .................. , ............ .
"Ii'
:I Ju
,0.2o I ~ '; '; . ....: oI I
o I 10 11 10 II 30 34 40 41 10 55 Ii 10 ,. 10 21 30 34 40 41 10 15
HounIn. 10 .... 1113181 HourI fnNft 10 .... 1113181
NodeM
Node 28
ON OFF ON on ON OFF ON OFF ON ON OF' ON on ON on ON OF' ON
-- 1.I-fi--L---I---------i----.....I--,
:-......... .o' .... St .. ,......,. lie ................ i 1..,- ..
i'0.' 0.'
1 0.' 1 0.'
J
J::: J::]"".......................... 1
o i , , , , , , , , ,
I
I 10 11 10 II 30 31 40 41 10 II Ii 10 11 10 If 30 34 40 41 .. 15
I
.......... ,0 .... 111_, ...... .,..'..... 111.,
Figure 11. Results from Fluoride Sampling Study at Nodes 19,25,28,34
603
Chlorine
Conc. .tratlon
Link Residence In II8Il Decay Ratio of
legimlngJEndlng Length* TI_ (UplJtr_ Coeffi~1 ..t Pipe to
Nodes (ft) (deys) DOIoI1IIt~) (days ) Bulk Decay
bulk decay rate or the decay rate of chlorine in the treated water. As
can be seen by the ratio in column 6 of Table 5, the total systeM demand
is much higher than just the bulk decay rate. This additional demand is
most likely due to pipe wall demand, biofilm and tubercles and is very
Significant. It is conceivable that some system components may
ultimately have to be replaced in order to meet water quality goals.
The links resulting in dead ends (which also had the lowest average
velocity during the pumps on scenario) also exhibited the highest
chlorine demand. It is also clear from column 5 in Table 5 that a
single first order decay rate will not predict chlorine residual
adequately.
DEAD ENOS
Based on this and previous studies, the authors believe that not only
tanks but dead ends in distribution systems are very Significant in
terms of both water quality and contaminant propagation modeling.
Clearly, if the potential water usage with regard to volume of water in
a dead end is high, the dead end section may flush out rapidly depending
on water usage patterns. If the water usage is small with regard to
volume of water in the dead end section, then water usage patterns have
little impact on the flow in this section. Under these conditions the
water will have a very long residence time, and it will be difficult to
maintain chlorine residuals. The sensitivity of water quality modeling
results to water usage in the vicinity of dead ends also makes it very
difficult to accurately model such situations. The authors believe this
is an aspect of distribution systems that needs further study.
604
DISCUSSION OF RESULTS
Results from this study are consistent with the findings of others in
showing that water quality varies dramatically fro. point-to-point in a
drinking water distribution system (Geldreich, et a1. 1972; Maul, et a1.
1985a; Maul, et a1. 1985b; leCheva11ier, et a1. 1987). This study goes
beyond these earlier studies by presenting a plausible hypothesis as to
why this deterioration takes place and demonstrates how system design
and specific operating scenarios, such as direct pumping and/or the use
of storage tanks, can influence the nature of water quality variation
within the systa.. It also demonstrates the usefulness of water quality
propagation models in assessing both the impact and the causative
mechanisms for those variations.
--
~
COMPARTMENT B
COMPARTMENT
C
'Dead Zone' -
COMPARTMENT A
. ..
-- ..
I ..
1~~--------------------------------~
0.5 1 1~ 2 2~ 3
Time from stan In days
1,000
~
Q.
(!)
.5
~
[:
,1,0000
1.2...-------------------------------,
Predicted
r...
0.2 , .
OL-___L -_ _ ~~ __ ~~ __ ~ ____ ~ _ _ __ J
Model Results
The 3-compartment model was applied to both the Prospect Tank and the
Brushy Plains Tank. At the Prospect Tanks, fluoride was modeled while
at the Brushy Plains Tank fluoride, chlorine ~nd water age were studied.
For the Prospect Tanks, there was no indication of a dead zone so that
only Compartment A and Compartment B were represented in the model. As
a basis of comparison, a single compartment model was assumed and the
results compared to the concentrations in the effluent line as
determined from the field study (see Figure 14).
Application Of EPANET
The new generation of water quality models are highly sophisticated. An
example of this type of model is EPANET, developed by the Drinking Water
Research Division of EPA's Risk Reduction Engineering Laboratory
(Rossman, 1993). [PANET performs extended period simulation of
hydrauliC and water quality conditions within drinking water
distribution systems, calculates flows in each pipe and pressure at each
pipe junction, the height of water in each tank, and the concentration
of dissolved substance at each junction are calculated during a multi-
time period simulation. Water age and source tracing can also be
simulated. EPANET consist of two programs. One is a hydraulic/water
quality simulator and the other is a graphical user interface for
interactively running the simulator and viewing its results.
Key features of the program include:
modular, highly portable C language code with no pre-set limits on
size of network,
a simple data input format based on a problem oriented language,
a full-featured, extended period, hydraulic simulator that can
handle various speed pumps, and either level- or timer-control
rules on pump and valve operation,
an improved and more efficient algorithm for tracking water
quality changes over time throughout a network,
the capability to consider water quality reactions both within the
bulk flow and the pipe wall.
The graphical user interface allows one to edit EPANET input files,
run a simulation, and view the results all within a single program.
Simulation output can be visualized through:
color-coded maps of the distribution system with full zooming,
panning, and labeling capabilities and a slider control to move
forward or backward through time,
spread$heet-1ike tables that can be searched for entries meeting a
specified criterion,
time series graphs of both predicted and observed values for any
variable at any location in the network.
609
Acknowledgements
The authors acknowledge the assistance of Ms. Diane Routledge, Ms.
Jean lillie, Mr. Steven Waltrip, Mr. Richard Findsen and Dr. James
Goodrich of the u.S. EPA; Dr. Richard Males of RMM Technical Services;
Dr. Walter Grayman, Consulting Engineer; Mr. Harry Borchers, North Penn
Water Authority, Ms. Judy Coyle, Consulting Chemist, formerly of North
Penn; Dr. Rolf Deininger of the University of Michigan; Mr. Jeffrey
Finkeldey and Mr. larry Wymer of the Computer Sciences Corporation;
Messrs. Alan Hess, Ron Walters, Tom Barger, Gary Thibodeau, John
Savinelli and Darrell Smith of the South Central Connecticut Regional
Water Authority.
References
Clark, R.M., Grayman, W.M., Males, R.M. and Coyle, J., "Modeling
Contaminant Propagation in Drinking Water Distribution Systems."
J. Water SRT Aqua, No.3, 1988, pp. 137-151.
Clark, R.M., Goodrich, J.A. and Wymer, L.J., "Effect of the Distribution
System on Drinking Water Quality," J. Water SRT. Aqua, Vol. 42, No.1,
pp. 30-38, 1993a.
Clark, R.M., Grayman, W.M., Males, R.M. and Hess, A.F., "Modeling
Contaminant Propagation in Drinking Water Distribution Systems,"
Journal of Enyironmental Engineering, ASCE, Vol. 119, No.2,
March/April, 1993b, pp. 349-364.
Geldreich, E.E., Nash, H.D., Reasoner, D.J. and Taylor, R.H., 1972.
"The necessity of controlling bacterial populations in potable water:
community water supply." For JAWWA 64:596-602.
Germeles, A.E., "Forced Plumes and Mixing of Liquids in Tanks," J.Fluid
Mechanics, Vol. 71, Part 3, 1975.
Gessler, J. and Walski, T.M., Water Distribution System Opti.ization,
TREL-85-11, WES, Corps of Engineers, Vicksburg, MS, October 1985.
Grayman, W.M., Clark, R.M. and Males, R.M., "Modeling Distribution
System Water Quality: Dynamic Approach." Journal of Water Resources
Planning and Management, ASCE, Vol. 114, No.3, May 1988.
Grayman, W.M. and Clark, R.M., "Water Quality Modeling in a Distribution
System," Proc. AWVA Annual Conference, Philadelphia, PA, 1991.
Grayman, W.M. and Clark, R.M., "Impact of Storage on Distributed Water
Quality, accepted for publication in ~.
Hess, A.F., et al., "Field Sampling Procedures for Calibration of a
Water Distribution System Hydraulic Model," Proceedings of the Water
Quality Modeling in Distribution Systems Conf., Cincinnati, OH,
February 1991.
Kennedy, M.S., Sarikelli, S., Moegling, S., and Suravallop, K. "Mixing
characteristics in distribution system storage reservoirs." Proceedings
of the AWWA Annual Conference, Philadelphia, PA, June 1991.
LeChevallier, M.W., Babcock, T.M. and Lee, R.G. 1987. "Examination and
characterization of distribution system biofilms," Applied and
Enyironmental Microbiology 53:2714-2724.
Males, R.M., Clark, R.M., Wehrman, P.J. and Gates, W.E. "Algorithm for
Mixing Problems in Water Systems," Joyrnal of the Hydraulics Division,
ASCE, Vol. III, Mo. 2, pp. 206-219, February 1985.
612
Abstract: A numerical method is presented in this paper which may be applied to mass oscillations
as well as to the water hammer equations. The method is based on a combination between an implicit
fmite difference method (IFD) and the method of characteristics (MOC). The MOC/IFD method
is used to investigate the instationary behaviour of pipeline systems in the transition region between
inertially-govemed processes and the spreading of pressure surges. A comparison between the results
obtained from the rigid water column model (RWCM) and the MOC is also presented.
1. Introduction
The objective of design planning is to dimension pipeline systems in new constructions, or when
extending existing installations or replacing installation components, in such a way that they may
be safely and economically operated over a long service life.
In addition to economic aspects such as construction and operating costs, the safety planning
concept is of decisive importance with regard to the operation of the installation. This includes
the control of flow processes under normal operating conditions as well as for scheduled changes
in operation and malfunctioning of the system.
The normal operation of an installation is characterized by a stationary, i.e. temporally con-
stant pressure head and volumetric flow distribution within the system.
Scheduled changes in operation are changes which are purposely introduced in order to
achieve a disturbance-free transition from one stationary operating state to another stationary
operating state. Measures necessary to achieve this include, e.g. the starting-up or shutting-off of
pumps, the opening or closing of valves or the intervention of the process control system.
Malfunctioning of the system is characterized by events which cannot be influenced. Examples
of this include: the failure of pump motors, the unintentional opening or closing of valves, the
jamming of safety valves or the failure of the process control system.
Considering the example of a district heating installation, the operational behaviour of a complex
pipeline system will be examined in closer detail. District heating systems are hydraulically
closed systems in which water is used for transporting heat. Water is pumped from the heating
plant to the customer in the supply line and from the customer to the heating plant in the return
line. The extraction of heat is subject to continuous fluctuations which are governed by the time
of year, the time of day and the outdoor temperature. The heat extraction fluctuations lead to
613
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Suiface and Pressurized Flows, 613-642.
1994 Kluwer Academic Publishers.
614
instationary operating states due to the fact that the circulated quantities of water must be
matched to the quantities of heat extracted.
In order to ensure fault-free operation of the installation, the regulation is being increasingly
automated. The process control system employed for this purpose result in frequent changes in
the operating speeds of pump units, which in tum induce pressure and flow fluctuations.
As a result of the progressive expansion of such systems, smaller networks are being con-
nected together and supplied by several heating plants. In the case of these compound networks,
it is possible to redistribute the level of energy generation between the individual heating plants.
This gives rise to the question of the most economically efficient solution regarding heat genera-
tion and distribution. The optimization software developed to solve such problems provides
suggestions for alternative modes of operation. This leads to a redistribution of the quantities of
inputted heat between the various heating plants as well as the intervention of the process control
system, which together give rise to instationary operating states in the network.
Every change in operating conditions leads to instationary pressure head and flow variations in
the pipeline system. Depending on how rapidly flow and pressure head variations occur, the
following classification scheme may be derived:
Slow transients, i.e. weakly instationary processes, which will be investigated here in greater
detail, are characterized by the absence of the high frequency components of pressure head and
flow fluctuations. They may be subdivided into pure mass oscillations and processes in which
both the inertia and compressibility of the fluid influence the solution.
The method of characteristics (MOC), which is most commonly applied for computing high
frequency pressure surges, limits the computational time step to values of less than one tenth of
a second. If the method is employed to compute slow transients, uneconomically long computa-
tion times result for the necessary simulation period of several hours due to the fme time
discretization - despite the development of increasingly powerful computers.
The most commonly applied method reported in the literature is the rigid water column model
(RWCM). As suggested by its name, this method is based on the assumption of rigid water
columns, i. e. compressibility and elasticity effects are neglected while inertial and frictional
effects are taken into consideration.
Flow processes to which these assumptions apply are described as inertia-controlled mass
oscillations. As the propagation of pressure waves cannot be described by this method, a necessa-
ry prerequisite when applying the method is that the flow processes take place sufficiently slow.
615
If this is not the case, there is a danger that meaningless results are computed.
Examples of the numerical prepocessing and the ranges of application of the RWCM are given
in the work of Onizuka (Ref. 12), Shimada (Ref. 14) and Wood (Ref. 17). Further details of these
studies, including the examples investigated by the authors, are described in Part II.
In this paper, a new computational method is presented which is based on the theory of elastic
water columns. In this method, it is only necessary to match the time step to the temporal beha-
viour of the flow processes to be investigated.
2. Basic Equations
Most of the basic physical laws are given for a specific quantity of mass B. For example, New-
ton's second law of motion gives the relationship between the change of momentum and the
forces acting on the surface of the mass. In fluid flow, we are not usually interested in the motion
of a given quantity of mass. Instead we are interested in the flow through a region. The Reynolds
transport theorem relates the intensive property z for a specific quantity of mass, to that of a
specified region KV.
The specified region is called a control volume KV. The boundaries of the control volume are
subdivided into a closed boundary BA and an open boundary KA where the inflow into and out-
flow from the control volume take place. The open boundary KA is called the control surface.
For the three-dimensional case, the Reynolds transport theorem is given by
~
dt
Jz dV = i Jz dV aJZY !! dA = Ji
B(I) B(I)
+
B(I) KV
dV + JZ Y !! dA
KA
(2-1)
Ji dV Jz y!! dA = J(i
KV
+
KA KV
+ diV(YZ)) dV (2-2)
For closed conduit flow, it is permissible to neglect the velocity components perpendicular to the
pipe axis s. This leads to a one-dimensional theory in which the values of the pressure p and the
velocity v along the pipe axis s are sufficient to describe the flow.
Furthermore, the cross-sections A(s,t) are taken to be perpendicular to the pipe axis s, so that
the normal vectors n of the cross-sections are parallel to the pipe axis s. Integration over the con-
trol volume KV can be replaced by integration over A(s,t) along the pipe axis s
(2-3)
616
\
2.2. CONSERVATION OF MASS - CONTINUITY EQUATION
=
Substituting z pinto Eq. (2-3),
we obtain the conservation of
mass for one-dimensional closed
conduit flow 7~
,
BA
KV
'
\
\\",
\
.(pyA)
p y A + - - ds
as
.f (0at (p A) + Ts(P
0 v A) )ds = 0 ~\
\
",;; rlO/
PYA\
(2-4) ~
This may be expressed by the
differential equation
V
Fig.2-1 Notation for the continuity equation
o 0
(jt(P A) + Ts(P v A) = 0
(2-5)
at + Vas
p1 (op Vas + as - 0
op) 1 (OA oA ) ov_ (2-6)
+ A at +
we obtain
Idp+~dA+ov=O (2-8)
pdt A dt as
The first two terms describe the storage of mass within the control volume KV. The third term
res presents the change of inflow and outflow through the control surfaces KA of the control
volume KV.
Substituting z =p v into Eq. (2-3) gives the equation of motion for one-dimensional closed
conduit flow
f. (0 0
(jt(P v A) +Ts(P vv A) ds = EF ) (2-9)
a
v ( _(pA) a
+ v"'"l':'"(pvA) ) + pA_
av + pvA_ ~
av =...f (2-11)
at as at as
According to the continuity equation (2-5), the sum of the two terms in the square bracket is
zero.
av +
p A ( dt Vas ~
av) =...f (2-12)
ds
aA ~
= -P
as ds - A
as
VP ds (2-13)
_ 1(
FBA - - P + (p +""L)ds
2 as
ap) as aA _ aA
....,- ds = p_ds
as
(2-14)
d) Shear forces between the fluid and the pipe walls. Assuming a steady-state flow profile, these
may be calculated from the DARCY-WEISBACH friction formula
618
4A
Fs = -'tUds = -'t_ds 1 4A
= -_pAvlvl_ds A_
= -pA _ v Iv
_I ds (2-16)
D 8 D D 2
'" F
f = _L_ = -p aA - A up
An
+ P aA + P A g sma
. - pA_
A v_Iv_I (2-17)
as
T"
~
ds ds ds D2
pA ( av +v av) =-AuP-pAgsma-pA
An . A vlvl
_ __ (2-18)
at as as D2
Dividing by pA
av
(at + Vas
av)
+ pas
1 ap .
+ g sma - ~~=O (2-19)
D 2
and introducing the total derivative given by Eq. (2-7), we obtain the equation of motion
1 ap + gsma
_dv + _'"""" . +_
A_v Iv
_I -_ 0 (2-20)
dt pas D 2
The first term describes the change of momentum, i.e. the inertia effects. The second term ac-
counts for the change of pressure forces. The third term describes the gravitational force and the
fourth term represents the friction force.
With the continuity equation (2-8) and the equation of motion (2-20) we have two equations for
the four unknowns pressure p, velocity v, density p and area A. In order to solve for the un-
knowns, we require two further equations or simplifying assumptions.
The rigid water column model (RWCM) is based on the assumptions that the density p and the
cross sectional area A remain constant, i.e. the storage of mass within the control volume is
neglected.
Substituting Eq.(2-21) into the continuity equation (2-8) yields the continuity equation for a
rigid water column model
av = 0 (2-22)
as
619
The equation of motion remains unchanged. Rewriting the continuity equation for the RWCM
and the equation of motion in terms of the pressure p and the mass flow m gives
1 Om =0 (2-23)
pA ds
From Eq.(2-23) it can be seen, that the mass inflow and outflow for a pipe reach are the same,
i.e. no storage of mass takes place within the pipe.
Eq. (2-24) states that the mass flow m depends on time t only and that the pressure p
depends on the distance s only. Thus, the partial derivatives can be replaced by total derivatives.
Multiplying Eq. (2-24) by pA and rearranging terms gives
dp -pAgsma
_dm = -A_ . 1.. _
- _ mimi
_ (2-25)
dt ds D2pA
we obtain
Eq. (2-27) is an ordinary first order differential equation with the two unknowns m and p. A
numerical method to solve this type of equation will be discussed in Chapter 3.
In order to solve the continuity equation (2-8) and the equation of motion (2-20), we require two
further equations. These two equations may be obtained by assuming that the fluid inside the
pipe is slightly compressible and that the pipe walls are linearly elastic.
2.5.1. Thermal state equation. The density p of a fluid is in general a function of the tempera-
ture T and the pressure p.
p = f(p,T) (2-28)
For a gas this relationship is given by the thermal state equation pIp = RT. For a liquid there is
no equivalent relationship available. It may be supposed however, that the liquid behaves baro-
tropically, i.e. the density p depends on the pressure p only.
620
p = f(p) (2-29)
This type of state equation is given by the linear relationship between a density change dp and
a pressure change dp
1 dp _ 1 dp
(2-30)
pdt - EF Cit
2.5.2. Linearly elastic pipe wall. Presupposing that the conduit walls are linearly elastic, the
relationship between the strain Er and stress O't is given by
(2-31)
where Ew is the elasticity modulus of the pipe wall. The relationship between the hoop stress O't
in a thin-walled pipe and a constant pressure p inside the pipe is given by
Combining Eqs. (2-31) and (2-32), and calculating the derivative yields
d = dr = d ( P r
r V
1= EwS 1 (r dp + P dr) (2-33)
Eq.(2-34) gives the linear relationship between area changes dA and pressure changes dp.
2.5.3. Continuity equation for a slightly compressible fluid with linearly elastic pipe walls.
Substituting Eq. (2-30) and Eq. (2-34) into Eq. (2-8) gives
Idp 1 dp Ov- O
EF dt + ~dt + d'S - (2-35)
1)
dp +
dt (2-36)
a = (2-37)
we obtain the continuity equation for slightly compressible closed conduit flow
For large wave speed values the first term may be neglected compared with the second term.
Thus, we obtain
ov =0 (2-41)
os
This is the same as Eq.(2-22) derived earlier, assuming p = const. and A = const., i.e. no mass
storage. Thus, the assumption of p = const. and A = const. is equivalent to the assumption
a ~ 00. For very high wave speeds, pressure changes propagate instantaneously through the
system. Thus, only inertia effects are accounted for.
Presupposing that the fluid velocity V is small compared to the wave speed a, the convective
terms
622
(2-42)
Op + p a 2 OV =0 (2-43)
dt ds
For practical purposes it is more convenient to write the equations in terms of the two dependent
variables pressure p and mass flow m. This can be achieved by substituting
(2-45)
Op + a2 am = 0 (2-46)
dt Ads
These two first-order quasi-linear partial differential equations may be expressed in matrix form
as
aU
-=+A-==S
aU (2-48)
at -os-
with
S =[
-
0 A. 1
P A g sina - 2D v Iv I
(2-49)
The eigenvalues of matrix A determine the type of the differential equations. With
a2 (2-50)
det(A-aE)=O :> a 2 -_A= ... a=a
- - A
both eigenvalues are real and distinct. Thus, the equations represent a set of hyperbolic partial
differential equations. Equations of this type are referred to as wave equations.
623
~g
d(;) = A
dt
(~-
P
~l-
P
g g
ALsina - A.!: ;\;\
D 2gA
(3-1)
and substituting the volumetric flow Q and the pressure heads Hi and Hk
m (3-2)
Q =-;
p
we obtain
~
g
dQ = A (H - z. - H + z ) - A L sina -
dt I I k k
A.!:D Q2gA
IQ I (3-3)
dQ = g A (H - H ) _ ~ Q IQ I (3-4)
dt L I k D 2A
The numerical method used to solve a given problem will be explained by way of a simple
example.
The second equation is given by the relationship between the imbalance of the volumetric flow
Q. - Q and the head H at the standpipe
624
(3-6)
I
I+AI I+AI
QI+AI = Q I + IFI (Q(t),h(t dt; HI+AI = HI + F2 (Q(t), h(t dt (3-8)
I
The classical Runge-Kutta method provides an approximation for the integrals expressed by
the two recursive formulae
(3-9)
k
QI
= [g
A (H - H *) -
L I D 2A
~ 1 I].'
QI QI k
HI
=At[Q*-QI]
A
(3-14)
625
(3-15)
[
Q' - Q + kQI
IT J (3-16)
kH2 = At
A
_ [gA (HI
kQ3 - At -
kH2 _ _ A.
+- H) -
(3-17)
L 2 D
(3-18)
(3-19)
(3-20)
Substituting Eqs.(3-14) - (3-20) into Eq.(3-9) yields the values for the the two unknowns QI+AI
In the case of complex pipeline systems with pumps and valves, the Runge-Kutta method is
unsuitable due to the fact that the underlying differential equations may behave stiffly. In this
context, stiff implies that small changes in one variable result in large changes in the computed
results. This occurs, e.g. when trottling action of a valve is very severe. A series of special
solution techniques are available for stiff systems of differentail equations. These include the
methods of Gear (Ref. 9) and KapslRentrop (Ref. 10). In Ref. 1 (Bullogh and Robbie), eight
different numerical methods for the prediction of mass oscillations in closed conduits are
compared.
626
The most common method adopted for solving the wave equations is the method of characteris-
tics. This method transforms the two quasi-linear partial differential equations, as formulated in
terms of the two independent variables s and t, into four ordinary differential equations. Two of
these ordinary differential equations (compatibility equations), are only valid along the
characteristic lines defmed by the two remaining differential equations. The numerical solution
is performed by integrating the compatibility equations along the characteristic lines.
In the next three Sections the essential steps of the method of characteristics will be explained in
some detail, because in Section 6 this method will be combined with the implicit finite difference
method of Section 5 to generate an efficient method for calculating slow transients.
The continuity Eq. (2-47) denoted by L\ and the equation of motion Eq. (2-48) denoted by ~
<pER (4-2)
<p (dp
""h
01
A dp) + (i:hn
+ - -.,:-
<p as at
<pa om) _ _
A
2
as
. _ A. Imlm
.....,...... + ---.,:- - P A g sma - - -
D 2p A
(4-3)
If the independent variable s is permitted to be a function of time t , then we obtain the total
derivatives
dp _
<it -
(dp dp) -_(OJ)
en + dsdt Ts A dp)
en + <pTs ds _ A
... dt - <p
(4-4)
The two ordinary differential equations for the characteristic lines are
627
ds = a (4-7)
dt
A(dP
-a -ata Ts
dp) (am
+
am) __ . _Almlm
dt'a Ts - pAgsma D 2pA
(4-8)
_ a dm
dp + _ _ .
= -ap gsma A_
- a_ 1m_1m_ ds = a (4-9)
dt Adt D2pA 2 dt
Eq. (4-9) with the plus sign is valid along the characteristic line ds/dt = +a and Eq. (4-9) with
the minus sign is valid along the characteristic line ds/dt = -a Multiplying Eq. (4-9) by dt and
=
substituting the identity dt ds/a we obtain
lit
j-1 j j +1
J lis
l
'1
lis
l
'1
lis
l
'1
Fig. 4-1 : Notation for the fixed grid method
lis
l
'1
The pipeline is divided into N reaches, each having a constant length AS. The nodes at the pipe
ends are dermed as node i and node k. The interior nodes are labelled as j-l, j, j+ 1 . The ratio
between the time step At and the reach length AS must satisfy the ordinary differential equation
for the characteristic lines, i.e. AS/At a . =
4.2.1. Interior nodes
For an interior point j, the unknown pressure pt61 and the unknown massflow ~1+61 can be
detennined by integrating Eq. (4-10) from node j-l to node j along C+ and by integrating
628
Eq. (4-10) from node j+l to node j along C-. see Fig. 4-2
c+
lit
j -1 j j +1
l
'1
lis
l
'I
lis
l
'1
Fig. 4-2 : Interior nodes
s. s.
Integration along C+ yields
J, J
1.61 HM
~ ~
(4-12)
(4-13)
(4-14)
By introducing the constants CL RL CR' RR' which depends on values at time t only
CL = - Pj-It-a
-mt
j _1 + p
A
gsma.=o;
A. (4-15)
A
CR =- Pj.lt+a t
A ~.l - PA
g sma. 11s; (4-16)
or with
(4-18)
we obtain
(4-19)
Eq. (4-19) provides two equations for the two unknowns pt.t
and ~t+.t. The values of these un-
knowns can be determined by solving both equations simultaneously. This yields
(4-20)
4.2.2. Boundary nodes. For each of the boundary nodes i and k. we have only one equation.
lit
J j
(4-21)
(4-22)
Using the identities Ill; = Dl;t and mt = - Il\; and by introducing Zr. = 1/'4.. ~ = 1'4.. Eq.(4-21)
and Eq.(4-22) can be written in matrix notation as
(4-23)
To solve for the unknowns. we require boundary conditions at the end nodes. i.e. a given external
630
mass flow or a given pressure. At junctions, further equations are available from the other pipes
connected to the junction.
The simple pipe system shown in Fig. 4-4 consists of two pipes. Pipe 1 has a length L j which is
three times the length of pipe 2, denoted by ~. The boundary condition at the left end (node 1)
is given by a time-varying flow m l " = f(t). At the right end (node 5) a constant pressure
=
Ps" const. is prescribed.
2 4 5
For the interior nodes 2 and 3, the unknowns P2t+61, mt6l , P3t+61 and m3t+61: can be determined by
using Eq.(4.20).
The unknowns at the two boundary nodes 1 and 5 and the junction node 4 are solved using
the matrix representation of the reach equations. For pipe 1 from node 1 to 4 we obtain
(4-24)
(4-25)
631
Using the node continuity equations, the matrix assemblage process yields
ZL Ps
Eq.(4-26) represents three equations for the five unknowns PI' P2' P3' m l2 , and m54. With the
given boundary conditions mt!
= m l2 = f(t) and Ps = Ps' = const. we obtain
(4-27)
Due to the fact that the method of characteristics is an explicit method, the system of equations
is decoupled, and can be solved for the three remaining unknowns PI , P4 and ms.
The solution of hydraulic transient problems using the method of characteristics may be subjected
to limitations when dealing with networks, particularly with regard to the maximum permissible
time step. In a network pipe system, the maximum permissible time step of the method is dic-
tated by the shortest pipe in the system. This is especially a problem if slow transients have to
be analysed.
The method of characteristics requires that for a pipe of length L the number N of reaches AS
must be an integer multiple of the pipe length, i.e.
L (4-28)
NAs=L; As
N
The relationship between the time step At, the reach length AS and the wave speed a is given by
the Courant number CN
632
(4-29)
The method of characteristics with a fixed grid and no interpolations requires, that CN = 1. This
yields
N =_a_
L at (4-30)
For the shortest pipe in the system, this condition is satisfied by choosing N = 1 and calculating
the required time step
L. (4-31)
at,)'I = ~
a
For all other pipes in the system, the wave speed must be adjusted to satisfy the condition that
the number of reaches is an integer multiple of the pipe length, i.e.
_L_=XER (4-32)
a at,y,
choosing N as the nearest integer value to X, the modified wave speed is given by
L
a
mod
= N at
(4-33)
')'I
For slow transient calculations a large time step can only be obtained by neglecting short pipes
or by a gross change in wave speed. As both adjustments can introduce large errors in the com-
puted results a small time step is unavoidable. Consequently the application of the MOC for a
slow transient analysis is not recommended due to the large computational time required.
The most severe disadvantage of the method of characteristics is the fact that the time step At
cannot be selected independently of the reach length AS. This drawback can be eliminated by
using an implicit finite difference method in which the time step At can be chosen independently
of the reach length AS. The method of characteristics requires that C N = 1. For slow transients, we
often require a larger time step, resulting in CN > 1 or even ~ 1. In the following four Sec-
tions a well-known method employed for open-channel transient flow calculations will be applied
to slightly compressible closed conduit flow.
633
av
_ =
af-z
1 [V'+A'
-, - V'
At
-I + V'+A' - -V'k
-k
At
1 (5-1)
t
U,
and for the partial derivative along s
V' - -V'
-k k (5-2)
l 6s l
As Fig.5-1 ": Notation IFD method
1
in which t'} is a weighting factor. A stable solution may be obtained by the use of 0.5 < t'} ~ 1.
Expanding the partial derivatives gives
t+At t t+4t t , ,
ap _ PI - Pi + Pt - Pk + (1_t'})Pk-Pi (5-3)
dt = 2At As
and
dm_ (5-4)
dt = ----::-2A~t---
The friction term is approximated by the linear relationship
(5-5)
1m 1m _ R
A. ---=
-D mi'-oA' + R mk'+A' (5-7)
2pA
Substituting Eqs. (5-3), (5-4) and Eq. (5-7) into the continuity equation (2-46) for a slightly com-
pressible fluid, we obtain
634
(5-8)
(5-9)
Substituting Eqs. (5-3), (5-4) and (5-7) into Eq. (2-47) gives
(5-10)
or in matrix notation
+[(1-~)A
As
_(1_~)A][Pi]t
As Pk
+[_1
2At
1 ][mi]t [ 0
2At mk + -p Agsina
] (5-11)
Introducing the identities mi = IIlu, and mk = - mki, and combining Eqs. (5-9) and (5-11) yields
A 1 All [~
[ ?_ 2 At ? 2 At [PiPk ]t~t = __AsI __ R
~ 1[mik]t~t
As (5-12)
~A ~A _1_+R mki
As As 2At 2At
635
with
AI All
a =
[
"i2 2At "i2 2At ; (5-14)
- t'}A t'}A
As As
(1~t'}) (1~t'}) 1;
AI
"i2 2At d =[
c - [
- (1~)A - 1 1
2At 2At
In order to combine the Preissman scheme with the method of characteristics, the matrix equation
must be refonnulated as follows
Q-I is given as
b-
I
= -2-t'}--r_l_~ [_: t-: :: --i H-~-:
1+2RAt
At
At
1+2RAt
1 (5-17)
(5-18)
The matrices 1. 1. ,g are symmetric and depend either on constants or on values at time t. The
matrices and the vector!! are given by
AI
?" 4~
As ~AAt
At + As (1 +2RAt)
A
?" 4~
1 As ~AAt
At - As (1 +2RAt)
1
I = b-1 a = [ (5-19)
- - - A 1 As ~AAt A 1 As ~AAt
?" -4-~ -At - As (1 + 2 R At) -a2 -4-~ -At + ....,.As-.,...,(1:-+-:2:-:R".....,..At~)
1 1 ~CN 1 1 ~CN
--+
4~ CN (1 +2RAt) 4~ CN (1+2RAt)
A
=-
a ~CN 1 1 ~CN
--+
4~ CN (1 +2RAt) 4~ C N (1 +2RAt)
[
?"
AI As (1-~)AAt
4~ At - As (1 +2RAt)
A
?" 4~
1 As (1 -~) A At
At + As(1 +2RAt)
1 (5-20)
f = b-1 C =
- - - A 1 As (1-~)AAt A 1 As _ (1 -~) A At
?" -4-~ -A-t + """As-"""(1:-+-:2:-:R::-A""'t~) ?" 4~ At As(1+2RAt)
1 (1-~) CN 1 1 (1-~)CN
- - + ....,..,....--::-:=-:-......
A 4~ C N (1 +2RAt) 4~ CN (1 +2RAt)
=-
a 1 1 (l-~)CN (1-~) CN
- - + ....,..."...--:-:=-:-~
4~ CN (1 +2RAt) 4~ CN (1 +2RAt)
h = b-1 e = [
P AgsinaAt
1 + 2 R At
1 (5-22)
- - - _ P AgsinaAt
1 +2RAt
637
The simple pipe system already described in Chapter 4 will be used in the following example.
The reach lengths are as indicated below.
..
m:=f(tJ pipe 1 pipe 2 p;=const.
l1 L. l4 L. l5
'I 'I 'I
/IS,
The element matrices for pipe 1 - reach 1, 2, 3 and for pipe 4 - reach 1 are given by
12 PI m Sl
II ][ ]'+At = [I l2 ]'+At +
[I . ] (5-23)
I I I'
122 P2 ~I ~
(5-24)
The element mass flows at each internal node summ to zero in the above system of equations as
external inputs and extractions at these nodes are specified as being zero a priori (in compliance
with the continuity equation). The unknown element mass flows at the internal nodes can thus be
638
eliminated. The remaining unknowns are coupled with each other. This is always the case in an
implicit method. The system of equations is tridiagonal and must be solved simultaneously. We
have five equations for the five unknown pressures P,-Ps and for the two unknown massflows m'2
and m54 With the given boundary conditions m," = m'2 and Ps = Ps", we obtain
t+At
, s,
'I" ' 112 0 0 0 P, m,
t ....t
These are the five equations for the five unknowns PCP4 and ms.
The continuity equation for the rigid water column model was given by
dV =0 (5-27)
as
Substituting the finite difference approximations yields
t+.:1t t+At t t
m. -m1 mt-m
t'}' + (l-t'}) 1 =0 (5-28)
&; &;
Eq.(5-12) can be rewritten in matrix notation, using the continuity equation for the RWCM as
follows
o
[-~ ~ 1[::] = [- ~ -R t+R [::l
0 t ....t _
t'}
_
t'} 1 t ....t
(5-29)
2At 2At
On inspection, it is seen that matrix! is transfonned into !. and matrix . is transfonned into .'.
The matrices Q. .\1, ~ remain unchanged. As expected the matrix products 1r' ! and 1rt .' yield
639
~AAt
&(1 +2RAt) 1 (5-30)
~AAt
&(1 +2RAt)
_ (1-~)AAt
&(1 +2RAt)
(1-~)
AAt
&(1 +2RAt)
1 (5-31)
f' = b-1 C = [
- - - (1-~)AAt _ (1-~)AAt
r
All tenns containing the wave speed in Eqs. (5-24) and (5-25) are cancelled. The matrices and
f are also obtained when a limiting-value analysis is perfonned on the matrices! and f for high
Courant numbers.
This is illustrated in the following by considering the example of the matrices! and l' . By
substituting
& ~ (5-32)
a Grid = - I it = ""(""'1-+"""'2:":R=-A"'-t-:-)
At
(5-33)
I =~
- llund
and hence
High Courant numbers, and hence the above convergence, may be imposed numerically by a very
large wave speed (rigid water columns).
6.1. DISCRETIZATION
For a given time step 6t and a given wave speed a, the reach length 6S which satisfies the condi-
tion CN = 1 is defined by 6SM The relationship between the length of a pipe in the network
system L and 6SM detennines the discretization in space as well as the choice of the numerical
method.
640
" For pipes with a length L less then reach length ASM one
IFD element will be used. The eN number for the IFD
elment is always greater than 1.
t' l
f,s KL
1
f,s.,
1
Fig. 6-1 : Type 1
Type 2: ASH <L< 2 ASH
, ~,' :,,
~--------,r-----""'--~
No adjustments to the wave speed are necessary (Type 2 and 3). Short pipes (Type 1) pennit
larger time steps as there are no limitations imposed on At by the Courant's stability criterion.
A simple pipe system is used to demonstrate the assemblage process and the solution for the un-
knowns.
""" ",
"',I"
1"<"
" "
/<IOG I I F~"""
1 5
!,
71 71 71 71 1
Fig. 6-4 : Pipe System
Pipe 1 (Type 3) contains 2 MOe reaches and one IFD-element. which are given as
(6-1)
(6-2)
(6-3)
(6-4)
642
Nodes 1, 4 and 5 are system nodes and nodes 2 and 3 are internal nodes according to the
discretization in space (Type 3) of pipe element 1.
The matrix assemblage process yields the following system of linear equations (Eq. (6-5,
t+At
t+At
'ZR 0 0 0 0 p, 'm'2 -'CR 'ZR
(6-6)
(6-7)
(6-8)
Introducing the boundary conditions for this example, we obtain 5 equations which are decom-
posed into 3 uncoupled systems of equations for the remaining unknowns pI - p4 and m5 .
As indicated by the relationship (5-34), pipe elements of Type 1 with high Courant numbers are
approximated as mass oscillations. This applies to a pressure surge computation with the wave
speed a
( llruemeJ , as well as to the imposed computation of a mass oscillation with a large value of a
(6-10)
(~WCM ) This aspect, including the ensuing computed results, will be investigated in further
detail in Part II of this paper.
22
SLOW TRANSIENTS IN CLOSED CONDUIT FLOW - PART II
VALIDATION AND APPLICATION OF THE NUMERICAL METHODS
Abstract : Several selected test examples were investigated for instationary boundary conditions
with different frequency characteristics. The results computed by the MOC/lFD method were compared
with those obtained from the RWCM and the MOC. The importance of slow transient analysis
in relation to process-controlled pipeline systems is demonstrated by considering the example of
a district heating system.
1. Introduction
In order to validate the combined MOCIIFD method presented in the ftrst part of this paper, three
different examples taken from the literature were investigated. In the examples considered, the flow
states induced by the prescribed boundary conditions range from very slow inertially-govemed
processes to the high-frequency spreading of pressure waves.
If the RWCM is employed for the computations, it must be clear in advance that inertia effects
predominate in the flow process to be investigated. An a priori estimate of the errors introduced
by neglecting compressibility and elasticity effects is normally not possible.
For this reason, the selected examples were each investigated using the method of characteristics
(MOC), the combined characteristic/implicit ftnite difference method (MOCIIFD) and a rigid body
model (RWCM). The computed results are presented in detail and compared with each other. Any
additional information available in literature sources referred to which relate to the computed results
was also used in this validation. As the MOCIIFD and the RWCM were developed with the objective
of economizing on computer time, the computation times required in each case were determined
and compared with one another.
In addition to the classical analysis of pressure surges in the practical design of pipeline systems,
the regulation of weakly instationary flow processes by means of a process control system is gaining
increasing importance. In this context, it is important to investigate how quickly a scheduled change
in operation may be introduced without inducing high-frequency pressure and flow disturbances.
This is examined in further detail by considering the example of a district heating system.
643
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 643-671.
1994 Kluwer Academic Publishers.
644
2.1.1. System description. Example 1 is taken from Ref. 17. (Wood/Funk/Boulos). The pipe
system shown in Fig. 2-1 consists of one valve, two constant-head reservoirs and three pipes
connected at a single junction node. The valve between node 4000 and node 5000 regulates the
flow into a specified head region behind the valve. The time-varying boundary condition is
given either as a ramp change in the head at node 5000 or as a sinusoidal variation in the head
at node 5000. The global data and the data for the nodes, pipes and valve are given below. The
steady-state condition is summarized in Tables 2-1 and 2-2. Values marked by an asterisk are
prescribed values.
1000
Global data
density p = 1000 kg/m3 3000}>-_ _
z H Q
(m) (m) (m3/s)
1000 0 *30.50 0.19 5000
2000 0 27.00
3000 0 *27.40 0.04
Fig. 2-1 : Three-pipe system
4000 0 23.95
5000 0 *22.90 -0.23
For this simple system the characteristic time TE is quite simple to calculate. It is given by twice
645
the time taken for a wave to propagate from one end of the system to the other, i.e. from node
1000 to node 4000.
an impulse or step change and observing the resulting Fig. 2-2 : Eigenfrequency
oscillations computed by the MOC.
2.1.2. Analyzed situations. The system was analyzed for six situations. For the cases 1-3, the
system was driven by a ramp change in head at node 5000. The head was increased from its
initial value of 22.9 m to 27.5 m. The time for the ramp change was 4 s, 1 s and 0.25 s for the
cases 1,2 and 3, respectively. For the cases 4-6, a sinusoidal change in head at node 5000 was
prescribed. The amplitude was 1O % of the initial value and the period was 4 s, 1 sand 0.25 s
for the cases 4, 5 and 6 respectively.
AlI cases were analyzed using a time step At of 0.0125 s for the MOC and a time step of
0.05 s for the RWCM. The time step was selected, on the basis of the boundary condition with
the highest frequency, which was dermed by a period of 0.25 s. In order to resolve the highest
frequency, the maximum permissible time step in the RWCM was limited to 5 time steps per
cycle, which yields 20 time steps per cycle in the MOC. The reach length ASMsatisfying CN = 1
was 15 m. The number of reaches for each pipe using the MOC was ten for pipe 1, eight for
pipe 2 and six for pipe 3. As the wave speed was not modified for the MOC, it can be expected
that the MOC yields the correct theoretical values.
The RWCM results were obtained by selecting a wave speed of a = 1 000 000 mls for the
MOC/IFD method. For each pipe in the system one IFD element was used. The CN numbers
were 333 for pipe 1, 416 for pipe 2 and 555 for pipe 3. Thus, compressibility and elasticity
effects are eliminated in the numerical solution.
2.1.3. Discussion of the results. For case 1 and case 4 the selected change was slow in relation
to the characteristic time of 0.4 s. Thus, it can be expected that the RWCM results only deviate
slightly from the results obtained by the MOC. From Figures 2-3 and 2-4 showing the head
change at the junction node 2000, it can be seen that both methods produce the same results for
case 1 and that fair agreement is obtained for case 4. The amplitude errors, as dermed by the
ratio between the amplitude AM of the MOC and the amplitude AR of the RWCM, are sum-
marized in Table 2-3. The amplitude error is less than 1 % for case 1 and 6 % for case 4. The
646
errors for case 4 arise at the start of the response, i.e. for the fIrst cycle and diminish during the
subsequent computation time, due to damping of the system.
For cases 2 and 5, the time for the change approaches the natural frequency of the system.
The results computed by the MOC show ripples in the calculated values, with a frequency that
is related to the characteristic time. These ripples are due to elasticity and compressibility
effects. The RWCM, which neglects these effects, produces results which correspond to the
average values of the MOC results. The amplitude error is 11 % for case 2 and 36 % for case 5.
As the results computed by the RWCM are only rough estimates of the physical processes the
RWCM should not be applied, even for preliminary design studies.
For cases 3 and 6, the boundary conditions are given by time constants which are lower than
the natural frequency. Such boundary conditions always produce rapid transients in which wave
effects predominate in the computed results. As expected, the computed head oscillations are no
longer comparable, especially for case 6. An application of the RWCM for rapid transients is
thus inadmissible.
2.1.4. Resonance. The results shown in Fig. 2-5 were obtained by driving the system by a sine
wave with a period equal to the characteristic time TE. The calculated heads show diverging
oscillations, which indicates resonance. The RWCM is not able to produce resonance because
the terms which are responsible for these effects has been eliminated.
2.1.5. How slow is slow? Chaudhry and Wood indicate that the RWCM can be applied if
ff4; / a 1, in which ff is the eigenfrequency of the prescribed boundary condition and 4; is
a characteristic length of the pipe system .
As indicated by the computed results, all those with Tf > 4 s are in sufficient agreement for
preliminary design purposes. We obtain
2..240
4 _
=_ == 0.05
1200
For the given example wF 1 is defmed by W F < 0.05. This transition number W F will also be
computed for further examples, in order to ascertain the way in which the transition between the
slow transient region and the rapid transient region can be defmed.
647
2.1.6. Application of the combined MOCIlFD method. Cases 2 and 5 have been reanalyzed
using the MOC/IFD method.
The time step selected was the same as for the RWCM, i.e. four times larger than the time
step for MOC. The reach length 6SM for the selected time step of 0.05 s which satifies CN = 1
was 60 m. Pipe 1, with a length of 150 m, was discretized by two MOC reaches and one IFD
element (type 3). For pipe 2, with a length of 120 m, two MOC reaches were used, whereas for
pipe 3, with a length of 90 m, one MOC reach and one IFD element (type 2) were required.
The results for the two cases analyzed (as given by Fig. 2-6) are in very good agreement.
The amplitude errors summarized in Table 2-4 are less then 1.5 % for both cases.
2.1.7. Computer time requirements. The RWCM and the combined MOC/IFD method were
introduced particularly to economize on computer time. In Table 2-5 the computer time require-
ments of the MOC, of the combined MOC/IFD method and the RWCM are compared The com-
putational time was determined on a PC under MS-DOS with a i486 DX running at 25 MHz.
The MOC requires about 3.5 times more computer time compared to the MOC/IFD method and
about 3.7 times more compared to the RWCM for this example.The difference between the
MOCIIDF method and the RWCM is very small because both methods are using the same basic
technique, the only difference being that the wave speed to be very high in the RWCM and thus
a smaller number of IFD elements were required.
In cases where the flow process lies between the inertia-controlled region and the rapid transient
region, the combined MOC/IFD method is superior with regard to the computed results as well
as to the computational time required.
648
E
"'"
o~--------------------------------------------------------------------~
-------------
~~4---------~-=~-~-------~----------------------~
1!" - - - - - - - - - ~
~o ~
i~Nl u i + - - - / - - - - - = " " " " ' - - - - - - - - - - - - - t
c.
~~======~------------------------------------~
'"
"~O.O
Stat "In
2.0
Mo.
4- .0 6.0 B.O
I
10.0
I
llme Ie)
12.0
22.90 22.90 27.50 - - - - - node 5000 .. polnt A boundary concH t Lon H-f [t I
27.00 27.00 2B.92 ----- node 2000 polnt B MOC dt = 0.0125 a
27.00 27.00 2B.91 - - - node 2000 point B RWCM 4- dt IMOC}
'""
o~----------------------------------------------------------------~
~ /r' .. -L\:":;L-'T\.,........~\:c\r'..... \~'. .,_... ,:<L''?'""... ~ ... _ ... ~ ... _,~ .....-,~... ~
...L\ ...
~: r-----~~/
i~~-----------/--f-----------------------------------------------------~
~
c.
~+=====------------------------------------------------~
'"
"o~----~----r----,-----r----~---,r----.----,-----,----,-----.----~
"'0.0
Stat "In
..,.
2.0 4-.0 6.0 B.O 10.0
tLme leI
12.0
22.90 22.90 27.50 - - - - - node 5000 polnt A boundary condlUon H-( It)
27.00 27.00 29.35 ----- node 2000 polnl B MOC dt = 0.01258
27.00 27.00 29.09 - - - node 2000 point B RWCM 4- dt IMoe I
"-r----,-----,-----.-----r-----r---r-r----,-----.-----.-----r-----r----~
~O.O 2~0 I 4-.0 6.0 B.O 10.0 12.0
Stat Mln Hmc tlme Ie)
22 .90 22 .90 27.50 - - - - - node 5000 .. polnl A boundary condltlon H .. f(tl
27.00 27.00 30.36 ----- node 2000 point B MOC dt = 0.0125a
27.00 27.00 29.15 - - - node 2000 poLnt B ~WCM 4- dt [MOe)
~
o~--------------------------------------------------------------------~
E
'"
-If) "'--__ "'-"' _ _
~~~~~--~~_,,~----------,.~~----~~,-,-----------J'~c-----~,,~----------~
r. " ./
-~/ ', ./
~_/ " "
~-~
~o
~~~--~~----------------~~~----------------~~~----------~
~N
0.
~4-----------~--------~~----------~--------~----------~~------~A
~
-
~
0
"'0 .0 2.0 4.0 5.0 8.0 10. a 12.0
Stat
22.90
""n
20 .50 25.20 - - - - - node 5000 c polnt A boundary condlllon Hflt)
llme lei
~
0
'"
!
OJ :.-' /\ "
)~ / \
,~o.
"OJ
~N
0.
~
'"'"
~
~
o~--------------------------------------------------------------------~
'"
~o
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~H
0.
~
~~H+Ht+H~H+~~~H+Ht+H~H+~~~H+Ht+H~H+~~~H+Ht+HH+H+~~~H+Ht~
....
) ) I
~o .0 2.0 4.0 5.0 8.0 10.0 12. a
Stat
""n llme lsi
.
22.90 20 .50 25.20 - - - - - node 5000 polnl A boundary condl t lon H",f (t I
27.00 25.30 28.68 - - - - - node 2000 polnt B MOC dt 0.0125e
~
~~-----r----,-----,--L-r~--r-r----rrr--~r-L--';-~-'~--~--+--T---'~
~o.o
t(me
I I I I I I I J
Slal Mln o~ ~11.3 ': ?Q :: 2.t: : .3 : {~4-I'O
22.90
27.00
27.00
20.61
0.3~
25.92
25.19~node$OpO
52.60 ----- node 2000
28.08 - - - node ~O~O
ppl~t A )ooUondar~condltl,on'H.fI~1
pblM B Me<; dt ,. q.012~
pplpt B pWfM 4- .: d~ (MOC': :
a: ',
I, I, I
~
Q~----~---'r----.-----r----r----'-----r----'-----r----'-----r----~
N O. O 2.0 ~.O 6.0 8.0 10.0 12.0
Stat Hln Hax t lme lsi
22.90 22.90 27.50 - - - node 5000 point A boundary condltlon H.I Itl
27.00 27.00 29.35 ----- node 2000 point B MOC dt 0.0125 a
27.00 26.97 29.32 - - - node 2000. point B MOC/IFD ~ dllMOCI
~ Wood! three-pipe system I case 5 slnusoldal. penod = t.O s
~
~
0
~'"
". I'
10
~~
~,
,~o. ')
"'"
fN
a.
~
~
~O.O
Stat
22.90
Hln
20.60
....
2.0 ~.O
2.2 .1. System descprition. Example 2 is taken from Ref. 16, Wood/Funk/Boulos. This system was
selected owing to the fact that it is relatively complex, despite the relatively small number of
nodes and connecting elements. The system consists of 13 computational nodes, 13 pipelines,
3 constant-head reservoirs and one pump. The system is fed by a pump whose suction side is
connected to a constant-head reservoir with a water level of 100m. The pump throughput is
1191 Us for a pumping head of 60.2 m and a pump speed of 1000 rpm. Water is removed from
the system at nodes 6000 and 9000 at a constant rate of 400 Us and SOO US, respectively. Water
is fed into reservoir 5RES and removed from reservoir 7RES so that the head in each reservoir
remains constant. For several loading cases, an air vessel with an initial air volume of 20 m3
was included directly behind the pump.
The elevation of the nodes, the constant pressure heads of the reservoirs, the constant extrac-
tions at nodes 6000 and 9000 as well as the computed steady-state results for the remaining
nodes are summarized in Table 2-7. Table 2-S contains the corresponding information for the
pipelines, while Table 2-6 contains the pump data. Values marked by an asterisk are prescribed
values.
4000 6
2 3
3000
CJ CJ CJ
CJ CJ CJ
CJ
OJ ;: CJ
N 8
9
Table 2-6 : PumI! data
7RES
Global data
density p = WOO kg/m3 ; acceleration g = 10 rn/s2
vapour pressure head ho = -10 m; wave speed a = 1200 rn/s
652
z H Q
(m) (m) (Vs)
sue 90 *100.0 1191
0000 90 160.2
1000 90 159.7
2000 90 159.2
3000 85 158.3
4000 85 150.0
5000 85 144.5
5RES 85 *100.0 90
6000 85 136.8 *-800
7000 80 145.8
7RES 80 *145.0 -81
8000 80 150.6
9000 75 142.8 *-400
node i node k D L A Q
(m) (m) (Vs)
pipe 1 0000 1000 0.80 100 0.01282 1191
pipe 2 1000 2000 0.80 100 0.01478 1191
pipe 3 2000 3000 0.80 200 0.01518 1191
pipe 4 3000 4000 0.50 500 0.01852 658
pipe 5 4000 5000 0.40 200 0.01518 477
pipe 6 5RES 5000 0.30 100 0.01643 89
pipe 7 5000 6000 0.40 200 0.01826 566
pipe 8 7000 6000 0.30 300 0.01528 234
pipe 9 7000 7RES 0.30 200 0.01625 81
pipe 10 8000 7000 0.40 400 0.01647 315
pipe 11 8000 9000 0.30 300 0.01493 219
pipe 12 4000 9000 0.30 400 0.01647 181
pipe 13 3000 8000 0.50 700 0.01493 534
In the case of computations based upon the MOe, the time step t.tMOC was determined from the
length of the shortest pipe as follows:
653
At = _Lmln = ~=---:-
100m
= 0.0833s ;
a 1200m/s
The length of the remaining pipelines is an integer multiple of the reach length AS M = 100 m.
The number of reaches using the Moe was one for the pipes I, 2 and 6, two for the pipes 3, 5,
7, 9, three for the pipes 8, 11, four for the pipe 10, 12, five for the pipe 4 and seven for the
pipe 13.
In the case of computations based upon the MOC/IFD method, the time step selected was :
4 x AtMOC ' The corresponding reach length of 400 m, yields one IFD element for the pipes I, 2,
3,5,6,7,8,9, 11, one Moe reach for the pipes 10, 12 and one combined MOC/IFD element
of type 2 for the pipes 4 and 13. For the RWCM the wave speed adopted was 1000 000 m/s
and time step of 10 x AtMOC was selected. For each pipe one IFD element was used. The period
of the eigenfrequency of the system was approximately determined to be TE = 3.2 s by driving
the system with a ramp change in pressure head at node 0000.
2.2.2. Loading cases. The following loading cases, given in the paper of WoodlBoulos/Funk
were investigated :
Case 1 I Case 2 : pump trip off. In this loading case, it was assumed that the speed of the
pump decreases from 1000 rpm to 0 rpm within one second. To account for the return flow, the
pump was treated as a loss in accordance with its performance curve. The system was computed
without an air vessel in case I, whereas an air vessel installed directly behind the pump was
taken into account in case 2.
Case 3 I Case 4 : 50 % increase in pump speed. In these loading cases, the pump speed was
increased by 50 % to 1500 rpm within 5 seconds after 5 seconds of computing time. The system
was computed without an air vessel in case 3 and with an air vessel in case 4.
Case 5 I Case 6 : sinusoidal change in pump speed. In these loading cases, the pump speed was
varied sinusoidally with an amplitude of 10 % of the initial speed. The period of the speed
change was T =20 s in case 5 and T = 10 s in case 6, respectively. No air vessel was taken into
accout.
Case 3 I Case 4 : increase in pump speed. For case 2 (without air vessel), the pressure head
curves at node 9000 computed by the MOC show considerable oscillations which the RWCM is
unable to reproduce. The maximum deviation is about 10 m at the start of the response. The
results computed by the combined MOC/IFD method are almost indentical to those obtained
from the MOC. Again, the volumetric flow variations computed by the three methods are in
very good agreement. With the air vessel included, the head changes as well as the volumetric
flow changes are almost identical (see Figs. 2-10 and 2-11).
Case 5 I Case 6 : sinusoidal change in pump speed. These two loading cases were also in-
vestigated using all three computational methods. As is evident from the pressure head curves
presented in Figs. 2-12 and 2-13, amplitude errors between the MOC and the RWCM mainly
occur during the first cycle of the oscillation and are subsequently damped out. This behaviour
may be explained by the fact that the exciting sine function H = f(t) does not smoothly connect
with the stationary solution but is initiated with the maximum gradient dH/dt. This causes
pressure waves to be induced at the start of the computation, while mass oscillation effects
predominate as the computation proceeds.
The shorter the selected excitation period Tf' the larger are the induced amplitude errors
between the results of the MOC and the RWCM. In case 5, with a period of Tf = 20 s, the
maximum amplitude error is about 15 %. In case 6, with a period of Tf = 10 s, maximum devia-
tions of 35 % occur. Even for preliminary design studies, both values are too high; i.e. a com-
putation using the RWCM is only able to provide a rough estimate of the pressure head distribu-
tion.
The results computed by the MOC/IFD method only differ slightly from those of the MOC.
The maximum amplitude errors are about 2 % and 4 % for cases 5 and 6, respectively. The
volumetric flows computed by all three methods only differ by about 3 % relative to one
another.
2.2.4. Transition number W F In order to estimate the values of Tf for which sufficiently accurate
results are computed by the RWCM, the transition number wf was also determined in this case.
In this example, the choice of the characteristic length is not as simple as in example 1. For this
reason, the following approach was adopted. On the basis of the approximately determined
eigenperiod TE = 3.2 s, and assuming that the pressure wave propagation time is about 2 LJa,
the characteristic length is given by
655
_1 1920
TF
1200
This implies that for values of TF > 32 s, the computed results should only deviate slightly from
one another. In order to check this supposition, the effects of slowly increasing (TF =32 s) and
slowly reducing (TF= 32 s) the pump speed were investigated in accordance with case 1 and
case 3, respectively. The computed results for these two cases 7 and 8 presented in Figs. 2-14
and 2-15 indicate that the amplitude errors for this example are each less than 3 %, and hence
the estimated value of T F stated above may be considered as being reliable.
2.2.6. Computer time requirements. In Table 2-10 the computer time requirements are compared
for all analyzed cases. The computational time in was determined on a PC under MS-DOS with
an i486 DX running at 25 MHz.
Wood plplng network I case 1 pump trtp all. no atr teric Wood ptptng net work I caee 2 pump trtp all. wt th atr teric
o
~ ~
iii
~ iii
7 ,-~. -... --. ------ --- -----====---
~
::: ",.1'
~.;
~M k r ~.
~
~~!!r
.;
o "
o
o
~I N
0.0 10.0 20.0 30.0 40.0 So.o 0.0 10.0 20.0 30.0 40.0 50.0
Slot H,... (~? St .. tlme ,:y.
So.1
.'n
SO.1 8 26.8 - - - """" _s HOC dt 0.0&333 SO.1 "'n
90.1 8 21.3 - - - """" _ S HOC dt 0.08333
82"'.3 ____ A_A_A"
ncc::t. 5RES 821.'" ------ .. ,. node ~S
90 .1 90. t RW01 SO.1 90.1 RW01
-80.3 -80.3
-
SSS.S ----- """" _ S HOC dt 0.08333 -80.3 -80.3
-
~.1 - - - - - node ~ HOC dt 0.06333
-80.3 -80.3 5S4.4- - - - - node TRES RW01 -80.3 -80.3 562.I----""""_S RWCI1
Fig. 2-8 : Pump trip off, no air vessel Fig. 2.9 : Pump trip off, with air vessel
Wood plplng network I case 3 lncrease In punp speed. no al r lonl- Wood plplng network I case 4 lncrease In p....mp speed. wlth al r lc
!!! !!!
~ 1) r"
! !
~ ~
I
~
II
1
c.
~ a J
~ ~
~
iii 0.0 10.0 20.0 30.0 40.0 50.0 60.
iii 0.0 10.0 20.0 30.0 40.0 50.0 60.
Stot "In tlme leI Stot "In t lme leI
67.8 67.8 1 15.7 - - - node 9000 HOC dl 0.08333 8 67.8 67.8 1 10.1 - - - node 9000 MOC dt .. 0.08333 B
67.8 67.5 114-.4- - - - - - node 9000 I'1OC/IFD dt 4- dllMOCJ 67.B 67.7 110.0 - - - - - node 9000 MOCIIFD d t . 4-. dt (HOC]
67.8 67.8
-
109.2 - - - node 9000 RW01 dt 10 dt (MOe) 67.B 67.8
-
109.7 - - - node 9000 RWO'1 dt 10 dt (MOe)
Wood plplng network I coae 3 lncrease In punp speed. no at r lon. Wood plplng network I case 4- lncrease In punp speed. wL lh at r tc
o
N
.; ~ .; """'-
---~,.\
_0 -,.\ -----<~
~ ~ !
\~, ~ '\" I
~ ~- - -~ ~-
~---------------------
-I
o ---- --
~ ~
0
." 1 1 1 1 I 1 :il
, 0.0 10.0 20.0 30.0 40.0 50.0 60. ' 0.0 10.0 20.0 30.0 4-0.0 50.0
Stot "In lLme lal Stat Hrne 1~9'
90.1 -535.9 90.1 - - - node 5IlS HOC dt 0.06333 90.1 "'n
-536.1 90. I - - - node 5IlS HOC dt 0.08333
90.1 -535.8 90.1 ----.-- node 5RS RW01 90.1 -535.9 90.1 ---------- node SRE:S RW01
-80 .3
-80.3
-441.0
-4-40.S
-
-80.3 ----- node 7RS
-80.3 - - - - node 7RS
HOC
RW01
dt .. 0.08333 -80.3
-80 .3
-441.0
-4.41.0
-
-80.3 ----- node ~s
-80.3 - - - - node 7RES
HOC
RW01
dl 0.08333
Fig. 2-10 : Increase in pump speed, no air vessel Fig. 2-11 : Increase in pump speed, with air vessel a.
u.
-.-J
0-
VI
00
Wood plplng network I case 5 slnusoldoL cl'1onge In pump speed. T= Wood plplng network / coee 6 slnusoldal change ln P'-"l' speed. T
~, ~.-----------------------------------------~
~I ~+I----------------------------------~
! !
, j;. \ '- \0
~ -}~ . I I(:\ Ae.A r.s 7....\
.
"" ~ ./ 7 ;' " ' 7'1 l,. _;r 4I<i: r
r~I -... C>
" .... \IJ 'C Y~
..1$1 "I '\, \'\. I \ ,1
a
~I ~I
~I ~I
0.0 ID,,;! 20.0 30.0 4.0.0 50.0 60. 0.0 1~ 20.0 30.0 4-0.0 50.0
Slat tlme leI Stot tlllMl (~V
67.77 "'n
60.65 75.39 - - - node SOOO MOe dt 0.08333 III 61.77 "'n
57.83 77 .2.4 - - - node 9000 MOe dt 0.08333 III
67.77 60.89 75.27 ----- node 9000 P'tX/IFD dt 4 dt (HOC) 67.77 59.07 77.71 - - - - - node 9000 MOe/IFO dt I,. dt (MOe)
67.77 61.54- 73.99 - - - node 9000 IlW01 dt 10 dt (HOCI 67.77 61.4.1 73.96 - - - node 9000 IlW01 dt 10 dt (MOe)
Wood plplng network I coae 5 s l nuso l da l change l n puIIl) speed. T. Wood plplng network / coee 6 slnuaoldal change ln puIIl) speed. T
~I
iil
-o~ -o~
~~ ..............................................
<:::::::::? ~ ............., ............., ~ 1
~~
.........-:::-- ~ .....-:::=----. ~4
. F
~ -------- ~ ----- , - l ~ ~.", --- -~--- .----.... ----- <~---........ -l
~I ~ I
Q
iil
'", 0.0 10.0 20.0 30.0 4-0.0 50.0 60. , 0.0 10.0 20.0 30.0 4.0.0 50 .0 60.
Stat "Hn t lme leI Stot tlme leI
90.1 5.9 1 50.5 - - - node 5RS MOe dt 0.08333 .. 90.1 "'n
38.8 126.6 --- node 5RS MOe dt 0.08333 8
90.1 9.5 14.8.9 ------.. -- node 5RS IlW01 90.1 4.3.3 121.9 -------- node SRE::S IlW01
-80.3 -126.6
-
-4.2..9 - - - - - node 7RS MOe dt 0.0&333 -80.3 -Ioa.s
-
-58.5 ----- node 7RS MOe dt 0.08333 8
-80.3 -12.4.2 -4.4..2 - - - - node 7RES RW01 -80.3 -106.0 -61.8 - - - - node 7RE:5 IlW01
Fig. 2-12 : Sinusoidal change in pump speed, Tf = 20 s Fig. 2-13 : Sinusoidal change in pump speed, Tf = 10 s
Wood plplnQ network / case 7 slow decrease In p..mp speed T=32.s . Wood plpLng network I case 8 slow lncreoae In p..mp speed' T=32a
oj ~-r-----------------------------_,
~I ~4----------------- __~-----------~
S
~
~Cs;: ~-+------~-
0. 0.
j ~ ~1-------~~-----------
.; ~ 1---.,----,,-
0.0 10.0 20.0 30.0 40.0 50.0 60. 0.0 10.0 20.0 30.0 40.0 50.0
Slot t ltne (el Stot U.- I~Y'
67.77 lB.87
"'" 67.77 - - - node 9000 Moe dt 0.08333 e 67.8 67.8
"'" 110.2 - - - node 9000 Moe dt 0.06333 e
67.77 18.86 67.77 - - - node 9000 RWCI'1 dt 10 dllMOCI 67.8 67.8 109.2 - - - noda 9000 RWCI'1 dt 10 dt (MOe)
- -
Wood plplng network / case 7 slow decrease In punp speed T:z32.s Wood plplng network / caae 8 slow lncreose In p..rnp speed T .. 32e
l<:
~
/-
.... ----------------- ---------~
_0
iig / 00
::. ~// '"
--- ---
~/
~o / ~
-~ --- --
-l<: ~
-~ ~- -----------
./ ~/
~/
o
-----"' ....... ~
o
"0.0
Stot
10.0 20.0 30.0 4-0.0 50.0 60.
tlrne [el
..
'0.0
Stot
10.0 20.0 30.0 4-0.0 50.0
Ume I~Y'
90.1 ","
90.1 8 23.8 - - - node ,"",S Moe dt 0.08333 e 90.1 -535.8
"'" 9 0. t - - - node '""'S I'OC dt 0.08333 II
90.1 90.1 823.7 ........ , node 5RES RWCI'1 90.1 -535.8 90.1 _._------- nodIt SRES RWCI'1
-80.3
-80.3
-80.3
-80.3
-
563.1
563.1
- - - - - nc:x:iII 7k1[S
- - - - node 7~S
Moe dt
RWCI'1
0.08333 -80.3
-80.3
-440.9
-4-4-0.9
-
-80.3
-80.3
----- ~ ~S
- - - - node 7R:S
HOC
0WCI1
dt O. 08333
Fig. 2-14 : Slow decrease in pump speed, TF = 32 s Fig. 2-15 : Slow increase in pump speed, TF = 32 s
8;
1.0
660
(Onizuka).
The pipe network 1 shown
in Fig. 2-16 consists of 7
6000 5 5000
pipes, 2 valves, 2 constant- 2000
head reservoirs and one ~~--------"'+.OOO
Q; (m)
7000
Hp = 70 - 6.24
~
661
The discharge coefficient for the open valve is C1 = I, which yields a corresponding loss coeffi-
cient of ~ = 1. For the partially-closed valve with C1 = 0.04, we obtain ~ = 625.
node z(m) HI QI Hu Qu Hm Qm
(m) (m3/s) (m) (m3/s) (m) (m 3/s)
0000 0 *50.000 1.7903 *50.000 0.4745 64.556 0.9298
1000 0 45.255 - 49.667 - 63.286 -
2000 0 1.207 - 46.602 - 58.108 -
3000 0 0.924 - 46.514 - 57.963 -
4000 0 37.951 - 49.153 - 61.124 -
5000 0 37.951 - 49.153 - 60.645 *-0.4000
6000 0 *0.000 -0.9549 *0.000 -0.2374 *0.000 -0.9549
7000 0 *0.000 -0.8354 *0.000 -0.2371 *0.000 -0.8354
node i node k D L QI Qu Qm
(m) (m) (m 3/s) (m 3/s) (m 3/s)
pipe 1 0000 1000 1.00 1000. 0.0179 1.7903 0.4745 0.9298
pipe 2 1000 2000 0.30 1000. 0.0268 0.2197 0.0580 0.0753
pipe 3 2000 3000 0.50 2000. 0.0226 0.0486 0.0271 0.0348
pipe 4 1000 4000 1.00 2000. 0.0179 1.5705 0.4165 0.8544
pipe 5 4000 5000 0.50 50. 0.0266 0.0000 0.0000 0.4000
pipe 6 4000 2000 0.50 1000. 0.0266 0.7838 0.2065 0.2245
pipe 7 4000 3000 0.50 1000. 0.0266 0.7868 0.2100 0.2299
valve 8 2000 6000 0.50 - 1-625 0.9549 0.2374 0.2651
valve 9 2000 6000 0.50 - 1-625 0.8354 0.2371 0.2647
In case 2, the system was driven by a pump at node 0000. The flow rate at node 5000 was
specified with respect to time as
for the time interval 10 ~ t ~ 180 s. For t > 180 s, the flow rate remained constant, i.e.
Q(t) = 0.4 m3/s.
The two valves were throttled simultaneously in the same way as described for the previous
662
case, and the flow changed from steady-state I to steady-state m, as shown in Tables 2-11 and
2-12, respectively.
2.3.3. Discussion of the results.The steady-state results for state I and II are identical to those
obtained by Onizuka. For state m, the computed values deviate significantly from those given by
Onizuka. The reason for this has not yet been ascertained.
Onizuka applied the RWCM. The time integration of the systems of ordinary differential equa-
tions was performed using the classical Runge-Kutta method described in Chapter 3. Onizuka
reported that a fixed time step of 1 s was adopted after several trial runs in order to obtain a
stable solution.
In this paper, the MOC/IFD method with a wave speed of a = 1 000 000 rn/s was applied in
order to calculate the RWCM results. A time step of 1 s and 5 s was adopted. The computed
results are compared with the results obtained by the MOC using a time step of 0.05 s and with
the results given by Onizuka in his paper.
For case 1, the pressure heads and the volumetric flows computed by the MOC and the RWCM
are very similar and agree closely with the results of Onizuka. Slightly oscillations in the pressure
head at node 3000 are given by the RWCM with a time step of 5 s. The maximum head at node
3000 computed by the MOC yields 47.34 m. The RWCM with a time step of 1 s gives a value
of 47.34 m and for a time step of 5 s a value of 47.43 m was obtained. The pressure head curves
as well as the volumetric flow curves are given in Figs. 2-16 and 2-17
For case 2, the pressure heads computed by the MOC shows small oscillations during the
throttling of the valve which the RWCM cannot reproduce. The maximum head at node 3000 is
73.76 m for the MOC, 74.55 m for the RWCM with a time step of 1 s and 74.69 m for the
RWCM with a time step of 5 s, i.e. the amplitude errors are always less than 3 %. Onizuka
reported a maximum value of 74.20 m which is in almost identical to the value obtained here.
The pressure heads curves and the volumetric flow curves are given in Figs. 2-18 and 2-19.
o Onlzuko plpa network case 1 MOe dt=O.05 a Onlzuko plpe network coee t - RWCM dt=5.00 a
~-r-------------
}_ --r -- _____ 1
_~T=-======---------------JC'--u-----------u---
"'I~~===== .~ c_
~~ ~ ! .' -
><"'--'----"j . . . . , I
0 0
"F:::;;: ... ''m' ....... ~tm;,m;;/.//
100. ZOO. aDo. 4.00. 500. 600 O. 100. 200. aDo. 400. 500. SOD
Slot tlme tel Stat tl",. [a]
t:1. ,. . .- ;-. . ,- - .
1.790 1.279
"'" 1 .790 - - - ql IPlpe 11 45.25 4.5.25
"'" 4 -7.66 --- Node tODD
0.04-9 0.037 o.079 .....
q3 IPlpe 31 0.92 0.92 47.43 ------_ ... Node 3000
0.000 0.000
- q5 IPlpa 5]
I.OS7 - - - - - 37.95 37.95
-
43.58 - - - - - Node 4000
0.955 0.221 0.955 - - - - Q8 37.95 37.95 41.54- - - - - Node 5000
Fig. 2-18 : Example with elevated tank, Results of MOC Fig. 2-19 : Example with elevated tank, Results of RWCM
g:
W
0--
~
Onlzukc plpe network case 2 MOC dt = 0 05 s Onlzuko plpa network case 2 RWCM dt=I.OO s
~ ~
A
f
AA r A:------------------------------------
~.; ''i! ~.;
! ,,/' / ! ,
-'
." ----
----- __ ---~
-- .I
." -------- -~-
~~
- //'/!
I~ ~
Ii ,/
./ :
~ .-,' !!!
.... ......
-------------------------------------------------
------_.-
.; .;
O. 100. 200. 300. 400. 500. GOO O. 100. 200. 300. 4-DO. 500. GOO
Stot "In llma (e) Slat "In tlme [sl
45.25 40.03 67.58 - - - Node 1000 45.25 4(1.03 66.S\ - - - Node 1000
0.92 0.92 73,7S ---------. Node 3000 0.92 0.92 74.55 ----.'.' Node 3000
37.95 30.70
-
71.38 - - - - - Node 4000 37.95 30.69
-
71.02 - - - - - Node 4.000
37.95 30.21 70.90 - - - - Node 5000 37.95 30.21 70.54. - - - - Node 5000
c Onlzuko plpe network case 1 MOC dt::O.05 s Onlzuka plpe network caae 2 RWCM dt=5.00 s
~-r-----------------------------,
:r===~~~~~~~~~1~~-------
.. A-
tl ~ -1 __ --=- A---~
2~
~~. J
~ ----- ~-~-~~// / ]
i~t ',' ----------------1
,
,--------------- :1--.--.. ;-. .- . .;---------,---------;. . -.. ;. .-.. . ,
C! r-mnnin--n---r-----:.-:.T~~--I-------im-- I
go. 100. 200. 300. 4.00. 500. GOO O. 100. 200. 300. 4.00. 500. GOO
Stat "In tl".. tal Sial ",n tlme leI
1.790 1.279 1.790 - - - Ql (Plpe I J 4.5.25 4.0.03 6 6.6t - - - Node 1000
0.049 0.037 0.079 ----.---.' q3 [Pi.pe 31 0.92 0.92 74. .69 ---------- Node 3000
0.000 0.000
-
t .OS7 - - - - - q5 (Pi.pe 51 37.95 30.71
-
71.05 - - - - - Node 4-000
0.955 0.221 0.955 - - - - 08 37.95 30.22 70.57 - - - - Node 5000
Fig. 2-20 : Example with pump, Results of MOC Fig. 2-21 : Example with pump, Results of RWCM
665
3. Application
The practical application of the different model classes as well as the associated computational
methods will be illustrated by considering the example of a district heating compound network.
A detailed account of the computed results will be dispensed with here owing to lack of space.
Instead, further details will be given of the different problem defInitions.
3.1.1. System Description The Bocklemiind/Chorweiler district heating compound network of the
GEW Cologne AG is shown in Fig. 3-1. The compound network was formed by combining
together the district heating networks of Bocklemiind and Chorweiler, which were operated
independently and each supplied by a separate heating plant in the past.
The two component networks were connected in order to supply the two regions with heat
generated by the combined heating and power plant (CHP) at Merkenich and thus achieve a more
economical mode of operation. The Bocklemiind heating plant (HP) serves to cover the peak heat
load or is able to supply the network independently under low load conditions. The major
hydraulic components of the Bocklemiind HP are shown in Fig. 3-2, whilst the Merkenich CHP
is shown in Fig. 3-3.
The main transporting pipelines between the Merkenich CHP and the Bocklemiind HP are
approx. 15 km long. Including all partial networks, the total length of pipeline is approx. 81 km
with a pipeline volume of 5900 m3 Pump stations (PS) are installed along the transporting
pipeline. The Neusser Landstr. pump station is a symmetrical pressure boost station with pumps
in the supply and return lines. A pump is installed in the Nettelheimerstr. PS which is normally
operated as a pressure booster in the supply line. In special cases, i.e. when the flow direction
reverses at the pump station, the pump may be switched to operate in reverse. A pump is also
installed in the Hindemithweg PS, which normally serves as a pressure booster in the return line.
This pump may also be switched to operate in reverse when the flow direction reverses.
The consumers served by the transportation pipeline are directly connected to it. The con-
sumers in the partial networks are connected via pressure reduction and mixing stations. The feed
pressure in the partial networks is controlled at the stations by means of hydraulically-operated
pressure-reducing valves. Hydraulically-operated differential pressure valves are installed in the
house stations for regulating the volumetric flow. Return pumps are installed in the return lines
from the stations.
3.1.2. Numerical Model In constructing the numerical model, special hydraulic features must be
taken into consideration which distinguish district heating networks from other pipeline networks
and which have a strong influence on the instationary behaviour of the network.
- District heating networks are hydraulically-closed systems in which the supply and return
pipelines are hydraulically coupled via the generating plants and the consumers.
- A large number of pumps are often distributed throughout the system, whereby pumping is
generally required to overcome friction rather than to overcome geodetic height differences.
The pumps in such systems are process controlled according to different criteria or adjusted
manually (control criteria: pressure in the network, differential pressure, mean pressure ).
The numerical model developed for the Bocklemiind/Chorweiler district heating compound
network includes all transportation supply and return lines as well as all partial networks.
666
Moreover, the major hydraulic components of the Merkenich CHP, the Bocklemiind HP, the
pump stations and all house stations are also incorporated in the model.
The model consists of 1122 computational nodes, 944 pipelines, 13 pumps, 22 hydraulical-
ly-operated pressure-reducing valves, 124 hydraulically-operated differential pressure control
valves, 18 check valves or pump bypasses and one air vessel. The entire process control system
of the plant is also simulated in the numerical model.
- -'-----1 ,,
,
,,
l. __ ~ ___ ~
In the past, the network was hydraulically uncoupled when both heat generation plants were in
operation. The possibility of supplying the network by two heating plants in the future will be
taken advantage of in order to realize a more economically optimized mode of operation. For this
purpose, a sliding mode of operation is applied in the network. In this context, sliding implies
that the quantities of water fed into the network may vary between the two plants, whereas the
flow rate in the network itself remains constant. For this sliding mode, a series of operating
modes were investigated, two of which will be considered here in more detail.
In operating mode I, the entire network is served by the Merkenich CHP. The quantity of
water circulated in the network fluctuates between 400 t/h and 1500 t/h depending on the time
of year, the time of day and the outdoor temperature. It is presupposed that the circulating pumps
at the Merkenich CHP maintain a prescribed pressure difference between the supply and return
lines. Depending on the flow rate, the pumps in the supply and return lines at the Neusser
Landstr. PS operate so as to attain a constant pressure increase in each case. A prescribed
pressure in the supply line is maintained at the Nettenheimerstr. PS, while the pressure difference
at Bocklemiind is sustained by the Hindemithweg PS. The hydraulic grade line and the flow
directions in the entire system are uniquely defined. The flow scheme, including the process
control system, is shown in Fig. 3-4 for operating mode I.
PS Netteshelmerstr
dp=f (0)
u
c
'".,E
'"uo
CD
"-
I
PS HI ndeml thweg
PS Neusser LBndstr,
In operating mode II, the network is served by the Merkenich CHP as well as the Bocklemiind
HP. The quantity of water fed into the system by the Merkenich CHP is 400 - 1500 t/h, whilst
100 - 500 t/h is inputted at Bocklemiind. The flow rate in the network ranges between 400 and
1500 t/h. The control targets of the circulating pumps in the Merkenich CHP and the pumps in
the Neusser Landstr. PS correspond to those of operating mode I. The Nettenheimerstr. PS and
the Hindemithweg PS are out of service. The supply and return pumps in the Bocklemiind HP
operate so as to maintain a prescribed pressure in the supply line. In this operating mode, the
flow direction at Bocklemiind is no longer uniquely defmed, as both power plants are operating
in an opposed manner. The stagnation point in the transportation pipeline thereby alternates
between the two power plants depending on their relative inputs. The flow scheme, including the
668
process control system, is shown in Fig. 3-5 for operating mode II.
dp.f (0)
.---------------,
, ,
,, ,,
"co
.",
.,E
"uo p
CD
Cl.
I
dp ,---------------------
dp.f (0)
PS Neusser landstr
The objective of the investigations carried out was guarantee the operational safety of the plant
in the event of scheduled changes in operation, i.e. when switching between operating modes, and
in the event of malfunctioning, such as the failure of a single pump or the failure of several
groups of pumps.
The induced pressure and flow fluctuations which occur as a result of malfunctioning are
high-frequency processes. Consequently, the methods employed to compute these processes must
be able to describe the spreading of pressure waves in the system, e.g. the method of characteris-
tics or the combined MOC/IFD method. The objective of fault investigations is to ensure that
pressure fluctuations remain within permissible limits by adopting appropriate measures.
Switching processes between different operating modes represent scheduled changes in operation.
In such cases, a disturbance-free transition from one stationary state to another stationary state
must be guaranteed. For the district heating system considered here, the stationary initial and end
states are uniquely dermed by the hydraulic grade lines for the supply and return lines, as shown
in Figs. 3-6 and 3-7 for the operating modes I and II, respectively. During the transition from
operating mode I to mode II, the Bocklemiind HP is brought into operation, the quantity of water
inputted by the Merkenich CHP is reduced, and the pump groups at PS Nettelheimerstr. and
Hindemithweg are shut down. In addition, the process control system for the plant is switched
over. This results in a reversal of the flow direction in the vicinity of Bocklemiind.
In order to guarantee a disturbance-free transition, the changing of pump speeds, the opening
and closing of valves, as well as the changeover between control criteria must be carried out
sufficiently slowly. In this context, the objective of the computations is thus to determine what
is meant by "sufficiently slowly". In order to achieve this, it is necessary to compute relatively
slow hydraulic changes of state over a long period of perhaps several hours. Methods such as the
MOC/IFD with relatively large time steps, or even the RWCM, are very suitable for this purpose.
669
aupply Una
~
.......~ -cet!l- -Q!I- -IE- .. -1919" - .. 'i!)- . . . . . . . . ~ -!lI!!- - - --G _ .. ~ -~I!I- -& -(!to" -G- .... ~ .. _ .. ~_ ~l!I-l!Il!G- __ ~ -1!&-t!El
. return llne
~
Fig. 3-6 : steady-state hydraulic grade lines for the supply and return line - operating mode I
i~ i
J Ij
I .
! !I m., _~ t f
~ e-oQI-"""-"1!'#--- i!I-- . . . . -G&--I!II!I-----&--.l ~I!I-& -11-_-19--_", ___ -&_~.eee ___ I!II!t'- eB-t1!I
return lll"e
l!g
J
I til.
Fig. 3-7 : steady-state hydraulic grade lines for the supply and return line - operating mode II
670
4. Summary
In addition to the classical analysis of pressure surges (malfunctioning of the system), an un-
derstanding of weakly instationary flow processes (scheduled, process-controlled changes of ope-
rating states) is gaining increasing importance in the planning and design of complex pipeline
systems. In this context, its important to estimate how quickly a system may be shifted from one
stationary operating state to another without inducing high-frequency pressure and flow distur-
bances.
The MOC/IFD method is especially suitable for describing the transition region between a pure
mass oscillation (low-frequency phenomenon) and the spreading of pressure waves (high
-frequency phenomenon). The method includes a rigid water column model (RWCM) when the
wave speed for all pipelines in a system are chosen to be correspondingly large. By means of a
simple comparative calculation without the need for additional numerical computations, it is thus
possible to determine whether the response of the system is predominantly governed by inertia.
In the case of pressure surge calculations, pipelines with Courant numbers 1 are approxi-
mated by means of a rigid water column model. In contrast to the pure method of characteri-
stics, it is neither necessary to adjust the wave speed for these pipelines nor to dispense with the
modelling of short pipelines in favour of a practicable time step.
For the computation of weakly instationary flow processes in complex pipeline systems, the
MOC/IFD method has the following advantages compared with classical computational methods.
The investigation presented here was carried out within the scope of the BMFf project "Simu-
lation of the control behaviour of district heating networks SR", Sponsorship Number
0326907C. Reference to the BocklemiindlChorweiler district heating compound network in Sec-
tion 3 was granted by kind permission of the project partner GEW Cologne AG.
671
s. References
TEXTBOOKS
PAPERS
A.P. BOLDY
HYDROtransient SIMulation Unit
Department of Engineering
University of Warwick
Coventry CV 4 7AL
England
ABSTRACT. The modelling of rapid transients in an internal flow system by the method
of characteristics involves the solution of the C+ and C- characteristic equations at each
internal node in each pipe. The boundary conditions in the system are solved by the
combination of the upstream C+ characteristic, the downstream C- characteristic and
additional information defining the performance of the boundary condition.
The principle is demonstrated by developing all the necessary equations to simulate
the transient response of a reservoir-pipe-valve system due to a linear closure of the valve.
These equations are incorporated into a computer program and the results of a series of
simulations of the linear valve closure are presented.
The equations necessary to simulate the transient response of a pump, air vessel and a
turbine are also presented.
1. Introduction
The solution of the momentum and continuity equations defining transient flow by means of
the method of characteristics has been presented and also identified the necessity to provide
suitable equations to express conditions at the pipe boundaries.
Boundary equations must be defined at each pipe entry and exit and must therefore
include the treatment of pipe junctions, changes in pipe material or dimensions, defined as
passive boundaries; or interfaces with equipment such as pumps, valves or turbines, defined
as active boundaries. It is the change in conditions at a boundary that initiates the transient
to be analysed by the method of characteristics. In addition to active and passive boundary
conditions there exists a third category of boundary condition that arises as a result of the
transient propagation through the pipe network, for example the constant pressure zone
boundary invoked during the vapour pocket formation and column separation that may
occur as a result of transient propagation or reflection, or the introduction of surge relief
device boundary equations dependent upon the pressures reached.
673
M. H. Chaudhry and L. W. Mays (eds.), Computer Modeling of Free-Surface and Pressurized Flows, 673-697.
1994 Kluwer Academic Publishers.
674
2. Boundary Conditions
Figure 1 illustrates the condition that one C+ or C - characteristic is always available at
either pipe entry or exit. Thus an equation of the form:
Vp = K1 - K2 . Hp (1)
or
Vp =K3+K4.Hp (2)
will exist at a boundary to link known conditions at time t to unknown conditions at time
t + 6.t. Therefore a further equation, or set of equations, is needed in terms of the velocity
and piezometric pressure head at the boundary in order for the solution to proceed.
__ ________
~ ~r---------~~ ______ ____I*At
~
r
Boundary
Condition
,2
PipeJ+1
It is the choice and development of the boundary equations that presents the greatest
interest and challenge in the application of the method of characteristics to the study of
unsteady flow transient problems. Normally a V = f(H), or a V or H = f(time) expression
is utilised at the boundary, however a range of other possibilities exist, for example in the
case of valve closure, the mode of closure will be important; similarly in the case of pump
shut down the speed - time relationship will need to be referred to. Boundary conditions
can therefore become complex in themselves, such as a reversible pump turbine or and air
inlet/outlet pressure surge alleviation valve.
There is extensive literature relating to the modelling of boundary conditions during
unsteady flow simulations. Some active boundary devices such as pumps and turbines
are defined by performance characteristics which are usually derived experimentally under
quasi-steady state conditions. In the absence of other information it is assumed that these
characteristics are valid during a transient flow scenario.
675
3. Reservoir-Pipe-Valve System
In order to demonstrate the above philosophy of modelling rapid transient flow, a simple
hydraulic system consisting of an upstream reservoir, a single pipe and a (closing) discharge
valve will be considered. The representation of the reservoir and the valve boundary con-
dition are presented, utilising the appropriate C+ or C- characteristic, equation (1) or (2)
in terms of velocity and piezometric head. The resulting equations are incorporated in a
computer programme which may be used to demonstrate the effect of the time for a valve
closure on the transient flow in the system.
3.1. RESERVOIR
The boundary formed by a reservoir may be termed a passive boundary and can be in-
corporated into the model based on the design and layout of the system. The presence of
a constant pressure head reservoir may also be used to form an artificial termination to a
system if further upstream reflections are unlikely to return within the simulation time of
the model.
At a constant pressure reservoir, shown in Figure 2, the boundary equation is supplied by
the assumption that the pressure head at the pipe to reservoir interface remains unchanged
as the transients propagate and are reflected within the network. Referring to Figure 2:
----,vt~~
Hres
EGL
J,1 - . . , - - - -_ __
J,2
Values ofVp(J, 1) are monitored at each time step to determine the time at which the value
of M and the loss coefficient, k, is to be changed from that corresponding to positive flow
677
out of the reservoir to that corresponding to negative flow into the reservoir. (Positive flow
defined in the increasing x direction). Note that the absolute value of Vp(J, 1) will ensure
that the pressure head loss terms change sign as the flow direction changes.
In many practical situations the calculations may be simplified by using the value of
the appropriate velocity calculated at the previous time interval for the pressure head loss
terms in equation (6).
3.2 VALVE TERMINATING A PIPELINE
The operation of a valve terminating a pipeline is one of the most common sources of
transient propagation within a network. It is therefore an active boundary condition.
EGL
\
\
J,n(J) J,n(J)+
(i) The C+ characteristic at the downstream end of pipe J connected to the valve may be
expressed as:
Calculation procedure
Equation (8) is expressed in terms of discharge as:
where
B1 = A(J)K1(J,n(J))
B2 = -A(J). K2(J, n(J))
From equation (9) the steady state discharge through the valve may be expressed as:
(11)
2 [Q~(J,n(J) + 1)]2. 7 2
[Qp(J,n(J) + 1)] = (Hj!,(J,n(J)+l)-Zv) .(Hp(J,n(J)+l)-Zv) (12)
(13)
where
B4 = -B3/B2
B5 = B1 B3/B2 + Zv B3
Equation (15) may be solved for the discharge by the Newton Raphson technique. The
value of 7 as a function of time must be specified either in tabular form or by an equation.
The simple BASIC computer program included in Appendix I is based on the equations
679
presented in sections 3.1 and 3.2 and is capable of simulating the transient flow in a reservoir-
pipe-valve system caused by a linear valve closure.
(iii) Continuity of discharge at any time. Assuming the pump boundary consists of np
identical pumps operating in parallel, each discharging a flow of Qp, then:
(iv) The head Hp across the pump is defined as the change in total energy and therefore
must include both the piezometric head and the velocity head:
The method of representing the pump performance characteristics is based on that pro-
posed by Marchal, Flesch and Suter (1965) and commonly refered to as the Suter Method.
The prototype pump characteristics are obtained from model test data using homologous
relationships, which in turn, enable the characteristics to be transformed into the following
non-dimensional forms:
0
h
2 + v2
as a function of tan -1 ;- (0) = (J , (20)
(3
02 + v 2
as a function of tan- 1 =
(;) (J. (21)
0=- (3 =-,
N T
where h=~
HR
v= !L TR
QR NR
and subscript R refers to a reference point on the pump characteristic. Figure 5 shows an
example of a pump performance characteristic, for all possible zones of operation, presented
in a form based on the Suter Method. These curves may be stored in a data bank as a series
of points such that linear interpolation is appropriate between adjacent points. Values of
op, v p , h p , and (3p at the end of the time interval are required and the relevant section of
the pump performance characteristic is obtained as follows:
Key
H .. head,
N- speed,
Q .. discharge,
T .. torque
d.z. = 'dissipation zone' m E IV
o 2 6
-
" :0
..+
-hI(a~):
- - - Ma3+u3):
Cl --".,~,~----~----~
iii .................
-
0
" :0
+
} -1
-2
C B A H G F E 0
pump normal turbine : turbine
turbining: pumping pumping
H<O
, ,
:energy : energy, H>O:
H>O 11>0
rewne energy
Q>O , d.z. Q>O flow
Q<O Q>O, d.z.
N>O d.z. '
H<O N>O 11>0 N<O 11>0: N<O: H<O
T<O T>O T>O T<O, Q>O
Q>O Q<O Q<O :
N>O N>O N<O , N<O
T>O T>O T<O I T<O
,
~: rcl2 rc ~ 3rc12 h=O
h.()
Determining the stored data points (from the specified data bank) on either side of
8e and the corresponding values of:
h
and
a2 + v2 a 2 + v2
The coefficients for the straight line passing through these points may then be calcu-
lated and assuming that the operating point corresponding to the required values of
a p, vp, hp and f3p lie on these lines then:
hp
a 2p + v p2
= at + a2 . tan - t (a vpp ) (22)
f3p
2
a 2p +v p
= a3 + a4 . tan - t (a vpp ) (23)
6. Differential equation for the rotating masses. During the transient flow the out-of-
balance torque, T, on the pump is related to the moment of inertia I K gm 2 of the rotating
masses (impeller, motor, water) and the deceleration dw/dt by:
T = _I dw = _I 27r dN . (24)
dt 60 dt
Calculation proceedure:
where Xl = 609~Rtlt
and X2 = a - f3Xl .
GD 7rNR
The C+ and C- characteristic equations (16) and (17) are expressed in terms of dis-
charge as follows:
Qp(J,n(J) + 1) = X3+X4Hp(J,n(J) + 1) (27)
Qp(J+l,l) = X5+X6Hp(J+l,1) (28)
683
where
In order to simplify the calculations the value of the velocity head difference at time
t may be used instead of the unknown value at time t + ilt. Therefore equation (29) is
expressed as:
X7 Qp = X8 + X9 . Hp (30)
where
X7 np(X4 - X6)
X8 = X4 X5 - X3 X6 - X9 ilV Ht
X9 X6X4.
Substituting the unknown non-dimensional ratios vp and hp into equation (30) produces
the following expression for hp:
Combining equations (26) and (23) results in a second relationship for the two unknowns:
Equations (32) and (33) form a pair of nonlinear equations in the two unknowns a p
and vp, and are solved using an iterative Newton-Raphson technique. If ap(l) and vp(l)
represent the initial estimates for a p and vp which satisfy equations (32) and (33), then
better estimates are given by:
where
(36)
and
(37)
oft 012 oft 012
OVp . oOp - oOp . oVp
In the above equations the value of the functions ft and 12, and their derivatives, are
evaluated using op(l) and vp(l). The required differentiations of ft and 12 are:
-o [tan -1 (op)]
- = -- vp - and - 0 [ tan -1 (op)]
- = -V p
+ o~
--=--"-...".
oOp vp v~ + o~ oVp vp v~
therefore
oft
oOp
= 2a1op + a2vp + 2a2op tan- 1 ( : ; ) ,
oft
oVp
2a1vp - a20p + 2a2vptan-1 (:;) - X10 ,
012
oOp
2a30p + a4 v p + 2a4op tan- 1 ( : ; ) + ;1 '
012
oVp
= 2a3vp - a40p + 2a4vptan-1 (:;) .
the coefficients at, a2, a3 and a4 of equations (22) and (23) are re-established, and the
calculation procedure repeated until the required convergence of the solution is achieved.
685
The value of all the remaining unknowns are obtained by appropriate substitution in the
above equations:
No suction pipe
In some pumping installations the suction pipe is either absent or short enough to be
neglected. In such cases the above calculation procedure can still be used by modifying the
parameters X7, X8, and X9 as follows:
The water elevation in the suction reservoir is assumed to remain constant during the
transient flow, therefore
X7 np
X8 = X5 + X6 (Haue - ~V Ht)
X9 X6.
The most common use of an air vessel is as a pressure surge control device to limit the
minimum transient pressure head in a pipeline system downstream of a pump during the
transient flow following a pump trip due to a power failure.
For the general case of an air vessel located at the junction of two pipes, J and J + 1,
the equations for this active boundary condition may be expressed as:
(i) The C+ characteristic at the downstream end of pipe J
where Q~Vt is the discharge INTO the air vessel at the end of the time interval.
(iv) The air volume inside the air vessel is assumed to satisfy the polytropic gas law ex-
pressed as
(42)
where, at time t + 6t, H D is the piezometric pressure head of the air inside the vessel, Zw
is the water elevation, and Hb is the barometric pressure head.
(v) The head at the junction and the head loss across the orifice entry/exit of the air vessel
may be expressed as
k QHAtl Qt+At I
Hp(J, n(J) + 1) = Hp(J + 1,1) = HgAt + AV 2 AV (43)
2g AR
where k is the entry/exit orifice head loss coefficient, a function of the flow direction, and
specified as data.
(vi) The change in the air volume during the time interval is given by
Zt+At _ zt 8Airvoi At
w - w+ AAV (45)
Solution procedure
X3 = A(J)K1(J,n(J))
X4 = A(J) K2(J, n(J))
X5 = + 1) K3(J + 1,2)
A(J
X6 = A(J + 1). K4(J + 1,2)
Substituting equations (46) and (47) into the continuity equation (41) yields
where
and
Hp(J, n(J) + 1) = Hp(J + 1,1)
Substituting equation (48) into equation (43) yields
k Qt+~t IQt+~tl
Ht+~t = Y3 + Y4. Qt+~t _ AV AV (49)
D AV 2g Ah
Substituting equations (49), (44) and (45) into equation (42) yields the following expression
for QAV at time t + llt
where
Y5 Y3 - Zw - 0.511t Q~v/AAV + Hb
Y6 Y 4 - 0.511t/ AAV
Y7 = -0.5k/(gAh)
Y8 = Airvol t - 0.511t Q~v
Y9 = -0.511t
Equation (50) is solved for the unknown Q~+v~t using the Newton-Raphson technique which
is stable since a very good estimate may be obtained by extrapolating values calculated at
previous time intervals.
The calculated value of Q~+v~t is then sustituted into the relevant equations in order to
calculate the remaining time-dependent variables for the air vessel boundary condition.
In addition to the four quantities of dynamic head H, discharge Q, torque T and speed
N defining a pump characteristic, an additional parameter has to be introduced for
any turbine in order to define the position ao ofthe guide vanes (wicket gates). For a
Kaplan turbine the blade angle 130 must also be taken into account. For a reversible
pump-turbine the performance characteristics cover the four quadrants obtained by
the combinations of Q and N .
In some installations the pressure rise upstream of the turbine generated during a
load rejection is controlled by opening a relief valve connected to the spiral casing at
the same time as the guide vanes are closed. The discharge characteristics of the relief
688
valve must be incorporated in the boundary condition and the continuity equation
becomes:
Qp(J, n(J) + 1) - Qrv = Qt = Qp(J + 1,1) (51)
where Qrv is the relief valve discharge and Qt the turbine discharge .
If the turbine is not connected to a large electrical network, the turbine speed will
not remain at the sychronous speed during a load change. The differential equations
describing the control function of the turbine governor (hence the movement of the
guide vanes) must be incorporated, introducing a number of additional variables.
both for the range of guide vane openings ao. Figure 6 shows a typical set of such perfor-
mance characteristics. The unit parameters are defined by:
ND
Unit speed nn = VIi
(52)
Qt
Unit discharge Qn = D2VIi
(53)
T
Unit torque Tn = D3H (54)
The turbine performance characteristics provide two relationships which can be ex-
pressed as:
0.8
0.6
0.4
a... 0.2
;'
~ 0.0 ---------
~
'2
~.2
,/
...- Guide _1IIgio (dcgRJes)
;:J ,/
--32 16--
~.4 / .'
/ --28 12-----
--24 8---
~.6
.. -----20 4--
~.8
cIosed- - --
-1.0
-100 -80 -60 -40 -20 0 20 40 60 80
Unit speed n11
250
200
~
u
=
e-
150
100
50 ---- ....... _.........
--<-'..~.,l
/~~\_
. "\
---'::',,'\\\:
~ 0.0 c - __~~ _ _ ~~~~
but has also introduced three new variables in the turbine speed N, torque T, and guide
vane position ao. Therefore two more relationships are required in order to solve the
turbine boundary condition. Equation (24), relating the torque to the deceleration of a
pump, applies to a turbine and can be expressed as:
(57)
and the final relationship, defining the guide vane closure as a function of time, is usually
specified as data:
(58)
Therefore the turbine boundary provides five relationships, equations (51), (55), (56),
(57) and (58), which together with the C+ and C- characteristic equations provide seven
equations allowing the following seven unknowns to be determined:
APPENDIX I
BASIC computer program: Simulation of transient response of a
reservoir-pipe -valve system due to a linear valve closure.
I.O~ ~(t-)
I ~.
O.L----""'il---~t
"Al.tI~
: DIN YUOI,H(40I,VI(40),HI(40)
5 PRINT ' ' ' f f P"nu. Sur,. Pr., ....... :PRINT
10 PP.INT' Oih In,d':PRINT
:0 C.,
PRINT' Pi,. L.. ,tb = 'j
40 INPUT l :PRlNT
~o PRINT' PiPi Oialilft I.) = 'j
.0 111M D:PRINT
'Q PP.INT ' Pi,. An,1I (ridin" , 'j
10 INPUT ":PRINT
"Q PP.INT WiY lti (.Isl = 'j
:')0 INPUT C:PRINT
:10 PRINT' frich.n fiCI" ' .;
::0 INPUT F:PRINT
::0 PRINT' Inihil Oischu,. (""es) = ';
1~0 INPIJT OO:PRINT
i ~O PRINT' HII Inlftnl (I) = j
i 60 INPUT AI: PRINT
liO PRINT' Till LI.il (\) = ':
:ao INPUT AlIPRINT
110 PPINT' Willr L... I ( ,.1 t v.lvOi , ';
:00 INPUT RlPRlNT
210 PRINT' Vii .. CI.ntl fi .. IS) = ';
::0 INPUT T3:PRINT
230 OPEN SURGE ,RST' FOR OUTPUT AS 8
240 OPEN sa.GP FOR OUTPUT AS 9
:~O PRINT 9,'"'' 'rOSSltl Sur!, R.ulh .... :PtlNT 8,:PRINT 8,
260 PP.INT (Q,' O.t.' T
U.
:\5 PRINT (8,' ==.. .PJINT 8,
270 [m[.! 7f--..J.~"'1 dJ:...
'4 .... ~
SII'., "r~ ~ ~ -f..k
S"~. ",. == ~ ~t f.:.4
692
~ ~ ~At
ilO REN ftft 1'"slInl Cdculillans .....
7:0 T.T+II -r-~'t ~ ~ ~
740 If 1<=A2 THEN 780
750 PRINT' Tilt lui! Ruchtd. Enltr Nt. Ulit
;,0 INPUT IZ
no If P=12 THEN 1400
'so REN ... InlorlOr P,uts ff.
710 fOR I=2 TO NS
SOO U=VCI' I)
820 A-Fto,S'U'A8SIUJtIllD
830 A=U'GflH( I'II-U'SIN(N)'!I )/C-I
8dO U.V(( -I )
860 B=f.O,S'UtABSIUltAI/D
~70 B-U'6f1U'SININ1UI-HI l-I) )/C-8
B80 V!(1)=O.SI(A'8)
890 HlCll:0.S'CI(A-81/G
~OO MElT I
F = 0.0; T3 = 0.1 6.
, '-----:-------+----,---...,
:::0 0
F = 0.4; T3 = 0.1 6.
:0 00" - - - - - ; - - - - - : - - : - - , - - -. . .- - , . . . ,
lilt. ".IM
."r-------------~~----~----~
..........;....................:...................i_ ........... _._.l.... ____ ._
..........! ' j { _
j..... T\"
.. . . .
:. . I . \
......... .............. -.......... ._ ..........
. . i.:.: . :. . .i
~,o ................,.... .
F = 0.0; T3 = 0.25 s.
TlM.I'
/'\ A . . /~
\ ~~ ....\... !
\/ '\ /
'v..............v .
F = 0.0; T3 = 0.50 s.
r\ \ ,
\ ....... .. . ..
u::
..... .
tl:.
u. . 'Jj
................ .
~,l . 1
,...,j,--~----,-----,- ,;00,,'------;-----~---:r----.,:-----
z5"\ . . n
. . .
. . . .............. ~.
:: ......
"d:'\;
F = 0.0; T3 = 0.75 s .
...
::OOo~---i---..,;..--....,.--......---J
\. . . . . . . . . . L"\. . . . . . . . . . . . . .
"'-..l . . '\.J
:!OOol---;---..,,----.---""7"----J
F = 0.0; T3 = 1.00 s.
\. . .. . .;f\j
" - ,-
. . . . . ..'. . . . . . . . .
---.,- .... _ ... --,
-, ...... ---." ..
:.;OO",!---;---""---"""'--""7"--....,J ;:oool---.,....-----...,..--~--_!
.. Of.............,.................,...................j
::!OOoi---;:---::,---,----:----i
F = 0.0; T3 = 1.25 s.
:::OOol----,,.---,--.....,,.----:----i :::oooi---..---:----r---:---!
A.P. BOLDY
HYDROtransient SIMulation Unit
Department of Engineering
University of Warwick
Coventry CV 4 7AL
England
1. Introduction
2. Valve operations: Valve V2 closes 100-0% in 120 seconds. After 60 seconds valve V3
opens 0-100% in 75 seconds.
3. Turbine operation: The turbine blades are fixed at position 2 until the turbine speed
reaches synchronous speed; the blades then open to the required setting in 120 seconds.
4. Final steady state conditions: Valves VI and V2 closed. Valve V3 open and the
turbine passing 1.3m 3 / s to the treatment works.
701
Figure 4 shows the valve movements together with the transient flow through the valves
and the total discharge to the treatment works which starts and finishes at the specified
1.3m 3 / s. Figure 5 shows the time-dependent variation in static pressure head which start
and finish at the same values.
1. Initial steady state conditions: Two main electrical duty pumps delivering a steady
discharge of 6301/ s to the hydrant point at node 28.
2. Transient conditions: Simultaneous trip of both electric pumps due to a power failure.
The diesel stand-by pump starts approximately 7 seconds after the trip. An air
vessel at the pump station cushions the transient flow in the system during the pump
changeover.
3. Final steady state conditions: The single diesel pump delivering a steady discharge
of 6301/ s to the hydrant point at node 28.
Figure 7 shows the time dependent discharge of the two electrical pumps and the single
diesel pump. Following the simultaneous trip of the two electrical pumps the pump check
valves close very quickly due to the presence of the air vessel. The air vessel maintains a
discharge into the system, as shown in Figure 8, until the diesel pump starts approximately
7 seconds after the electrical pumps trip. The air vessel limits the drop in static pressure
head downstream of the pumps, as shown in Figure 9, during the time interval before the
diesel pump starts.
The start-up of the diesel pump causes the pump discharge to overshoot the steady state
value, as shown in Figure 7, due to the transient drop in static pressure downstream of the
pump (see Figure 9). As the static pressure head downstream of the recovers the discharge
through the diesel pump decreases and eventually settles down to a value corresponding to
the original steady state discharge, as shown in Figure 7.
Figure 10 shows that time dependent discharge at the hydrant point at node K3, starts
and finishes at the steady state discharge of 630 lis.
702
- - Site recorolng
Speeo - - - - calculatea
30
.
-g 250
<:
~200
III
30
15
2
0
>
" 1
,
Time elaps8(!: s
1~ 1b
- - S,le recoro,ng
- - - - Calculateo
31
20r
~ I
:.:l I
10~
J -~--t-~o----''''O~::::;2==_;::--
0);-'
700
Q
o
e
..
;;
i600
1i
l
500
600r
!560~
~ I
;; 5201"
~ 't --=-----.------
20
I
~~O------;-----~------~O------~------'O~-----'~<
rim. ,
/ Pipeline
T
FYI VI
700 mm Pipeline
V3
---1 Turbine
i W
FV2 V2
'"
/ /
v
I~ r---------------~--------------T_--------------~------------~
......
i
~
u
~
~
Q O~ r-~~--~----~_~------------~------~~----+_------------~
Tunc (8)
Figure 4. Broadside Hydroelectric Project.
Time dependent variation of discharge and valve position.
~ r---------------~r_--------------~----------------_r----------------~
15
~--------------~~~~----------_+----------------~----------------4
10
UpIlmamO(
'3 15
:t
20 ~----7r--~--~------.----.-_+----------~~~==~~~~~
\
TUIbina iDieI
15 ~--~------~--~I----------------_+----------------~----~~~~~~
10
I
Time (s)
83
Hydrant Nodes
Pump
Station
11 27
54 12
30
14
32
16
18
20
60
25
Figure 6. Schematic layout of the pipe network for a fire fighting system.
706
"'" ""-
0
~ f>;-!pwDl
--~
en
0 .
~
~=
j~ 0.4
EIecIric
is
i
pump
o.1
0
10 10 30 .. 50 10 10 00 100 110
Time (s)
/1 r---~--~----r---~--~--~--~----~---r--~--~ /
"
\ I / Ak!Olume
~--~~~--~----~--~---+--~----+---~--~----4
\ \
I I~ I I I I I O~
! : I \\~
~ Il ~~++4-~--~----+---~---+--~----+---~---4--~
ri/ I \ ~ I
I
T~~ I
,___~!-,--I~I.. ~I_I~I
.. -,--I---L---.L..1---l./
10 20 )0 10 10 00 100 110
Time (s)
Figure 8. Fire fighting system.
Time dependent variation of air volume and discharge into air vessel.
707
150
100
~i-/ ---- ----
'~\/
'---Dieoetipump
~
.\0
10 20 50 60 10 ao 90 100 110
Tune (s)
J-
I
I
I
I 1
I I I I
~: I , \
V
I
0.6
I
! ~ I I I I I I
!
I
I Vl I I I I \
I I I
i
I
i I \
II I I I \
1
,
I
I I I
I
0.2
! ;
I \
I I
0.1
! I I I I I
I
I i I ! !
II I Ii II I
i ! I
10 '0 30 50 60 70 100 110
Time (8)
ABSTRACT. The experience gained with general computer models of pipe networks, and
other complex closed conduit systems, has modified the role of modeling in hydraulic
engineering pratice. In fact, the computer modeling based on nodes and general elements has
changed the focus of modeling efforts from specific mathematical models, only valid for each
type of hydraulic sistem, to element modeling that can be a part of any type of system or
global model. This concept improved the versatility of the computational techniques with the
need for reliable computational elements.
As an example, this concept is applied to the modeling of cooling water systems.
1. Introduction
- high flow velocities, due to economic reasons, and entrapped air can occur at steady-
state in some of the system components.
b) l
CONDENSERS
Recirculating or closed circuits with cooling towers can be high-head systems where the
condensers are normally pressurized.
The particular configuration of any cooling circuit will influence the hydraulic transients
behaviour and will be a factor to be considered during design. In engineering practice, the
computational models of water cooling systems have the following main objectives:
- to make steady-state analysis (e.g. steady-state pumping head and power calculations and
verification of forces, pressures and flow velocities);
- to make transient analysis (e.g. maximum and minimum transient pressure envelopes
along the circuit) and to verify pressure control techniques;
- to simulate an automatic operation of the system in real time.
The design of a complex closed conduit (pressurized) system, including the reliability and
safety analysis, can be executated by general computational models or simulation modules
based on the node-element concept.
However, some special components of the cooling circuits need to be developed and
validated in order to well perform their role in the model.
711
A general computational model for any closed ~onduit system can be based on the node-
-element concept, as developed by KOELLE. 198~ and ALMEIDA and KOELLE, 1992, or on
any other equivalent concept. The ~omponents of the system can be considered as elements
that are linked, among them, by nodes ac~ording to each particular topology. As a cooling
water system is a special pumping system with the typical components of this kind of system
plus their specific components or elements:
a) Typical elements of pumping systems: pipes and pipe singularities, pumps, valves,
air vales, intake. reservoirs. special anti-surge devices etc.
Typically the cooling circuit is a low head system where very low transient pressures can
occur along the pipes orland on certain components (e.g. the condenser in a thermoeletric
powerplant). Cavitation and water column separation can then occur and the model must be
prepared to consider these phenomena during a numerical simulation. These particular
phenomena were the core of an intense research activity during the seventies and eighties. A
large amount of information and data can be found in the proceedings of all Round Tables
promoted by the Group on Hydraulic Transients in Power Stations of IAHR from 1971 to
199tl, under the coordination of Prof. M. Fanelli (e.g. BONNIN et al., 1977; BONOLIS,
1979; FENINI and FANELLI, 1980; ALMEIDA, 1982; and FANELLI, 1987). As a result of
these efforts advanced computational models for transient two-phase flows were developed
(e.g. FANELLI, 1971; ANELLI, 1975; WIGGERT et al., 1983; CAPOZZA et al., 1983; and
CAPOZZA, 1981).
2.2.1. Basic concept. A pressure pipe network system like a cooling water system (CWS) is
composed by I-D flow wmponents or ELEMENTS that are physically linked through
NODES. Each element has two nodes and each node receives or distributes the flow from or
to other elements connected to it.
The computational model must include the basic equations for modeling each pipe or non-
pipe element (element characteristics) and a node equation to model the physical network
linkage effect. The node equation gives the capacity to link several pipe elements and non-
pipe elements and to reproduce the overall hydraulic response.
The hydraulic characteristic of each element can be a function of several effects like these
ones:
1A very complete report on cooling water systems was published by EPRl (MARTIN and WIGGERT,
1989).
712
--- ---
A) Hlltl
_'.0
Inllu~nc~ zon~ on
8) _ Hllt-III
... _.0
H21t I
_ ... .0
H,It I
cY
... -- HIt-ali
L ~ ......
..... - -
A non-pipe element like a valve can be modeled as a concentrated dissipative device, the local
inertia and elastic effects being neglected in almost all the cases. A reservoir or an air vessel
will have a concentrated or lumped storage capacity.
A simplified element modeling technique will correspond to simpler equations (algebraic
and ordinary differential equations) and numerical schemes. A complete pipe element model is
based on a pair of partial differential (hyperbolic type) equations that reproduce the elastic
wave behaviour (plus another pair of similar equations if the tluid-pipe wall interaction is also
modeled). Neglecting the elastic waves along the pipe element will transform this pair of
713
2.2.2. The Fundamental Node Equation. This equation will reproduce the physical connection
between each element and the network topology. The state variables of each pipe element, on
the node where it is I:onnel:ted, obeys to an equation of this type (see Section 3.1):
(2.2)
(2.3)
for "diverging" pipes (pipe positive tlow out of the node), where Hp is the head and Qp is the
pipe flow, at each node section.
The coefficients C L , C R indudes the dissipative effects as well as the H, Q values, of each
elastic wave, one time step before its arrival at the node at instant 1. The coefficients BL , ~
are a function, among other parameters, of the wave celerity. These equations are the basic
MOC equations. A general node of the pipe network is represented in Figure 3, where MC is
the number of pipes that "converge" towards the node and MD is the number of pipes that
"diverge" from the node. according to the positive sign of each pipe flow being MT the total
number of pipes. A specitied discharge D(t) can also be considered in each node as well as the
discharge QPE of any non-pipe element that is linked to the node. In a convergent J pipe the
node section will be the last (N) section and in a divergent K pipe the node section will be the
first one.
Applying the MOC equations at each pipe section linked to the node, MT equations and
2MT state unknowns (Q and H at each pipe node section) are obtained.
By assuming a common head Hp at the node, MT-l equations are obtained. A more
advanced analysis can indude local headlosses and local inertia at each node connection.
By continuity considerations, one more equation is obtained:
Me MD
L QN.J - L QI.K =QPE + D(t) (2.4)
hI K=I
where QN.J = tlow of "converging" pipes; QI.K = flow of "diverging" pipes; D(t) = known
time variable discharge at the node; and QPE = the discharge of a non-pipe element linked to
the node.
714
~ (t J (S=c,:.f,~~ ~,,"c:.l"'d
/ 0 1 51::'\<:1';.1
... c /
/
c:~nv.r9U'\9 /
"
:JI~.
(2.5)
where,
(2.6)
(2.7)
Without any non-pipe element linked at th~ node (QPE = 0), the node equation can directly
furnish the node head Hp:
(2.8)
715
With the known node head Hp. the discharge at each pipe can easily be obtained by equations
(2.2) and (2.3).
If a non-pipe element is linked between two internal nodes, the two node equations and the
non-pipe element equation or characteristics (see Section 5) will furnish QPE and the two node
heads.
3. Pipe Elements
Typical solvers in time domain analysis are based on the method of characteristics2 (MOC).
This method transforms the basic set of partial differential equations (elastic model) of mass
and momentum conservation into algebraic equations. valid along two families of characteristic
lines on the (x,t) plane.
Each pipe element can be divided into computational pipe sub-elements, each one with a
length Llx. A pipe element will have N + 1 computational sections, being N the number of
sub-elements. For each computational section from i = 2 to i = N, the state variables Hp and
Qp can be obtained in each instant tp, by solving two explicit (MOC) equations (CHAUDHRY,
1979). For a tixed staggered cross-grid scheme these equations are the following ones
(ALMEIDA and KOELLE, 1992):
(3.1)
with L (and signal -) for a C+ line and R (and signal +) for a C- line. The state variables can
be obtained by means of the equations,
Qp = (C L - C R) I (B L + BR )
(3.2)
Hp =C L -B L Qp
For the fixed staggered grid, the coefticients CL.R and BL.R are the following ones (Figure 4):
2However, other techniques or methods can also be used (e.g. finite element method - WATT, 1980).
716
with
(3.4)
where BL,R - a and R =f& I (2g DA 2 ) and A = pipe cross-section: D = pipe diameter;
a = pressure ..!a~e celerity; f = Darcy-Weisbach coefficient; g = gravity acceleration; and 6.
x = space step. Interpolation errors and stability problems can be avoided if the total pipe
element length L, verifies the stability condition:
where 6.t = time step. Should 6.x > a6.t and an interpolation technique must be applied: a
spatial interpolation, along x axis or a temporal interpolation, along t axis. Numerical wave
damping will occur with potential severe accuracy problems.
i. tJ. r. .1
: ~
A c B N +1 :x:
( i-I) (i) ( i + I)
PIPE ELEMENT
Warning - the ba~ic MOC equatillfls (3.1) are valid for one-phase flow without cavitation
effects. In low-head circuits, the transient pressure along some of the pipe elements can be
lower than the atmospheric pressure and gas release and cavitation effects can not be
neglected. Among these effects a two-phase bubbly flow can occur and the celerity will be
pressure dependent (see Section 3.3).
A pipe element can be modeled like a rigid fluid column in a few situations like these ones:
- very gradual flow velocity and pressure variations;
- non confined free surface boundary conditions;
- very small pipes between other elements or components.
The unsteady tlow regime for these wnditions can be very similar to that of an ideal fluid
element with an infinite celerity value and horizontal characteristic lines (e.g. mass oscillation
type of flow). This simpler mathematical model can be easily adapted to the explicit MOC
structure by choosing quasi-horizontal characteristic lines according to a fictitious celerity
a* = llx/t:.t, where t:.x can be made equal to pipe length h.
Warning - the fictitious celerity LI~t of a "rigid" pipe element can greatly modify the solution
and it will be necessary to be cautious with this approximate model. In fact when a* " a (e.g.
L "typical t:.x in elastic pipe elements) a sub-inertial behaviour will appear with a very
dampened response due to the high "numerical compressibility" effect. In these cases, an
elastic similitude condition can be necessary in order to tind an equivalent pipe cross-section
and avoid large errors.
3.3.1. Bubbly Flow Modeling. As a first approach, a cavitating pipe element can be developed
to deal with two types of transient cavitation. Firstly a bubbly flow type and secondly a water
column rupture or separation type.
For the first type of flow, one of the most important characteristics is the wave celerity
variation as a function of the amount of free air or gas mass within the liquid (WYLIE and
STREETER, 1978; CHAUDHRY. 1979). By assuming an ideal isothermal air (or gas)
behaviour a solving equation, for easy implementation with the MOC technique, can be
deduced:
(3.7)
where R* = ideal gas constant: T* = absolute temperature; mg = free air mass by unit
718
volume of the mixture; p = liquid specific mass. Should a transient pressure be below the gas
saturation pressure and the CC value will increase according to the gas release phenomenon3
(KRANENBURG, 1973; TULLIS et ai., 1976: MARTIN. 1981 and ZIELKE et ai., 1989). In
each computational instant the CC factor can be recalculated by the following algorithm
(ALMEIDA, 1981 and 1983):
(3.8)
in which k is an empirical constant (about 0.2 s') for water), Yb is the! barometric height and
(3.9)
(3.10)
(3.11)
where Ps = saturation pressure; Pm = minimum pressure after the drop and 0. 1 = 3.32;
0.2 = -9.2 (P m/Ps); 0.3 = 0.86.
719
dt
dx = a o -.,.....--- (3.12)
~1+C/y2
where C = (a. Y*)o a0 2 /g and a. = volumetric void fraction. The free air can have a positive
effect by damping the pressure waves (overpressure attenuation) or a negative effect by
increasing the flow velocities: air reahsortion conditions and pipe system characteristics are
very important for this two-phase behaviour (ALMEIDA, 1983).
3.3.2. Water Column Rupture Modeling. According to the pipe profile and the transient
characteristics, the free air and vapour cavity volume may become very large and occupy all
the pipe cross section along a signiti.:ant pipe length. A large vapour cavity will be formed
and a water column rupture modeling technique will be necessary for this case if no special
protection device is provided. The pipe element will have an intermediate reference section
and two air or vapour volumes V L and VR will be considered for each side of this pipe section
(Figure 5):
with QR' QL = discharges at left and right side sections for t-L~t. Different situations must be
considered:
- weir flow, at high point, if any of the partial volumes 'v'R or "iL becomes negative but
total volume is still positive; in this case the "negative" water volume will be placed on
the other side of the reference pipe section;
- cavity volume closure, should the total volume becomes negative and the two sides of
the water column will be rejoined with potential very high overpressures (Figure 7), in
this case the non caviting pipe element equations will be valid again.
At each side of the reference section the head values HpL and HpR will be:
(3.14)
where NL,R = water level at each side of the reference section, obtained by continuity
considerations; Pv = vapour pressure: y = water specitic weight. Between the variable free
surface or water level NL.R and the nearest non cavitating pipe computational sections elastic
or a rigid model can be followed.
A more refined model will include the effect of the gas release from the water and the
variation of pressure within the cavity volume. The wave damping and energy dissipation
along a bubbly flow seems to increase but it is still not easy to model this effect.
720
II
,
SuDtlly 110'"
( region
/ I.'
,
4x box
~t~--~--------~------~---~
Vaoour volume
In long horizontal pipelines the transient cavitation can induce another kind of flow
behaviour such as a free surface flow with a long vapour and air volume along the pipe. This
kind of transient cavitation can be modeled by a free surface unsteady flow technique. Shock
waves can also be induced in very long pipes (ENEVER, 1977)4.
A review of two-phase models is presented in ALMEIDA, 1987.
The internal pipe pressure can induce concentrated forces (an torques) that will actuate on the
pipe structure. Pipe cross section area changes and bends are the most sensible zones to this
effect. The generated internal forces (hydrodynamic) can be equilibrated or balanced as
approximate criteria for the complete developmenl of true shock waves induced by positive pressure
-I An
waves due to bubbly flow in pumping systems is the following one (ALMEIDA, 1981):
with D = delivery pipe diameter with, KF values comprised between 0.5 and 1.0 and
p , }. = dimensionless characteristic parameters; seems reasonable to conclude that it will be difficult
such event.
721
follows:
I - by direct transfer to anchor blocks or other very strong and rigid medium, as it is
the case of pipes with expansion joints:
2- by pipe structural internal stress balance allowing a free pipe movement on its
supports;
3- as in the case 2 with pipe imobilization in a few intermediate supports.
Case I is the typical situation in water conveyance systems with concrete pipes or other similar
tubes and in classic design of hydroelectric schemes. Case 2 is mostly found in industrial steel
pipe networks (e.g. plant internal networks) with small or moderate internal pressures.
Examples of the mixed solution (Case 3) can be found in high head hydroelectric schemes
(with great pipe elevation differences) and also in large diameter pipelines in oil industry. The
Case 2 concept analysis can imply a fluid-structure interaction modeling technique.
A special node or !line - support element can be considered for a coupled, though non-
interactive. fluid transient and support resistance analysis (Case 3 concept). In this type of
analysis the dynamic response of the pipe structure and/or the pipe support is supposed not to
modify the fluid response. The main objective is to evaluate the pipe support behaviour
(transmitted forces and node displacement), during a transient or unsteady flow regime. For
this type of modeling, the tluid node eguations must be improved with more equations
including those concerning the pipe support dynamic response and eventually including, an
approximate pipe (dynamic) structural influence on the unbalanced forces.
In a fixed (inertial) reference frame, the momentum equation for the pipe-support node
element (i pipes) control volume (Figure 6) is,
where 'iI c is the control volume and So the boundary surfaces with normal ii and Fn
= fluid
force due to internal pressure: FPi = axial wall force; Fps = pipe support reaction force;
V = absolute flow velocity: W = controle volume weight. During a fluid transient regime
FFi' Fpj , Fps and V will be time dependent.
The pipe support force Fps will be related to the stiffness characteristics of the support
structure as well as of the coupled mass:
where [M], [C] and [K] are the nodal mass (including lumped pipe wall and virtual fluid
masses), damping and stiffness (including lumped pipe stiffness) matrices and d is the pipe
displacement vector. In most of the cases, equation (4.2) can be simplified by assuming a one-
degree oscilator modeling for the pipe support structure.
722
'~
x
S. Non-Pipe Elements
Any hydraulic structure or device such as, tlow control structures (valves); pumping stations
(pumps); waterhammer protection structures (e.g. surge shaft, air chamber, one way surge
tank, pump by-pass etc.); and special components (e.g. condenser); can be treated as a non-
pipe element between two nodes. Each of these nodes will be linked to one or more pipe
elements. These boundary nodes can be designated by node I and node 2 and the reference
discharge can be chosen as from node 1 to node 2 (Figure 7).
Most of the non-pipe element are modeled as a lumped parameter or inelastic (incompressible)
element: the discharge QPE leaving node 1 will be always equal, in module, to discharge QPE
entering node 2. The head difference HpE , between nodes I and 2, can then be obtained by
subtracting the two node equations:
(5.1)
(5.2)
Equation (5.1) is the compatibility non-pipe element equation and the parameters EE and BE
characterize the dynamic conditions in the two boundary nodes of the element. An additional
equation is needed in order to be possible to calculate the state variables Hpl HP2 and QPE: the
characteristic non-pipe element equation. This equation will strongly depend on the type and
function of the hydraulic structure or device to be modeled and it will link the node head
difference Hpi - Hn to the discharge QPE tlowing through the non-pipe element:
(5.3)
Local inertia and lumped compressibility effects can be included in this relationship. From
(5.1) and (5.3) results the so called the non-pipe element equation:
(5.4)
HP1= ?
I
I
I
..
I
I
EIII2
.-- Node coefficients --
The characteristic equation for line valves between two pipe elements. and other types of
singularities, can be expressed by.
(5.5)
being C a function of valve (or singularity) type and geometry and of the stopper position e.
The non-pipe element equation can be transformed in this one:
(5.6)
with
At each instant t, the position e of the valve stopper can be imposed according to each kind of
valve manoeuver, linear or non-linear. In some cases 9(t) will also depend on the state
variables (e.g. in pressure and discharge control valves).
Most of the local losses are also expressed by a similar formula (5.5) and a special element
to characterize such type of headlosses can be modeled as a "valve" with a constant opening or
constant C coefficient. In networks nodes. the local headloss coefficients will be also a
function of the flow ratio between the pipe branches.
Attention must be paid to valve cavitation phenomenon as the valve discharge
characteristics can be strongly moditied by it.
For pumps and other hydraulic turbomachines, two state variables (usually rotational speed
and flow) define its performance for a given geometry. In model tests it is possible to obtain
the other variables (as a function of the first ones) which characterize the interaction between
the rotor and the flow. There are several possible dimensionless coefficients resulting from
the combination of the dependent variables, such as tl (machine head), M (shaft torque),
(shaft horsepower) and n (efficiency) with the kinematic quantities Q, Nand p (specific mass
of the fluid) and dimension n. However, if we take the reference values H R , MR , P R and l1R
and we define the dimensionless quotients h ::: HIH R , 13 = MIM R , Y = PIP R , 0 = l1/l1R' we
can disregard the fluid characteristic 12. and the dimension of the turbomachine n. Therefore,
the following classic dimensionless quantities (Suter parameters) are defined (CHAUDHRY,
1979):
WH= h (5.8)
a? +v 2
725
The complete characteristil:s curves can be adjusted by means of Fourier Series (KOELLE et
aI., 1990) with X = 1t + arctan via:
(5.9)
(5.10)
The coefficients of each series are determined through the least square method by means of the
expressions:
I 2L .
Aj=-+:L FicosJXi ,j=O,I. ... m
L i~l
(5.11)
I 2L
B j =-+:L Fi sinjXi .j=I,2, ... m
L i=l
in which 2L is the number of pairs (Xi' Fi), taken from tables, used in the adjustments and
m < 2L is the number of terms of the series adopted in the adjustment. For pumps, with
m = 20 the differences are insignificant and smaller than the tests experimental error.
The advantage of the use of Fourier Series in the analysis of transient situations are
obvious: several calculations steps are saved in comparison with the numerical processing
using discrete values and linear adjustments that require additional interpolations. Besides, the
quantity of data (the coefficients of the series) that have to be stored is reduced in compltfison
with the table of discrete values. Furthermore, the term - to - term derivation of the series
facilitates the iterative calculations through the Newton - Raphson Method.
The fundamental pump element equations are the following ones:
- turbomachine characteristic curves (e.g. Suter parameters);
- rotating mass inertia equation;
- valves (motorized or check valves) or other minor losses characteristic equation included
into the turbomachine element:
- motor torque characteristics.
These equations as well as the node equations can be solved by the Newton-Raphson technique
in order to obtain at each instant, the value of the pump discharge QPE = v QR and the pump
speed N = a NR
A lumped pumping station element can also be considered which includes k parallel and
identical pumps, motorized valves and by-pass with special valves (e.g. non-return or check
valves or pressure reducing valves). In this case, the total discharge will be (Figure 8).
(5.12)
726
where v I OR will be the discharge through the hy-pass. Accepting a lumped modeling
technique. the set of equations of a pumping system with valves and a hy-pass can be solved
hy the Newton-Raphson technique. Different operational conditi~)ns can he imposed at each
pump or at each set of parallel pumps: pump start-up. pump trip-off or pump speed variation.
<lJ.o
vi _
ClR
0 Pump
[><] Valve
Qr;
y -
ClR c::=- Hon-return valve
Figure 8 - Modeling of a pumping plant with parallel pumps and by-pass (ALMEIDA and
KOELLE, 1992)
The protection of hydraulic systems against very high or very low pressures may be achieved
by special protection devices like these ones:
727
- air vessels:
- open surge tanks and stand-pipes;
- relief valves:
- by-pass around the pumps:
- motorized and control valves.
Each device will correspond to a non-pipe element to be linked to a node. The most
efficient/economic protection scheme will depend on the constraints and characteristics of the
system: design experience is a very important factor for decision, however, for complex pipe
systems, computer analysis and simulation are fundamental to choose which protection system
is the more adequate one to use.
Complex pipe networks has pipes with different diameters and lengths. In a large pipe system
it is possible to identify critical areas where the pressure transients are much more important
or relevant. We can detine secondary or tertiary zones where any main flow disturbance is not
detected because the transmitted pressure waves are completely dampened or dissipated.
It is sometimes important to study, with a very great detail (very small dt), a local
component response (e.g. a check-valve closure or a potential pressure wave transmission
across a pipe or a node). In these cases there is a fundamental disturbance generated by a
network element and only a very small network zone will affect the phenomena under analysis.
In order to save computer time and storage, and also to avoid reflected waves, a special pipe-
boundary element was developed: the non-retlective boundary element (NRBE). This element
has the following characteristics: all the pressure wave arriving from upstream will be
"absorbed" without any retlection. This pipe-boundary element it is equivalent to an infinite
pipe (ALMEIDA and KOELLE, 1992).
Each pipe linking the network under analysis to other secondary zones can be substituted by a
NRBE: this element will nullify any retlected pressure wave in each boundary. The transient
phenomenon can then be analysed without the intluence of the other parts of the network and
with lesser computer storage and time.
6.1.1. No cavitation Regime. A typical water cooling circuit of a power plant has the
following components (Figures I and 9):
- water intake, including the protection screens and the water treatment system;
- pumping plant with one pump, or more pumps in parallel, with motorized valves at the
delivery side (discharge control valves);
- delivery circuit or pipes carrying the water to the condenser;
728
A v CA C CR s
The condenser consists of a large number of tubes with small diameter, where the water flows,
and reservoirs at the respective ends (water boxes). The condensers may have one or two
passages. In the first case the bundle of tubes has a water box at upstream and another at
downstream. In the second case, there are two sets of tubes placed one over the other and
three water boxes: inlet and outlet boxes, also placed one over the other, and an intermediate
box receiving the water from the first set of tubes and introducing the flow into the second
one.
When outlet pipes connection to the condenser is placed at the top of the water box, the
computational model should be able to distinguish the partial volumes of air at the water box
and at outlet pipes. The consequences of this behaviour are the following ones:
1 - flowrate from the water box to the outlet pipes can be restricted to a critical weir
flow;
729
2 - in some cases, the cavity may not collapse after pump tripping or, if this collapse
occurs, the overpressures can be lower because the velocity of the reverse flow from
the downstream boundary will be lower:
3 - air introduction into condenser may control the reverse flow and overpressures inside
the condenser.
Air introduction into the condenser can be obtained by opening and closing the air valves
(vacuum breakers), according to pre-determined pressure, after pump tripping, or according to
signlas from pressure transducers and microcomputers. It has been argued that air
introduction should only be allowed in exceptional cases. Many condensers have air
evacuation equipment on top of the condenser boxes to avoid entrapped air and to make easier
the tlow start-up.
The condenser element is the most critical CWS element because the condenser is a place
propitious to the accumulation of free gas and air. The altimetric position as well as the
pressure drop and the temperature increase (about lOOC) are favorable to cavitation phenomena
occurence in both steady and transient regime. Large overpressures can occur inside the
condenser due to water column separation and/or reattachement after a pump trip-off or during
a pump start-up (PIGA and SAMBIAGIO. 1975).
Due to the relatively small pipe lengths and other sub-component dimensions the condenser
model can be obtained by considering a combined technique based on the rigid flow model
with lumped elastic effects (wat.!r and gas compressibility and walls distensibility). The inlet
and outlet pipes are replaced by two equivalent pipes located, respectively, at upstream and
downstream of the highest point. The basic equations for no-cavitation transient flow
modeling are the following ones:
- lumped compressihility
where ~Qc = difference of inlet (QI) and outlet (Q2) tlow rates at nodes 1 and 2 and at
each instant; \;I, = water volume in the condenser; Kc = compound water
compressibility and wall distensibility coefficient; Pc = internal pressure;
- head conservation equation
LlHc = HI - H2 =
=- f (ACi
(6.2)
dQ,i + R,i IQ,i I Q'i)
i=1 dt
with
where i = 1,2 for the two (inlet and outlet) equivalent condenser tubes; ~Hc = head
730
difference at nodes I and 2; Lc = total equivalent length of tubes; A" = equivalent pipe
cross-section area; Rc = equivalent head loss coefficient of real inlet and outlet
condenser tubes Rbc = total head loss coefficient of the bundle of pipes and respective
water boxes; ~c = head loss coefticient of condenser values; and Q"i = discharge at
"tube" i with QcI = Q I and Qc2 = Q2;
- two node equations (compatibility MOe equations with other elements).
These four equations are enough to obtain the four unknown quantities (HI' H2 Q I and Q:0 of
a no cavitation mode or no air/vapour cavity situation at the top of the condenser element.
6.1.2. Cavitation Regime. When pressure suddenly drops in the condenser element, a
cavitation phenomena will occur with the following eftects (Figure 10):
- development of dissolved air into free air (gaseous cavitation). due to the variation of
saturation concentration proportional to pressure (Henry's Law);
- air volume variation due to pressure variation, by assuming a polytropic process with an
exponent n;
- water vaporization when absolute pressure Pc reachs the tension of the saturating vapour
(vaporous cavitation);
- a large cavity (water column separation) will be formed from the top of the condenser
and a "free surface" flow will occur from the upstream box (water level Zu) to the
downstream box (water level ZD); the continuity of the flow is interrupted as long as the
water column is splitted into two parts;
- should the outlet condenser pipe be connected to the top of the downstream water box
and a weir flow can occur, during a transient cavitation situation. between this water
box and the outlet and return pipes. In fact, as long as the water level ZD1 in the water
box is higher then the lower lip level ZWL at the pipe bend section (Figure 11) and the
water level ZD2 at downstream column is low enough and do not create any
submergence effect, a free water fall can be considered; an inverse flow can also occur
for opposite water level difference;
- the flow geometry and the physical constraints can change inside the condenser element
during a transient regime; additional unknown quantities and equations will be needed
for different flow scenarios.
The following general equations for the condenser cavitation regime can be introduced
(condenser water column separation model):
- first (or upstream) continuity equation
(6.3)
1. - 0 - - -------
'NUKE
Figure 10 - Regions in a C. W .5. where cavitation and water column separation can occur
Vi
9
TH
(absolute pressure p*)
1
Vg (absolute pressure p*)
ZWl
Qb _s
_ dZ OI
Q b -Q ow -AOb-- (6.4)
dt
where Qow = discharge over the lower lip of pipe weir to the sub-vertical outlet pipe;
AOb = horizontal section of the downstream water box and equivalent downstream
horizontal section of the pipe bundle (a known function of water level ZOI); should the
putlet be connected to the bottom of the water box and there is no weir discharge;
- outlet pipe continuity equation
(6.4a)
or
Q Q _ dL e2
ow - 2 - Ae2 dt (6.4b)
Q
ow
=A (h c ) ~~
(gA(hJ (6.5a)
for free-flow weir, with A(h e) = wet section over weir lip, a known function of the
critical flow depth he; b = top width of free surface on were section; or, when h > he.
for submerged weir tlow. with h = tlow depth over weir (ZD2 - ZwJ and
H = ZOI - ZwL (Figure 11).
- bundle headloss equation
(6.6)
733
for both Zu < &rc and ZOI < &rc conditil)ns: Rb.: is a function of the geometry and
pipe roughness as well as a function of Zu - ZOI. 5.
- cavity air/gas volume equation (polytropic process)
with
where Pg' = variable absolute gas cavity pressure: Pg' = atmospheric absolute
pressure: vgo = spe..:iti..: volume of the cavity gas at P' = Pgo'; V g = idem at P' = Pj:';
V g = total volume of the air/gas cavity and Ma = free air/gas mass inside the cavity;
the volume V g is the total cavity volume (emptied volumes inside the water boxes and
pipe bundle as well as at outlet pipe);
- cavity air/gas mass equations
I - air entrance; air mass can enter into the condenser element downstream water box)
through an air pipe or vacuum breaker device, that opens to the atmosphere as long as
Q2 - QI > 0; the air mass M. entered up to instant t > to will be,
M. =f 10
S. V./v. dt (6.8a)
H. -
_~ v.lv.1 + 11.2 Ha v.lv.1
11.1 - - -
1
, 413 + 11.3
1
2g K; R.
n-I n-I (6.9)
Ha dV. .Iin (p;)--;;- _(p;J--;;
- g -dt- + n P""
e
V ao
e g ( n -1 )
5The headloss coefficient of th~ bundle of pipes for full pressurized mode can be carrected by (bJh)2.
where he = depth of water inside each full water box and h = variable water depth (PROVOOST,
1979).
734
where Ha == vertical length of the air pipes: K. == Strickler's CQefficient of air pipe;
Ra == hydraulic radius of air pipe: n == coefficient of the polytropic process
(I > n > 1.4 for the air); 1..\. 1..2, 1..3 == non-dimensional approximate coefficients (valid
for Va > sonic speed) that take into account the pressure variation along the air pipes
(FANELLI, 1987):
n
-
Pg
d -g
'1
+ '1
dP; P;o n ~ m
ac - - = -
dt dt Pa
in which n = air polytropic coefficient; 'if g = air volume inside the condenser; P;o = atmospheric
pressure; p. = air density for atmospheric conditions and <Pm = air flow rate.
P;o 2n I P; \
n- I
- - - 1 1 - -.-1--
p. n - I I Pgo J n
P;o~
p. n- I
for sonic flow, where Pac = air specific mass for conditions inside the ~ondenser; Cv = valve
discharge coefficient and S. = cross-section of the air pipes.
735
motion in the air pipes). Usually there is a claret valve that closes as soon as V. < 0
and the communication with the atmosphere is interrupted (t = tc); and until air
expulsion pressure is reached. the air mass inside the cavity will be constant:
M. = constant (6.8b)
In this situation, and for t > tc ' equation (6.7a) is replaced by,
(6.7b)
The air volume 'd g (t) in all situations must obey to the global cavity continuity
equation:
(6.10)
where'd g = total air volume inside the condenser including the outlet pipe; and QI'
Q2= condenser node discharge;
II - gas release; another source of free gas can be the cooling water inside the condenser
element, due to transient pressure drop and saturation concentration variation; the mass
of free air/gas produced or released by this way can be obtained by the following
computational equation based on Henry's law (pAPADAKIS nad HOLLINGSHEAD,
1976; ALMEIDA, 1981 and ALMEIDA and HIPOLITO, 1991):
(6.11)
with
where Mit); Mit - ~t) = free air/gas mass released by water at instant t and t - ~t;
MAL (t) = water mass releasing air/gas; J3 = constant of the exponential law of gas
release; and ~mc = difference between the equilibrium mass concentrations at each
instant and at the initial conditions;
736
111- air expulsion; for t. > te , it can occur I) that Pg inside the cavity reaches the air
expulsion pressure p.x" and 2) O2 - 0 1 < 0; for these conditions an air valve or pan
valve opens and it can be assumed that. for t > t. and O2 - 0 1 < 0,
p; =P;x (6.7c)
vg(t) = vg{tJ
(6.8c)
IV - cavity collapse; should the total air/gas volume be zero. with 0 1 - Q2 > 0, and the
cavity will collapse; and the ordinary basic equations for no-cavitation flow will be valid
again; should the condenser pressure he reduced again, and cavitation with water column
separation be detected (\1 g > 0) and the pam valve will close and air can re-entry again
through the vacuum-breaker valves.
This condenser element as two main computational modes (and a few sub-modes): 1) no-
cavitation: 2) and cavitation conditions. In these two modes the number of unknown quantities
and of equations is very different (Table 1). We have a set of ordinary differencial equations
to be solved by any robust numerical method and a set of mode criteria in order to control the
choice of the right equations for each situation.
Tahle 1
Condenser Element Modeling Closure of the Governing Equations
Remarks: This rather ~(lmrlete ~()ndenser model can be rather ~umbersome for validation and
for preliminary transient or design analysis; very simplified elastic and rigid models can be
developed for preliminary engineering purposes. The degree of precision with which the
condenser is represented is reflected in the results speally in what concerns the overpressures
due to cavity ~ollapse or water column reattachment.
(6. 12a)
Qw =0 (6. 12b)
for Zs::; N sp , where Qw = discharge over the weir: Zsp = water surface level; Nop = weir
crest elevation: Bs = weir width; and Cs = weir discharge coefficient; the imposed head Hop
at downstream node of the return pipe element will be,
- sp + - Q~
H sp -Z -,- (6.13)
2gA;p
An outlet canal element, with a free-surface flow, can be placed downstream of a C.W.S.; for
transient analysis a non-ret1ective boundary element can be a good approximation as a response
of an infinite tailrace canal without wave refle.:tions and headlosses; in this case the water level
variation !:;Zoe will be,
(6.14)
where hoc = steady-state canal depth; and 6Q oc = canal discharge variation; and boc = outlet
canal width. Another simplified way to model the outlet canal is to accept an unsteady
uniform flow regime or a simply rating curve as a boundary element.
738
A water column separation can occur immediatdy downstream a pump valve (or other flow
control device) during a very fast flow interruption. In this case the pressure drops until the
vapour pressure is reached and a vapour pressure is reached and a vapour (mixed with gases)
can completely fill a pipe reach.
The tlow reversal, downstream the valve. will tend to close the vapour cavity. The
maximum overpressure due to the closure of this cavity has been a very controversial topic.
The most severe situation is the following one: I) the flow stoppage across the valve is almost
instantaneous: 2) there is no headloss along the pipe. Some experimental results show that the
maximum head variation ~HJ:
(7.1)
where
..:\HJ = a Vo and 11 ~ I
g
- aVo
Pv=- (7.2)
gHv
where Hv = difference head between downstream reservoir and vapour cavity close to the
valve. The water column separation and a cavity vapour can occur if Pv > l. According to
ALMEIDA, 1981 the 11 value is a function of Pv.
It can be concluded that, under the considered assumptions, the maximum overpressure
(above the initial head) due to the cavity collapse, is 3 ~HJ: the triple of Joukowsky
overpressure can occur when Pv is very close to the unity.
The pipe headloss and other additional energy dissipation due to thermodynamic effects can
slightly modify the value of ~HM (typically decreasing it).
By computer modeling and numerical simulations it can be possible to find the best valve
manoeuvers in order to protect the cir.:uit. Different domains or modes of flow behaviour at
the condenser and near the valves can he found (FANELLI. 1981; FANELLI, 1987):
- no water column rupture;
- water column rupture without reattachement:
- water column rupture with reattachement:
- idem with admissible overpressures.
739
Similar investigations can h~ made in what conc~rns the emptying of the circuit and the
counter-rotation of pumps.
In a real circuit an automatic system can now be implemented based on sensors (for
knowledge of the parameters and conditions intluencing the transients) and choice by
microcomputer of the optimal values of the control parameters (e.g. closure time of control
valves) and sets the actuators of the control components. Other sensors would follow the
actual development of the transients and to order an emergency action if necessary.
Compound and compensation strategies can then be adopted, as for example: to provide a flow
control structure (set of control valves or gates) that can close as soon as there is a complete
pump's tripping; this manoeuver can create an overpressure from upstream and the condenser
could remain without vacuum problems (ENEVER, 1977).
Optimization of the cooling circuit without air admission can be tried by optimizing the
closure time Tc of the pump control valves (FANELLI, 1987). By computer simulation it may
he possihle to specify Te. as a function of the upstream (river) level, in order to avoid air entry
at condenser element.
8. Concluding Remarks
A cooling water system is a special type of a closed conduit system with potential cavitation,
entrapped air and water column separation at the condenser. A very important effort was
made in the lest 20-25 years on modeling techniques and a basic research motivated by
transients in C.W.S ..
A large numher of contributions on C.W.S. were presented to several conferences and
meetings. Among the several topics that were studied the following ones were very important
for computational modeling: cavitation and bubble dynamics; two-phase flow (bubbly flow)
models and models with column separation; experimental techniques and model validation with
comparisons between field tests and numerical simulations. As a result of these efforts the
recent computational models are reliable enough for engineering practice in what concerns the
simulation of pressure transient after pump trip-off. The quality of the numerical simulations
will depend on the correct modeling of the components of the system (e.g. pumps, valves and
condenser) and of the transient tlow phenomena (e.g. cavitation and free air behaviour).
Field tests and experimental studies should continue in order to improve our knowledge on
two-phase phenomena and to validate the computational models.
On-I ine system for safety control and more powerful computer-aided systems for design and
analysis can be expected in the future.
REFERENCES
ALMEIDA, A. B. - Transient Analysis of a Typical Cooling Water Circuit. Proceedings of the 5th
International Symposium on Water Column Separation, IAHR, Obernach, 1981.
ALMEIDA, A. B. - Cooling Water Systems, Typical Circuits and their Analysis, Proceedings of
Intercambio Intemacional sohre Transientes Hidniulicos e Cavita~ao, Ed. M. H. Chaudhry and E.
Koelle, Vol. I, S. Paulo, Brazil, 1982, Paper D1.
ALMEIDA, A. B. - Variahle Cderity Modding by the Method of Characteristics, Proceedings of the
Numerical Methods for Fluid Transient Analysis, ASME, FED, Vol. 4, Houston, 1983.
740
Analytical Repn:sentation "f the Charaderisti.:s of the Hydraulic Machines), Proc. of the Int.
Symposium HYDRO 90. S. Paulo, Brazil, 1990 (in Portuguese).
KRANENBURG, C. - Transient Cavitation in Pipelines. Delft University of Technology, Com. on
Hydraulics, Report 73-2, 1973.
MARTIN, C. S. - Gas Release in Turhulent Pipe Flow. V International Symposium on Water Column
Separation, IAHR, 1981.
MARTIN, C. S. and WIGGERT, D.C. - Hydraulic Transient in Cooling-Water Systems, EPRI, Final
Report, 1989.
PAPADAKIS, C. N. - Numeri.:al Workshop. Solution Method. IV International Symposium on Water
Column Separation, ENEL. 1979.
PAPADAKIS, C. N. and HOLLINGSHEAD, D. F. - Air Release in the Transient Analysis of
Condensers. Proceedings of the 2nd International Conference on Pressure Surges, BHRA, London,
PaperGl, 1976,pp. GI/I-14.
PIGA, E. and SA~fBIAGIO. G. - Contrihuto Sperimentale Allo Studio dei Transitori in Presenza di
Cavitation Negli Impianti Ji RaffreJdamento delle Centrali Termoelettriche (Experimental
Contribution to the Study of a Transient Regime with Cavitation in a Cooling Circuit of a
Thermoelectric Powerplant). L'Energia Elettrica, N 7-8, 1975, pp. 393-407 (in Italian).
PROVOOST, G. A. - Numeri.:al Workshop. Solution Method. IV International Symposium on Water
Column Separation, ENEL. 1979.
TULLIS, J. P. et al. - Water Hammer Analysis with Air Release. Proc. 2nd International Conference on
Pressure Surges. BHRA. 1976. Paper.
WATT, C. S. et al. - Comhination of Finite Difference and Finite Element Techniques in Hydraulic
Problems. Proc. 3nd International Conference on Pressure Surges, BHRA, 1980, Paper B2.
WIGGERT, D. C. et al. - Modeling of Two-Component Flows in Cooling Water Condenser Systemas,
6th International Symposium on Hydraulic Transients in Power Stations, Gloucester, 1983.
WYLIE, E. B. - Free Air In Li4uid Transient Flow, Proc. Third International Conference on Pressure
Surges, BHRA, Canterhury, 1980.
WYLIE, E. B. and STREETER. V. L. - Fluid Transients. Mac Graw Hill, New York, 1978.
ZIELKE et al. - Gas Release in Transient Pipe Flow, Proceedings of the 6th International Conference on
Pressure Surges, BHRA, 1989, Chapter I, pp. 3-14.