Download as pdf or txt
Download as pdf or txt
You are on page 1of 108

CORRECTION

For figures 4 and 5, pages 10-11, Bulletin 65

On pages 10 and 11, the figure captions are on the correct pages, but the
illustrations have been reversed. The correct illustration for figure 4 appears
on page 11, and the correct illustration for figure 5 appears on page 10.
BULLETIN 65

A "Random-Walk" Solute Transport Model


for Selected Groundwater Quality Evaluations
by THOMAS A. PRICKETT, THOMAS G. NAYMIK, and CARL G. LONNQUIST

Title: A "Random-Walk" Solute Transport Model for Selected Groundwater Quality Evaluations.
Abstract: A generalized computer code is given that can simulate a large class of solute transport
problems in groundwater. The effects of convection, dispersion, and chemical reactions are included.
The solutions for groundwater flow include a finite difference formulation. The solute transport
portion of the code is based on a particle-in-a-cell technique for the convective mechanisms, and
a random-walk technique for the dispersion effects. The code can simulate one- or two-dimensional
nonsteady/steady flow problems in heterogeneous aquifers under water table and/or artesian or
leaky artesian conditions. The program covers time-varying pumpage or injection by wells, natural
or artificial recharge, the flow relationships of water exchange between surface waters and ground­
water, the process of groundwater evapotranspiration, the mechanism of possible conversion of
storage coefficients from artesian to water table conditions, and the flow from springs. It also
allows specification of chemical constituent concentrations of any segment of the model. Further
features of the program include variable finite difference grid sizes and printouts of input data, time
series of heads, sequential plots of solute concentration distributions, concentrations of water
flowing into sinks, and the effects of dispersion and dilution or mixing of waters having various
solute concentrations.
Reference: Prickett, Thomas A., Thomas G. Naymik, and Carl G. Lonnquist. A "Random-Walk"
Solute Transport Model for Selected Groundwater Quality Evaluations. Illinois State Water Survey,
Champaign, Bulletin 65, 1981.
Indexing Terms: Aquifers, case histories, computer codes, computer programs, contaminant
plumes, contamination, convection, dispersion, distribution coefficient, finite difference theory,
groundwater, groundwater flow, groundwater quality, groundwater tracers, models, pollution,
program listings, random walk, solute transport.
STATE OF ILLINOIS
HON. JAMES R. THOMPSON, Governor

DEPARTMENT OF ENERGY A N D N A T U R A L RESOURCES


MICHAEL B. W I T T E , B.A., Acting Director

BOARD OF N A T U R A L RESOURCES AND CONSERVATION

Michael B. Witte, B.A., Chairman


Walter E. Hanson, M.S., Engineering
Laurence L. Sloss, Ph.D., Geology
H. S. Gutowsky, Ph.D., Chemistry
Lorin I. Nevling, Ph.D., Forestry
William L. Everitt, E.E., Ph.D.,
University of Illinois
John C. Guyon, Ph.D.,
Southern Illinois University

STATE WATER SURVEY DIVISION


STANLEY A. C H A N G N O N , JR., M.S., Chief

CHAMPAIGN
1981

Printed by authority of the State of Illinois


(11-81-1500)
CONTENTS

PAGE

Abstract 1
Introduction 2
Acknowledgments 4
P a r t 1. Mathematical b a c k g r o u n d 5
Calculations of flow 5
Solute t r a n s p o r t calculations 7
Dispersion 8
Dilution, mixing, r e t a r d a t i o n , and
r a d i o a c t i v e decay 9
P a r t 2. Random-walk solute t r a n s p o r t program 43
Job s e t u p 43
P r e p a r a t i o n of d a t a 45
P a r a m e t e r card 45
Default value card 47
Pump p a r a m e t e r c a r d and pumping s c h e d u l e
cards 47
Variable grid c a r d s 48
Pollution initial conditions c a r d 48
Pollution p a r a m e t e r card 50
Sink location c a r d s 51
Source c o n c e n t r a t i o n c a r d s 51
Node c a r d d e c k 51
B a r r i e r b o u n d a r y conditions 51
Leaky a r t e s i a n conditions 51
I n d u c e d infiltration 51
C o n s t a n t head conditions 52
Storage factors 52
Evapotranspiration 52
Flow from s p r i n g s 52
P a r t 3. Program operational s e q u e n c e s 53
R e q u i r e d s u b r o u t i n e s and functions 54
F u n c t i o n ANORM(0) 54
Function V ( I , J , K ) 54
S u b r o u t i n e INIT 54
S u b r o u t i n e CLEAR 54
S u b r o u t i n e ADD(XX,YY) 54
S u b r o u t i n e VELO(XX, YY, VX, V Y) 57
S u b r o u t i n e ADVAN(DELP) 62
F u n c t i o n MOVE(XX, YY, DEL) 62
Optional s u b r o u t i n e s t h a t p r o d u c e head
distributions .63
S u b r o u t i n e HSOLVE 63
S u b r o u t i n e HSOLV2 64
S u b r o u t i n e HSOLV4 64
Optional s u b r o u t i n e s t h a t g e n e r a t e p a r t i c l e s . . . . . . 64
S u b r o u t i n e GENP2 65
S u b r o u t i n e GENP3 65
S u b r o u t i n e GENP(PL) 65
(Concluded on next page)
CONTENTS (Concluded)

PAGE

S u b r o u t i n e s GENP4 and GENP5 66


S u b r o u t i n e SORGEN 66
S u b r o u t i n e SOURCE 66
Optional s u b r o u t i n e for calculating p a r t i c l e
retardation 67
S u b r o u t i n e RDSOLV 67
Optional s u b r o u t i n e s t h a t p r i n t r e s u l t s 69
S u b r o u t i n e MAP 69
S u b r o u t i n e CONMAP 69
S u b r o u t i n e SUMMRY 69
S u b r o u t i n e SNKCON 70
P a r t 4. Example problems and comparisons with t h e o r y . . 71
D i v e r g e n t flow from an injection well in
an infinite aquifer without d i s p e r s i o n
or dilution 71
Pumping from a well n e a r a line source of
c o n t a m i n a t e d water, with dilution b u t
without d i s p e r s i o n 72
L o n g i t u d i n a l d i s p e r s i o n in uniform o n e -
dimensional flow with continuous injection
at X = 0.0 79
L o n g i t u d i n a l d i s p e r s i o n in uniform o n e -
dimensional flow with a slug of t r a c e r
injected at X = 0.0 81
L o n g i t u d i n a l d i s p e r s i o n in a radial flow system
p r o d u c e d by an injection well 81
Longitudinal and t r a n s v e r s e dispersion in
uniform one-dimensional flow with a slug of
t r a c e r injected at X = 0.0 86
P a r t 5. Field application; Meredosia, Illinois 91
G r o u n d w a t e r flow system 91
Quality o f n a t i v e and contaminated g r o u n d w a t e r . . . 92
Contaminant plume 96
The Meredosia solute t r a n s p o r t model 97
References 103
A "Random-Walk" Solute Transport Model
for Selected Groundwater Quality Evaluations

by Thomas A. Prickett, Thomas G. Naymik, and Carl G. Lonnquist

ABSTRACT

A generalized computer code is given t h a t can simulate a


l a r g e class of solute t r a n s p o r t problems in g r o u n d w a t e r . T h e
effects of convection, d i s p e r s i o n , and chemical r e a c t i o n s a r e
included. T h e solutions for g r o u n d w a t e r flow include a fi­
nite difference formulation. The solute t r a n s p o r t portion of
the code is based on a p a r t i c l e - i n - a - c e l l t e c h n i q u e for t h e
convective mechanisms, and a random-walk t e c h n i q u e for t h e
d i s p e r s i o n effects.
The code can simulate o n e - or two-dimensional n o n s t e a d y /
steady flow problems in h e t e r o g e n e o u s a q u i f e r s u n d e r water
table a n d / o r a r t e s i a n o r leaky a r t e s i a n c o n d i t i o n s . Further­
more this program c o v e r s t i m e - v a r y i n g pumpage or injection by
wells, n a t u r a l or artificial r e c h a r g e , the flow r e l a t i o n s h i p s
of water e x c h a n g e between s u r f a c e w a t e r s and the g r o u n d w a t e r
r e s e r v o i r , the p r o c e s s of g r o u n d w a t e r e v a p o t r a n s p i r a t i o n , t h e
mechanism of possible conversion of s t o r a g e coefficients from
a r t e s i a n to water table conditions, and the flow from
springs.
In addition, the program allows specification of chemical
c o n s t i t u e n t c o n c e n t r a t i o n s of any segment of the model in­
cluding, but not limited to, injection of contaminated water
by wells, vertically a v e r a g e d s a l t - w a t e r f r o n t s , leachate
from landfills, leakage from overlying source beds of differ­
ing quality t h a n the aquifer, and s u r f a c e water s o u r c e s s u c h
as contaminated lakes and s t r e a m s .
F u r t h e r f e a t u r e s of the program include v a r i a b l e finite
difference grid sizes and p r i n t o u t s of i n p u t data, time
s e r i e s of h e a d s , s e q u e n t i a l plots of solute c o n c e n t r a t i o n
d i s t r i b u t i o n s , c o n c e n t r a t i o n s of water flowing into s i n k s ,
and the effects of d i s p e r s i o n and dilution or mixing of
w a t e r s h a v i n g various solute c o n c e n t r a t i o n s .
The d i s c u s s i o n of the digital t e c h n i q u e i n c l u d e s the n e c ­
e s s a r y mathematical b a c k g r o u n d , the documented program l i s t ­
i n g , explanations of job s e t u p p r o c e d u r e s , sample i n p u t d a t a ,
theoretical v e r s u s computer comparisons, and one field a p p l i ­
cation.

1
INTRODUCTION

P r e s e n t l y , t h e r e are four classes of Problems including solute t r a n s p o r t in


problems of concern in s t u d i e s of g r o u n d w a t e r involve solving equation 1
solute transport in groundwater: in one, two, or ( r a r e l y ) t h r e e dimen­
1) chemical problems such as p r e d i c t i n g s i o n s . For t h e derivation of t h e e q u a ­
TDS, C l , n i t r a t e s , e t c . , a s when deal­ tion and f u r t h e r explanation, refer t o
ing with sea water i n t r u s i o n , e x c e s s i v e F r e e z e and C h e r r y (1979), B e a r (1972),
fertilizer applications, hazardous and Ogata (1970).
w a s t e l e a c h a t e , and injection of chemi­ A p o p u l a r numerical t e c h n i q u e u s e d
cal wastes into t h e s u b s u r f a c e using for solving e q u a t i o n 1 is t h e method of
disposal wells; 2) b a c t e r i a l problems c h a r a c t e r i s t i c s (MOC), or t h e p a r t i c l e -
associated with cesspools, artificial i n - a - c e l l m e t h o d . MOC t r e a t s t h e e q u a ­
recharge, sanitary landfills, waste tion in two p a r t s . First, the convec-
injection wells, e t c . ; 3) t h e r m a l p r o b ­ t i v e term c o n t a i n i n g the velocity (V)
lems involving injection of hot water is solved with an a d a p t a t i o n of t h e
into t h e g r o u n d w a t e r r e s e r v o i r , d e v e l ­ usual finite difference flow t y p e of
opment of geothermal e n e r g y , and in­ model. T h e n t h e d i s p e r s i v e term is
duced infiltration of surface water solved by u s i n g a n o t h e r finite differ­
having varying temperatures; and ence grid a s s o c i a t e d with t h e c o n c e n ­
4) m u l t i - p h a s e problems a r i s i n g from tration distribution. A large number
such situations as development of of computer—generated p a r t i c l e s move
steam-water systems, secondary recovery about b y t h e velocity v e c t o r s which a r e
of water by a i r injection, and possible solved in t h e flow model and which
air-water interfaces due to over- carry the concentration information
p u m p i n g . Although t h i s t r a n s p o r t p r o ­ between the convection and d i s p e r s i o n
gram may be e x t e n d e d , the emphasis of t e r m s d u r i n g t h e solution of t h e e q u a ­
t h i s r e p o r t is placed on t h e chemical tion. The d e s c r i p t i o n of t h e MOC is
problems. s t r a i g h t f o r w a r d , b u t the computer code
One form of t h e g o v e r n i n g equation is highly involved and v e r y e x p e n s i v e
for solute t r a n s p o r t in one dimension to o p e r a t e , and it r e q u i r e s a l a r g e
is computer to effect a solution. There­
fore, r e s e a r c h e r s h a v e been looking for
a more efficient and more d i r e c t way to
solve problems c o n c e r n i n g s o l u t e t r a n s ­
DISPERSION - CONVECTION ± PRODUCTION = QUALITY port in g r o u n d w a t e r . The conceived
ACCUMULATION "random-walk" method follows.
The random-walk t e c h n i q u e is based
where
on the concept t h a t d i s p e r s i o n in p o ­
V = i n t e r s t i t i a l velocity r o u s media is a random p r o c e s s . On a
D = coefficient of h y d r o d y n a m i c microscopic b a s i s , d i s p e r s i o n may occur
dispersion as shown in f i g u r e 1. As indicated in
D = d x V + D*, where d x = figure 1C, d i s p e r s i o n can t a k e place in
longitudinal d i s p e r s i v i t y two directions even t h o u g h t h e mean
and D* = coefficient of flow is in one direction to t h e r i g h t .
molecular diffusion ( n e g ­ A particle, r e p r e s e n t i n g t h e mass of a
lected in the following specific chemical c o n s t i t u e n t contained
development) in a defined volume of w a t e r , moves
x = space dimension t h r o u g h an aquifer with two t y p e s of
R d = r e t a r d a t i o n factor motion. One motion is with t h e mean
C S Q= source or sink function flow (along s t r e a m l i n e s d e t e r m i n e d by
h a v i n g a concentration C s finite d i f f e r e n c e s ) , and t h e o t h e r is
C = concentration random motion, g o v e r n e d by scaled p r o b -

2
Figure 1. Basic concepts of "random-walk" computer program

ability c u r v e s r e l a t e d to flow length persion term in t h e above e q u a ­


a n d the longitudinal and t r a n s v e r s e tion for e v e r y time s t e p of t h e
d i s p e r s i o n coefficients. Finally, in sim ulation.
t h e computer code, enough p a r t i c l e s a r e 4) Computer CPU time is d r a s t i c a l l y
included so t h a t t h e i r locations and reduced. The simulations in
d e n s i t y , as t h e y move t h r o u g h a flow Part 4 of t h i s bulletin took no
model, are a d e q u a t e to d e s c r i b e the more t h a n a few s e c o n d s , i n c l u d ­
d i s t r i b u t i o n of t h e dissolved c o n s t i t u ­ ing compiling and loading on a
ent of i n t e r e s t . CDC CYBER 175.
The a d v a n t a g e s of this random-walk 5) Particles a r e needed only w h e r e
t e c h n i q u e over the MOC or, for t h a t water quality is of interest.
matter, over many other numerical T h e s e p a r t i c l e s a r e not needed
schemes are many: e v e r y w h e r e in the model, as with
t h e MOC.
1) T h e r e is no d i s p e r s i o n equation 6) Solutions a r e a d d i t i v e . If not
to solve. The d i s p e r s i o n part of enough p a r t i c l e s a r e i n c l u d e d for
equation 1 is solved in t h e com­ a d e q u a t e definition in one r u n , a
p u t e r code by the addition of second r u n can be done a n d t h e
only 11 F o r t r a n s t a t e m e n t s a t ­ r e s u l t s a c c u m u l a t e d . T h i s is not
tached to the solution of the t r u e of t h e MOC, w h e r e possible
convection p a r t of e q u a t i o n 1. s p a r s e a r e a s of p a r t i c l e s may
2) T h e r e is only one finite differ­ occur, c a u s i n g loss of a c c u r a c y .
ence grid involved in solving t h e 7) This method is p a r t i c u l a r l y s u i t ­
convective portion of e q u a t i o n 1. ed to t i m e - s h a r i n g s y s t e m s w h e r e
The particle movement t a k e s place velocity fields can be s t o r e d and
in continuous s p a c e . manipulated in conjunction with
3) Concentration d i s t r i b u t i o n n e e d s an on-line particle mover c o d e .
to be calculated only when it is 8) In the t r a d i t i o n a l s e n s e of t h e
of i n t e r e s t . In t h e MOC, after w o r d s , finite d i f f e r e n c i n g p h e ­
each particle is moved, new con­ nomena associated with "over­
c e n t r a t i o n s a r e a s s i g n e d on t h e shoot" and "numerical d i s p e r s i o n "
basis of t h e solution of t h e d i s ­ a r e eliminated.

3
Although t h e r e a r e numerous a d v a n ­ convection and d i s p e r s i o n . In t h e
t a g e s t o t h i s t e c h n i q u e , t h e r e a r e also p r e s e n t v e r s i o n , t h e effect of d e n s i t y -
some d i s a d v a n t a g e s : i n d u c e d convection is not i n c l u d e d .
T h i s complication is n e c e s s a r y only
1) As with the MOC, c o n c e n t r a t i o n s when a vertically a v e r a g e d c o n c e n t r a ­
greater than initial conditions
tion d i s t r i b u t i o n is i n a d e q u a t e . The
are possible, especially when
class of problems t h a t r e q u i r e a v e r t i ­
coarse discretizing is used.
cal a v e r a g e d c o n c e n t r a t i o n d i s t r i b u t i o n
2) A p r i n t o u t of c o n c e n t r a t i o n s may
is sufficiently l a r g e , and t h e effects
not be pleasing to t h e eye when
of d e n s i t y differences will be a d ­
t h e number of p a r t i c l e s is small.
d r e s s e d in a l a t e r p u b l i c a t i o n .
(A Calcomp plotting and smoothing
r o u t i n e could be a d d e d to t h i s
model to eliminate t h i s problem; Acknowledgments
however, this is beyond t h e scope
T h i s r e p o r t was p r e p a r e d u n d e r t h e
and objectives of t h i s r e p o r t . )
g e n e r a l s u p e r v i s i o n of D r . William C.
3) The method may t a k e an u n u s u a l l y Ackermann, former Chief, and Stanley A.
l a r g e number of p a r t i c l e s to p r o ­ C h a n g n o n , J r . , p r e s e n t Chief of t h e
duce an a c c e p t a b l e solution for Illinois State Water S u r v e y . Richard J .
some p r o b l e m s . No more t h a n S c h i c h t , A s s i s t a n t Chief, and James P .
5,000 p a r t i c l e s a r e u s e d in t h i s
Gibb, Head of the G r o u n d w a t e r Section,
report, however.
made p a r t i c u l a r l y useful suggestions
4) Engineering judgment is an a b s o ­ with r e g a r d to this m a t e r i a l .
l u t e r e q u i r e m e n t in a r r i v i n g at
T h e helpful comments of Adrian P.
an acceptable solution. T h i s is
Visocky, H y d r o l o g i s t , and Robert A.
b e c a u s e of t h e "lumpy" c h a r a c t e r
Sinclair, Head of the Data and Informa­
of t h e o u t p u t . Therefore, expe­
tion Management Unit, a r e a p p r e c i a t e d ,
rience with t h i s t e c h n i q u e is
needed before one can apply t h e as is t h e s u p p o r t from t h e Analytical
code successfully to a field sit­ Chemistry Laboratory Unit.
uation. T h a n k s a r e also due Pamela Lovett
for t y p i n g t h e m a n u s c r i p t and t h e
T h e main objective of t h i s r e p o r t is camera copy; Gail T a y l o r for final
to p r e s e n t a generalized computer code e d i t i n g ; and John W. B r o t h e r , J r . ,
t h a t will simulate a l a r g e class of Linda Riggin, and William Motherway,
solute transport problems involving J r . , for p r e p a r i n g t h e i l l u s t r a t i o n s .

4
PART 1. MATHEMATICAL BACKGROUND

The computer code contained in t h i s h = head above bottom of aquifer


r e p o r t can be b r o k e n into two p a r t s . b = s a t u r a t e d t h i c k n e s s of aquifer
T h e first p a r t r e l a t e s to the "flow t = time
model" and t h e second p a r t to t h e p a r ­
ticle moving section which is termed Q = source or sink functions e x ­
t h e "solute t r a n s p o r t model." p r e s s e d as net flow r a t e s p e r
Some sort of model is needed to p r o ­ unit area
vide t h e velocity v e c t o r s of an aquifer
flow system in o r d e r to calculate t h e A numerical solution of equation 2
c o n v e c t i v e movement of p a r t i c l e s . In can be obtained t h r o u g h a finite dif­
most of t h e s i t u a t i o n s to follow, a ference a p p r o a c h . T h e finite differ­
finite difference scheme is used to ence a p p r o a c h involves first replacing
g e n e r a t e t h e head d i s t r i b u t i o n . From t h e c o n t i n u o u s aquifer system p a r a m e ­
t h i s head d i s t r i b u t i o n a velocity field t e r s with an equivalent set of d i s c r e t e
is d e r i v e d . The velocity field t h e n elements. Second, t h e e q u a t i o n s gov­
p r o v i d e s the means of moving t h e p a r t i ­ e r n i n g t h e flow of g r o u n d w a t e r in t h e
cles a d v e c t i v e l y in t h e a q u i f e r . d i s c r e t i z e d model a r e w r i t t e n in finite
difference form. Finally, t h e r e s u l t ­
ing set of finite difference e q u a t i o n s
is solved numerically with t h e aid of a
Calculations of Flow digital c o m p u t e r .
T h r e e methods for head calculations A finite difference grid is s u p e r ­
a r e w r i t t e n into the computer code in posed o v e r a map of an aquifer, as
o r d e r to g e n e r a t e a head d i s t r i b u t i o n i l l u s t r a t e d in f i g u r e 2. The aquifer
which can then be u s e d to calculate a is t h u s s u b d i v i d e d into volumes h a v i n g
velocity field. Two of t h e s e head cal­ dimensions bΔxΔy, w h e r e b is t h e s a t u ­
c u l a t i o n s a r e analytical and t h e t h i r d r a t e d t h i c k n e s s of t h e a q u i f e r . The
is a finite difference method. A brief differentials ∂x a n d ∂y a r e a p p r o x i ­
b a c k g r o u n d of the finite difference mated by t h e finite l e n g t h s Δx and Δy,
scheme for p r o d u c i n g a head d i s t r i b u ­
tion follows.
The partial differential equation
( J a c o b , 1950) g o v e r n i n g t h e n o n s t e a d y -
s t a t e two-dimensional flow of g r o u n d ­
water may be e x p r e s s e d as

where

K x b = T x = aquifer t r a n s m i s -
sivity in t h e x direction
K y b = T y = aquifer t r a n s m i s -
sivity in t h e y direction
K x = aquifer h y d r a u l i c c o n d u c ­
tivity in t h e x direction
K y = aquifer h y d r a u l i c c o n d u c ­
tivity in t h e y direction
S = aquifer s t o r a g e coefficient Figure 2. Finite difference g r i d

5
r e s p e c t i v e l y . The area ΔxΔy should be Since t h e r e is an e q u a t i o n of the
small compared with t h e t o t a l area of same form as equation 3 for e v e r y node
t h e aquifer t o the extent t h a t t h e d i s ­ of the digital model, a l a r g e set of
c r e t e model is a r e a s o n a b l e r e p r e s e n t a ­ simultaneous e q u a t i o n s must be solved
tion of t h e c o n t i n u o u s s y s t e m . The for the principal u n k n o w n s hi,j. The
i n t e r s e c t i o n s of grid lines a r e called modified i t e r a t i v e a l t e r n a t i n g direc­
n o d e s and a r e r e f e r e n c e d with a column tion implicit method (MIADI) given by
(i) and row (j) coordinate system coli- P r i c k e t t and L o n n q u i s t (1971) is u s e d
n e a r with t h e x a n d y d i r e c t i o n s , r e ­ to solve the set of simultaneous e q u a ­
spectively. tions.
The general form of t h e finite dif­ Briefly, the MIADI method involves
ference equation g o v e r n i n g t h e flow of f i r s t , for a given time i n c r e m e n t , r e ­
g r o u n d w a t e r in the d i s c r e t i z e d model is d u c i n g the l a r g e set of simultaneous
t h e n given by e q u a t i o n s down to a n u m b e r of small
s e t s . This is done by solving t h e node
e q u a t i o n s , by G a u s s elimination, of an
individual row of the model while all
t e r m s related to the nodes in the two
adjacent rows a r e held c o n s t a n t . After
all row equations have been p r o c e s s e d
where row by row, t h e node e q u a t i o n s a r e
solved again by Gauss elimination for
Ti,j,1= aquifer t r a n s m i s s i v i t y an individual column while all t e r m s
between nodes i,j and r e l a t e d to the two adjacent columns a r e
i,j + 1 calculated as held c o n s t a n t . After all e q u a t i o n s
P E R M i , j , 1 t i m e s h where h a v e been solved column by column, an
PERM is nydraulic c o n d u c ­ "iteration" has been completed. The
tivity a b o v e process is r e p e a t e d until c o n v e r ­
Ti,j,2= aquifer t r a n s m i s s i v i t y gence is a c h i e v e d , completing t h e cal­
between nodes i,j and culations for the given time i n c r e m e n t .
i+l,j calculated as T h e calculated h e a d s a r e t h e n used a s
PERM i,j,2 times h w h e r e initial conditions for t h e n e x t time
PERM is h y d r a u l i c c o n d u c ­ increment. T h i s total p r o c e s s i s r e ­
tivity p e a t e d for s u c c e s s i v e time i n c r e m e n t s
hi,j= calculated heads at nodes until the d e s i r e d simulation is com­
i, j at t h e end of a time pleted.
increment measured from Equation 3 may be r e w r i t t e n to
an a r b i t r a r y r e f e r e n c e i l l u s t r a t e the g e n e r a l form for c a l c u ­
level lations by r o w s . As a first simplifi­
= calculated heads at nodes cation it is assumed t h a t t h e finite
i,j at t h e end of t h e difference grid is made up of s q u a r e s
p r e v i o u s time increment s u c h t h a t Δy = Δx. (The case w h e r e Δy
m e a s u r e d from the same does not equal Δx is t r e a t e d by
reference level defining P r i c k e t t and L o n n q u i s t , 1971.) E q u a ­
hi,j tion 3 is then e x p a n d e d , t h e s i g n s a r e
Δt = time increment elapsed r e v e r s e d , and t e r m s of h i , j a r e g r o u p e d
since last calculation of t o g e t h e r to yield
heads
Si,j= aquifer s t o r a g e coeffi­
cient at node i,j
Q i,j = net withdrawal r a t e if
positive, or net a c c r e ­
tion r a t e if n e g a t i v e , at
node i,j

6
Equation 3 is of t h e form Since t h e model in t h i s r e p o r t i n ­
cludes nonhomogeneous a q u i f e r p r o p e r ­
ties and v a r i a b l e grid dimensions, t h e
calculation of the velocity d i s t r i b u ­
tion by equation 5 a c c o r d i n g l y t a k e s
t h i s into a c c o u n t . Velocities a r e t h u s
s t o r e d on the basis of e i t h e r

V(I,J,1) = V defined midway between


nodes I,J and I , J + 1 , or
V(I,J,2) = V defined midway between
nodes I,J and I+1,J

T h e s e velocities a r e u s e d a s t h e
i n p u t to a r a t h e r elaborate i n t e r p o l a ­
tion scheme to provide velocity v e c t o r s
for the movement of each particle in
continuous s p a c e .

A similar set of e q u a t i o n s can be


written for calculations by c o l u m n s .
Solute Transport Calculations
One of t h e flow calculations used in
this r e p o r t , which p e r t a i n s to the The basis for the t r a n s p o r t calcula­
above mathematical d e s c r i p t i o n , is the tions of dissolved c o n s t i t u e n t s in t h i s
"composite aquifer simulation program" computer code is t h a t t h e d i s t r i b u t i o n
given by P r i c k e t t and L o n n q u i s t (1971). of the c o n c e n t r a t i o n of chemical c o n ­
The r e p o r t by Prickett and L o n n q u i s t is s t i t u e n t s of the water in an a q u i f e r
a companion to this r e p o r t , as many can be r e p r e s e n t e d by t h e d i s t r i b u t i o n
details of flow modeling a r e taken of a finite n u m b e r of d i s c r e t e p a r t i ­
d i r e c t l y from it for u s e in t h i s r e ­ c l e s . Each of t h e s e p a r t i c l e s is moved
port. by g r o u n d w a t e r flow and is a s s i g n e d a
Let us emphasize again t h a t several mass which r e p r e s e n t s a fraction of t h e
methods can be used to p r o d u c e head total mass of chemical c o n s t i t u e n t i n ­
d i s t r i b u t i o n s from which velocities can v o l v e d . In t h e limit, as t h e n u m b e r of
be calculated. As will be explained p a r t i c l e s gets extremely l a r g e and a p ­
l a t e r , heads can be e n t e r e d from t h e o ­ p r o a c h e s the molecular l e v e l , an exact
retical d i s t r i b u t i o n s , field d a t a , or solution to t h e actual situation is
o t h e r t e c h n i q u e s involving totally dif­ obtained. However, it is our e x p e r i ­
ferent methods for numerically g e n e r a ­ ence t h a t relatively few p a r t i c l e s a r e
ting h e a d s . needed to a r r i v e at a solution t h a t
Once a head d i s t r i b u t i o n is defined will suffice for many e n g i n e e r i n g a p ­
for all the nodes of t h e finite differ­ plications .
ence grid, then the velocity d i s t r i b u ­ T h e r e a r e two prime mechanisms which
tion is calculated according to can change contaminant c o n c e n t r a t i o n in
groundwater: d i s p e r s i o n , and dilution
and mixing. The effects of mechanical
d i s p e r s i o n a s the fluid s p r e a d s t h r o u g h
the pore space of t h e porous medium a r e
where
d e s c r i b e d by t h e first and second t e r m s
V = i n t e r s t i t i a l velocity on t h e left side of equation 1. The
K= hydraulic conductivity effects of dilution and mixing a r e e x ­
I = hydraulic gradient p r e s s e d in t h e second and t h i r d t e r m s
n = effective porosity on t h e left side of equation 1.

7
Dispersion
To i l l u s t r a t e the d e t a i l s of t h e t r i b u t e d if its d e n s i t y function, n(x),
random-walk t e c h n i q u e as it relates to is given by
d i s p e r s i o n , consider t h e p r o g r e s s of a
unit slug of tracer-marked fluid,
placed initially at x = 0, in an infi­
nite column of p o r o u s medium with
s t e a d y flow in t h e x d i r e c t i o n . With where
C s Q e q u a l to zero, equation 1 d e ­ σ = s t a n d a r d deviation of t h e dis­
s c r i b e s t h e c o n c e n t r a t i o n of the slug tribution
as it moves d o w n s t r e a m . Bear (1972) u = mean of t h e d i s t r i b u t i o n
d e s c r i b e s t h e solution a s
Now, let us e q u a t e t h e following t e r m s
of e q u a t i o n s 6 a n d 7 as

where
C = concentration
dL = longitudinal d i s p e r s i v i t y
V = i n t e r s t i t i a l velocity
t = time With t h e i d e n t i t i e s of e q u a t i o n s 8
x = d i s t a n c e along t h e x a x i s t h r o u g h 10 t a k e n into a c c o u n t , it will
be seen t h a t equations 6 and 7 a r e
The s h a p e s of t h e c u r v e s C( , t ) are equivalent.
shown in figure 3 w h e r e = x-Vt. The key t o solute t r a n s p o r t a s d e ­
Based upon c o n c e p t s found in compre­ s c r i b e d in t h i s r e p o r t is t h e realiza­
h e n s i v e s t a t i s t i c s books (for example, tion t h a t d i s p e r s i o n in a p o r o u s medium
see Mood and Graybill, 1963) a random can be c o n s i d e r e d a random p r o c e s s ,
variable x is said to be normally d i s - tending to the normal distribution.

Figure 3. Progress of a slug around the mean flow

8
T h e r e a r e no new c o n c e p t s h e r e , as v e r y where
complete discussions of statistical
d x = incremental d i s t a n c e s over
models of dispersion a n d t h e way d i s ­
which N particles a r e found
persion affects water q u a l i t y h a v e been
N o = total number of p a r t i c l e s
given by o t h e r s , including Bear (1972)
in t h e experiment
and Fried (1975). The method by which
t h i s statistical approach gets into t h e Equations 6, 7, and 12 a r e e q u i v a ­
computer code and is applied to t r a n s ­ l e n t , with the exception t h a t e q u a ­
port problems is new. tions 6 and 7 a r e continuous d i s t r i b u ­
F i g u r e 4A r e p r e s e n t s the way p a r ­ tions and equation 12 is d i s c r e t e . As
ticles a r e moved in t h e computer code i l l u s t r a t e d in figure 4A, the d i s t r i b u ­
when t h e flow is in t h e x direction and tion of particles a r o u n d t h e mean posi­
one c o n s i d e r s only longitudinal d i s p e r ­ tion, V X DELP, is made to be normally
sion. During a time i n c r e m e n t , DELP, a d i s t r i b u t e d via the function ANORM(0).
particle with coordinates xx,yy is T h e function ANORM(0) is g e n e r a t e d in
first moved from an old to a new posi­ t h e computer code as a simple function
tion in t h e aquifer by convection a c ­ involving a summation of random num­
cording to its velocity at t h e old bers. Probable locations of p a r t i c l e s ,
position V x . T h e n , a random movement however, are c o n s i d e r e d only out to 6
in t h e +x or -x d i r e c t i o n is a d d e d to s t a n d a r d deviations either side of t h e
r e p r e s e n t the effects of d i s p e r s i o n . mean. On a practical b a s i s , the p r o b a ­
T h i s random movement is given t h e mag­ bility is low of a particle moving
nitude beyond t h a t d i s t a n c e .
One f u r t h e r emphasis is a p p r o p r i a t e
c o n c e r n i n g the so-called " d e n s i t y f u n c ­
tion" of equations 6, 7, and 12. The
where
equivalent d e n s i t y functions C ( x , t ) and
N / d x provide the means for r e l a t i n g
the concentration of a contaminant in a
field problem to the c o n c e n t r a t i o n of
ANORM(0) = a number between -6
particles found in portions of a finite
and +6, drawn from a
difference model. Various density
normal d i s t r i b u t i o n
of n u m b e r s h a v i n g a functions will be defined l a t e r , by
s t a n d a r d deviation of example, as t h e y a r e needed for a p p l i ­
1 and a mean of zero cation p u r p o s e s .
F i g u r e 4B i l l u s t r a t e s the e x t e n s i o n
T h e new position of the particle in of the random-walk method to account
figure 4A is the old position plus a for d i s p e r s i o n in a direction t r a n s ­
c o n v e c t i v e term ( V x DELP) plus t h e v e r s e to the mean flow. F i g u r e s 5A and
effect of the d i s p e r s i o n term, 5B i l l u s t r a t e the a l g e b r a involved when
the flow is not aligned with t h e x - y
coordinate s y s t e m . Finally, figure 6
shows both longitudinal and t r a n s v e r s e
If t h e above p r o c e s s is r e p e a t e d for d i s p e r s i o n t a k i n g place simultaneously,
n u m e r o u s particles, all having t h e same and the a p p r o p r i a t e v e c t o r a l g e b r a .
initial position and convective t e r m , a
map of t h e new positions of t h e p a r t i ­
cles can be created h a v i n g t h e d i s c r e t e Dilution, Mixing, Retardation,
density distribution and Radioactive Decay
Consider the one-dimensional flow
problem in figure 7A in which the flow
and c o n c e n t r a t i o n s of the s o u r c e s are
given. With d i s p e r s i o n set to zero and

9
Figure 4. Computer code scheme for convection and longitudinal (A)
and transverse (B) dispersion along x axis
10
Figure 5. General scheme for convection and longitudinal (A)
and transverse (B) dispersion

11
Figure 6. General scheme for convection and dispersion

12
Figure 7. Mixing and dilution effects in water quality problems

13
r e t a r d a t i o n set t o one, the d i s t r i b u ­ V c = velocity of the C/C o =
tion of c o n c e n t r a t i o n s in the system is 0.5 in the c o n c e n t r a t i o n
simply a r e s u l t of p u r e mixing as front
i l l u s t r a t e d in f i g u r e 7 B . = bulk mass d e n s i t y
Now, let us assume t h a t in the com­
p u t e r model one particle r e p r e s e n t s 10 n = effective porosity
m g / l . F i g u r e 7C shows the time d e n s i t y K d = d i s t r i b u t i o n coefficient
of p a r t i c l e s that would be used for in­
R d = r e t a r d a t i o n factor
p u t d a t a in the computer model. F i g u r e
7D shows the s p a c e d e n s i t y of p a r t i c l e s
in t h e computer model t h a t would be
simulated. Once the space d e n s i t y of T h e t r a n s p o r t code herein can take
p a r t i c l e s is known, a multiplication by e i t h e r K d or R d as input in o r d e r
the particle mass yields the c o n c e n t r a ­ to i n c o r p o r a t e the effects of chemical
tion of the flowing w a t e r . reactions. L a t e r , in figure 42, exam­
In equation 1 t h e r e t a r d a t i o n factor ple o u t p u t will be shown for t = 1000
(Rd) i s used t o r e p r e s e n t t h e c h a n g e d a y s u s i n g R d = 1.0 and R d = 2 . 0 .
in t h e solute concentration in t h e Determining K d or R d for a c o n s t i t ­
fluid caused by chemical r e a c t i o n s with u e n t in g r o u n d w a t e r r e q u i r e s a great
t h e medium. T h e s e r e a c t i o n s include deal of information r e g a r d i n g t h e com­
adsorption, organic fixation, etc. position of the g r o u n d w a t e r a n d t h e
Chemical r e a c t i o n s between t h e d i s ­ i n t e r a c t i o n of the c o n s t i t u e n t with the
solved c o n s t i t u e n t and t h e medium t e n d medium. To p u r s u e t h i s , one should
to r e t a r d the movement of the c o n s t i t u ­ c o n s u l t o t h e r r e f e r e n c e s , such as Helf-
ent relative to t h e g r o u n d w a t e r veloci­ ferich (1962), Higgins (1959), Baetsle
t y . T h e r e t a r d a t i o n of a c o n c e n t r a t i o n (1967,1969), F r e e z e and C h e r r y (1979),
front in g r o u n d w a t e r r e l a t i v e to the a n d Borg et al. (1976).
bulk mass of water is d e s c r i b e d by t h e Radioactive decay may be a d d e d to
relation t h e model if d e s i r e d . The s t a t e m e n t
"PM = PM*(0.5)**(TIME/HL)" should be
a d d e d to s u b r o u t i n e ADVAN(DELP) after
t h e statement "TMAP = TMAP+DELP." In
t h e s t a t e m e n t , HL is the half-life of
where t h e isotope in d a y s . The n u m b e r of
V = i n t e r s t i t i a l velocity of t h e d a y s can either s u b s t i t u t e for HL or be
groundwater made an i n p u t p a r a m e t e r .

14
Figure 8. Listing of the transport program
(See Part 2) 15
Figure 8. Continued
16
Figure 8. Continued
17
18
Figure 8. Continued
Figure 8. Continued
19
Figure 8. Continued
20
Figure 8. Continued
21
22
Figure 8. Continued
Figure 8. Continued

23
24 Figure 8. Continued
F i g u r e 8. C o n t i n u e d 25
Figure 8. Continued

26
Figure 8. Continued

27
Figure 8. Continued

28
Figure 8. Continued

29
Figure 8. Continued

30
Figure 8. Continued 31
Figure 8. Continued
32
Figure 8. Continued

33
Figure 8. Continued

34
35
Figure 8. Continued
Figure 8. Continued
36
Figure 8. Continued

37
Figure 8. Continued
38
Figure 8. Continued
39
Figure 8. Continued
40
Figure 8. Continued

41
Figure 8. Concluded

42
PART 2. RANDOM-WALK SOLUTE TRANSPORT PROGRAM

The solute t r a n s p o r t code listing the e q u i v a l e n t measure of the units


given in figure 8 was coded in FORTRAN desired.
IV to solve the s e t s of e q u a t i o n s in­
Job Setup
volved. T h i s section i l l u s t r a t e s what
p a r a m e t e r s are included and how to set The computer job s e t u p will be e x ­
up a simulation model. T h e operational plained in general first, and t h e n in
s e q u e n c e s of the computer code a r e more detail as n e c e s s a r y .
given later in Part 3. T h e aquifer system p r o p e r t i e s a r e
Figure 9 i l l u s t r a t e s some important d i s c r e t i z e d by s u p e r p o s i n g a finite
p a r a m e t e r s included in t h e p r o g r a m . difference grid over a map of t h e a q u i ­
Briefly, t h e program can simulate o n e - fer system as shown in f i g u r e 10. T h e
or two-dimensional nonsteady/steady total dimensions of the grid a r e d e ­
flow problems in h e t e r o g e n e o u s a q u i f e r s fined by NC, the number of columns of
u n d e r water table a n d / o r a r t e s i a n o r the model, and by NR, t h e number of
leaky a r t e s i a n c o n d i t i o n s . Further­ rows of t h e model. Next, a p a r a m e t e r
more, this program c o v e r s t i m e - v a r y i n g card (line) and default value c a r d
pumpage or injection from or into (line) a r e p r e p a r e d a c c o r d i n g to t h e
wells, n a t u r a l or artificial r e c h a r g e formats i l l u s t r a t e d in f i g u r e s 11A and
r a t e s , the relationships of water e x ­ 11B. T h e default value card (line)
change between surface w a t e r s and the p r o v i d e s data for simulating an NC by
g r o u n d w a t e r r e s e r v o i r , t h e p r o c e s s of NR aquifer system model h a v i n g homo­
groundwater evapotranspiration, the geneous p r o p e r t i e s with identical ini­
mechanism of possible conversion of tial h e a d s and net withdrawal r a t e s .
storage coefficients from a r t e s i a n to T h e n , pumping and p a r a m e t e r s c h e d u l e
water table conditions, and the mecha­ c a r d s (lines) are p r e p a r e d a c c o r d i n g t o
nism of flow from s p r i n g s . In a d d i ­ t h e card (line) format i l l u s t r a t e d in
tion, the program allows specification f i g u r e s 11C and 11D. Next, a g r o u p of
of the w a t e r quality c o n c e n t r a t i o n s of c a r d s (lines) is p r e p a r e d which define
any part of the model i n c l u d i n g , but the sizes of the v a r i a b l e grid in t h e x
not limited to, injection well w a t e r , and y d i r e c t i o n s a c c o r d i n g to t h e for­
s a l t - w a t e r f r o n t s , leachate from l a n d ­ mat shown in figures HE and 11F. Fol­
fills, leakage from o v e r l y i n g s o u r c e lowing t h i s a r e the c a r d s (lines) p e r ­
beds of different quality t h a n t h e taining to t h e water quality a s p e c t s of
aquifer, and surface water s o u r c e s s u c h the problem. Included a r e the c a r d for
a s lakes and s t r e a m s . F u r t h e r f e a t u r e s initial conditions of pollution (see
of the code allow v a r i a b l e finite dif­ format in figure 11G) and the card for
ference grid sizes and p r i n t o u t s of i n ­ the particle information, aquifer d i s -
put d a t a , time s e r i e s of aquifer h e a d s , p e r s i v i t i e s , and porosity of t h e a q u i ­
and s e q u e n c e s of maps of aquifer water fer (see format in f i g u r e 11H). The
c o n c e n t r a t i o n , c o n c e n t r a t i o n of water sink location c a r d s are t h e n p r e p a r e d
flowing from s i n k s , and the effects of a c c o r d i n g to the format i l l u s t r a t e d in
d i s p e r s i o n and mixing of water of v a r i ­ figure H I , and the s o u r c e c o n c e n t r a ­
ous c o n c e n t r a t i o n s . tion c a r d s are p r e p a r e d a c c o r d i n g to
The program listing of figure 8 is figure 11J. Finally, a node card deck
written in such a way as to be in t h e is p r e p a r e d according to the format
gallon-day-foot system of u n i t s . How­ i l l u s t r a t e d in figure U K . T h e node
e v e r , t h i s code can be c o n v e r t e d to a card deck contains one card for each
c o n s i s t e n t set of u n i t s by simply r e ­ node t h a t h a s any aquifer system p r o p ­
placing t h e c o n s t a n t s , 7.48 gallons/ e r t i e s differing from t h o s e defined on
cubic foot and 8.3453 p o u n d s / g a l l o n , by the default value c a r d .

43
Figure 9. Generalized aquifer cross section showing simulation
program parameters
Figure 10. Plan view of finite difference grid over majority
of sample aquifer system

The program deck and d a t a d e c k s a r e where


assembled in t h e o r d e r i l l u s t r a t e d in Q = total net with­
figure 12. A p p r o p r i a t e control c a r d s drawal r a t e of
a r e included for the p a r t i c u l a r com­ model, in gpd
p u t e r installation, and the program is DELTA = initial time in­
ready to r u n . c r e m e n t , in d a y s
S = average storage
Preparation of Data coefficient of
model, in g p d / f t
Parameter Card DELX and DELY= t y p i c a l grid
Enter numerical values for NSTEP, s p a c i n g in cen­
DELTA, ERROR, and NPITS a c c o r d i n g to t e r of model
the format given in figure 11A. A g e n ­ T h e computer program is t h e n " t e s t e d "
eral rule for choosing an initial DELTA by making a few preliminary r u n s with
is to decide at what minimum time d r a w ­ different values of ERROR, with a final
downs or heads of i n t e r e s t occur and value being chosen at t h e point where
then precede t h i s time by at least six r e d u c t i o n in t h a t term does not signif­
time i n c r e m e n t s . Choose an initial icantly change the solution.
value of ERROR from the following for­ To p r o d u c e a steady s t a t e head d i s ­
mula: t r i b u t i o n , set NSTEPS equal to 1, DELTA
ERROR = Q x DELTA/(10 x DELX equal to 1 0 1 0 , and ERROR equal to 0 . 1 .
A water balance s u b r o u t i n e may be a d d e d
x DELY x 7.48 x s) (14) h e r e to f u r t h e r check on t h e a c c u r a c y
45
46 F i g u r e 1 1 . Data deck s e t u p f o r a mass t r a n s p o r t p r o b l e m
Figure 12. Order of input cards for job setup

of a steady s t a t e s o l u t i o n . Otherwise, each well of the model. T h e computer


t h e solution should be t e s t e d by p r i n t ­ program can manipulate positive ( p u m p ­
ing out t h e head d i s t r i b u t i o n e v e r y 10 ing), negative ( r e c h a r g e ) , o r zero
i t e r a t i o n s or so to check to see if the withdrawal r a t e s for the total number
h e a d s have r e a c h e d a steady v a l u e . of wells (NPUMP). Between c h a n g e s in
NPITS is the number of times p a r t i ­ pumping r a t e , the computer program
cles will be a d v a n c e d in the t r a n s p o r t o p e r a t e s with nonuniform time s t e p s
simulation d u r i n g each DELTA. T h e r e ­ within each period of p u m p i n g . How­
fore NPITS x DELP = total simulation e v e r , the initial DELTA is r e s e t at
time over which t r a n s p o r t o c c u r s in a each change in pumping r a t e for the
s t e a d y - s t a t e flow s i t u a t i o n . r e a s o n s outlined in the nonuniform time
increment section of this r e p o r t .
As an example, figure 13 shows four
Default Value Card pumping r a t e c h a n g e s (NRT = 4 ) . Each
After e n t e r i n g values of NC and NR pumping r a t e is in effect for 11 time
on the card ( l i n e ) , e n t e r the most com­ i n c r e m e n t s (NSP = 11), and t h e total
monly o c c u r r i n g values of the aquifer number of time i n c r e m e n t s is 44 (NSTEPS
system p a r a m e t e r s . = 44). T h e l e n g t h of time t h a t each
pumping r a t e is effective is the same
for all w e l l s .
Pump Parameter Card and Pumping
Schedule Cards Once t h e pumping s c h e d u l e s h a v e been
set u p , t h e pump parameter card is in­
A stepwise pumping s c h e d u l e , as il­ cluded to define NP, NSP, and NRT ac­
l u s t r a t e d in f i g u r e 13, is set up for c o r d i n g to the format shown in f i g u r e

47
Figure 13. Example variable pumping rate schedule

11C. Next t h e r a t e and well location detailed a r e a of i n t e r e s t will also


c o o r d i n a t e s a r e e n t e r e d on pumping simplify the i n t e r p r e t a t i o n of the com­
s c h e d u l e c a r d s a c c o r d i n g to the format puter output.
shown in figure 11D.
Pollution Initial Conditions Card
Variable Grid Cards T h e r e a r e s e v e r a l mechanisms avail­
T h e v a r y i n g l e n g t h s , DELX(I) and able in this computer program for g e n ­
D E L Y ( J ) , of t h e finite difference grid, e r a t i n g particles which r e p r e s e n t water
as i l l u s t r a t e d in f i g u r e s 2 and 10, a r e of various chemical concentrations.
p r e p a r e d in a c c o r d a n c e with the formats T h e r e a r e two p r i n c i p a l p a r a m e t e r s of
shown in f i g u r e s HE and 11F. A l t h o u g h concern here: the area and the time
it is not n e c e s s a r y , it is s u g g e s t e d period over which t h e p a r t i c l e s s p r e a d .
t h a t l a r g e jumps in grid sizes be held F i g u r e 14 i l l u s t r a t e s t h e t y p e s of
to a minimum to maintain a c c u r a c y . It a r e a s for which t h e computer program
is recommended t h a t l e n g t h c h a n g e s from can g e n e r a t e p a r t i c l e s . T h e most com­
one node to t h e n e x t be l e s s t h a n d o u ­ monly used area for field problems is
b l e . Having a uniform grid size in t h e t h e r e c t a n g l e shown in figure 14C.

48
F i g u r e 14. D e f i n i t i o n of p a r t i c l e e m i t t i n g s u b r o u t i n e s 49
Since t h i s t y p e of area would be used of the s o l u t e . T h e usual way to p r o ­
most f r e q u e n t l y , it is made p a r t of t h e ceed is the following: Assume an ini­
c a r d input d a t a as opposed to c h a n g e s tial c o n c e n t r a t i o n of total dissolved
being made in some s u b r o u t i n e . The solids (TDS) of 200 m g / l . You s u s p e c t
d a t a to be e n t e r e d on t h e pollution t h a t , b e c a u s e of t h e effects of d i s p e r ­
initial conditions card a r e t h u s d e ­ sion and dilution, the c o n c e n t r a t i o n
fined in f i g u r e 14C. will r e d u c e e v e n t u a l l y to no more t h a n
At this point, it is e s s e n t i a l to 1 m g / 1 . T h e n , calculate t h e mass (PM)
realize t h a t in this model t h e p a r t i - of a single particle a c c o r d i n g to the
icles are moving on the basis of an x - y following formula:
coordinate system c o n g r u e n t with and on
the same scale as the I-J n u m b e r s of
the finite difference g r i d . In o t h e r
w o r d s , if a particle is g e n e r a t e d at
t h e location x = 15, y = 4, t h i s p a r t i ­ In t e r m s of the computer model, e q u a ­
cle is at grid coordinates I = 15, J = tion 15 is w r i t t e n
4 even t h o u g h the actual field d i s t a n c e
measured from the origin is something
else. For i n s t a n c e , refer to figure 10
w h e r e the sample d i s c r e t i z e d a r e a of a
streambed is a s s i g n e d to node I = 7, J where
= 6. To g e n e r a t e particles within that
area you would e n t e r Xl = 6 . 5 , DX = APOR = actual p o r o s i t y of
1.0, Yl = 5 . 5 , and DY = 1.0 on t h e pol­ aquifer
lution initial conditions c a r d . Of 62.4 = p o u n d s per cubic
c o u r s e , by a change in DX or DY the feet of water
size of the r e c t a n g l e can be adjusted CONC= ppm ≈ mg/1
from a point (DX = DY = 0) on up to an H-BOT = s a t u r a t e d t h i c k n e s s
area the size of the r e m a i n d e r of the of aquifer
model (DX = NC - Xl, DY = NR - Y l ) . NPART= number of particles
The last e n t r y on the pollution ini­ r e p r e s e n t i n g con­
tial conditions card is the time i n t e r ­ c e n t r a t i o n of TDS
val DELP o v e r which p a r t i c l e s will be in t h e p e r t i n e n t
generated. In general, DELP g o v e r n s volume
the time the particles a r e allowed to DELX, DELY = dimensions of t y p i ­
move and goes hand in h a n d with the cal finite differ­
time increment DELTA of the flow ence grid
model. PM= p o u n d s of TDS per
F u r t h e r r e f e r e n c e to figure 14 will particle
be made l a t e r in this r e p o r t when o t h e r
ways of g e n e r a t i n g p a r t i c l e locations
will be e x p l a i n e d . Good resolution of t h e d i s t r i b u t i o n of
t h e TDS as t h i s water moves t h r o u g h t h e
aquifer can be obtained if we a r r a n g e
to have 200 p a r t i c l e s per grid space in
Pollution Parameter Card
t h e model. (Choice of the number of
In most c a s e s , the total pollutant particles per grid d e p e n d s upon t h e
load ( P L ) , which is the total mass of resolution d e s i r e d . ) The d i s t r i b u t i o n
pollutant at 100 p e r c e n t c o n c e n t r a t i o n , of the TDS t h r o u g h t h e aquifer may be
is calculated on the basis of t h e p a r ­ obtained from the particle d i s t r i b u t i o n
ticle mass (PM) and t h e flow r a t e s or in the model by t h e following formula:
number of p a r t i c l e s d e s i r e d within vol­
umes of the finite difference grid
chosen t o r e p r e s e n t t h e c o n c e n t r a t i o n

50
The computer code has I , J s u b s c r i p t s Node Card Deck
on all of the p a r a m e t e r s of equation 16
except PM and APOR such t h a t t h e v a r i ­ It should be emphasized t h a t t h e
able n a t u r e of t h e aquifer p a r a m e t e r s node deck (lines) contains one card
is a c c o u n t e d f o r . (line) for each node t h a t h a s any
aquifer system properties differing
The value of PL to be filled in then
is t h e total number of p a r t i c l e s wanted from t h o s e defined on the default value
times PM. Under most c i r c u m s t a n c e s , PM card (line). If a node card (line) is
is t h e only calculation to be made, and i n c l u d e d , all values must be p u n c h e d on
the computer will determine a PL. it even if some of t h e values a r e equal
T h e maximum number of p a r t i c l e s , to the default v a l u e s . It is e s s e n t i a l
MAXP, should seldom exceed 5000. T h e r e to h a v e a copy of t h e r e p o r t of P r i c k -
may be problems t h a t r e q u i r e more, but ett and Lonnquist (1971) to fully
e x p e r i e n c e indicates t h a t 5000 is u s u ­ u n d e r s t a n d the details of s e t t i n g up
ally a d e q u a t e . the flow model.
Values of longitudinal d i s p e r s i v i t y , Barrier Boundary Conditions. Bar­
in feet, d L = DISPL; t r a n s v e r s e d i s ­ r i e r b o u n d a r i e s a r e simulated by s e t ­
p e r s i v i t y , in feet, d T = DISPT; ef­ t i n g PERM ( I , J , 1 ) and PERM ( I , J , 2 )
fective aquifer p o r o s i t y EPOR ( f r a c ­ e q u a l to zero on individual node c a r d s .
t i o n ) ; actual porosity (APOR); t h e r e ­
t a r d a t i o n factor (RD1); the d i s t r i b u ­ Leaky Artesian Conditions. For
tion coefficient (KD) for the solute in leaky a r t e s i a n conditions calculate the
the p a r t i c u l a r aquifer material; and r e c h a r g e factors ( R i , j ) i n gallons per
the bulk mass d e n s i t y of t h e aquifer d a y p e r foot ( g p d / f t ) from the follow­
material should t h e n be e n t e r e d on the ing formula:
pollution parameter card a c c o r d i n g to
the format indicated in figure 11H.
where
Sink Location Cards = vertical h y d r a u l i c c o n d u c t i v ­
ity of confining bed, in gal­
P r e p a r e a card with t h e I , J coordi­ lons per day per s q u a r e foot
nate for each s i n k d e s i r e d , according (gpd/ft2)
to the format of figure 11I. On each = t h i c k n e s s of confining b e d ,
of t h e s e cards is a location for e n t e r ­ in feet
ing an i n t e g e r , o t h e r t h a n zero, termed
MARK. All sinks with the same n u m b e r T h e r e c h a r g e factor defines t h e slope
in MARK will be t r e a t e d as a common of t h e line given in figure 9C.
sink when r e p o r t i n g c o n c e n t r a t i o n s . If A p p r o p r i a t e s o u r c e bed h e a d s ( R H ) ,
s e p a r a t e r e p o r t s on all s i n k s are elevations of the t o p of the a q u i f e r
wanted, e n t e r different i n t e g e r s on ( C H ) , and r e c h a r g e factors a r e e n t e r e d
each of the sink location c a r d s in the on t h e default value card, and a n y dif­
field MARK. fering values a r e e n t e r e d on t h e node
cards.
Induced Infiltration. For in­
Source Concentration Cards d u c e d infiltration calculate the re­
c h a r g e factors (in g p d / f t ) from the
Each node of the model t h a t has a following formula:
source of water with a c o n c e n t r a t i o n
different from zero needs a source con­
c e n t r a t i o n card with t h e I , J c o o r d i ­
n a t e s and concentration CONC, in m g / l , where
listed according to the format shown in = h y d r a u l i c c o n d u c t i v i t y of t h e
figure 11J. stream bed, in g p d / f t 2

51
= t h i c k n e s s of s t r e a m b e d , in the node c a r d s . T h i s is not n e c e s s a r y
feet here. J u s t e n t e r the a r t e s i a n and
A s = fraction of the area of t h e water table storage coefficients di­
s t r e a m b e d a s s i g n e d to full r e c t l y i n t o S F 1 ( I , J ) and SF2 ( I , J )
area node, a fraction positions on the node and default value
cards.
T h e r e c h a r g e factor defines the slope
of t h e line shown in f i g u r e 9E. Evapotranspiration. Evapotran-
A p p r o p r i a t e v a l u e s of stream water s p i r a t i o n is defined by t h e slope of
s u r f a c e elevations ( R H ) , elevations of the line shown in f i g u r e 9D and is cal­
the bottom of t h e s t r e a m b e d ( R D ) , and culated from field d a t a ( P r i c k e t t and
r e c h a r g e f a c t o r s calculated from the L o n n q u i s t , 1971). The value of t h e
a b o v e equation a r e e n t e r e d on node slope of t h a t line is then e n t e r e d on
cards. node c a r d s in the space r e s e r v e d for
Constant Head Conditions. If a the r e c h a r g e f a c t o r . Set v a l u e s of
c o n s t a n t head is d e s i r e d in t h e model, both RD a n d RH e q u a l to one a n o t h e r .
and t h e c o n c e n t r a t i o n of the water RD is defined as t h e elevation of the
flowing into that node to maintain the w a t e r t a b l e below which t h e effects of
head is of zero c o n c e n t r a t i o n , t h e n set evapotranspiration cease.
S F I ( I , J ) at t h a t node equal to 1 0 3 0 .
Flow from S p r i n g s . Determine a
If the c o n c e n t r a t i o n is o t h e r t h a n
r e c h a r g e factor (slope of the line
z e r o , set R ( I , J ) equal to 1 0 1 0 for that
node c a r d . T h i s is done to maintain a shown in f i g u r e 9D) from field d a t a of
small resistance to flow from the flow v e r s u s head c h a n g e s in the v i c i n i ­
s o u r c e to the aquifer enabling t h e flow ty of the s p r i n g . A r e c h a r g e factor
r a t e to be m e a s u r e d . may also be found empirically by m a t c h ­
ing simulated with o b s e r v e d s p r i n g
Storage F a c t o r s . In the program flows. T h e elevation at which water
d e s c r i b e d by P r i c k e t t and L o n n q u i s t flows from t h e s p r i n g is r e c o r d e d in
(1971), s t o r a g e f a c t o r s were e n t e r e d on both RH and R D .

52
PART 3. PROGRAM O P E R A T I O N A L SEQUENCES

The basic operation of the computer for a p a r t i c u l a r time increment DELTA;


program is explained in t h e following 2) p r i n t s t h e h e a d s ; 3) g e n e r a t e s p a r ­
discussion according to the listing ticles and i n s e r t s them in t h e flow;
given in figure 8 and t h e flow c h a r t s 4) allows t h e p a r t i c l e s to move a time
and associated e x p l a n a t i o n s given in s t e p DELP; and 5) p r i n t s maps and sum­
figures 15 t h r o u g h 36. maries of particle locations a n d con­
The computer program c o n s i s t s of a centration d i s t r i b u t i o n s . T h e s e q u e n c e
MAIN section, 20 s u b r o u t i n e s , and 3 of s u b r o u t i n e s called by t h e MAIN p r o ­
functions. As i l l u s t r a t e d in figure gram can be c h a n g e d a c c o r d i n g to the
15, it first r e a d s and w r i t e s all i n p u t p a r t i c u l a r flow and mass transport
data. After t h i s , the MAIN program problem u n d e r s t u d y . After the d e s i r e d
calls a s e q u e n c e of s u b r o u t i n e s , as s e q u e n c e of s u b r o u t i n e s is called, the
n e e d e d , t h a t 1) solves for the h e a d s MAIN program cycles to t h e second time

F i g u r e 15. Flow c h a r t f o r MAIN p r o g r a m

53
increment of t h e flow model and p e r ­ Subroutine INIT
forms the above 5 s t e p s r e p e a t e d l y
T h i s s u b r o u t i n e could j u s t as easily
until all time i n c r e m e n t s are p r o c ­
h a v e been placed as a p a r t of MAIN.
essed.
However, by its n a t u r e it can be useful
T h e r e a r e 5 r e q u i r e d s u b r o u t i n e s and
as a s u b r o u t i n e for some special appli­
3 required functions. T h e r e are also
15 optional s u b r o u t i n e s to choose from, cations. As shown in f i g u r e 18, this
d e p e n d i n g on t h e t r a n s p o r t problem of s u b r o u t i n e merely zeros out t h e TMAP
interest. Of t h e s e , t h e r e a r e 3 s u b ­ and NP v a r i a b l e s and t h e S O R ( I , J ) ,
r o u t i n e s for p r o d u c i n g t h e head d i s t r i ­ C O N S O R ( I , J ) , and MARK(I,J) a r r a y s .
bution for the flow model, and 7 s u b ­ Subroutine CLEAR
routines t h a t g e n e r a t e different con­
figurations and n u m b e r s of p a r t i c l e s . As i l l u s t r a t e d in t h e flow c h a r t in
T h e r e is 1 s u b r o u t i n e to calculate figure 19, t h i s s u b r o u t i n e zeros out
retardation, and 4 s u b r o u t i n e s t h a t the N P A R T ( I , J ) and TABLE(I) a r r a y s .
print out v a r i o u s maps of particle lo­ T h i s is like e r a s i n g t h e b l a c k b o a r d in
cation, concentration distributions, p r e p a r a t i o n for k e e p i n g t r a c k of p a r t i ­
and summaries of c o n c e n t r a t i o n of water cle locations each time p a r t i c l e s are
flowing into s i n k s . Table 1 provides going to be m o v e d .
brief d e s c r i p t i o n s of the s u b r o u t i n e s
and f u n c t i o n s . T h e details on how to Subroutine ADD(XX,YY)
mix a n d match t h e various s u b r o u t i n e s Any time t h a t a new p a r t i c l e is
will be given in t h e example problems a d d e d to the simulation, you must call
section (Part 4 ) . ADD(XX, YY) and s u p p l y the XX, YY coor­
d i n a t e s of the particle t h a t you want
added. As indicated in f i g u r e 20, the
particle c o u n t e r NP is i n c r e m e n t e d a n d ,
Required Subroutines and Functions as long as NP is less t h a n t h e maximum
number of p a r t i c l e s allowed MAXP, the
Function ANORM(0)
particle XX, YY coordinates a r e s t o r e d
F i g u r e 16 gives the flow c h a r t for in the X and Y a r r a y s . In the e v e n t
this f u n c t i o n . T h i s function p r o d u c e s t h a t you a r e a t t e m p t i n g t o add p a r t i ­
a number between -6 and +6 from a n o r ­ cles beyond t h e limits of t h e X a n d Y
mal d i s t r i b u t i o n of n u m b e r s having a a r r a y s , the code is w r i t t e n in s u c h a
mean of zero and a s t a n d a r d deviation way as to eliminate an a d d r e s s i n g
of o n e . In f i g u r e 8 it can be seen e r r o r . For many c a s e s , you don't know
that this function u s e s yet another how many particles will be n e e d e d for
function called RANF(O), which is a CDC your simulation since, for i n s t a n c e ,
system s u b r o u t i n e t h a t p r o d u c e s a r a n ­ the r a t e of flow from a n e a r b y pollu­
dom number between 0 and 1. If other tion source may be u n k n o w n . In t h i s
systems are used, an appropriate s u b ­ case, the flow may be sufficient to
s t i t u t e random number g e n e r a t o r t h a t r e q u i r e a number of p a r t i c l e s far in
p r o d u c e s n u m b e r s in the same r a n g e can e x c e s s of the dimensions of t h e X a n d Y
be u s e d . arrays. If t h i s h a p p e n s , t h e program
is written to randomly remove a p a r t i ­
cle somewhere in the model and make
Function V(I,J,K)
room for the new o n e . It may be t h a t
As shown in f i g u r e 17, whenever even the new particle itself gets
calls a r e made to this f u n c t i o n , it is thrown out. In any case t h e particle
t h e n o d e - t o - n o d e i n t e r s t i t i a l velocity mass (PM) of all o t h e r p a r t i c l e s is
t h a t is s u p p l i e d . T h e s e velocities are then p r o p o r t i o n a t e l y i n c r e a s e d to main­
the basis for which an e l a b o r a t e i n t e r ­ tain conservation-of-mass principles.
polation scheme is applied to provide T h e v a r i a b l e s NP and PM should be
velocities a n y w h e r e in x - y s p a c e . checked as the simulation p r o g r e s s e s to

54
Table 1. Srief Descriptions of S u b r o u t i n e s and Functions

ADD(XX,YY): a d d single p a r t i c l e a t c o o r d i n a t e s ( X X , Y Y )

ADVAN(DELP): a d v a n c e s all p a r t i c l e s DELP d a y s

ANORM(O): p r o d u c e s a single n u m b e r from a normal d i s t r i b u t i o n of mean


r a n g e +6 to -6

CLEAR: c l e a r s a r r a y s NPART and TABLE

CONMAP: p r i n t s c o n c e n t r a t i o n s at all n o d e s of model

GENP(PL) : p r o d u c e s PL/PM p a r t i c l e s r a n d o m l y in a r e c t a n g l e Xl, Y l . D X , D Y


a n d randomly in time i n c r e m e n t DELP

GENP2: g e n e r a t e s 29 p a r t i c l e s along column 30 of model, 1 particle


p e r node

GENP3: g e n e r a t e s 51 p a r t i c l e s , all at c o o r d i n a t e XX = 1, YY = 2

GENP4: g e n e r a t e s 360 p a r t i c l e s a r o u n d an R = 0.7 c i r c l e with c e n t e r


a t c o o r d i n a t e s ( 1 5 , 1 5 ) , randomly d u r i n g DELP

GENP5: g e n e r a t e s 101 p a r t i c l e s a r o u n d an R = 0 . 7 c i r c l e with c e n t e r


at c o o r d i n a t e s ( 1 5 , 1 5 ) , at t h e onset of t h e call

HSOLVE: ISVVS Bulletin 55 ( P r i c k e t t and L o n n q u i s t , 1971), composite


program

HSOLV2: c a l c u l a t e s l i n e a r h e a d s p e r g r i d left t o r i g h t

HSOLV4: Thiem e q u a t i o n , r a d i a l flow from an injection well at coor­


d i n a t e s (15,15)

INIT: initializes o r z e r o s o u t a r r a y s TMAP, NP, ANC, ANR, SOR,


CONSOR, and MARK

MAP: p r i n t s number of particles residing in each zone for whole


model

MOVE(XX, YY, DEL) : moves p a r t i c l e s a n d t a b u l a t e s in which zone p a r t i c l e


r e s i d e s a n d r e m o v e s p a r t i c l e s when c a p t u r e d by a sink

RDSOLV(EPOR,RHO,KD,RDl): c a l c u l a t e s r e t a r d a t i o n f a c t o r from i n p u t d a t a

SNKCON: for time DELP, prints concentration at sinks specified by


MARK

SORGEN: p r o d u c e s p a r t i c l e s b a s e d o n e i t h e r h e a d d e p e n d e n t flow r a t e s
or injection wells r a n d o m l y in s p a c e in time d u r i n g DELP

SOURCE: p r o d u c e s p a r t i c l e s when p a r t i c l e mass h a s sufficiently a c c u ­


m u l a t e d from a n y s o u r c e

SUMMRY: p r i n t s out n u m b e r of particles captured by a sink during


time DELP

V: p r o v i d e s p r o p e r velocities t o s u b r o u t i n e VELO

VELO(XX, YY, VX, VY) : calculates i n t e r p o l a t e d velocities for p a r t i c l e movement

55
Figure 16. Flow chart for
Function ANORM(0)
Figure 19. Flow chart for
Subroutine CLEAR

Figure 17. Flow chart for


Function V ( I , J , K )

Figure 18. Flow chart for Figure 20. Flow chart for
Subroutine INIT Subroutine A D D ( X X , Y Y )

56
see if this is h a p p e n i n g . If it i s ,
back up t h e simulation a n d make n e c e s ­
s a r y c h a n g e s such t h a t PM s t a y s con­
stant. Suitable c h a n g e s might be to
i n c r e a s e PM or MAXP and t h e X,Y a r r a y
dimensions.
Subroutine VELO(XX,YY,VX,VY)
This s u b r o u t i n e (see f i g u r e 21) p r o ­
vides velocity v e c t o r s for the p a r t i ­
cles as t h e y move a n y w h e r e within the
b o u n d s of the model. It is v e r y impor­
tant t h a t an a c c u r a t e scheme be em­
ployed to p r o d u c e a continuous velocity
field from d i s c r e t e velocities provided
from F u n c t i o n V ( I , J , K ) . One of the
main d r a w b a c k s of the MOC is its ina­
bility to handle the s t r o n g l y d i v e r g e n t
problem. For i n s t a n c e , in the vicinity
of injection wells the flow is entirely
d i v e r g e n t away from t h e c e n t e r of the
well.
This divergent flow problem is
avoided in t h e code by borrowing an
idea from t h e finite element method. A
set of Chapeau functions is defined for
the p u r p o s e of i n t e r p o l a t i n g velocities
a n y w h e r e in the model on the basis of
the d i s c r e t e velocities between n o d e s .
T h e explanation of how t h e s e C h a p e a u
functions w o r k is shown in f i g u r e s 22
t h r o u g h 24.
T h e interpolation of velocities is a
three-step procedure. T h e first i n t e r ­
polation involves the u s e of the four
i n t e r - n o d e velocities in t h e immediate
vicinity of the x, y position of the
p a r t i c l e , as i l l u s t r a t e d in figure 22.
The second s t e p of the i n t e r p o l a t i o n is
i l l u s t r a t e d in figure 23, where the
n e x t closest four i n t e r - n o d e velocities
are used. The t h i r d i n t e r p o l a t i o n is
shown in figure 24, w h e r e t h e final
velocity v e c t o r s VX and VY a r e calcu­
lated.
In the event t h a t t h e particle is
near the model b o u n d a r i e s , the v e c t o r s
used for interpolation a r e as shown in
figure 25.
T h e r e s u l t of this interpolation
scheme is a c o n t i n u o u s velocity field
that p r o v i d e s a c c u r a t e velocities even
for the s t r o n g l y d i v e r g e n t problem (see F i g u r e 2 1 . Flow c h a r t f o r S u b r o u t i n e
figure 42, for e x a m p l e ) . VELO(XX,YY,VX,VY)

57
Figure 22. First step in calculating x and y velocity
vectors for particle

58
F i g u r e 23. Second step in c a l c u l a t i n g x and y v e l o c i t y
vectors for particle

59
Figure 24. T h i r d step in calculating x and y velocity
vectors for particle

60
Figure 25. Node to node velocity vectors used in
interpolation scheme

61
Subroutine ADVAN(DELP)
This s u b r o u t i n e controls a n d a d ­
v a n c e s all p a r t i c l e s p r e s e n t l y in t h e
flow field and does some bookkeeping on
particle x, y c o o r d i n a t e locations as
some particles d i s a p p e a r in s i n k s . T h e
flow c h a r t in f i g u r e 26 i n d i c a t e s the
s e q u e n c e of e v e n t s . The particles a r e
all allowed to move for a time period
defined by DELP. For most cases DELP
is equal to the flow model time i n c r e ­
ment DELTA.
However, if it is d e s i r e d to move
t h e particles more often between DELTA
time s t e p s , call ADVAN(DELP) more often
a n d such t h a t t h e sum of the DELPs
e q u a l s DELTA. S t e a d y s t a t e flow p r o b ­
lems a r e an example, as i l l u s t r a t e d in
the examples section of this r e p o r t .

Function MOVE(XX,YY,DEL)
E v e r y time t h a t this function is
called, a particle is moved. Calls
will be coming from s u b r o u t i n g ADVAN
(DELP) a n d certain particle g e n e r a t i o n .
As mentioned p r e v i o u s l y , the p a r t i c l e s
move on the basis of the I , J coordinate
system numbers. T h e flow c h a r t for
function MOVE is given in figure 27 a n d
should be s t u d i e d along with t h e l i s t ­
ing in f i g u r e 8.
T h e function MOVE moves a particle
on t h e basis of its velocity v e c t o r s as
calculated from s u b r o u t i n g VELO. New
velocity v e c t o r s a r e computed at least
5 times d u r i n g t h e time a particle is
moving a c r o s s 1 grid of the model. This
is done to maintain high a c c u r a c y .
T h e r e are cases w h e r e this r e s t r i c t i o n
can be r e l a x e d , and some cases w h e r e it
can be t i g h t e n e d u p . However, 5 times
is a good number for most p r o b l e m s . It
is a d v i s e d t h a t t h e flow c h a r t in fig­ Figure 26. Flow chart for
u r e 27, the listing in f i g u r e 8, and Subroutine ADVAN(DELP)
the v e c t o r a l g e b r a in figure 6 be s t u d ­
ied to see how the s e q u e n c e of e v e n t s
o c c u r s when t h e function MOVE is of M A R K ( I , J ) . If so, the mass of t h e
called. particle is t a b u l a t e d in t h e TABLE(I)
T h e function MOVE performs two o t h e r array. Secondly, after t h e particle
t a s k s besides moving a p a r t i c l e . F i r s t , moves i t s a s s i g n e d DELP time, if it
it c h e c k s to see if t h e particle goes doesn't go into a s i n k , i t s x , y c o o r d i ­
into a sink; i . e . , within half a grid nates a r e used to t a b u l a t e its position

62
in the NPART ( I , J ) a r r a y . T h e NPART and
TABLE a r r a y s are p r i n t e d when a map of
particle positions and s i n k h i s t o r i e s
is d e s i r e d .

Optional Subroutines That


Produce Head Distributions
A set of h e a d s must be obtained for
all nodes of the flow model from which
to compute the velocity field. The
t h r e e s u b r o u t i n e s d i s c u s s e d h e r e can be
used to fill in the head a r r a y H ( I , J ) ,
However, it should be realized t h a t
almost any means can be used to do
this. A new code could be w r i t t e n ,
someone else's code could be u s e d , or
field d a t a for the head a r r a y could be
inserted. T h e t h r e e following methods
are j u s t e x a m p l e s .

Subroutine HSOLVE
This s u b r o u t i n e comes directly from
SWS Bulletin 55 ( P r i c k e t t and L o n n -
quist, 1971) and is a p o r t i o n of t h e i r
" Composite Aquifer Simulation P r o g r a m . "
The section of P a r t 2 of this r e p o r t
entitled "Job S e t u p " is based upon
using this s u b r o u t i n e as t h e means to
fill in t h e H ( I , J ) a r r a y . The flow
c h a r t in figure 28 is t h u s a b b r e v i a t e d .
A copy of SWS Bulletin 55 is needed to
fully u n d e r s t a n d t h i s . T h e "Job S e t u p "
section of this r e p o r t , however, is
a d e q u a t e for a s t a r t .

Figure 27. Flow chart for F i g u r e 28. Flow c h a r t f o r


Function MOVE(XX, YY,DEL) S u b r o u t i n e HSOLVE

63
Subroutine HSOLV2
This s u b r o u t i n e calculates heads as
a function of column number such that a
uniform flow of 1 foot p e r day in the x
direction is r e a l i z e d . Refer to the
l i s t i n g in f i g u r e 8 and t h e flow chart
in figure 29 for the d e t a i l s .
This is one example of g e n e r a t i n g a
head d i s t r i b u t i o n d i r e c t l y without the
n e e d of solving some complex matrix
problem associated with finite differ­
ence formulation.

Subroutine HS0LV4
This s u b r o u t i n e fills the H ( I , J )
a r r a y with a solution to the s t e a d y -
s t a t e Theim formula with t h e c e n t e r of
t h e well at x = 15 a n d y = 15. T h e flow
c h a r t in f i g u r e 30 a n d t h e s u b r o u t i n g
code in f i g u r e 8 show how t h i s was
done. T h e idea h e r e is to waste no
time in p r o d u c i n g a head d i s t r i b u t i o n
when you know exactly what you w a n t .

Figure 30. Flow chart for


Subroutine HSOLV4

Optional Subroutines That


Generate Particles
Seven different subroutines are
included as examples of ways particles
can be g e n e r a t e d in v a r i o u s c o n f i g u r a ­
tions. Configurations available a r e
p o i n t s , l i n e s , r e c t a n g u l a r a r e a s , and
Figure 29. Flow chart for circles. T h r o u g h o u t t h e following d i s ­
Subroutine HSOLV2 cussion, r e p e a t e d r e f e r e n c e will be

64
made to figure 14, as this figure indi­ flow c h a r t is given in f i g u r e 32. S u i t ­
cates the needed i n p u t data for g e n e r ­ able c h a n g e s in t h e xx, yy c o o r d i n a t e s
a t i n g particles for the v a r i o u s s u b ­ of this s u b r o u t i n e could e n a b l e the
routines. g e n e r a t i o n of p a r t i c l e s at a n y point in
In general, the particle g e n e r a t i n g the model.
s u b r o u t i n e s merely g e n e r a t e x, y c o o r d i ­
n a t e s in v a r i o u s configurations and
Subroutine GENP(PL)
t h e n call the s u b r o u t i n e ADD(XX,YY) to
get the particle into the flow. T h i s s u b r o u t i n e g e n e r a t e s a n y number
of particles randomly located within a
r e c t a n g u l a r area of configuration given
Subroutine GENP2
by f i g u r e 14C. T h e n e c e s s a r y Xl, DX,
The flow c h a r t in figure 31, the Yl, DY, DELP coordinates may be s p e c i ­
l i s t i n g in figure 8, and the illus­ fied by the initial pollution c o n d i ­
t r a t e d definition in figure 14B shows tions card or by a call from a n o t h e r
how to place one particle at each node s u b r o u t i n e such as SORGEN. The total
of t h e flow model in a l i n e . Again x, y pollutant load PL can also be specified
c o o r d i n a t e s a r e g e n e r a t e d and t h e n the in the pollution p a r a m e t e r card or by a
s u b r o u t i n e ADD(XX,YY) is called. call to a n o t h e r s u b r o u t i n e such as

Subroutine GENP3
F i g u r e 14A and t h e listing in figure
8 i l l u s t r a t e how one or more p a r t i c l e s
can be placed at a p a r t i c u l a r point in
t h e model at one i n s t a n t of time. The

F i g u r e 3 1 . Flow c h a r t f o r F i g u r e 32. Flow c h a r t f o r


S u b r o u t i n e GENP2 S u b r o u t i n e GENP3

65
SORGEN. The idea here is that once PL
is s u p p l i e d , the s u b r o u t i n e b r e a k s up
t h e total into p a r t s PL/PM and s p r e a d s
particles randomly in t h e r e c t a n g u l a r
a r e a specified and randomly o v e r t h e
time increment DELP specified until the
total PL is a c c o u n t e d for. T h e listing
in f i g u r e 8 and t h e flow c h a r t in fig­
u r e 33 give more d e t a i l s .

Subroutines GENP4 and GENP5


The flow c h a r t and listing in fig­
u r e s 34 and 8, r e s p e c t i v e l y , i l l u s t r a t e
how a circle of p a r t i c l e s is g e n e r a t e d
a c c o r d i n g to the configuration shown in
figure 14E. Here a g a i n , the x and y
c o o r d i n a t e s are g e n e r a t e d and ADD(XX,
YY) is called to c r e a t e t h e p a r t i c l e s .
GENP5 g e n e r a t e s 101 p a r t i c l e s in a
circle uniformly s p a c e d at R = 0.7 at
the b e g i n n i n g of the time increment
DELP. S u b r o u t i n e GENP4 is the same as
GENP5 e x c e p t t h a t 360 p a r t i c l e s a r e
g e n e r a t e d randomly d u r i n g t h e time i n ­
crement DELP. T h e listing in figure 8
shows t h a t this is done by calling
RANF.

Subroutine SORGEN
This s u b r o u t i n e is similar to SOURCE
in t h a t particles a r e emitted on the
basis of flow r a t e s from sources having Figure 33. Flow chart for
a c o n c e n t r a t i o n different t h a n z e r o . A
value in the a r r a y C O N S O R ( I , J ) is all Subroutine GENP(PL)
t h a t is n e c e s s a r y to a c t u a t e a p a r t i c l e
when this s u b r o u t i n e is called. Both Subroutine SOURCE
s u b r o u t i n e s SORGEN and SOURCE calcu­ T h i s s u b r o u t i n e is similar to SORGEN
late the total mass (PL) involved in with t h e e x c e p t i o n t h a t particles a r e
the water flowing from the v a r i o u s emitted r i g h t at t h e I , J coordinates of
s o u r c e s of the model on the basis of the source and by calling s u b r o u t i n e
the specified p a r t i c l e mass (PM) and ADD (XX, YY ) only when a sufficient q u a n ­
the flow r a t e . As shown in the listing tity of water has left t h e source in
in f i g u r e 8, the flow c h a r t in figure the amount of PM. In o t h e r words, the
35, and the area definition in f i g u r e particle is emitted at t h e beginning of
14D, particles a r e emitted by calling the front and t h e n no other one is
GENP(PL) on the b a s i s of calculated PL emitted until the specified PM h a s
v a l u e s . T h u s , p a r t i c l e s a r e emitted b y flowed from t h e s o u r c e . T h u s , the p a r ­
s u b r o u t i n e SORGEN randomly in both ticles a r e emitted in uniform lumps at
space and time (DELP) . v a r i o u s times d u r i n g t h e i n t e r v a l DELP

66
Figure 34. Flow chart for
Subroutine GENP5

when u s i n g t h e s u b r o u t i n e SOURCE. T h e Figure 35. Flow chart for


flow c h a r t , l i s t i n g , and area configu­ Subroutine SORGEN
ration a r e shown in f i g u r e s 36, 8, and
14F, r e s p e c t i v e l y .
factor. It solves the e q u a t i o n
RD1 = 1 + (RHO/EPOR) x KD (18)
Optional Subroutine for Calculating
Particle Retardation only when RD1 is set equal to z e r o . If
RD1 is known and e n t e r e d as i n p u t , the
Subroutine RDSOLV
code will use t h a t v a l u e . IF KD is
RDSOLV is a simple s u b r o u t i n e which known t h e n RD1 will be calculated if
can be used to calculate a r e t a r d a t i o n 0.0 is the initial value of R D 1 .

67
Figure 36. Flow chart for Subroutine SOURCE
68
Optional Subroutines That
P r i n t Results
T h e r e are four s u b r o u t i n e s t h a t can Subroutine CONMAP
be called which will p r i n t summaries of
On the basis of equation 16, the
c o n c e n t r a t i o n s , maps of p a r t i c l e loca­
concentration distribution is calcu­
tions, and c o n c e n t r a t i o n s of water
lated and p r i n t e d out in numeric t a b l e
flowing into s i n k s . Any of t h e s e can
form. F i g u r e 38 shows the flow c h a r t
be called at any time for a r e p o r t of
and equation 16 can also be found in
w h e r e and what is going o n .
the listing in figure 8.

Subroutine MAP
This s u b r o u t i n e p r i n t s out PM, NP, Subroutine SUMMRY
a n d TMAP and the N P A R T ( I , J ) a r r a y so T h e flow c h a r t for t h i s s u b r o u t i n e
t h a t the location of particles in the is given in figure 39. Any time d u r i n g
g r i d s can be n o t e d . This map, h o w e v e r , t h e time increment DELP that a p a r t i c l e
does not r e p o r t t h e location of p a r t i ­ falls within the c a p t u r e a r e a (half of
cles within each g r i d . (It would be a grid either side of a specified
n e c e s s a r y to p r i n t out t h e X,Y a r r a y s s i n k ) , the particle is removed from the
to obtain this information.) T h i s is a flow system and is summed into the
convenient map to contour to get an TABLE(I) a r r a y . T h i s s u b r o u t i n e p r i n t s
o v e r a l l p i c t u r e of the s i t u a t i o n . Fig­ out a summary of this action in t e r m s
u r e 37 gives the flow c h a r t for this of sink number a n d total mass deleted
s u b r o u t i n e , and f i g u r e 8 gives the d u r i n g a n y p a r t i c u l a r time increment
listing. DELP.

F i g u r e 37. Flow c h a r t f o r F i g u r e 38. Flow c h a r t f o r F i g u r e 39. Flow c h a r t f o r


S u b r o u t i n e MAP S u b r o u t i n e CONMAP S u b r o u t i n e SUMMRY

69
Subroutine SNKCON
This s u b r o u t i n e calculates the con­ DELP = time increment
c e n t r a t i o n of water e n t e r i n g s i n k s on over which p a r t i ­
the basis of w h e t h e r the sink is p u m p ­ cles were deleted,
i n g (value in the Q a r r a y ) or is an days
a r e a of runoff (value in R a r r a y ) . The
a p p r o p r i a t e formula for pumping s i n k s
is The appropriate formula for area
runoff is

where
TABLE(MOVE) = mass of p a r t i c l e s
d e l e t e d by t h i s
s i n k , mg/l, d u r i n g F i g u r e 40 i l l u s t r a t e s t h e flow c h a r t
DELP for t h i s s u b r o u t i n e . T h e listing in
Q ( I , J ) = pumping r a t e of figure 8 contains t h e code for e q u a ­
s i n k , in gpd tions 19 and 20.

Figure 40. Flow chart for Subroutine SNKCON

70
PART 4. EXAMPLE PROBLEMS AND COMPARISONS WITH THEORY

The following g r o u p of example p r o b ­ t h e velocity VELO works for a s e v e r e l y


lems was chosen to i l l u s t r a t e how t h e d i v e r g e n t problem. T h e problem is also
computer code is assembled and a p p l i e d . chosen to demonstrate how a c i r c u l a r
Where possible, theoretical solutions d i s t r i b u t i o n of particles a p p e a r s when
a r e compared with the computer o u t p u t r e p o r t e d on t h e basis of the s q u a r e
so the r e a d e r can o b s e r v e t h e a c c u r a c y grid configuration p r o d u c e d by t h e s u b ­
of the t e c h n i q u e and gain c o n f i d e n c e . r o u t i n e MAP.
Each of the examples includes a d e ­ F i g u r e 41 gives the i n p u t d a t a n e c ­
scription of the problem, a list of t h e e s s a r y to do t h i s problem. In a c t u a l ­
r e q u i r e d data input c a r d s , the chosen i t y , the only d a t a u s e d in t h e i n p u t
s e q u e n c e of s u b r o u t i n e calls, and a c a r d s come from the p a r a m e t e r c a r d
comparison of the r e s u l t s with t h e o r y . (NSTEPS = 1 ) , the default value card
(NC = 30, NR = 29), t h e v a r i a b l e grid
c a r d s [DELX(I) and DELY(J) = 1000
Divergent Flow from an Injection f e e t ] , the pollution initial conditions
Well in an Infinite Aquifer without c a r d w h e r e DELP = 100 d a y s , and the
Dispersion or Dilution pollution parameter c a r d w h e r e MAXP =
T h i s example problem is a convection 5000, DISPL = 1E-10, DISPT = 1E-10, and
problem chosen to d e m o n s t r a t e how well EPOR = 0 . 2 . All o t h e r data are r e a d

Figure 4 1 . Input data for divergent flow problem (A) and


subroutine sequence (B)
71
a n d written b u t not u s e d since all this problem. An NC = 30 by NR = 29 v a r i ­
information is s u p p l i e d by s u b r o u t i n e s able grid model was used and a pumping
HSOLV4 and GENP5. Refer to f i g u r e s 8 well located at I = 25, J = 15 was
a n d 42 for t h e s e other d a t a . The e x t r a specified. A time increment DELTA =
d a t a c a r d s a r e included t o avoid r e ­ 1E10 was u s e d to p r o d u c e t h e s t e a d y -
w r i t i n g the code in MAIN . s t a t e head d i s t r i b u t i o n ; a s i n k was
F i g u r e 41B gives the s e q u e n c e of specified at I = 25, J = 15 and MARK =
s u b r o u t i n e calls t h a t will solve this 1; and s o u r c e c o n c e n t r a t i o n d a t a were
problem. The s u b r o u t i n e calls in fig­ p r e p a r e d along column 30. Node lines
u r e 15A and B are merely r e p l a c e d by w e r e p r e p a r e d specifying r e c h a r g e f a c ­
t h o s e in 41B. S u b r o u t i n e HSOLV4 p r o ­ t o r s R ( I , J ) of 1E10 to obtain a con­
d u c e s the s t e a d y - s t a t e head d i s t r i b u ­ s t a n t head along column 30 and a means
tion, GENP5 g e n e r a t e s 101 p a r t i c l e s in of measuring flow from t h a t s o u r c e .
a circle a r o u n d the injection well, and T h e particle mass PM was calculated
the DO 620 loop p r i n t s out t h e particle from equation 15 as 500 so that 50 p a r ­
d i s t r i b u t i o n as the particles follow ticles found in one of the 1000' x
along the velocity v e c t o r s e v e r y 100 1000' grids would r e p r e s e n t 200 m g / 1 .
days. T h i s was j u d g e d to be sufficient for
F i g u r e 42 s h o w s some of t h e r e s u l t s resolution of the d i s t r i b u t i o n of the
of the particle positions as p r o d u c e d concentration.
by s u b r o u t i n e MAP as a function of Figure 44B shows the s e q u e n c e of
time. The t h e o r e t i c a l solution of p a r ­ s u b r o u t i n e s t h a t was chosen to solve
ticle location and density is also t h i s problem. Here a g a i n , the s u b r o u ­
given in figure 42. One should recall tine calls in f i g u r e 15A and B a r e r e ­
t h a t MAP is r e p o r t i n g on t h e basis of placed by t h o s e in f i g u r e 4 4 B . S u b r o u ­
particles found in an area 1/2 grid t i n e HSOLVE p r o d u c e s the s t e a d y - s t a t e
e i t h e r side of the I , J c o o r d i n a t e s . If h e a d d i s t r i b u t i o n , s u b r o u t i n e SORGEN
t h e x, y c o o r d i n a t e s of the particles g e n e r a t e s the c o r r e c t number of p a r t i ­
themselves were p r i n t e d , a smooth c u r v e cles on a n o d e - f o r - n o d e basis a c c o r d i n g
d r a w n t h r o u g h them would still be a to their individual flows, a n d the
c i r c l e . A Calcomp s u b r o u t i n e would be p r i n t o u t s u b r o u t i n e s give r e p o r t s on
useful h e r e , b u t that is left to the concentration a n d particle locations as
u s e r to implement. t h e simulation p r o g r e s s e s DELP d a y s at
a time.
Pumping from a Well Near a Line Figure 45A shows the r e s u l t s of the
Source of Contaminated Water, with s i n k c o n c e n t r a t i o n as a function of
Dilution but without Dispersion time as compared to t h e o r y . (See func­
tion MOVE in figure 8 for the defini­
Consider pumping 1 million gallons tion of D . ) Note t h e lumpy c h a r a c t e r
of water per day from a well located of the o u t p u t . E n g i n e e r i n g judgment is
5000 feet from a c o n s t a n t line source n e e d e d in d r a w i n g a c u r v e t h r o u g h the
of contaminated water of c o n c e n t r a t i o n computer d a t a . From a simple knowledge
200 mg/l g r e a t e r t h a n t h e r e s i d e n t of the aquifer conditions, it should
groundwater. Assume a semi-infinite follow t h a t the c o n c e n t r a t i o n c u r v e for
a q u i f e r and s t e a d y - s t a t e flow. Also t h i s well should be a smooth monoton-
a s s u m e that t h e line s o u r c e becomes ically increasing function of time
polluted at time zero and t h a t you a r e a p p r o a c h i n g 200 m g / 1 . Knowing in gen­
i n t e r e s t e d in the time-concentration e r a l what the solution should look like
c u r v e for the pumped well. A cross- g r e a t l y aids d r a w i n g c u r v e s t h r o u g h the
sectional view of this s i t u a t i o n is computer d a t a . If no idea is known of
shown in f i g u r e 43 along with o t h e r what the solution should look like,
data. simply d e c r e a s e the particle mass and
S u b r o u t i n e HSOLVE and t h e i n p u t data time increment DELP until the computer
(figure 44) were used to solve this a n s w e r s achieve the d e s i r e d s m o o t h n e s s .

72
F i g u r e 4 2 . O u t w a r d r a d i a l flow of p a r t i c l e s f r o m an i n j e c t i o n well

73
Figure 43. Cross section view of well pumping near a
line source of pollution

T h i s may be an e x p e n s i v e method to u s e , In the plan view t h e difference b e ­


however. tween the actual x, y location of the
With practice a n d some e x p e r i e n c e , p a r t i c l e s and the method of p r i n t i n g
it may be possible to obtain a valid out t h e NPART matrix on a s q u a r e p a t ­
solution from v e r y few p a r t i c l e s and t e r n must be r e a l i z e d . This explains
r a t h e r l a r g e time i n c r e m e n t s DELP. For most of the p r i n t e d n u m b e r s less t h a n
i n s t a n c e , the a b o v e problem was r u n 50 along t h e front d e p i c t e d in f i g u r e
with PM = 500 a n d DELP = 100 d a y s , as 46. Here again a Calcomp r o u t i n e would
shown in figure 4 5 B . Another r u n was eliminate the need of i n t e r p r e t a t i o n .
made with PM = 1500 and DELP = 100 A t h i r d example of the same condi­
d a y s , as shown in f i g u r e 45C, and a n ­ tion is given by calling the s e q u e n c e
o t h e r was made w i t h PM = 2497 a n d DELP of s u b r o u t i n e s shown in figure 48. The
= 200 d a y s (figure 4 5 D ) . An examina­ q u e s t i o n of i n t e r e s t a n s w e r e d in this
tion of the differences between the example is the s h a p e of the interface
computed r e s u l t s of figures 45A t h r o u g h as t h e front moves from the s o u r c e to
45D indicates what is really n e e d e d to the well as a function of time. The
define t h e c o n c e n t r a t i o n c u r v e . s u b r o u t i n e GENP2 is called, which g e n ­
e r a t e s a single p a r t i c l e per node along
F i g u r e 45E shows t h a t some loss of the line s o u r c e . T h e n t h e s e q u e n c e of
a c c u r a c y o c c u r s when velocities of p a r ­ calling s u b r o u t i n e s MAP, CLEAR, ADVAN
ticles a r e computed only 2.5 times p e r (DELP) p r o d u c e s a s e r i e s of maps as
grid movement. shown in figure 4 9 . T h e front is e a s i ­
F i g u r e 46 shows a plan view of the ly d e s c r i b e d in t h i s fashion with only
same aquifer condition as would be d e ­ 29 p a r t i c l e s . An excellent definition
picted by t h e s u b r o u t i n e MAP just at of t h e front can be obtained by a d d i n g
t h e time of b r e a k t h r o u g h to t h e well. more particles t h r o u g h calls to GENP
T h e map was p r o d u c e d with the same data (PL) with Xl = 30, DX = 0 , Yl = 1, DY =
i n p u t as was shown in f i g u r e 44A, b u t 29, PL = 5000, a n d PM = 1 and p r i n t i n g
with a different s e q u e n c e of s u b r o u ­ out t h e X,Y c o o r d i n a t e h i s t o r y of the
t i n e s , as shown in f i g u r e 47. particles.

74
F i g u r e 44. I n p u t data for pumping in the v i c i n i t y of a polluted
line source ( A ) and s u b r o u t i n e sequence ( B ) 75
Figure 45. Concentration of water derived from a well pumping
near a line source of pollution

76
Figure 46. Distribution of particles in the vicinity of a well
pumping near a line source of pollution

77
Figure 47. Subroutine sequence to Figure 48. Subroutine sequence
produce f i g u r e 46 to produce f i g u r e 49

Figure 49. Advance of a f r o n t toward a well pumping


near a line source

78
Longitudinal Dispersion in Uniform
One-Dimensional Flow w i t h C o n t i n u o u s
I n j e c t i o n at X = 0.0
The data deck for this situation is ment DELP. This approximates the con­
shown in figure 50A. An NC = 30 a n d NR t i n u o u s injection scheme d e s i r e d and
= 3 flow model is used for this p r o b ­ fully randomizes the flow.
lem. Longitudinal d i s p e r s i v i t y is set The r e s u l t i n g set of maps p r o v i d e d
at 4.5 feet and t h e t r a n s v e r s e d i s p e r ­ the n e c e s s a r y d a t a to plot t h e g r a p h s
sivity at z e r o . T h e total pollutant PL of figure 51. The theoretical c u r v e s
is set at 100. The s e q u e n c e of s u b r o u ­ were derived from e q u a t i o n s given by
tine calls for this problem is shown in Fried (1975). Again, note the lumpi-
figure 50B. The s u b r o u t i n e HSOLV2 is n e s s of the r e s u l t s . Remedies could
used to provide t h e head d i s t r i b u t i o n include using more particles t h a n 100
s u c h t h a t the x - d i r e c t i o n velocity of p e r time increment, and smaller grid
flow is 1 f o o t / d a y . A grid i n t e r v a l of sizes. Likewise, application of e n g i ­
10 feet is used to map the d i s t r i b u t i o n n e e r i n g judgment would allow fewer p a r ­
of particles as they a r e g e n e r a t e d at x ticles. Notice in figure 51 t h a t t h e r e
= l , y = 2 randomly over the time i n c r e ­ is no "overshoot" in the t r a d i t i o n a l

F i g u r e 50. I n p u t data f o r d i s p e r s i o n in a u n i f o r m one-dimensional flow


w i t h c o n t i n u o u s i n j e c t i o n at x=0 ( A ) a n d s u b r o u t i n e sequence ( B )

79
Figure 5 1 . Longitudinal dispersion in uniform one-dimensional flow
with continuous injection at x=0
80
mathematical sense of t h e w o r d . An rows of the flow model. T h e n , the con­
i n c r e a s e in the number of p a r t i c l e s of c e n t r a t i o n c u r v e of figure 53A would be
the simulation will r e d u c e t h e magni­ plotted on t h e basis of the first row
t u d e of t h e C/C o > 1 phenomenon shown d a t a . F i g u r e 53B would be plotted by
in figures 51B and 51C. No number of s u p e r p o s i n g data from rows 1 a n d 2.
additional particles would c u r e such a And finally, figure 53C would be plot­
phenomenon in the MOC. ted on t h e basis of the sum of all
Statisticians note t h a t it is p o s s i ­ three rows.
ble to e x p r e s s the p r o b a b i l i t y of t h e
variation in magnitude of t h e number of Longitudinal Dispersion in a
particles either side of the number Radial Flow System Produced
actually p r i n t e d . With t h i s t y p e of by an Injection Well
simulation, the possible r a n g e in t h e
F i g u r e 54A gives the i n p u t data for
number of particles printed varies
an NC = 30 by NR = 29 model with l o n g i ­
a c c o r d i n g to a Poissan d i s t r i b u t i o n ,
tudinal d i s p e r s i v i t y set to 450 feet (a
and t h e magnitude of t h a t possible
high d i s p e r s i v i t y like t h i s is u n h e a r d
variation would v a r y a c c o r d i n g to t h e
of in the traditional s e n s e of d i s p e r ­
s q u a r e root of the number p r i n t e d .
sion t h e o r y ; however, it could be a t ­
T h u s , if the number 10 shows u p , i t s
t r i b u t e d to the effects of aquifer
actual value could r a n g e from (10-10 ½ )
stratification). A grid i n t e r v a l of
to (10+10 ½ ), or 6.8 to 1 3 . 2 . T h i s fact
1000 feet is used to give a s e v e r e t e s t
helps in deciding what may be signifi­
to the d i s c r e t e particle t e c h n i q u e .
cant when i n t e r p r e t i n g p r i n t o u t in t h i s
F i g u r e 54B i l l u s t r a t e s t h e choice of
t y p e of simulation. Use of t h i s con­
s u b r o u t i n e calls to solve t h i s problem.
cept, applied to the t h e o r e t i c a l c u r v e ,
The s u b r o u t i n e HSOLV4 defines the head
shows t h a t nearly all simulated v a l u e s
d i s t r i b u t i o n by t h e Theim formula, and
of figure 51C fall within the e x p e c t e d
GENP4 g e n e r a t e s the p a r t i c l e s in t h e
range.
vicinity of the injection well.
F i g u r e 55 gives the r e s u l t s of this
Longitudinal Dispersion in Uniform problem compared with t h e o r y d e r i v e d
One-Dimensional Flow with a Slug of from an equation given by Bear ( 1 9 7 2 ) .
Tracer Injected at X = 0.0 A plan view map of t h e c o n c e n t r a t i o n
The data for t h i s problem are t h e d i s t r i b u t i o n at time = 350 d a y s is
same as those used in figure 50. The given in figure 56 along with the
only difference between t h e p r e v i o u s t h e o r y for comparison. If more infor-
continuous injection scheme and t h i s
problem of an injected slug is in t h e
s e q u e n c e of s u b r o u t i n e s called. F i g u r e
52 shows that GENP3 is called once to
get the slug injected a n d t h e remainder
of the s u b r o u t i n e calls advance t h e
particles and p r i n t out the r e s u l t s as
the s l u g moves d o w n s t r e a m .
F i g u r e 53 gives t h e r e s u l t s of t h i s
simulation compared with t h e t h e o r e t i ­
cal r e s u l t s d e r i v e d by an equation
given by Bear (1972). The effects of
injecting slugs of i n c r e a s i n g n u m b e r s
of particles are i l l u s t r a t e d by compar­
ing f i g u r e s 53A, 53B, and 53C. F i g u r e s Figure 52. Subroutine sequence for
53A t h r o u g h 53C can actually be p r o ­ longitudinal dispersion in a uniform
duced with a single simulation by call­ one-dimensional flow field with a
ing GENP3 applicable to t h r e e s e p a r a t e slug of tracer injected at x=0

81
Figure 53. Longitudinal dispersion in a uniform one-dimensional flow
with a slug of tracer injected at x=0

82
F i g u r e 54. I n p u t d a t a f o r l o n g i t u d i n a l d i s p e r s i o n in a r a d i a l
flow p a t t e r n ( A ) and s u b r o u t i n e sequence ( B )

83
Figure 55. Radial dispersion from an injection well

84
F i g u r e 56. Map of t h e o r e t i c a l v e r s u s computed r a d i a l d i s p e r s i o n
from an i n j e c t i o n well

85
mation is desired to b e t t e r define the called once to g e n e r a t e the slug.
concentration distribution in figure Before this problem is r u n , GENP3 h a s
56, the simulation should be r e r u n with to be modified to t h e following: 1) DO
a finer grid i n t e r v a l and more p a r t i ­ 10 I = 1,200; 2) YY = 15; and 3) XX =
cles . 5. F i g u r e 58 gives the computer r e ­
s u l t s compared with a theoretical solu­
L o n g i t u d i n a l and T r a n s v e r s e tion d e r i v e d from an equation given by
Dispersion in Uniform One- Fried (1975). In t h i s example, c o n c e n ­
Dimensional Flow w i t h a Slug of t r a t i o n is replaced simply by t h e d i s ­
T r a c e r I n j e c t e d at X = 0.0 t r i b u t i o n of p a r t i c l e s found in t h e
model. The a g r e e m e n t between computer
F i g u r e 57A gives t h e i n p u t data for r e s u l t s and t h e o r y i s e x c e l l e n t .
this problem with a longitudinal d i s -
p e r s i v i t y of 4.5 ft and a 1.125-ft F i g u r e s 59 a n d 60 i l l u s t r a t e in plan
transverse dispersivity. The subrou­ view t h e o u t p u t for this problem as
tine calls a r e given in figure 57B, p r o d u c e d by s u b r o u t i n e MAP when t h e
showing t h a t HSOLV2 is used to p r o d u c e number of particles is v a r i e d between
the head d i s t r i b u t i o n and GENP3 is 500 a n d 2000.

86
Figure 57. Input data for longitudinal and transverse
dispersion (A) and subroutine sequence (B)

87
Figure 58. Dispersion of a slug injected in a uniform
one-dimensional flow in the x direction

88
Figure 59. Map of the number of particles of the model
g r i d 20 days after injection of a slug into a
uniform flow compared to theory

89
Figure 60. Map of the number of particles of the model
g r i d 70 days after injection of a slug into a
uniform flow compared with theory

90
PART 5. FIELD A P P L I C A T I O N ; MEREDOSIA, ILLINOIS

The field problem is located in acterize t h e newly developed g r o u n d ­


Morgan C o u n t y , Illinois, south of Mere- water condition in o r d e r to recommend
dosia, n e a r the Illinois River (figure corrective measures.
61). T h e area is i n d u s t r i a l i z e d , with
petroleum and agricultural chemical
G r o u n d w a t e r Flow System
companies o c c u p y i n g most of t h e p r o p e r ­
ty. T h e contamination problem was T h e site outlined in figure 62 is
first d e t e c t e d in 1978 at a d i s t r i b u ­ about 850 ft (257.4 m) by 625 ft
tion terminal for liquid ammonia f e r t i ­ (189.2 m ) . The major s t r u c t u r e s a r e
lizer. This facility r e q u i r e s 1000 gpm the terminal, the office b u i l d i n g , and
(5420 m 3 / d a y ) g r o u n d w a t e r supply to two l a r g e s t o r a g e t a n k s . Underlying
o p e r a t e c o n d e n s e r s in the r e f r i g e r a t i o n the site is 90 ft (27.2 m) of u n c o n ­
s y s t e m . The water is fed directly into solidated sand and g r a v e l on t o p of
the system from high capacity p r o d u c ­ P e n n s y l v a n i a n age b e d r o c k (Heigold a n d
tion wells. D u r i n g 1978 the pump bowls R i n g l e r , 1979). T h e r e is a gentle
of the production wells s t a r t e d binding slope (.006 ft/ft) in land surface from
d u r i n g operation because of calcium east to west across t h e s i t e . The
carbonate precipitation. The purpose water t a b l e , contoured from d a t a for 12
of t h i s s t u d y was to identify and c h a r ­ wells (figure 62), reflects a g e n t l e ,

F i g u r e 6 1 . Location o f f i e l d s i t e

91
Figure 62. Water table contours and control wells at the field site
(The zero datum for the contours is the water
table level inferred at the source)

n a t u r a l gradient toward t h e Illinois plants. It had been in place for at


River (west) and i l l u s t r a t e s t h e cone l e a s t a y e a r p r i o r to the development
of d e p r e s s i o n from the p r o d u c t i o n well, of p u m p - b i n d i n g problems and n e a r l y
PW4. Aquifer t r a n s m i s s i v i t i e s r a n g e t h r e e y e a r s before t h i s s t u d y w a s in­
from 150,000 g p d / f t (1863 m 2 / d a y ) to itiated .
300,000 g p d / f t (3727 m 2 / d a y ) in t h i s
p a r t of the Illinois River bottom­
lands .
Quality of Native and
T h e pump b i n d i n g problem first d e ­ Contaminated Groundwater
veloped in two wells housed in the west
end of the office building (figure 6 2 ) . T h e n a t i v e g r o u n d w a t e r at t h e site
L e a c h e d chemical c o n s t i t u e n t s from an is of good chemical q u a l i t y . The par­
uncovered chemical fertilizer bin tial chemical analysis in table 2 shows
(SOURCE) migrated d o w n - g r a d i e n t , t o t h e t h a t the water is only moderately min­
w e s t - n o r t h w e s t , a n d were d r a w n into the eralized a l t h o u g h levels of n i t r a t e are
cone of d e p r e s s i o n of t h e p r o d u c t i o n somewhat h i g h e r t h a n t h e USEPA p r i m a r y
wells in t h e office b u i l d i n g , which a r e s t a n d a r d of 10 m g / 1 .
now a b a n d o n e d . T h e source c o n s i s t e d of On the s i t e , ten s a n d - p o i n t w e l l s - -
ammonium sulfate, n i t r a t e s , and t r a c e s SP1 t h r o u g h SP10 (figure 6 2 ) - - w e r e
of i n o r g a n i c p h o s p h a t e s salvaged from d r i v e n to check g r o u n d w a t e r q u a l i t y and
fire-damaged fertilizer processing l e v e l s . Wells S P 1 , SP4, and SP10 were

92
Table 2. Chemical Composition of T h e g r o u n d w a t e r in the plume i n t e ­
Uncontaminated G r o u n d w a t e r rior had ammonia c o n c e n t r a t i o n s r a n g i n g
from 285 mg/1 to 2100 mg/1 ( f i g u r e 6 3 ) .
(mg/l) Nitrate r a n g e d from 570 mg/1 to 1885
mg/1 in the i n t e r i o r , while calcium and
Calcium 68.0 magnesium concentrations were well
Magnesium 24.0 below c o n c e n t r a t i o n s of native g r o u n d ­
Sodium 7.5 water. Sulfate, potassium, c h l o r i d e ,
Potassium 2.0 p h o s p h a t e , and iron were found in con­
Iron 0.4 c e n t r a t i o n s above b a c k g r o u n d (figure
Manganese 0.14 64). The pH of the i n t e r i o r plume
Ammonia 0.04 water r a n g e d from 8.6 to 8 . 9 . The pH
of the native g r o u n d w a t e r is 8.0 or
Bicarbonate 278.0 slightly l e s s .
Sulfate 33.0 T h e g r o u n d w a t e r on the margins of
Chloride 11.0 the plume was identified as h a v i n g con­
Nitrate 13.4 centrations noticeably above back­
Fluoride 0.10 g r o u n d , b u t c o n s i d e r a b l y lower t h a n
i n t e r i o r c o n c e n t r a t i o n s ( f i g u r e s 63 and
64). O b s e r v a t i o n wells to the n o r t h ,
permanently installed for the p u r p o s e s f a r t h e s t from the s o u r c e , had the low­
of t r a c e r e x p e r i m e n t s and m o n i t o r i n g . e s t c o n c e n t r a t i o n s and were termed
Two production wells, PW3 a n d PW4, were distal.
also used as monitoring w e l l s . PW4 was A. chemical analysis was made on the
p r o d u c i n g 1000 gpm (5420 m 3 / d a y ) d u r ­ scale deposit which bound t h e p u m p .
ing t h e s t u d y , while PW3 was pumped Calcium c a r b o n a t e was the major con­
only for sampling a n d a g r o u n d w a t e r s t i t u e n t (95 p e r c e n t ) , and magnesium
t r a c e r e x p e r i m e n t . On the basis of the c a r b o n a t e comprised 0.5 to 5 p e r c e n t of
chemical analysis of g r o u n d w a t e r taken the scale sample by w e i g h t . The rapid
from 11 wells (table 3 ) , the g r o u n d ­ precipitation of C a C O 3 on t h e pump
water quality was classified into t h r e e bowls was p r o b a b l y caused by the high
g r o u p s : 1) i n t e r i o r plume, 2) marginal pH and by d e g a s s i n g due to the a g i t a ­
plume, and 3) distal or native g r o u n d ­ tion of the g r o u n d w a t e r in the pump
water. bowls.

Table 3. Chemical Composition of G r o u n d w a t e r Samples from S t u d y Site (mg/1)

SP1 SP2 SP3 SP4 SP5 SP6 SP7 SP8 SP9 SP10 PW3

Potassium K 60.0 34.0 42.0 62.0 22.0 65.0 31.0 6.00 2.00 8.00 25.0

Calcium Ca 2.80 6.40 4.40 68.0 104.0 10.8 84.0 64.0 68.0 104.0 108.0

Magnesium Mg 3.90 5.10 11.0 34.0 39.0 8.20 27.0 27.0 24.0 150.0 150.0

Iron Fe 0.60 2.00 0.55 0.20 0.30 0.25 0.27 0.40 0.40 0.30 <0.02

Chloride Cl– 59.0 26.0 29.0 47.0 14.0 49.0 12.0 5.00 7.00 6.00 13.0

Sulfate SO 196. 141. 140. 112. 89.0 159. 103. 49.0 33.0 42.0 90.0

Phosphate PO 20.7 12.3 8.80 3.60 <0.10 16.5 <0.10 <0.10 <0.10 <0.10 <0.10

Nitrate NO– 1380. 680. 1280. 570. 480. 1180. 390. 60.0 55.0 220. 440.

Ammonia NH° 2114. 457. 801. 282. 187. 967. 191. 1.30 0.04 11.6 137.
(total)

93
Figure 63. Partial chemical analysis from the
11 non-pumping control wells

94
Figure 64. Partial chemical analysis from the
11 non-pumping control wells

95
A plume configuration was developed 79 mg/1 (N = 6 ) . C o n c e n t r a t i o n s in the
b a s e d on the chemical d a t a . C o n s i d e r a ­ other wells showed no significant
tions of chemical equilibria involved change (<10 p e r c e n t ) in ammonia concen­
then provided insight into the t r a n s ­ t r a t i o n d u r i n g the same p e r i o d . Peri­
port and transformation of ammonia and odic flushing e v e n t s are p r o b a b l e , b u t
minor c o n s t i t u e n t s of the chemical f e r ­ at the scale of the s t u d y s i t e , a
tilizer. steady-state groundwater quality condi­
tion p r e v a i l e d .
Two additional i n v e s t i g a t i o n s were
Contaminant Plume c a r r i e d out to improve the c h a r a c t e r i ­
T h e ammonia c o n c e n t r a t i o n s were used zation of the plume: 1) a s t u d y of the
to determine a two-dimensional configu­ s o u r c e solubility, and 2) t r a c e r e x p e r ­
r a t i o n for the plume. By c o n t o u r i n g iments n e a r t h e two p r o d u c t i o n wells,
ammonia values (figure 65) two conclu­ PW3 and PW4. To assimilate t h e ammonia
sions were d r a w n : 1) the plume was c o n c e n t r a t i o n in t h e g r o u n d w a t e r b e ­
migrating in a generally w e s t e r n d i r e c ­ n e a t h t h e s o u r c e , samples of t h e solid
tion, and 2) p a r t of the plume was fertilizer were b r o u g h t into t h e l a b o ­
being d r a w n into the cone of d e p r e s s i o n r a t o r y a n d washed with distilled water,
of PW4. Wells S P 1 , SP4, SP10, PW3, and a n d s u c c e s s i v e washes were analyzed for
PW4 were sampled periodically o v e r nine t o t a l ammonia. Leachate c o n c e n t r a t i o n s
m o n t h s . C o n c e n t r a t i o n s at SP1 a v e r a g e d a v e r a g e d from 2000-2200 m g / 1 . A more
2020 mg/l with a s t a n d a r d deviation of e l a b o r a t e leaching experiment would

Figure 65. Ammonia concentrations (mg/l) in the


groundwater at the field site

96
h a v e revealed no more information b e ­ consisted of fixed head and flux c o n d i ­
c a u s e the v a r i a b l e s affecting t h e leach t i o n s . Head conditions were t a k e n from
r a t e a t the source a r e u n k n o w n s . the water table map which was con­
Therefore, concentrations encountered s t r u c t e d from field d a t a , and flux c o n ­
in the o b s e r v a t i o n well n e a r e s t the ditions used along the n o r t h and west
s o u r c e (SP1) were used as the source b o u n d a r i e s were calculated from g r a d i ­
concentration. e n t s in the unconsolidated aquifer
Two t r a c e r e x p e r i m e n t s were p e r ­ material. A flux withdrawal of 1000 gpm
formed to determine g r o u n d w a t e r flow (5420 m 3 / d a y ) was used at PW4. Cali­
r a t e s near t h e p r o d u c t i o n wells: one bration of the flow portion of the
n e a r PW4 at an injection distance of 50 model was not difficult b e c a u s e of the
ft (15.2 m) and one n e a r PW3 at 82 ft high d e n s i t y of data in this small
(25 m) injection d i s t a n c e . Rhodamine area. From the contoured d a t a , fixed
WT, a fluorescent dye developed specif­ head values were used on the model
ically for t r a c i n g w o r k , was used boundaries. The flow model was cali­
b e c a u s e of i t s low adsorption on miner­ b r a t e d and used in the s t e a d y - s t a t e
al and o r g a n i c materials (Smart and mode. The s t e a d y - s t a t e flow computa­
Laidlaw, 1977; A u l e n b a c h , Bull, and tion was chosen b e c a u s e : 1) t h e r e was
Middlesworth, 1978). T h e dye was in­ no a p p r e c i a b l e change in t h e c o n c e n t r a ­
t r o d u c e d and flushed into SP4 a n d SP10 tion of contaminants in t h e g r o u n d w a t e r
while PW3 a n d PW4 were p r o d u c i n g 1000 t h r o u g h o u t the s t u d y time (9 m o n t h s ) ,
t h u s r e d u c i n g t h e importance of f l u s h ­
gpm (5420 m 3 / d a y ) e a c h . Wells PW3
ing e v e n t s at t h e s o u r c e , and 2) the
a n d PW4 were sampled at 10-minute in­
h y d r a u l i c g r a d i e n t remained c o n s t a n t
tervals. The initial b r e a k t h r o u g h time
d u r i n g t h e s t u d y time. The second con­
of the dye was 150 minutes at well PW3
dition seems r e a s o n a b l e , with only 5 ft
a n d 40 minutes at PW4. The p e a k con­ (1.54 m) of t o p o g r a p h i c relief within
c e n t r a t i o n at PW4 o c c u r r e d at 65 the site and a h y d r a u l i c c o n d u c t i v i t y
m i n u t e s , and the t r a c e r concentration of about 3000 g p d / f t (1.42 x 1 0 – 3
w a s still i n c r e a s i n g slightly in PW3 m / s e c ) in the unconsolidated material.
a f t e r the termination of the experiment
(200 m i n u t e s ) . Assuming t h a t the in­ T h e b o u n d a r y conditions for solute
t e r s t i t i a l velocity (V) can be calcu­ transport were: 1) a c o n s t a n t influx
lated from t h e a v e r a g e a r r i v a l time of at t h e source of 2000 m g / l , as cali­
a n o n r e a c t i v e t r a c e r , then V equals b r a t e d against o b s e r v e d ammonia c o n c e n ­
0.77 ft/min (0.23 m/min) between SP10 t r a t i o n s ; and 2) sink conditions at PW4
a n d PW4. a n d along t h e d o w n - g r a d i e n t b o u n d a r i e s
( n o r t h and w e s t ) , in o r d e r to o b s e r v e
the ammonia concentrations in the
g r o u n d w a t e r e x i t i n g from the model
The Meredosia Solute Transport Model boundaries.
The model developed for t h e s t u d y Ammonia was used as the contaminant
a r e a south of Meredosia, Illinois, cov­ plume indicator a n d for t h e p u r p o s e of
e r e d an area of 56.7 a c r e s (22.95 h a ) . transport calibration. F i g u r e 67 dem­
T h e model (figure 66) was 1770 ft o n s t r a t e s the n a t u r e of computer o u t p u t
(539.6 m) along the x - a x i s , r o u g h l y after 400 d a y s of t r a n s p o r t simulation.
n o r t h - s o u t h , and 1395 ft (425.3 m) The n u m b e r s within the model b o u n d a r i e s
along the y - a x i s . It contained 61 r e p r e s e n t the n u m b e r of p a r t i c l e s r e ­
cells in t h e x - d i r e c t i o n and 36 cells siding in each cell, with one particle
in the y - d i r e c t i o n , p r o g r e s s i v e l y i n ­ per cell equaling a c o n c e n t r a t i o n of
c r e a s i n g in size beyond the site toward 200 mg/1 ammonia. As shown, the plume
t h e n o r t h a n d west b o u n d a r i e s of the h a s migrated mainly in t h e down-
model. g r a d i e n t d i r e c t i o n , but it also has
The b o u n d a r y conditions for the been d r a w n toward p r o d u c t i o n well PW4.
g r o u n d w a t e r flow portion of t h e model T h e l a r g e r n u m b e r s of p a r t i c l e s near

97
Figure 66. Particle cells superposed over the study area

the west b o u n d a r y reflect t h e i n c r e a s e The first s t e p in the t r a n s p o r t


in cell size. The model was calibrated model calibration involved s o r t i n g out
to known ammonia concentrations with a the p a r a m e t e r s to which t h e model was
series of simulations in which the sensitive. T h i s was done within t h e
longitudinal and t r a n s v e r s e d i s p e r s i v - r a n g e of u n c e r t a i n t y of the p a r a m e t e r s
ity were v a r i e d . at this p a r t i c u l a r s i t e . Most of t h e
p a r a m e t e r s were well-known b e c a u s e of
the e x i s t i n g d a t a and field e x p e r i ­
Solute Transport Simulations m e n t s . The model was most s e n s i t i v e to
The a p p r o a c h used in the t r a n s p o r t longitudinal and transverse dispersiv-
simulations w a s : 1) to calibrate the ity. Even the effects from v a r y i n g t h e
model and to i n v e s t i g a t e the unknowns-- r e c h a r g e r a t e were small when compared
longitudinal and t r a n s v e r s e d i s p e r s i v - to those c a u s e d by d i s p e r s i v i t y v a r i a ­
i t y , 2) to obtain the s t e a d y plume con­ tion. Longitudinal d i s p e r s i v i t y ( d L )
figuration within the b o u n d a r i e s of the was v a r i e d from 0.0 to 11 ft (3.35 m)
model, and 3) to i n v e s t i g a t e t h e most and t r a n s v e r s e d i s p e r s i v i t y ( d T ) from
feasible remedial action scheme to 0.0 to 6.5 ft (1.98 m). T h e most r e a ­
flush t h e a q u i f e r of the u n d e s i r a b l e sonable r a n g e s for calibration to t h e
water. field-measured plume geometry were 7 ft

98
Figure 67. Distribution of particles residing in the
model at 400 days of simulation
(2.13 m) < d L < 11 ft (3.35 m) and 2 in t e r m s of ammonia c o n c e n t r a t i o n at
ft (0.61 m) < d T < 3 ft (0.915 m ) . the d o w n - g r a d i e n t b o u n d a r i e s and t h e
T h e second issue a d d r e s s e d was p r o d u c t i o n well (PW4). With a s t e a d y -
w h e t h e r or not the plume had reached a s t a t e plume condition e x i s t i n g at 360
s t e a d y - s t a t e configuration within the d a y s from the s t a r t of t h e simulation,
b o u n d a r i e s of the model or was i n c r e a s ­ the s o u r c e flux was removed from the
ing in concentration with time toward model at t h e n e x t time s t e p , 390 d a y s .
the d o w n - g r a d i e n t b o u n d a r i e s . Long- The ammonia c o n c e n t r a t i o n s at the s i n k s
term (1500 d a y s ) simulations were made diminished to nearly zero at 810 d a y s
within t h e r a n g e of r e a s o n a b l e d L and (figure 6 8 ) . T h e r e f o r e , 420 d a y s is
d T v a l u e s , and the c o n c e n t r a t i o n of approximately t h e time it would take
ammonia e n t e r i n g t h e sink b o u n d a r i e s for t h e s t u d y a r e a and p r o d u c t i o n well
was plotted against time. A steady to n a t u r a l l y flush itself of the con­
c o n c e n t r a t i o n a p p e a r e d after about 360 taminant.
days at the down-gradient boundaries T h e application of solute t r a n s p o r t
a n d p r o d u c t i o n well u s i n g t h e smallest modeling to this g r o u n d w a t e r contamina­
r e a s o n a b l e d L , and d T v a l u e s , 7 ft tion problem h a s been useful in d e t e r ­
( 2 . 1 3 m) a n d 2 ft (0.61 m ) , r e s p e c t i v e ­ mining t h e e x t e n t of the p r o b l e m . It
l y . This r e p r e s e n t s t h e u p p e r limit or seems unlikely t h a t the p r e s e n t c o n d i ­
l o n g e s t time it would t a k e t h e contami­ tion will worsen at the s t u d y s i t e , and
n a n t s to establish a c o n s t a n t plume n a t u r a l p r o c e s s e s should flush the
geometry within the b o u n d a r i e s of the plume within fourteen months of s o u r c e
model. In other w o r d s , the contamina­ removal.
tion problem will remain the same at As p a r t of continuing i n v e s t i g a ­
t h e site until a source or sink b o u n d a ­ t i o n s , the effect of the contaminant
ry condition is a l t e r e d . plume at d o w n - g r a d i e n t wells will be
The most likely change in t h e b o u n d ­ emphasized. Additional sampling and
a r y conditions and the one t h a t would modeling efforts will s e r v e to f u r t h e r
p r o d u c e t h e most d e s i r a b l e r e s u l t s is define controlling s u b s u r f a c e p r o c e s s e s
removal of t h e s o u r c e . T h i s was i n v e s ­ and to improve the u s e f u l n e s s of the
tigated u s i n g the model and evaluated approach.

100
Figure 68. Ammonia concentration at the production well and
down-gradient boundary after source removal

101
REFERENCES

A u l e n b a c h , D . B . , J . H . Bull, and B . C . Higgins, G. H. 1959. Evaluation of


Middlesworth. 1978. Use of tracers the groundwater contamination hazard
to confirm groundwater flow. from underground nuclear explosives.
Ground Water, v. 16( 3 ) : 149-157. J o u r n a l of Geophysical R e s e a r c h , 64:
Baetsle, L. H. 1967. Computational 1509-1519.
methods for the prediction of under- J a c o b , C. E. 1950. Flow of ground-
ground movement of radio-nuclids. water. In E n g i n e e r i n g H y d r a u l i c s ,
J o u r n a l of Nuclear Safety, 8 ( 6 ) : 5 7 6 - Hunter R o u s e , E d . , John Wiley &
588. Sons, I n c . , New York.
Baetsle, L. H. 1969. Migration of Kimmel, G. E . . and O. C. B r a i d s . 1980.
radionuclide in porous media. Pro­ Leachate plumes in ground water from
g r e s s in Nuclear E n e r g y , Series XII, Babylon and Islip Landfills, Long
Health P h y s i c s , A . M . F . Duhamel, E d . , Island, New York. U . S . G . S . Prof.
Pergamon P r e s s , Elmsford, NY, p p . Paper 1085, D e p a r t m e n t of t h e I n t e ­
707-730. rior, S u p e r i n t e n d e n t of Documents,
Bear, J a c o b . 1972. Dynamics of fluids No. I19.16:1085.
in porous media. American Elsevier Kirkham, D . , and S. B. Affleck. 1977.
Publishing Company, New York, New Solute travel times to welts.
York, 764 p a g e s . Ground Water J o u r n a l , v. 15(3) :231-
B o r g , I . Y . , R . S t o n e , H . B . L e v y , and 242.
L. D. R a m s p o t t . 1976. Information Mood, A. M . , and F. A. G r a y b i l l . 1963.
pertinent to the migration of radio- Introduction to the theory of sta-
nuclides in groundwater at the tistics. McGraw-Hill Book Company,
Nevada Test Site, Part 1: Review I n c . , New York, New York.
and analysis of existing informa- Muskat, M. 1939. The flow of homo-
tion. Lawrence Livermore Labora­ geneous fluids through porous media.
t o r y , R e p o r t UCRL 52078, 216 p. McGraw-Hill Book Company I n c . , 763
F r e e z e , R . A . , and J . A . C h e r r y . 1979. P.
Groundwater. Prentice-Hall, I n c . , Ogata, A. 1970. Theory of dispersion
604 p . in granular medium. U . S . G . S . Prof.
F r i e d , Jean J. 1975. Groundwater pol- Paper 4 1 1 - I .
lution. Elsevier Scientific P u b ­ P r i c k e t t , T . A . , and C . G . L o n n q u i s t .
lishing Company, Amsterdam, 330 p. 1971. Selected digital computer
techniques for groundwater resource
Heigold, P . C , and R . W . R i n g l e r .
evaluation. Illinois S t a t e Water
1979. A seismic refraction survey
of the lower Illinois Valley bottom- S u r v e y Bulletin 55, 66 p.
lands. Illinois State Geological Smart, P . L . , and I . M . S . Laidlaw.
S u r v e y C i r c u l a r 507, 18 p. 1977. An evaluation of some fluo-
rescent dyes for water tracing.
Helfferich, F. 1962. Ion exchange. Water R e s o u r c e s R e s e a r c h , v . 13(1):
McGraw-Hill, New Y o r k . 15-33.

103

You might also like