Professional Documents
Culture Documents
cbcilt o
cáåáíÉ=bäÉãÉåí=pìÄëìêÑ~ÅÉ=cäçï
C=qê~åëéçêí=páãìä~íáçå=póëíÉã
tÜáíÉ=m~éÉêë
sçäK=f
aefJt^pv=dãÄe
`çéóêáÖÜí=åçíáÅÉW
kç=é~êí=çÑ=íÜáë=ã~åì~ä=ã~ó=ÄÉ=éÜçíçÅçéáÉÇI=êÉéêçÇìÅÉÇI=çê=íê~åëä~íÉÇ=ïáíÜçìí=ïêáííÉå=éÉêãáëëáçå=çÑ=íÜÉ=
ÇÉîÉäçéÉê=~åÇ=ÇáëíêáÄìíçê=aefJt^pv=dãÄeK
`çéóêáÖÜí=EÅF=NVVUI=OMMNI=OMMOI=OMMRI=OMMTI=OMMV=aefJt^pv=dãÄe=_Éêäáå=J=~ää=êáÖÜíë=êÉëÉêîÉÇK=
aefJt^pv=~åÇ=cbcilt=~êÉ=êÉÖáëíÉêÉÇ=íê~ÇÉã~êâë=çÑ=aefJt^pv=dãÄeK
aefJt^pv=dãÄeI===
t~äíÉêëÇçêÑÉê=píê~≈É=NMRI==aJNOROS=_ÉêäáåI=dÉêã~åó
mÜçåÉW=HQVJPMJST==VV=VUJMI=c~ñW=HQVJPMJST=VV=VUJVV
bJj~áäW=ã~áä]ÇÜáJï~ëóKÇÉ
áá=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
`çåíÉåíë
`çåíÉåíë
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìJ
ê~íÉÇ=Ñäçïë =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K V
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ =K=K=K=K=K=K=K=K=K ST
cbcilt=ö=ááá
`çåíÉåíë
PK=bêêçê=éêçé~Ö~íáçå=áå=íÜÉ=kÉïíçåJÄ~ëÉÇ=ëçäìíáçå=Åçåíêçä=çÑ=ìåë~íìê~íÉÇ=Ñäçï =
K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= NMN
QK=^=ëÜçÅâJÅ~éíìêáåÖ=ÑáåáíÉJÉäÉãÉåí=íÉÅÜåáèìÉ=Ñçê=ìåë~íìê~íÉÇJë~íìê~íÉÇ=Ñäçï=~åÇ=
íê~åëéçêí=éêçÄäÉãë=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= NMV
RK=bêêçê=åçêãë=ìëÉÇ=áå=cbciltK=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= NNT
SK=^Äçìí=íÜÉ=ÇáÑÑÉêÉåÅÉ=ÄÉíïÉÉå=íÜÉ=ÅçåîÉÅíáîÉ=Ñçêã=~åÇ=íÜÉ=ÇáîÉêÖÉåÅÉ=Ñçêã=çÑ=
íÜÉ=íê~åëéçêí=Éèì~íáçå =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= NON
áî=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
`çåíÉåíë
TK=^Äçìí=íÜÉ=Ñçêãìä~íáçå=çÑ=ÜóÇê~ìäáÅ=ÜÉ~Ç=ÄçìåÇ~êó=EéçíÉåíá~äF=ÅçåÇáíáçåë=Ñçê=
ÑäìáÇ=ÇÉåëáíóJÇÉéÉåÇÉåí=ÖêçìåÇï~íÉê=éêçÄäÉãëK=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K NPR
UK=^å=ÉÑÑáÅáÉåí=ãÉíÜçÇ=Ñçê=ÅçãéìíáåÖ=ÖêçìåÇï~íÉê=êÉëáÇÉåÅÉ=íáãÉëK=K=K=K=K=K=K=K NQN
VK=aáëÅêÉíÉ=ÑÉ~íìêÉ=ãçÇÉäáåÖ=çÑ=ÑäçïI=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë=Äó=ìëáåÖ=
cbcilt K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K NRN
cbcilt=ö=î
`çåíÉåíë
NNK=oÉã~êâë=çå=Ö~ë=Ñäçï=ãçÇÉäáåÖ=Äó=ìëáåÖ=cbcilt=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= ONR
NOK=píÉ~ÇóJëí~íÉ=äáåÉ~êáòÉÇ=oáÅÜ~êÇë=Éèì~íáçå=Ñçê=Ñ~ëí=ëçäìíáçå=çÑ=ìåë~íìê~íÉÇ=Ñäçï=
ëóëíÉãë=EcrpvF =K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= OON
îá=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
`çåíÉåíë
NQK=bñíÉåÇÉÇ=Ñçêãìä~íáçåë=çÑ=Åçåëíê~áåíë=Ñçê=`~ìÅÜóJíóéÉ=EPêÇ=âáåÇF=ÄçìåÇ~êó=
ÅçåÇáíáçåë=áå=cbcilt K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K OTN
NSK=`çåëáëíÉåí=îÉäçÅáíó=~ééêçñáã~íáçå=áå=íÜÉ=ÑáåáíÉJÉäÉãÉåí=ëáãìä~íáçå=çÑ=ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K OUP
cbcilt=ö=îáá
`çåíÉåíë
NTK=`çìéäÉÇ=ÖêçìåÇï~íÉê=Ñäçï=~åÇ=íê~åëéçêíW=qÜÉêãçÜ~äáåÉ=~åÇ=Pa=ÅçåîÉÅíáçå=
ëóëíÉãëK=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= PNR
^ìíÜçê=fåÇÉñ=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K=K= PST
îááá=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê
ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ=Ñäçïë
NKN fåíêçÇìÅíáçå
N lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ=Ñäçïë
ABSTRACT
Primary variable switching appears as a promising numeri-
cal technique for variably saturated flows. While the stan-
dard pressure-based form of the Richards equation can
In the modeling of unsaturated-saturated flow pro-
suffer from poor mass balance accuracy, the mixed form cesses several alternatives exist for numerically solving
with its improved conservative properties can possess con- the governing balance equations with their nonlinear
vergence difficulties for dry initial conditions. On the other constitutive relationships. The Darcy equation of fluid
hand, variable switching can overcome most of the stated motion and the fluid mass conservation equation form
numerical problems. The paper deals with variable switch-
ing for finite elements in two and three dimensions. The
the physical basis2. In the context of unsaturated flow
technique is incorporated in both an adaptive error-con- the basic formulation involves both the fluid pressure
trolled predictor-corrector one-step Newton (PCOSN) itera- head ψ and the saturation s as unknown variables. For
tion strategy and a target-based full Newton (TBFN) these two unknowns only one balance equation, the
iteration scheme. Both schemes provide different behaviors basic Richards equation19, is available. To close the
with respect to accuracy and solution effort. Additionally, a
simplified upstream weighting technique is used. Compared
mathematical model one constitutive relationship in
with conventional approaches the primary variable switch- form of the capillary pressure head-saturation function
ing technique represents a fast and robust strategy for unsat- is additionally needed to convert one variable to the
urated problems with dry initial conditions. The impact of other (and vice versa). Consequently, the modeler has
the primary variable switching technique is studied over a to decide between primary and secondary variables.
wide range of mostly 2D and partly difficult-to-solve prob-
lems (infiltration, drainage, perched water table, capillary
Depending on such a choice, different modeling
barrier), where comparable results are available. It is shown approaches result which are mathematically equivalent
that the TBFN iteration is an effective but error-prone proce- in the continuous formulation, but their discrete ana-
dure. TBFN sacrifices temporal accuracy in favor of accel- logs are different.
erated convergence if aggressive time step sizes are chosen.
cbcilt=ö=V
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
(or the hydraulic head), (2) the saturation-based ( s -) Picard technique was successfully applied by Simunek
form, where the saturation (or the moisture content θ ) et al.42, Vogel et al.47 and Ju and Kung25 for different
is chosen as the primary variable, and (3) the mixed situations. Fuhrmann16 and Lehmann and Ackerer28
( ψ – s -)form, where both variables are employed and, enhanced the mixed form by using a Newton iterative
in solving the discrete equation system, the pressure scheme instead of the Picard iteration. Lehmann and
head is actually used as the primary variable. Ackerer28 obtained their best results for one-dimen-
sional problems with the mixed form combined with
Each of the three different forms has its own advan- both the modified Picard and the Newton method.
tages and drawbacks. The ψ -based form can be used Again, the pressure head was chosen as the primary
for both saturated and unsaturated soils. The pressure variable.
head variable is unique and continuous. Models of this
type have been extensively used in various Numerical schemes based on the s -form of the
applications15,18,22,23,30,32,33,36,37,39,43,44. But, it has been Richards equation are restricted to unsaturated flow
shown1,4,31,45 that the ψ -based form can produce signif- conditions because the saturation variable is not unique
icant global mass balance errors unless very small time for saturated regions, where the soil-water diffusivity
steps are used. The ψ -based approach can be improved goes to infinity and a pressure-saturation relationship
if the derivation of the moisture capacity term is per- no longer exists. Additionally, the common transforma-
formed by suited chord slope approximations in replac- tion into the s -form (and the equivalent water-content-
ing analytical derivatives as proposed by Rathfelder based form) of the Richards equation is restricted to
and Abriola38. However, the numerical differentiation homogeneous soils as thoroughly discussed by LaBolle
must be prevented if the pressure head difference falls and Clausnitzer27. Note further that the saturation is
below a specific range and a proper treatment of the basically a discontinuous variable. On the other hand,
derivative term is then required (for instance, resorting Hills et al.20 have shown that such a saturation-based
to an analytical evaluation). Accordingly, chord slope algorithm can result in significantly improved perfor-
approximation does not appear as a general and suffi- mances compared to pressure-based methods, espe-
ciently robust technique. It shall fail under drastic cially when applied to very dry soils. To benefit from
kçíáÅÉI= íÜÉ= ÅçãJ parameters and initial conditions. Difficulties of this the good convergence properties of the s -form for both
ãçå= ë~íìê~íáçåJ
kind were reported by Paniconi and Putti37. saturated and unsaturated conditions Kirkland et al.26
Ä~ëÉÇ= ~åÇ= íÜÉ
suggest to use the saturation in the unsaturated zone
Éèìáî~äÉåí= ï~íÉêJÅçåíÉåíJ
Ä~ëÉÇ=Ñçêãë=çÑ=íÜÉ=oáÅÜ~êÇë Some of these difficulties are avoided when using and the pressure head in the saturated zone. Unfortu-
Éèì~íáçå= ~êÉ= êÉëíêáÅíÉÇ= íç the mixed-form schemes which possess much better nately, their approach is not sufficiently general. As
ìåë~íìê~íÉÇ= Ñäçï= ÅçåÇáJ properties with respect to accurate mass conservative noted by Forsyth et al.13 the scheme introduces compli-
íáçåë= Eë= Y= NF= ~åÇ= ÜçãçÖÉJ solutions. Celia et al.4 solve the mixed form by a modi- cations for heterogeneous systems, is partially explicit
åÉçìë= ëçáäë= Eé~ê~ãÉíÉêë= çÑ fied Picard iteration scheme. Within the iterative proce- in time, and suffers from balance errors at the transition
ìåë~íìê~íÉÇ= ëçáä= éêçéÉêíáÉë dure the pressure head is used as the primary variable between the saturated and unsaturated zones.
ãìëí=ÄÉ=ëé~íá~ääó=áåî~êá~åíFK= for the solution at a new iteration step. This mixed
NM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKO=_~ëáÅ=bèì~íáçåë
Recently, Forsyth et al.13 introduced a powerful new ments. However, the matrix assembly procedure is
idea in the context of saturated-unsaturated flow simu- altered for finite elements depending on the occurrence
lations. It is termed as the primary variable substitu- of primary variables. An upstream weighting scheme is
tion, or primary variable switching technique, and introduced for both structured and unstructured meshes
originates from multiphase flow modeling. It effec- of 2D and 3D finite elements. The paper benchmarks
tively handles the appearance and disappearance of these various schemes by means of selected applica-
phases35. In this approach, a full Newton method is tions to verify the promised efficiency of primary vari-
used where the different primary variables, namely sat- able switching. Moisture dynamics in homogeneous
uration and pressure, are switched in different regions and layered soils with dry initial conditions, deemed
depending on the prevailing saturation conditions at ’tough’ infiltration and drainage problems, and capil-
each node of a mesh. This technique was found to yield lary barrier simulations under extreme parameter con-
rapid convergence in both the unsaturated and saturated trasts and very dry initial conditions are studied. Both
zones compared to pressure-based formulations. agreements and discrepancies are found with previous
results presented by Celia et al.4, van Genuchten44,
In the light of Forsyth et al.’s work13, primary vari- Kirkland et al.26, Forsyth et al.13, Webb48, and Forsyth
able switching appears as a promising technique to and Kropinski14. Further comparative studies for find-
speed up the overall solution process and to tackle dif- ing the ’best’ solution strategy in practical modeling of
ficult-to-solve unsaturated-saturated flow problems for unsaturated-saturated flows are required.
heterogeneous porous media. The present study fol-
lows these ideas. Modifications and improvements of
Forsyth et al.’s scheme consist of (1) a powerful pre- NKO _~ëáÅ=bèì~íáçåë
dictor-corrector approach with first and second order
accuracy, (2) a one-step full Newton approach with The mass conservation equation of a fluid in a vari-
only one control parameter to manage the entire solu- ably saturated media2 is given by
tion process in an adaptive time marching scheme, and
(3) a rigorous analytical derivation of the Jacobian of ∂ψ ∂s ( ψ )
S o ⋅ s ( ψ ) ------- + ε -------------- + ∇ ⋅ q = Q (1-1)
the Newton method. In contrast to the predictor-correc- ∂t ∂t
tor solution control an aggressive target-based time
marching scheme, providing an effective but error- The fluid motion is described by the Darcy equation
prone strategy, is analyzed. written in the form
cbcilt=ö=NN
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
ψ pressure head, ( ψ > 0 saturated medium, ψ ≤ 0 1-
-- 1- m 2
---
unsaturated medium); 2⎧ m ⎫
Kr = se ⎨ 1 – 1 – se ⎬ (1-4)
s ( ψ ) saturation, ( 0 < s ≤ 1 , s = 1 if medium is satu- ⎩ ⎭
rated);
q Darcy flux vector; Brooks-Corey parametric model:
z elevation above a reference datum;
t time;
⎧ 1
S o = εγ + ( 1 – ε )ϒ , specific storage due to fluid and ⎪ ------------- for ψ < –1 ⁄ α
s e = ⎨ αψ n (1-5)
medium compressibility; ⎪
ε porosity; ⎩1 for ψ ≥ –1 ⁄ α
γ fluid compressibility;
ϒ coefficient of skeleton compressibility; κ
Kr = se (1-6)
K r ( s ) relative hydraulic conductivity ( 0 < K r ≤ 1 ,
K r = 1 if saturated at s = 1 ); with the effective saturation
K tensor of hydraulic conductivity for the saturated
s – sr
medium (anisotropy); s e = -------------- (1-7)
ss – sr
χ buoyancy coefficient including fluid density
effects; in which
e gravitational unit vector;
Q specific mass supply; se effective saturation;
sr residual saturation;
Constitutive relationships are additionally required (1) ss maximum saturation;
for the saturation s as a function of the pressure (capil- ψa air-entry pressure head, ψ a ≤ 0 ;
lary) head ψ , as well as its inverse, the pressure head α curve-fitting parameter;
ψ as a function of the saturation s , and (2) for the rela- n pore size distribution index, n ≥ 1 ;
tive hydraulic conductivity K r as a function of either m = 1 – 1 ⁄ n , curve fitting parameter (Mualem
the pressure head ψ or the saturation s . The following assumption);
empirical relationships are used for the present κ = 2 ⁄ n + l + 2 , curve-fitting parameter;
study2,47: l pore-connectivity parameter;
van Genuchten-Mualem parametric model: In combining eqns (1-1) and (1-2) a general mixed
form of the Richards equation naturally results, viz.,
1
⎧ ------------------------------
⎪
- for ψ < ψa
n m ∂ψ ∂s ( ψ )
s e = ⎨ [ 1 + αψ ] (1-3) R ( s, h ) = S o ⋅ s ( ψ ) ------- + ε -------------- –
⎪ ∂t ∂t (1-8)
⎩1 for ψ ≥ ψa
– ∇ ⋅ { K r ( s )K [ ∇ψ + ( 1 + χ )e ] } – Q = 0
NO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKP=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçå
s = f(ψ)
–1
(1-9) On any finite-element domain Ω e , the unknown vari-
ψ = f (s) ables and dependent coefficients are replaced by a con-
tinuous approximation that assumes the separability of
space and time, thus
NKP cáåáíÉ= bäÉãÉåí= cçêãìä~J
íáçå h ⎫
ψ ( x i, t ) ≈ ψ ( x i, t ) = N I ( x i )ψ I ( t ) ⎪
⎬ (1-13)
h
D
Let Ω ⊂ ℜ and (0, T ) be the spatial and temporal s ( xi, t ) ≈ s ( x i, t ) = N I ( x i )s I ( t ) ⎪
⎭
domain, respectively, where D is the number of space
dimension (2 or 3) and T is the final simulation time, and, respectively,
and let Γ denote the boundary of Ω , the weak form of
h
the mass balance equation (1-1) can be written as K r ( x i, t ) ≈ K r ( x i, t ) = N I ( x i )K r I ( t ) (1-14)
∂ψ ∂s
∫ wSo s ( ψ ) ------
∂t ∫ ∂t ∫
- + wε ----- – q ⋅ ∇w = ∫ wQ – ∫ wqn (1-10) where i = 1, …, D represents coordinate indices,
Ω Ω Ω Ω Γ I = 1, …, M designates nodal indices, M is the total
number of nodes, NI is the nodal basis function, called
and with eqn (1-2) as the trial space, and x i are the Cartesian spatial coordi-
nates. Note that the summation convention is used for
∂ψ ∂s repeated indices. In our study the basis functions N I
∫ wSo s ( ψ ) ------
∂t ∫ ∂t ∫
- + wε ----- + ∇w ⋅ [ K r ( s )K ⋅ ∇ψ ] =
are based on C0 (continuous) piece-wise polynomials
Ω Ω Ω
(1-11) that are piecewise-continuously differentiable and
= ∫ wQ – ∫ wqn – ∫ ∇w ⋅ [ Kr ( s )K ⋅ ( 1 + χ )e ] square integrable (but whose second and higher deriva-
Ω Γ Ω tives need not to exist).
where w is a test function and q n corresponds to the Using the Galerkin-based finite element method
normal fluid flux directed positive outward on Γ . where the test function w becomes identical to the trial
space N , eqn (1-11) leads to the following global
In the finite element context a spatial semi-discreti- matrix system of M equations
h
zation Ω of the continuum domain Ω is achieved by
the union of a set of nonoverlapping subdomains Ω e ,
cbcilt=ö=NP
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
· fluid and medium compressibility S o relates to the
O ( s ) ⋅ Ψ + B ⋅ s· + K ( s ) ⋅ Ψ – F ( s ) = 0 (1-15)
pressure head ψ . For unsaturated conditions the com-
pressibility effects are usually neglected. However, we
with its components written in indicial notation should mention that the explicit introduction of the S o -
term leads to a non-conservative form with respect to
O IJ ( s ) = ∑ ∫ NI So s ( ψ )δIJ (1-16a) the fluid and medium compressibility. For unsaturated
e Ωe conditions (at an arbitrary negative pressure) the dis-
cretization (1-15) is unconditionally mass-conservative
for a vanishing S o -term only.
B IJ = ∑ ∫ NI εδIJ (1-16b)
e Ωe
∂N I ∂N J NKQ qÉãéçê~ä=aáëÅêÉíáò~íáçå
K IJ ( s ) = ∑ ∫ --------
∂x i r
- K ( s )K ij ---------
∂x j
(1-16c)
e Ωe
For stability reasons only implicit (A-stable) time
discretizations are appropriate for the present class of
FI ( s ) = ∑ ∫ NI Q – ∑ ∫ NI qn problems. Otherwise, two-step techniques have to be
e Ωe e Γe preferred for multidimensional problems. For the
(1-16d)
∂N I present analysis the fully implicit backward Euler (BE)
–∑ ∫ --------- K r ( s )K ij ( 1 + χ )e j scheme with a first-order accuracy and the semi-
∂x i
e Ωe implicit nondissipative trapezoid rule (TR) with a sec-
ond-order accuracy are enforced.
where the subscripts I, J = 1, …, M denote nodal
indices, i, j = 1, …, D are spatial indices of the Carte- Denoting the time plane by the superscript n , the
sian coordinates, and δ IJ is the Kronecker operator. implicit form of eqn (1-15) reads
The superposed dot means differentiation with respect
to time t . Nonlinearities are shown in parentheses. n+1 · n+1 n+1 n+1 n+1
O(s )⋅Ψ + B ⋅ s· + K(s )⋅Ψ
Note that all matrices connected with time derivatives (1-17)
n+1
are lumped. This is virtually mandatory for unsaturated –F ( s ) = 0
problems to ensure smooth and non-oscillatory
solutions4,25. The system of equations (1-15) is highly where the time derivatives are approximated, for the
nonlinear due to the functional dependence of the con- BE scheme, by
stitutive relationships (1-3)-(1-6) for the saturation and
n+1 n n+1 n
the relative conductivity. · n+1 Ψ –Ψ n+1 s –s
Ψ = --------------------------- s· = ----------------------- (1-18)
Δt n Δt n
The discretized form (1-15) of the Richards equa-
tion is based on the mixed formulation (1-8), where the
NQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKR=mêáã~êó=s~êá~ÄäÉ=pïáíÅÜáåÖ=jÉíÜçÇçäçÖó
cbcilt=ö=NR
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
n+1 n+1 n+1
ΔX τ = Xτ + 1 – Xτ (1-23b)
The Newton approach requires continuous derivatives
ψ s
X
of the Jacobians J and J with respect to the pressure
and the Jacobian J expressed in indicial notation as head ψ and the saturation s , respectively. In the
present finite element method the variables ψ and s
n+1 n+1 n+1
X n+1 n+1 ∂R I ( Ψ τ , s τ ) are approximated in a continuous manner according to
kçíáÅÉI= íÜÉ= ÇáÑÑÉêJ J IJ ( Ψ τ , sτ ) = --------------------------------------------------- (1-23c)
Éåíá~íáçå=áå=Ñçêã=çÑ ∂X τJ
n+1 (1-13) if occurring as primary variables and the Jacobi-
ENJOPÅF= ÇçÉë= åçí ans are thus derivable. On the other hand, variable
êÉëíêáÅí= íÜÉ= ~ééêç~ÅÜ= íç smoothing is necessary if one determines secondary
áåî~êá~åí= ëçáä= éêçéÉêíáÉëI where τ denotes the iteration number. variables from primary variables using the retention
ÄÉÅ~ìëÉ= íÜÉêÉ= áë= åÉîÉê= ~ curves (1-3) or (1-5) under heterogeneous conditions.
ÇÉêáî~íáçå=ïáíÜ=êÉëéÉÅí=íç=~ The primary variable at any node I is switched for To do so, element material quantities have to be aver-
ëé~íá~ä=ÅççêÇáå~íÉK=qÜáë=áë=~ every Newton iteration τ by using the following aged at nodal patches. In the context of the finite ele-
ÇáëíáåÅí= ~Çî~åí~ÖÉ= çÑ= íÜÉ method13: ment method, the arithmetic mean appears as a natural
î~êá~ÄäÉ= ëïáíÅÜáåÖ= íÉÅÜJ smoothing technique and will be preferred here. Such a
åáèìÉI= ïÜáÅÜ= Å~å= ëçäîÉ= íÜÉ IF ( s τI
n+1
≥ tol f ) THEN smoothing technique is analogous to that of deriving
éêçÄäÉã=ÉîÉå=áå=íÜÉ=ë~íìê~J
continuous Darcy fluxes in heterogeneous porous
íáçå= î~êá~ÄäÉ= EáÑ= ë= Y= NF= Ñçê n+1
Use ψ τI as primary variable at node I and solve media as described in Diersch and Kolditz10.
ÜÉíÉêçÖÉåÉçìë= ëçáä= é~ê~ãÉJ
the Newton statement (1-23a) as
íÉêëK= få= Åçåíê~ëíI= Åçããçå
Ñçêãìä~íáçåë= áå= íÜÉ= ë~íìê~J The switching tolerances tol f and tol b have to be
ψ n+1 n+1 n+1 n+1
íáçå=Eçê=ï~íÉêJÅçåíÉåíF=Ñçêã J IJ ( Ψ τ , sτ )Δψ τJ = – R τI ( Ψ, s ) (1-24) appropriately chosen. The following requirements are
~êÉ= êÉëíêáÅíÉÇ= íç= ÜçãçÖÉJ necessary
åÉçìë=ëçáä=ÅÜ~ê~ÅíÉêáëíáÅë27K ELSE IF ( s τI
n+1
< tol b ) THEN
tol f < 1 tol f ≠ tol b (1-26)
n+1
Use s τI as primary variable at node I and solve
X
the Newton statement (1-23a) as The Jacobians J can be computed either numerically
or analytically. The analytical method is more
s
J IJ ( Ψ τ
n+1
, sτ
n+1
)Δs τJ
n+1
= – R τI
n+1
( Ψ, s ) (1-25) efficient28 and will be preferred in the present study.
While a perturbation scheme such as the one used by
ELSE Forsyth et al.13 requires a pass of 2M evaluations, ana-
lytical derivatives require only a pass of M evaluations.
Do not change primary variable for the node I and The elements of the corresponding Jacobians
solve eqn (1-24) or eqn (1-25) according to the hitherto ψ n+1 n+1 s n+1 n+1
n+1 n+1
J ( Ψ τ , s τ ) of eqn (1-24) and J ( s τ , Ψ τ ) of
selected primary variable ( ψ τI or s τI ). eqn (1-25) are summarized in the Appendices A and B,
n+1
respectively. Otherwise, the residual R τI ( Ψ, s ) at the
ENDIF iterate τ and node I is independent of the actually used
NS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKR=mêáã~êó=s~êá~ÄäÉ=pïáíÅÜáåÖ=jÉíÜçÇçäçÖó
cbcilt=ö=NT
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
B- n + 1⎞ n + 1
⎛ K + ------- B n+1 n n+1 should be performed with a minimum of user-specified
C Ψ = -------- C τ Ψ + F ( s τ ) (1-32)
⎝ Δt n τ ⎠ τ + 1 Δt n control parameters, a fully automatic and adaptive time
selection strategy is useful for the present class of prob-
lems. In this work a predictor-corrector time integrator
While the Newton scheme applied to the primary
is used which was originally introduced by Gresho et
variable switching technique in eqns (1-24) and (1-25)
al.17, subsequently improved by Bixler3, and success-
and to the mixed form (1-30) is quadratically conver-
fully employed for various buoyant groundwater flow
gent, the Picard-type solutions (1-31) and (1-32) pro-
problems5,10. It monitors the solution process via a
vide only a linearly convergent accuracy. One notes
local time truncation error estimation in which the time
here that the matrix systems of the Newton method (1-
step size is cheaply and automatically varied in accor-
24), (1-25) and (1-30) are always unsymmetric, while
dance with temporal accuracy requirements. It has been
the Picard schemes in eqns (1-31) and (1-32) preserve
proven to be a cost-effective and robust procedure in
symmetry of the resulting matrix systems.
that the time step size is increased whenever possible
and decreased only if necessary.
The derivation of the family of unsaturated flow
models presented here clearly differs from the Newton
In the primary variable switching strategy the New-
approach put forward by Paniconi et al.36, Paniconi and
ton method plays a central role. The control of the iter-
Putti37 and Miller et al.30 who started from a ψ -based
ation process with a variable time step size can be
approach in a formal mathematical manner. As a result,
combined in the following unified procedure. It is well-
the second order derivatives of the saturation relation-
known that the Newton scheme converges (with a qua-
ship arising in the computation of the Jacobian appear
dratic convergence rate) if (and only if) a good initial
somewhat questionable from a physical point of view.
guess of the solution is available. In transient situations
this is feasible with a proper adaptation of the time step
size to the evolving flow characteristics. At a given
NKS pçäìíáçå=`çåíêçä time stage, a good initial guess of the solution can
always be obtained provided the time step is suffi-
NKSKN ^Ç~éíáîÉ= éêÉÇáÅíçêJÅçêêÉÅíçê ciently small. Now, it can be argued17 that the required
çåÉJëíÉé= kÉïíçå= Em`lpkF= íáãÉ degree of convergence has to be satisfied in just one
ã~êÅÜáåÖ=ëÅÜÉãÉ full Newton iteration per time step. To do so, the time
discretization error δ can also be used as the Newton
Generally, the control of the solution of the resulting convergence criterion for the iterate τ . This is called
highly nonlinear matrix systems (1-24) and (1-25) is a the one-step Newton method where δ can be seen as an
tricky matter. Both the choice of the time step size Δt n overall error parameter aiming at keeping the time dis-
and the iteration control of the Newton scheme signifi- cretization error small.
cantly influence the success and the efficiency of the
simulation. Given that the overall solution process For the primary variable switching technique the
NU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKS=pçäìíáçå=`çåíêçä
cbcilt=ö=NV
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
predictor-corrector solutions will be called FE/BE and
AB/TR scheme, respectively. Appropriate error norms are applied for the vector
n+1
d . Commonly, the weighted RMS L 2 error norm
STEP 3: Updated accelerations
In preparing the data for the next time step the new 1⁄2
⎛ M n + 1 2⎞
1- ⎜ dI
acceleration vectors X·
n+1
- ⎟
n+1
M⎜∑ n + 1 ⎟
are computed for the FE d L2 = ---- ------------ (1-43)
⎝ I max ⎠
X
1
X·
n+1 n+1 n
= -------- ( X –X ) (1-40) and the maximum L ∞ error norm
Δt n
n+1 1 - n+1
d L∞ = ------------ max d I (1-44)
by using the BE (1-18) and for the AB n+1
X max I
2
X· – X ) – X·
n+1 n+1 n n n+1
= -------- ( X are chosen, where X max is the maximum value of the
Δt n (1-41)
current primary variable detected at the time plane
Δt n – 1 ⎛ X n + 1 – X n⎞ Δt n ⎛ X n – X n – 1⎞ n + 1 , and used to normalize the solution vector.
X· = ----------------------------- ⎜ --------------------------⎟ + ----------------------------- ⎜ --------------------------⎟
n
Δt n + Δt n – 1 ⎝ Δt n ⎠ Δt n + Δt n – 1 ⎝ Δt n – 1 ⎠
STEP 5: Tactic of time stepping
The new provisional time step size can be computed by
means of the error estimates (1-42a), (1-43), (1-44), the
by modifying the TR (1-19) according to Bixler3.
current time step size Δt n , and a user-specified error
tolerance δ as17
STEP 4: Error estimation
The local truncation error of the approximate equations
⎛ 1⁄λ
depends on the predicted Xp
n+1
and corrected X
n+1 δ -⎞ ⎫
Δt n + 1 = Δt n ⎜ --------------------- ⎟ ⎪
solutions. For the FE/BE and the AB/TR the error esti- ⎝ d n + 1 L p⎠ ⎪
mation yields17 ⎪
⎪
n+1 n+1 n+1
λ = { 23 for
for
FE/BE
AB/TR
⎬
⎪
(1-45)
d = φ(X – Xp ) (1-42a) ⎪
⎪
with p = { ∞2 for
for
RMS error norm
⎪
maximum error norm ⎭
OM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKS=pçäìíáçå=`çåíêçä
cbcilt=ö=ON
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
significant increase in performance compared to com-
n+1
mon (Picard iteration) solution strategies (e.g., up to 10 and where d τ L p can be used as a RMS ( p = 2 , eqn
times faster). In that work the only criterion is the New- (1-43)) or maximum ( p = ∞ , eqn (1-44)) error norm.
ton convergence for a possibly large time step size. The
step size is determined from a desired change in the STEP 2: Tactic of time stepping at successful Newton
variable per time step given by user-specified targets. convergence
The target change parameters are often chosen very If Newton iterations have converged a new provisional
large to get aggressive time step sizes. The procedure is step size Δt n + 1 can be computed in the following way:
carried out in the following steps:
Δt n + 1 = Ξ ⋅ Δt n (1-50)
STEP 1: Perform Newton iteration
With a given time step size Δt n at time plane n (at ini- where Ξ is a time step multiplier. The latter is deter-
tial time we start with a sufficiently small Δt 0 ) we mined by the minimum ratio of prescribed target
solve for the new Newton iteration τ + 1 either change parameters DXWISH (DSWISH for the satura-
n+1 n+1
tion s and DPWISH for the pressure head Ψ )
ψ n+1 n+1 n+1 n+1
J ( Ψτ , sτ )ΔΨ τ = –Rτ ( Ψ, s ) to the Newton correction, namely
(1-47)
n+1 n+1 n+1
ΔΨ τ = Ψτ + 1 – Ψτ
DXWISH -
Ξ = min -------------------------------
n+1 n
(1-51)
I X τ + 1, I – X I
n+1
for the pressure head Ψτ + 1 or
s n+1 n+1 n+1 n+1 Additionally, it can be useful to constrain both eqn (1-
J ( Ψτ , sτ )Δs τ = –Rτ ( Ψ, s )
(1-48) 50) by a maximum time step size ( Δt n + 1 ≤ Δt max ) and
n+1 n+1 n+1
Δs τ = sτ + 1 – sτ eqn (1-51) by a maximum multiplier
( Ξ ≤ Ξ max = 1.1, …, 5 ).
n+1
for the saturation s τ + 1 as primary variable according
to the switching criteria stated above. The Newton iter- STEP 3: Tactic of time stepping if Newton iteration
ations are repeated until a satisfactory convergence is fails
achieved, such as The convergence criterion for the Newton method is
given by eqn (1-49a). If the Newton scheme does not
n+1
dτ <δ (1-49a)
converge within a maximum number of nonlinear itera-
Lp
tions τ ≤ ITMAX (say 12) the current time step has to
with be rejected. A reduced time step size is then computed
by
n+1 n+1 n+1
dτ = Xτ + 1 – Xτ (1-49b)
OO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKS=pçäìíáçå=`çåíêçä
n+1 n+1
reduced (X ) , cf. eqns (1-42a), (1-43) and (1-44).
– Xp
Δt n = Δt n ⁄ TDIV (1-52)
The advantage of the PCOSN is that it controls both the
truncation and the iteration errors by only one user-
and the solution process is restarted for the current time specified tolerance δ . To make the TBFN comparable
reduced
plane n + 1 , but with Δt n = Δt n . The time step to the PCOSN scheme we use an equivalent deviatory
divider TDIV is usually 2 (sometimes a larger value, e. n+1 n+1 n+1
error norm d τ L p as a function of ( X τ + 1 – X τ ),
g. 10, can be useful). Additionally, the behavior of the cf. eqns (1-49a) and (1-49b). Such a convergence crite-
n+1
residual Rτ ( Ψ, s ) can be monitored during the itera- rion represents a standard test and is commonly used
tions. Taking a RMS norm of the residuals at the cur- for Newton methods11.
n+1 n+1
rent R τ L 2 and previous stages R τ – 1 L 2 the
iterative process is interrupted as soon as the residual Other convergence criteria can sometimes be useful.
n+1 n+1 n+1
stops to decrease Rτ L 2 ≥ R τ – 1 L 2 at a certain iter- Instead of the deviatory error estimate d τ L p , the
ate ( τ > 1 ). n+1
residual R τ L p may be directly controlled. It repre-
sents a direct measure of the global mass balance error
In the TBFN technique the step size is controlled so after terminating the Newton iteration. For instance one
that the Newton corrections hit, or are less than, the tar- can enforce the condition
get change parameters DXWISH. It makes use of the
fact that the formulation is mass-conservative for an n+1
Rτ < δ2 F
n+1
(1-53)
Lp Lp
arbitrary implicit time step size. Indeed, this aggressive
time stepping control can be very efficient in finding
steady-state solutions, if such solutions exist. But in where a second tolerance δ 2 is introduced and an
transient situations, it appears as an error-prone strat- appropriate normalization of the residual (here with
n+1
egy in a potential lacking of temporal accuracy, regard- respect to the external supply F ) is required. Such
less of the good mass-conservative properties of the a convergence control would mean that the one-step
scheme. In the examples shown below we shall see Newton approach is no more applicable and that the
partly significant differences between the results of the predictor-corrector scheme has to be controlled by both
PCOSN and TBFN schemes. δ and δ 2 , where δ measures the temporal discretiza-
tion error and δ 2 measures the global mass balance
error. More than one iteration (we need at least two
NKSKP `çåîÉêÖÉåÅÉ=ÅêáíÉêáçå steps) is then required per time step, making the predic-
tor-corrector technique less attractive. Unlike the
An important aspect of the iterative solution via the PCOSN, the TBFN technique has only one control
PCOSN and TBFN schemes is the choice of an appro- statement (1-49a) and, of course, it is easy to replace
priate convergence criterion. The one-step Newton (1-49a) by (1-53).
approach of the PCOSN assumes a deviatory (change)
error measure d
n+1 In the present study we do not use the condition (1-
L p which is a function of
cbcilt=ö=OP
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
n+1
53). We shall show that the d τ L p error norms are evaluation point is shifted upstream in an element. This
sufficient, at least for the examples considered, to technique is different from upwind methods commonly
ensure the overall evolution of the nonlinear process used for convection-diffusion equations7.
n+1
under a small global mass balance error R τ L2 .
n+1
Additionally, we shall observe Rτ L 2 in our exam- Different approaches exist in unsaturated flow mod-
ples and give estimates of the RMS-based integral eling for the representation of material properties. For-
(total) mass balance error TMBE ( T ) at the final simula- syth and Kropinski14, Simunek et al.42 or Oldenburg
tion time T in the form and Pruess34 prefer a nodal representation, where mate-
rial interfaces do not coincide with element boundaries
T and elemental properties have to be averaged. In such
∫ Rτ ( t ) L2
dt an approach upstream weighting points for evaluating
the relative conductivity K r can be directly located
TMBE ( T ) = t------------------------------------
=0 - (1-54)
T between adjacent nodes. Such schemes have proven to
∫ F(t) L 2 dt be unconditionally monotone14.
t=0
The present upstream weighting method is based on
Eqn (1-54) measures the ’accumulated loss’ of mass an elemental representation of material properties. We
with respect to the total external supply over the entire use the following simple procedure to find appropriate
simulation period (0, T ). It is an important error mea- upstream weighting points at an element level. In the
sure to assess the results of long-term simulations, e.g., examples studied below the usefulness and success of
simulations where small residuals are accumulated this technique will be shown. A theoretical proof of
over long time periods. unconditional monotonicity is, however, beyond the
scope of this paper.
upstream local coordinates ( ξ̃, η̃, ζ̃ ) in 2D and 3D ele- s I ( t ) (or pressure head ψ I ( t ) ). With the upstream point
e
ments the following method is applied. ( ξ̃, η̃, ζ̃ ) the relative conductivity Kr is evaluated only
along element edges. For instance, considering the situ-
n+1
Based on the predicted pressure head Ψ p (or ation in Fig. 1.1 for a 2D isoparametric finite element,
n+1 e
Ψτ for the TBFN scheme) a specific flux can be η̃ is -1 and K r , from eqn (1-56), becomes independent
e e e
computed at a central position of an element e of nodes 3 and 4, viz., K r = [ ( 1 – ξ̃ )K r1 + ( 1 + ξ̃ )K r2 ] ⁄ 2 .
n+1 n+1
ve = – ∇N I ( 0, 0, 0 ) ⋅ [ ψ pI + ( 1 + χ )e I ] (1-55)
NKU páãìä~íáçåë
n+1
and, the trajectory of the vector can be easily ve
The following examples are used to benchmark the
found. Along the trajectory, in the upstream direction,
primary variable switching technique combined with
the upstream position ( ξ̃, η̃, ζ̃ ) is set at the intersection
the PCOSN time marching procedure against tradi-
with the element border (Fig. 1.1).
tional and alternative solution strategies. Its efficiency
is demonstrated by means of applications where other
η
4 schemes fail or run eventually into difficulties. The
3
control parameters enforced in these examples are the
primary variable switching tolerances (1-26)13
v en+1
tol f = 0.99
(1-57)
ory
ξ tol b = 0.89
ect
traj
( ξ̃, η̃ = – 1 )
1 and the tolerance δ encompassing both the time trun-
2
cation error measure and the Newton convergence cri-
Figure 1.1 Upstream local coordinates ( ξ̃, η̃ ) terion is
in a 2D finite element.
–4
δ = 10 (1-58)
e
Exceptions will be indicated. Since the proposed
e e schemes are mass-conservative the balance error is a
K r ( x i, t ) = N I ( ξ̃, η̃, ζ̃ )K rI ( t ) (1-56)
function of the error tolerance δ . This parameter is
very important, but its significance with respect to
e
where KrI ( t ) represents the nodal relative conductivi- mass balance should not be over-interpreted. As
ties computed as a function of the nodal saturation already pointed out by Kirkland et al.26 a good mass
cbcilt=ö=OR
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
balance does not mean that the distribution of mass NKUKN fåÑáäíê~íáçå= áå= ÜçãçÖÉåÉçìë
across the system has been correctly evaluated. This ~åÇ=áåÜçãçÖÉåÉçìë=ëçáä=Åçäìãåë
will be shown in the case of the TBFN time stepping
strategy where the following aggressive target change
parameters NKUKNKN `Éäá~=Éí=~äKÛë=éêçÄäÉã
DSWISH = 0.4 Celia et al.4 introduced a modified Picard method
(1-59)
DPWISH = 4000 kPa for the mixed ( ψ – s -) form of the Richards equation to
study water infiltration in a homogeneous soil column
will be used13. In the TBFN solution technique tempo- with the following parameters41: column length of 1 m,
ral nonlinear discretization errors may occur due to a van Genuchten-Mualem parametric model (1-3), (1-4)
fast-but-coarse time stepping. The total mass balance in using n = 2, (m = 0.5), α = 3.35 1/m, ε = 0.368, s r =
errors will be quantified by the TMBE ( T ) estimate (1- 0.277, and s s = 1.0, isotropic saturated conductivity of
–4
54). 0.922 ⋅ 10 m/s, vanishing compressibility S o ≈ 0 , zero
air-entry pressure head ψ a = 0, constant pressure head
The large target change parameters (1-59) were ψ = -0.75 m at the top and ψ = -10.0 m at the bottom,
0
used by Forsyth et al.13 to illustrate the robustness of and initial pressure head ψ = -10.0 m. We choose an
–5
the variable switching technique. They did not intend initial time step size of Δt 0 = 10 d. The same spatial
to consider the time truncation errors arising for the discretization characteristics as given in4 are applied,
large time step sizes generated. Clearly, employing where Δz = 0.5 cm (dense grid) and Δz = 2.5 cm
smaller target change parameters would lead to smaller (coarse grid). In4 dense-grid simulations were per-
time step sizes and to reduced time truncation errors. formed with a constant time increment of Δt = 60 s,
But, due to the empirical nature of the control parame- which means their ’best’ solutions for a simulation
ters for the TBFN strategy, an optimal parameter time of 1 day were obtained after 1440 time steps plus
choice is not easy and a normal user would likely tend a number of unreported Picard steps.
to accept a solution at an ’efficient’ time step size as
soon as the solution has converged. Figure 1.2 compares the pressure profiles computed
by the PCOSN scheme with Celia et al.’s solution for
It should be noted that spatial discretization errors the dense grid at a simulation time of 1 day. The agree-
due to mesh effects are not controlled by δ (this would ment is quite perfect if using the standard central
require a fully adaptive solution strategy similar to6 and weighting scheme. Clearly, for this problem an
represents a future challenging problem in unsaturated upstream weighting is numerically not required
flow). Instead, spatial discretization effects are ana- because the central weighting solutions are non-oscilla-
lyzed by comparing different mesh resolutions when- tory. Nevertheless, if applying upstream weighting a
ever available and appropriate. typical phase lead error appears as seen in Fig. 1.2. It is
important to note that the same curves are generated for
OS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
cbcilt=ö=OT
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
0 0
-20 -20
Pressure [kPa]
Pressure [kPa]
-40 -40
-60 -60
dense grid PCOSN
coarse grid TBFN (unconstrained)
-80 -80 TBFN Ξmax = 1.1
-100 -100
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
Depth [m] Depth [m]
Figure 1.3 Pressure profiles at t = 1 day computed by the Figure 1.4 Computed pressure profiles at t = 1 day for
–4
PCOSN scheme (central weighting) with error the PCOSN scheme (with δ = 10 ) and the TBFN
–4 –4 –6
δ = 10 for the dense and coarse grid. scheme (using δ = 10 , …, 10 ) at unconstrained
( Ξ max = ∞ ) and constrained ( Ξ max = 1.1 ) time step-
ping; dense grid and central weighting.
The time behavior of the residual error R L2 is
plotted in Fig. 1.5 for the TBFN and PCOSN schemes.
While the PCOSN terminates with errors in the range
–5 –7
of 10 - 5 ⋅ 10 , the TBFN produces R L2 errors
–6 –4
smaller than 10 with the limit of δ = 10 for a
RMS error convergence criterion (1-43). The total
mass balance error TMBE ( T = 1 d ) , eqn (1-54), can be
–3 –4
estimated at O ( 10 ) for the PCOSN and O ( 10 ) for
the TBFN.
OU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
Table 1.1 Solution effort needed for the PCOSN variable switching scheme compared to the Newton mixed
(ψ-s-) form solution (dense grid, simulation time 1 day)
Total
Actual time
Scheme Type Weighting Error δ Newton Efficiency
steps
steps*)
–4
PCOSN FE/BE central 10 437 443 1.
–4
PCOSN FE/BE upstream 10 379 386 .87
–3
PCOSN FE/BE central 10 283 352 .79
–3
PCOSN FE/BE upstream 10 148 151 .34
–4
PCOSN AB/TR central 10 436 580 1.31
–4
PCOSN AB/TR upstream 10 330 355 .80
–3
PCOSN AB/TR central 10 failed failed -
–3
PCOSN AB/TR upstream 10 failed failed -
–4
mixed FE/BE central 10 1406 1556 3.51
–4
mixed FE/BE upstream 10 1270 1353 3.05
–3
mixed FE/BE central 10 430 477 1.08
–3
mixed FE/BE upstream 10 388 431 .97
cbcilt=ö=OV
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
Table 1.2 Solution effort for the TBFN scheme using fully implicit time stepping and central weighting
(dense grid, simulation time 1 day)
PM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
10-6
in good agreement with van Genuchten’s solutions as
shown in Fig. 1.6 for the infiltration period. Differ-
L2
10-7
R
cbcilt=ö=PN
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
0 3
denced in Fig. 1.8 for ψ = - 10 m. On the other hand, results (Fig. 1.7). We were not able to find convergent
the conservative mixed ( ψ – s )-form provides better solutions for both the mixed ( ψ – s )-form and the stan-
0 0 3
results, though not without a phase lag error at ψ dard ψ -form at higher suction values ( ψ < – 10 m).
3
= - 10 m (Fig. 1.8) in comparison to the good PCOSN
0.00
t=0 .05
.15
0.25 θr
.25
0.50
.35
.50
Depth [m]
0.75 θs
1.00 .65
1.25 .80
.95
1.50 central weighting
upstream weighting
A comparison of the PCOSN and the TBFN vari- lead effects in the saturation profile. This is caused by
able switching schemes is given in Fig. 1.9. At low suc- the poorer temporal accuracy of the TBFN scheme
tion values the differences can be seen in the typical which takes a much smaller number of time steps than
PO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
Saturation [1]
time steps and number of iterations for different -3.5
0
schemes depending on the initial suction ψ . The vari- 0.6
able switching techniques (PCOSN and TBFN, col-
0
umns 2-5 of Table 1.3) were successful for all ψ -10
considered, while the schemes using the pressure head 0.4 -103
ψ as primary variable (mixed Newton ( ψ – s )-form
with both PCOSN and TBFN, and standard Picard ψ -
form, columns 6-11 of Table 1.3) have shown unsuit- 0.2
0 3
able for very dry conditions ψ < – 10 m. The most 0.0 0.5 1.0 1.5
Depth [m]
interesting outcomes of these comparisons are the fol-
lowing: Figure 1.8 Saturation distribution at t = 1 day computed by
the Newton mixed ( ψ – s )-form and the standard Picard
1.0 iteration ψ -form (FE/BE, central weighting) with error
–4 0
δ = 10 for various initial pressure heads ψ in [m].
0.8
Saturation [1]
-3.5
0.6
-103 -10
0.4
-104
-105
-106
0.2
0.0 0.5 1.0 1.5
Depth [m]
Figure 1.7 Saturation distribution at t = 1 day computed by
the PCOSN scheme (FE/BE, central weighting) with error
–4 0
δ = 10 for various initial pressure heads ψ in [m].
cbcilt=ö=PP
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
We additionally applied the TBFN technique to the ψ
1.0 primary variable form, omitting the variable switching.
The computational effort dramatically increases by
orders of magnitude (3 to 168 times slower than the
0.8 TBFN with variable switching as indicated by columns
9 vs. 5 of Table 1.3). Similar observations were made
Saturation [1]
-3.5 by Forsyth et al.13. It is interesting to note that the
0.6 advantage of the TBFN scheme with respect to the
computational effort vanishes for the ψ primary vari-
-103 -10
able form (with the targets (1-59)). Here, the PCOSN
PCOSN scheme is comparable or even faster (cf. columns 7 vs.
0.4 TBFN
9 in Table 1.3). However, the TBFN scheme was able
0
to find convergent solutions for all ψ , but the required
number of Newton steps became extremely large for
0.2
0.0 0.5 1.0 1.5 very dry conditions, unacceptable for practical model-
Depth [m] ing.
Figure 1.9 Comparison of the PCOSN and the TBFN sat-
uration distributions simulated at t = 1 day (FE/BE, cen- For the variable switching technique we found the
–4
tral weighting) with error δ = 10 for various initial following estimates of the total mass balance error
0
pressure heads ψ in [m]. 0
TMBE ( T = 1 d ) . At lower suction heads ψ , see Tab.
–4
1.3, TMBE ( T = 1 d ) is of O ( 10 ) for the PCOSN and
For variable switching the TBFN scheme is about –5 0
O ( 10 ) for the TBFN. At higher suction heads ψ we
three to five times faster than the PCOSN scheme. –3
found TMBE ( T = 1 d ) of O ( 10 ) for the PCOSN and
Under very dry conditions the TBFN is definitely supe- –4
O ( 10 ) for the TBFN.
rior to PCOSN since the results are virtually equivalent
(cf. Fig. 1.9). It should be recalled that the PCOSN
scheme is driven by controlling the temporal discreti-
zation error while the TBFN scheme is not. The
required number of time steps increases naturally with
0
decreasing ψ . At the same time, the number of
rejected steps increases so that the overall effort grows
0
with decreasing ψ .
PQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
Table 1.3 Solution effort for different schemes (simulation time 1 day, FE/BE, central weighting, error
–4
δ = 10 , time constraint Ξ max = 2 )
Mixed ( ψ – s )-form,
Standard ψ -form,
Newton, eqn (1-30)
Initial PCOSN TBFN1) Picard,
pressure 1) eqn (1-32)
0 PCOSN TBFN
head ψ
[m] Total Total Total Total Total
Time Time Time Time Time
Newton Newton Newton Newton Picard
steps steps steps steps steps
steps 2) steps 2) steps 2) steps 2) steps 2)
1 2 3 4 5 6 7 8 9 10 11
-10 676 684 34 171 1824 2112 154 1535 1760 2021
3
-10 1510 2187 66 580 4202 4792 929 9186 1128 1472
1) Additional time constraint Δt in eqn (1-3) or eqn (1-5)) the medium is at the residual
max = 0.05 d
2) Including rejected steps
saturation s r very rapidly and the mass balance can be
checked without computing the remaining water in the
drained area. The problem is described in Fig. 1.10.
NKUKO aê~áå~ÖÉ=çÑ=~=îÉêó=Åç~êëÉ=ã~íÉJ Due to the large α -parameters the numerical simula-
êá~ä tion becomes difficult for an unsaturated-saturated
modeling approach (in contrast to a much easier free-
The drainage of a very coarse material represents an surface modeling approach as discussed in8). The prob-
interesting and challenging test case. By using a ψ ( s ) - lem is solved by using both the van Genuchten-
curve with no (or negligible) capillarity (very large α Mualem (1-3) and the Brooks-Corey (1-5) constitutive
cbcilt=ö=PR
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
relationships. The latter offers the advantage to choose ϕ
Q ( t ) = KA ⎛⎝ ----------------------0⎞⎠ (1-61b)
the Kr ( s ) relationship (1-6) independently of the ψ ( s ) - ϕ+L⁄h
curve (1-5).
Table 1.4 lists the analytical results at given relative
In this context an analytical expression for the water
drawdown ϕ . The domain is discretized in 200 quadri-
table descent can be easily derived as
lateral finite elements ( Δz = 6.5 cm), where the origi-
nal problem (Fig. 1.10) can be modelled by a straight
dh h(t) -
K - ------------------ – 18
------ = – --------------------- (1-60) 13-m-long strip. The initial time step is Δt 0 = 10 d.
dt ε ( ss – sr ) h ( t ) + L
For this example the PCOSN scheme with FE/BE
using Ξ max = 2 is selected.
where h ( t ) is the water table elevation.
0
Initially, the domain is fully saturated at h = 6 m
and compressibility S o initiates the drainage process.
z –4 Using the strong van Genuchten parameters as stated in
K = 10 m/s
h = h0 = 6 m ε = 0.33333 Fig. 1.10 only the variable switching technique was
– 12 successful while the mixed ( ψ – s )-form ran into sig-
at sr S o = 10 1/m nificant convergence difficulties and the standard ψ -
ss = 1 form even completely failed. The computational results
s r = 0.1 for the PCOSN scheme are listed in Table 1.5. The
6m
and
PS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
ϕ t [d] Q [m3/d] ∫ Q ( t ) dt
0
1. 0 3.987692 0
0 ∞ 0 1.8
–5
Table 1.5 Numerical results computed by the PCOSN variable switching technique ( δ = 5 ⋅ 10 , central
and upstream weighting, FE/BE, Ξ max = 2 )
cbcilt=ö=PT
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
The upstream weighting was not successful for the van Genuchten-Mualem parametric model. Both the
–4
van Genuchten model. Applying the Brooks-Corey PCOSN and the TBFN scheme are used with δ = 10
–5
model with central and upstream weighting gave com- and Δt 0 = 10 d. Additionally, TBFN is constrained
parable results as listed in Table 1.5. The number of by Ξ max = 2 . The symmetric half of the domain is dis-
Newton steps slightly increased to 2818 for a 1-day cretized in a 50x60 quadrilateral mesh (3111 nodes)
simulation if upstream weighting was applied. according to the spatial discretization used by Kirkland
et al.26 and Forsyth et al.13.
In estimating the TMBE ( T = 1 d ) error (1-54) we
–2
found O ( 10 ) for both the van Genuchten model and qn = 0.5 m/d
the Brooks-Corey model. This estimate is conform to
the mass defects which are detected in the comparisons
of the numerical results of Table 1.5 to the analytical
results of Table 1.4. Sand
1m
2m
NKUKP mÉêÅÜÉÇ=ï~íÉê=í~ÄäÉ=éêçÄäÉã
3m
Clay
ψ0 = -500 m
PU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
A comparison of the pressure contours at 1 day with Newton iterations and the larger step sizes have to be
Kirkland et al.’s results reveals an acceptable agree- discarded. Oscillations in the step size result in the poor
ment as displayed in Fig. 1.12. The zero pressure con- performance of the TBFN scheme for the present prob-
tours agree quite well while the -4000 kPa isobar lem, whereas the PCOSN solution strategy is not
equivalent of Kirkland et al.’s results is slightly ahead, affected by such oscillations. Apparently, the TBFN
forming a more diffusive vertical pressure front com- strategy can be improved by refining the time stepping
pared to the present solution. The higher sharpness of control (e.g., introducing a multiple set of decision
the present profile is also identified in comparison to parameters). To this end, Forsyth and Simpson12 pro-
Forsyth et al.’s saturation contours (Fig. 1.13). Forsyth posed a manual monitoring via a file-based checking
et al.13 used an aggressive target-based time marching procedure.
scheme similar to the present TBFN method and got
the solution after 120 Newton steps. The present
PCOSN and TBFN schemes needed many more steps
with the given control parameters. This is probably due
to a lack of smoothness in the parametric curves near
full saturation. The variable switching technique for the
PCOSN (FE/BE) technique at central weighting
required 1211 time steps and 1556 Newton steps,
meaning that about 30% of the steps had to be rejected
and repeated. In contrast, the TBFN scheme became
less efficient. Only 582 time steps were needed but the
total number of Newton iterations increased to 3381
steps. Similar results were found for upstream weight-
ing. Pressure and saturation profiles are given in Figs.
1.12 and 1.13, respectively.
cbcilt=ö=PV
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
a) b)
-2.5 -1.5 -0.5 0.5 1.5 2.5
0.0 0.0
-1.0 -1.0
-2.0 -2.0
central weighting
upstream weighting
-3.0 -3.0
-2.5 -1.5 -0.5 0.5 1.5 2.5
Figure 1.12 Simulated pressure contours at t = 1 d: a) present results, PCOSN and TBFN, FE/BE, central and upstream
weighting, pressure contours in [kPa], lengths in [m]; b) Kirkland et al.’s results26, pressure head contours in [cm], lengths
in [cm].
a) b)
0.0 1.0 2.0 3.0 4.0 5.0
3.0 3.0
2.0 2.0
1.0 1.0
central weighting
upstream weighting
0.0 0.0
0.0 1.0 2.0 3.0 4.0 5.0
Figure 1.13 Simulated saturation contours at t = 1 d: a) present results, PCOSN and TBFN, FE/BE, central and upstream
weighting, lengths in [m]; b) Forsyth et al.’s results13; - - - one phase, upstream weighting; . . . one phase, central weight-
ing; ____ two phases, upstream weighting, lengths in [cm].
QM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
NKUKQ fåÑáäíê~íáçå=áå=~=ä~êÖÉ=Å~áëëçå
100
cbcilt=ö=QN
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
Table 1.7 Material properties for Forsyth et al.’s problem (van Genuchten-Mualem parametric model)
from the TBFN results, especially for the case qn = 0.02 m/d
0
0.4 m
ψ = -7.34 m. The saturation front is significantly dif- Zone 1
fused by the ’low-cost’ TBFN simulation using the Zone 2
’aggressive’ control parameters (1-59) while the
0.5 m
PCOSN provides a much steeper saturation profile.
Zone 3
Expectedly, Forsyth et al.’s results13 agree quite well Zone 4
1m
with the poorer TBFN solutions since they performed 1m 2m
an even smaller number of Newton steps (29 steps at
0 0
ψ = -7.34 m and 48 steps at ψ = -100 m, for central
6.5 m
weighting). This example clearly illustrates how far a (1) ψ0 = -7.34 m
seemingly accurate, convergent and efficient solution
4m
(2) ψ0 = -100 m
can be from a more accurate prediction independent of
the use of central and upstream weighting. Control
parameters smaller than (1-59) have to be chosen for
the TBFN to enforce smaller time step sizes and to find
results comparable to the PCOSN. 8m
QO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
a) b)
0 2 4 6 8
6 6
4 4
2 2
PCOSN, central
PCOSN, upstream
TBFN, central
TBFN, upstream
0 0
0 2 4 6 8
0
Figure 1.16 Computed saturation contours at t = 30 d, initial pressure head ψ = -7.34 m: a) present solutions by PCOSN
and TBFN, central and upstream weighting, lengths in [m]; b) Forsyth et al.’s results13; - - - one phase, upstream weighting;
. . . one phase, central weighting; ____ two phases, upstream weighting, lengths in [cm].
cbcilt=ö=QP
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
It is apparent that the present problem is sensitive to splitting each quadrilateral into two triangles followed
discretization errors. The influence of the spatial dis- by a double total refinement into four triangles
cretization is illustrated in Fig. 1.18 for the case (20x89x2x4x4). It shows how a coarse meshing in one
0
ψ = -100 m. The results of structured coarse meshes direction can lead to phase lag errors and smearing of
(90x21 and 21x90 nodes) are compared to a dense the saturation profiles.
unstructured mesh consisting of 56,960 triangular ele-
ments (28,917 nodes). This dense mesh is generated by
a) b)
0 2 4 6 8
6 6
4 4
2 2
PCOSN, central
PCOSN, upstream
TBFN, central
TBFN, upstream
0 0
0 2 4 6 8
0
Figure 1.17 Computed saturation contours at t = 30 d, initial pressure head ψ = -100 m: a) present solutions by PCOSN
and TBFN, central and upstream weighting, lengths in [m]; b) Forsyth et al.’s results13; - - - one phase, upstream weight-
ing; . . . one phase, central weighting; ____ two phases, upstream weighting, lengths in [cm].
QQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
0 2 4 6 8
10-2
0
TBFN, ψ = -7.34 m
6 6 10-3 0
TBFN, ψ = -100 m
0
PCOSN, ψ= - 7.34 m
0
10-4 PCOSN, ψ= - 100 m
10-5
L 2 [m /d]
3
4 4 10-6
R
10-7
10-8
2 2
10-9
dense mesh
10-10
90x21 nodal meshing 0 5 10 15 20 25 30
21x90 nodal meshing time t [d]
0 0
0 2 4 6 8 Figure 1.19 History of residual error R L for the TBFN
–4 2
and PCOSN schemes with δ = 10 , RMS error conver-
Figure 1.18 Influence of spatial discretization, computed gence criterion (1-43), central weighting and 90x21 mesh.
0
saturation contours at t = 30 d, initial pressure head ψ = -
100 m: dense mesh consists of 56,960 triangles and 28,917
nodes, central weighting, PCOSN (FE/BE) scheme with
2507 implicit time steps and 3596 Newton steps, lengths in
[m].
NKUKQKO cçêëóíÜ=~åÇ=hêçéáåëâáÛë=éêçÄäÉã
cbcilt=ö=QR
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
caisson are detected. These may result from different file are probably due to the different nodal spacing used
nodal spacing at these locations. The PCOSN required in the present and Forsyth and Kropinski’s14 solutions.
1202 time steps with 2015 Newton steps, whereas the A more appropriate meshing of the problem (i.e.,
TBFN only took 146 time steps and 809 Newton itera- 21x90 instead of 90x21) can considerably improve the
tions. As shown in Fig. 1.20 the reduced stepping by results (Figs. 1.22(a) and 1.22(b)). The solution can be
TBFN leads to smearing and phase lead errors, how- compared to the results obtained with the dense mesh
ever, only for the advanced saturation contours while (28.917 nodes) shown in Fig. 1.23. Sharper saturation
the remaining part is close to the PCOSN results. contours occur at the material interfaces. The medium
becomes fully saturated at the bottom of the caisson
Upstream weighting can be used to damp out the forming a typical saturation ’tongue’. Its size is quite
spurious oscillations in the saturation distributions. sensitive to spatial and temporal discretizations as
Figure 1.21 compares the present upstream solution revealed by the comparison to Fig. 1.22. In contrast,
with Forsyth and Kropinski’s result. The agreement is Forsyth and Kropinski14 predict a lead in the saturation
quite good. Both upstream techniques damp out the pattern (Fig. 1.22(b)).
wiggles appearing in the central weighting solutions
(Fig. 1.20). Differences in the lag of the saturation pro-
a) b)
5 PCOSN
TBFN
4
0
0 1 2 3 4 5 6 7 8
0
Figure 1.20 Saturation contours at t = 30 d, initial pressure head ψ = -100 m, and central weighting: a) present solutions
by PCOSN and TBFN, 90x21 nodal meshing; b) Forsyth and Kropinski’s results14; lengths in [m].
QS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
a) b)
5 PCOSN
TBFN
0
0 1 2 3 4 5 6 7 8
0
Figure 1.21 Saturation contours at t = 30 d, initial pressure head ψ = -100 m, and upstream weighting: a) present solu-
tions by PCOSN and TBFN, 90x21 nodal meshing; b) Forsyth and Kropinski’s results14; lengths in [m].
cbcilt=ö=QT
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
a) b)
0
0 1 2 3 4 5 6 7 8
0
Figure 1.22 Saturation contours for refined meshes at t = 30 d, initial pressure head ψ = -100 m, and central weighting: a)
present solutions by PCOSN, 21x90 nodal meshing; b) Forsyth and Kropinski’s results14; lengths in [m].
QU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
4
NKUKRKN tÉÄÄÛë=éêçÄäÉã
central weighting, lengths in [m]. to study the capability of the variable switching tech-
nique for both central and upstream weighting.
cbcilt=ö=QV
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
tions, where the hydraulic head h is imposed. Since the
α -parameter of the coarse layer is very large the influ- Surprisingly, the TBFN scheme ran into significant
ence of the location of the water table (the ψ = 0 con- convergence difficulties. The reason is that a fully satu-
dition) cannot be significant. It is thus sufficient to set rated zone is quickly formed in the upper layer along
the water table at the right lower corner of the domain the material interface. Such a situation is similar to the
(at z = 0 ) and prescribe a h = 0 Dirichlet boundary perched water problem previously studied in section
condition along the bottom and the right boundaries. In 1.8.3 where the PCOSN scheme became superior to the
accordance with these boundary conditions a corre- TBFN. For the present problem successful solutions
sponding hydrostatic initial condition is assumed, i.e., a were obtained by PCOSN running over a time period
0
vertical linear distribution of h in the range from 0 to - of 100 days. At this time, the flow budget has reached
0
6 m. This results in averaged initial saturations s of equilibrium and the capillary diversion effect has set-
0.394872 for the fine layer and 0.02864 for the coarse tled down. Due to the sharp parameter contrasts we
layer which is very close to the residual saturations s r select for this task the maximum error norm (1-44)
(cf. Table 1.9). The model domain is appropriately dis- instead of the integral RMS norm (1-43). Here, an error
–3
cretized in quadrilateral elements as displayed in Fig. tolerance of δ = 10 turned out to be sufficient.
1.24. At the layer contact the element thickness is
0.005 m, and gradually increases with the distance
from the interface. The implicit time stepping (FE/BE)
–3
was used with Δt 0 = 10 d.
Table 1.9 Material properties for Webb’s capillary barrier problem (van Genuchten-Mualem parametric
model)
Lower layer
Parameter Upper layer (fine)
(coarse)
s s [1] 1. 1.
RM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
cbcilt=ö=RN
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
Figure 1.25 Computed saturation and streamline patterns for Webb’s capillary
barrier48 (exaggeration 10 : 1).
RO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
1.0
0.0
0 10 20 30 40 50 60 70 80 90 100
Distance [m]
NKUKRKO cçêëóíÜ=~åÇ=hêçéáåëâáÛë=éêçÄäÉã
cbcilt=ö=RP
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
5
15 cm/yr
4
Loam
S a nd
3 G r av
el
z [m]
No Flow
2 Crus
he d Tu
ff
1 No Flow
Drain
0
0 10 20 30 40
x [m]
Figure 1.27 Capillary barrier model domain (modified from14) and mesh (5002 isoparametric bilinear elements with
5146 nodes).
Table 1.10 Material properties and initial pressure for Forsyth and Kropinski’s capillary barrier problem
(van Genuchten-Mualem parametric model)
0
Zone K [m/s] ε [1] s r [1] α [1/m] n [1] ψ [kPa]
–5 6
Loam 1.668 ⋅ 10 .452 .0752 4.3 1.246 – 10
–5 6
Sand 6.573 ⋅ 10 .345 .046 6.34 1.53 – 10
–3
Gravel 3.502 ⋅ 10 .419 .074 469. 2.57 – 30
–6 10
Crushed tuff 2.776 ⋅ 10 .345 .032 1.43 1.506 – 6 ⋅ 10
We used both the PCOSN and the TBFN scheme required an unacceptable number of time steps. On the
–4 –5
with δ = 10 , Δt 0 = 10 d and Ξ max = 5 . Due to the other hand, the TBFN scheme, not constrained by tem-
extremely dry initial conditions the PCOSN scheme poral discretization error bounds, provided solutions
RQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
4
with a much smaller number of time steps (and Newton criterion took about 5000 time steps (with about 10
steps). total Newton steps) for both the upstream and the cen-
tral weighting. We found the solutions in form of satu-
We ran the problem for a simulation time of 30 ration and streamline patterns as displayed in Figs.
years with the TBFN and applying both the L 2 (1-43) 1.29(a), 1.29(a) and 1.31.
and L ∞ (1-44) error norms for terminating the Newton
iteration. The evolution of the residual error R L2 for Forsyth and Kropinski14 used both central and
both norms is depicted in Fig. 1.28. It reveals that the upstream weighting at two grid resolutions (52x46 and
–3
L 2 criterion produces residuals in the range 10 to 103x92). They predict that the capillary barrier fails
10 [m3/d]. For this case the integral total mass bal-
–2
with a diversion length of about 10 m characterized by
–2
ance error is TMBE ( T = 30 yr ) ≈ 1.2 ⋅ 10 , which can- a saturation distribution as exemplified in Fig. 1.29(b)
not be tolerated. The results for the L ∞ criterion is for upstream weighting and Fig. 1.29(b) for central
better by about one order (cf. Fig. 1.28) and gives weighting with the 52x46 grid.
–3
TMBE ( T = 30 yr ) ≈ 4.7 ⋅ 10 . Accordingly, only the
results obtained under the L ∞ criterion will be dis- The present simulations confirm Forsyth and
cussed. Kropinski’s results14. The computed saturation distri-
butions are displayed for three specific contour levels
100 in Fig. 1.29(a) for the upstream weighting and in Fig.
10-1
RMS norm 1.29(a) for the central weighting. Some details are
10-2
Maximum norm
depart from Forsyth and Kropinski’s simulations. It can
10-3 be assumed that most of them is caused by different
10-4 boundary conditions. Forsyth and Kropinski imposed a
seepage point on the right-hand side boundary and han-
[m3/d]
10-5
10-6
R
cbcilt=ö=RR
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
0.1
0.075
a) b)
0 10 20 30 40
x [m]
Figure 1.29 Simulated saturation patterns at t = 30 yr: a) present solution by TBFN and upstream weighting, b) upstream
weighting solution obtained by Forsyth and Kropinski14.
0.1
0.075
a) b)
0 10 20 30 40
x [m]
Figure 1.30 Simulated saturation patterns at t = 30 yr: a) present solution by TBFN and central weighting, b) central
weighting solution obtained by Forsyth and Kropinski14.
RS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKU=páãìä~íáçåë
The streamline patterns in Fig. 1.31 illustrate the breakthrough results from the complex layered struc-
effect of the capillary barrier at the sand-gravel mate- ture of this capillary barrier. The breakthrough curve is
rial interface. Only slight differences exist between slightly ahead for the upstream weighting. An evalua-
upstream and central weighting. The streamlines reveal tion of Ross’ analytical formula40 using the above van
that the diversion length is obviously somewhat larger Genuchten parameter for the sand and gravel zones
than 10 m. Actually, the velocity distribution along the (Table ) gives a diversion length of 17.9 m. This value
bottom of the tuff layer indicate a leakage increase is in good agreement with the present numerical simu-
from zero at about 10 m to the infiltration rate at about lations as seen in Fig. 1.32.
25 m, as depicted in Fig. 1.32. The relatively smooth
a) b)
5 5
4 4
3 3
z [m]
2 2
1 1
0 0
0 10 20 30 40 0 10 20 30 40
x [m] x [m]
Figure 1.31 Simulated streamline patterns at t = 30 yr, TBFN for a) central and b) upstream weighting.
cbcilt=ö=RT
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
nique can be summarized by the following items. It is
1 • unconditionally mass-conservative,
• very effective and robust for dry initial conditions,
0.8
• a Newton-based iteration method with quadratic
convergence representing a ’natural’ approach for
leakage/infiltration
the approximation of highly nonlinear problems
0.6 combined to constrained relationships (primary
and secondary variables), and
0.4 • a general analysis method suitable for single- and
multi-phase flow problems.
central
0.2 upstream
Ross’ formula The price to be paid for the primary variable switch-
ing technique is in assembling and solving the unsym-
0 metric equation system at each time and Newton step.
0 5 10 15 20 25 30 35 40
distance [m] For unsaturated flow the Jacobian can easily be con-
structed in an analytical manner to reduce the computa-
Figure 1.32 Leakage/infiltration ratio in the tuff layer.
tional effort. For the most cases studied, however, the
increased effort in handling the unsymmetric system is
largely compensated by the fast convergence behavior.
RU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKV=`äçëìêÉ
schemes can provide different solution behaviors. at very dry initial conditions.
Roughly speaking, the PCOSN needs often more steps,
however, gives more accurate solutions. Its numerical (3) The time marching procedure and iteration control
control is much simpler for practical use. Only one influence significantly the solution efficiency. The
control parameter, the error tolerance δ , has to be spec- adaptive PCOSN scheme satisfies a predefined tempo-
ified. On the other hand, the TBFN often requires a ral discretization bound and usually requires more time
smaller (sometimes a significantly reduced) number of and Newton steps at dry initial conditions than the
steps to accomplish a simulation time. In analyzing the TBFN scheme. Depending on the problem and the con-
discrepancies with the results of Forsyth et al.13 we can trol parameter enforced, the TBFN can be three to six
conclude that the TBFN is somewhat seductive. Allow- times faster than PCOSN (sections 1.8.1.1, 1.8.1.2,
ing aggressive step sizes it appears as a fast and rather 1.8.4.1, and 1.8.4.2).
comfortable procedure. However, in spite of iteration
convergence, TBFN results can possess large time trun- (4) As soon as a fully saturated zone occurs (perched
cation errors, unless the target change parameters, and water table problems) the PCOSN becomes superior
accordingly the step sizes, are kept sufficiently small. and more effective (sections 1.8.2 and 1.8.3), unless a
The selection of these parameters is empirical. In con- more complex time control is used for the TBFN.
trast, the PCOSN results are based on temporal discret-
ization requirements. Considering the examples (5) The TBFN procedure does not guarantee a temporal
analyzed in this work we can draw the following con- accuracy. Resulting errors can be significant and some-
clusions: times larger than spatial discretization effects (see Figs.
1.16, 1.17 and 1.18; Figs. 1.3, 1.4 and 1.9). TBFN sac-
(1) The primary variable switching technique is able to rifices temporal accuracy in favor of accelerated con-
handle any value of (negative) initial pressures. The vergence.
scheme remains mass-conservative for an arbitrary
time step size (see section 1.8.1.2). (6) The time marching schemes are formulated for both
a first-order accurate (FE/BE) and a second-order accu-
(2) The primary variable switching technique provides rate (AB/TR) strategy. For the primary variable switch-
a much better convergence behavior compared to both ing technique we find that the fully implicit FE/BE
the mixed ψ – s -form and the standard ψ -form of the scheme is more robust and should normally be pre-
Richards equation. This is independent of the used time ferred. This is in contrast to a standard ψ -form, where
marching scheme (cf. Table 1.3). The efficiency of the the higher-order AB/TR scheme works very well. In
primary variable switching technique grows with the primary variable switching technique numerical
0
decreasing initial pressure ψ . The acceleration usually disturbances for the AB/TR scheme can be generated
ranges between 2 and 10, sometimes even more. The by the acceleration vectors X· occurring in both the
primary variable switching technique seems to be the Jacobian and the residual (see eqns (1-20), (A1) and
only practical way to tackle unsaturated flow processes (B1)). To improve the situation and gain further
cbcilt=ö=RV
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
insights, additional investigations are required for global mass balance control (for sure, one would termi-
higher-order schemes applied to the primary variable nate the Newton iteration only if the residual satisfies
switching technique. the roundoff error). Such a criterion can be simply
incorporated into the TBFN. But for the predictor-cor-
(7) The upstream weighting technique used in this work rector technique, the Newton iteration can no longer be
is easy to implement for the finite element method. It restricted to only one step and, as a result, two user-
can eliminate spurious local maxima and minima in specified tolerances are necessary. This is a subject of
coarse meshes (Figs. 1.20 and 1.21). Upstreaming is further investigations.
associated with a phase lead error which can often be
tolerated with respect to the remaining errors. The above simulations refer to 2D (1D) problems
for which comparable results are available. However,
(8) In simulating capillary barrier problems the situa- the schemes discussed in this paper have been devel-
tion is rather mixed. If the initial pressure is moderate oped for both 2D and 3D applications. The present
there is no need to prefer variable switching since the computations were performed with the FEFLOW®
primary interest is in steady-state solutions. Otherwise, simulator9.
if perched water develops, the convergence behavior is
quite poor for a TBFN iteration strategy and a PCOSN
method becomes more effective. On the other hand, for ^ÅâåçïäÉÇÖÉãÉåíë
very dry conditions with no perched waters the variable
switching technique with the TBFN strategy cannot be The authors thank P. A. Forsyth and a second anony-
beaten (sections 1.8.5.1 and 1.8.5.2). mous reviewer for their suggestions and critical discus-
sion of this work. We thank J. Fuhrmann (Weierstrass
(9) The deviatory convergence criteria in form of L 2 Institute for Applied Analysis and Stochastics) for
(1-43) and L ∞ (1-44) error norms are basically helpful comments. We are indebted to C. Kaiser
employed in the one-step Newton (PCOSN) scheme. (WASY Ltd.) for his assistance with the analytical
The same criteria are utilized for the TBFN in the solution of capillary barrier problems.
present work. In the examples it has been shown that
the overall iteration process can be reasonably con-
trolled and global mass balance errors remain suffi- oÉÑÉêÉåÅÉë
ciently small. However, in certain situations (e.g., sharp
parameter contrasts) we find a stronger criterion in 1. Allen, M. B., & Murphy, C. A finite element collocation method
form of the maximum L ∞ norm is to be preferred to for variably saturated flows in porous media. Numer. Methods
limit the global mass balance errors below a certain Partial Differential Equations, 1985, 3 229-239.
level, so as done in the capillary barrier simulations. 2. Bear, J., & Bachmat, Y. Introduction to modeling of transport
phenomena in porous media, Kluwer Academic Publ., Dordrecht,
Here, the direct (or additional) use of a residual conver-
1991.
gence criterion such as eqn (1-53) would improve the
SM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKV=`äçëìêÉ
3. Bixler, N. E. An improved time integrator for finite element anal- 16. Fuhrmann, J. On numerical solution methods for nonlinear para-
ysis. Communications Appl. Num. Meths., 1989, 5 69-78. bolic problems. Notes on Numerical Fluid Mechanics, vol. 59,
4. Celia, M. A., Bouloutas, E. T. & Zarba, R. L. A general mass- Vieweg, 1997, 170-180.
conservative numerical solution for the unsaturated flow equa- 17. Gresho, P. M., Lee, R. L. & Sani, R. L. On the time-dependent
tion. Water Resour. Res., 1990, 26(7) 1483-1496. solution of the incompressible Navier-Stokes equations in two
5. Diersch, H.-J. Finite element modelling of recirculating density- and three dimensions. Preprint UCRL-83282, Lawrence Liver-
driven saltwater intrusion processes in groundwater. Adv. Water more Lab., Univ. Calif., 1979.
Resour., 1988, 11 25-43. 18. Haverkamp, R., Vauclin, M., Touma, J., Wierenga, P. J. &
6. Diersch, H.-J. G. & Kolditz, O. On finite-element analysis of spa- Vachaud, G. Comparison of numerical simulation models for one-
tio-temporal buoyancy-driven convection processes in porous dimensional infiltration. Soil Sci. Soc. Am. J., 1977, 41 285-294.
media. Calibration and Reliability in Groundwater Modelling, 19. Hillel, D. Fundamentals of soil physics, Academic, San Diego,
Proc. ModelCARE 96 Conf., IAHS Publ. no. 237, 1996, 407-415. Calif., 1980.
7. Diersch, H.-J, G. A shock-capturing finite-element technique for 20. Hills, R. G., Hudson, D. B., Porro, I. & Wierenga, P. J. Modeling
unsaturated-saturated flow and transport problems, in: V. N. Bur- one-dimensional infiltration into very dry soils, 1, Model devel-
ganos et al. (Eds.), Computational Methods in Water Resources opment and evaluation. Water Resour. Res., 1989, 25(6) 1259-
XII, vol. 1, Computational Mechanics Publications, Southampton, 1269.
1998, 207-214. 21. Hughes, T. J. R. A simple scheme for developing ’upwind’ finite
8. Diersch, H.-J. G. Treatment of free surfaces in 2D and 3D ground- elements. Intern. J. Num. Meths. Engng., 1978, 12 1359-1365.
water modeling. Mathematische Geologie, 1998, 2 17-43. 22. Huyakorn, P. S., Thomas, S. D. & Thompson, B. M. Techniques
9. Diersch, H.-J. G. Interactive, graphics-based finite-element simu- for making finite elements competitive in modeling flow in vari-
lation system FEFLOW for modeling groundwater flow, contam- ably saturated media. Water Resour. Res., 1984, 20 1099-1115.
inant mass and heat transport processes. WASY Ltd., Berlin, 23. Huyakorn, P. S., Springer, E. P., Guvanasen, V. & Wadsworth, T.
2002. D. A three-dimensional finite-element model for simulating water
10. Diersch, H.-J. G. & Kolditz, O. Coupled groundwater flow and flow with variably saturated porous media. Water Resour. Res.,
transport: 2. Thermohaline and 3D convection systems. Adv. 1986, 22 1790-1808.
Water Resour., 1998, 21 401-425. 24. Huyakorn, P. S., Panday, S. & Wu, Y. S. A three-dimensional
11. Engelman, M. S., Strang, G. & Bathe, K.-J. The application of multiphase flow model for assessing NAPL contamination in
quasi-Newton methods in fluid mechanics. Intern. J. Num. Meths. porous and fractured media, 1. Formulation. J. Contaminant
Engng., 1981, 17 707-718. Hydrology, 1994, 16 109-130.
12. Forsyth, P. A. & Simpson, R. B. A two-phase, two-component 25. Ju, S.-H. & Kung, K.-J. S. Mass types, element orders and solu-
model for natural convection in a porous medium. Intern. J. Num. tion schemes for the Richards equation. Computers & Geo-
Meths. Fluids, 1991, 12 655-682. sciences, 1997, 23(2) 175-187.
13. Forsyth, P. A., Wu, Y. S. & Pruess, K. Robust numerical methods 26. Kirkland, M. R., Hills, R. G. & Wierenga, P. J. Algorithms for
for saturated-unsaturated flow with dry initial conditions in heter- solving Richards’ equation for variably saturated soils. Water
ogeneous media. Adv. Water Resour., 1995, 18 25-38. Resour. Res., 1992, 28(8) 2049-2058.
14. Forsyth, P. A. & Kropinski, M. C. Monotonicity considerations 27. LaBolle, E. M. & Clausnitzer V. Comment on Russo[1991], Ser-
for saturated-unsaturated subsurface flow. SIAM J. Sci. Comput., rano[1990,1998], and other applications of the water-content-
1997, 18(5) 1328-1354. based form of Richards’ equation to heterogeneous soils. Water
15. Frind, E. O. & Verge, M. Three-dimensional modeling of ground- Resour. Res., 1999, 35(2) 605-607.
water flow systems. Water Resour. Res., 1978, 14(5) 844-856. 28. Lehmann, F. & Ackerer, Ph. Comparison of iterative methods for
improved solutions of the fluid flow equation in partially satu-
cbcilt=ö=SN
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
rated porous media. Transport in Porous Media, 1998, 31(3) 275- 42. Simunek, J., Vogel, T. & van Genuchten, M. Th. The SWMS-2D
292. code for simulating water flow and solute transport in two-dimen-
29. McCord, J. T. Application of second-type boundaries in unsatur- sional variably saturated media. Research Report No. 126, U.S.
ated flow modeling. Water Resour. Res., 1991, 27(12) 3257-3260. Salinity Lab., Riverside, Calif., 1992.
30. Miller, C. T., Williams, G. A., Kelley, C. T. & Tocci, M. D. 43. Tocci, M. D., Kelley, C. T. & Miller, C. T. Accurate and econom-
Robust solution of Richards’ equation for nonuniform porous ical solution of the pressure-head form of Richards’ equation by
media. Water Resour. Res., 1998, 34(10) 2599-2610. the method of lines. Adv. Water Resour., 1997, 20 1-14.
31. Milly, P. C. D. A mass-conservative procedure for time-stepping 44. Van Genuchten, M. Th. Numerical solutions of the one-dimen-
in models of unsaturated flow. Adv. Water Resour., 1985, 8 32-36. sional saturated-unsaturated flow equation. Research Rep. No.
32. Neuman, S. P. Saturated-unsaturated seepage by finite elements. 78-WR-09, Water Resources Program, Princeton Univ., 1978.
J. Hydraul. Div., ASCE, 1973, 99(HY12) 2233-2250. 45. Van Genuchten, M. Th. A comparison of numerical solutions of
33. Nguyen, H. A Petrov-Galerkin finite element scheme for one- the one-dimensional unsaturated-saturated flow and mass trans-
dimensional water flow and solute transport processes in the port equations. Adv. Water Resour., 1982, 5 47-55.
unsaturated zone. in: A. A. Aldama et al. (Eds), Computational 46. Van der Vorst, H. A. Bi-CGSTAB: A fast and smoothly conver-
Methods in Water Resources XI, vol. 1, Computational Mechanics gent variant of BiCG for the solution of nonsymmetric linear sys-
Publications, Southampton, 1996, 559-566. tems. SIAM J. Sci. Stat. Comp., 1992, 13 631-644.
34. Oldenburg, C. M. & Pruess, K. On numerical modeling of capil- 47. Vogel, T., Huang, K., Zhang, R. & van Genuchten, M. Th. The
lary barriers. Water Resour. Res., 1993, 29(4) 1045-1056. HYDRUS code for simulating one-dimensional water flow, sol-
35. Panday, S., Forsyth, P. A., Falta, R. W., Wu, Y.-S. & Huyakorn, P. ute transport, and heat movement in variably-saturated media.
S. Considerations for robust compositional simulations of subsur- Research Report No. 140, U.S. Salinity Lab., Riverside, Calif.,
face nonaqueous phase liquid contamination and remediation. 1996.
Water Resour. Res., 1995, 31(5) 1273-1289. 48. Webb, S. W. Generalization of Ross’ tilted capillary barrier diver-
36. Paniconi, C., Aldama, A. A. & Wood, E. F. Numerical evaluation sion formula for different two-phase characteristic curves. Water
of iterative and noniterative methods for the solution of the non- Resour. Res., 1997, 33(8) 1855-1859.
linear Richards equation. Water Resour. Res., 1991, 27(6), 1147-
1163.
37. Paniconi, C. & Putti, M. A comparison of Picard and Newton
iteration in the numerical solution of multidimensional variably
saturated flow problems. Water Resour. Res., 1994, 30(12) 3357- ^ééÉåÇáñ=^
3374.
38. Rathfelder, K. & Abriola, L. M. Mass conservative numerical ψ
solutions of the head-based Richards equation. Water Resour. g~ÅçÄá~å= J = Ñçê= íÜÉ= éêÉëëìêÉ= ÜÉ~Ç= Ψ
Res., 1994, 30(9) 2579-2586.
39. Romano, N., Brunone, B. & Santini, A. Numerical analysis of ~ë=éêáã~êó=î~êá~ÄäÉ
one-dimensional unsaturated flow in layered soils. Adv. Water
Resour., 1998, 21 315-324. The derivative of the residual (1-20) with respect to
40. Ross, B. The diversion capacity of capillary barriers. Water n+1
the pressure head Ψτ at the new time plane n + 1
Resour. Res., 1990, 26(10) 2625-2629.
and the current iterate τ yields the following expres-
41. Segol, G. Classic groundwater simulations: Proving and improv-
ing numerical models, PTR Prentice Hall, Englewood Cliffs, New
sions ( I, J, L = 1, …, M ):
Jersey, 1994.
SO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKV=`äçëìêÉ
n+1
∂R I ( Ψ τ , s τ )
n+1 n+1 ψ3 ∂N I n + 1 ∂N L n+1
ψ n+1 n+1
J IJ ( Ψ τ , s τ ) = ---------------------------------------------------
n+1
J IJ = ∑ ∫ --------
-K N G
∂x i ij J τJ
---------- ψ τL
∂x j
(A4)
∂ψ τJ e Ωe
ψ1 ψ2 ψ3 ψ4 ψ5 no summation over J
= J IJ + J IJ + J IJ + J IJ – J IJ
n+1
∂O IL ( Ψ τ ) σ σO IJ ( s τ )
n+1
- -------- ( ψ τL – ψ L ) – ( σ – 1 )ψ· L +
n+1 n n
= ------------------------------- ψ4 n+1
n+1 Δt J IJ = ----------------------------- + K IJ ( Ψ τ ) (A5)
∂ψ τJ n Δt n
n+1
∂s τL σ- ∂N I
+ B IL ----------------
- ------- ψ5 n+1
n + 1 Δt (A1) J IJ = – ∑ ∫ --------
- K N ( 1 + χ )G τJ ej (A6)
∂ψ τJ n ∂x i ij J
e Ωe
n+1
n + 1 ∂K IL ( s τ ) no summation over J
+ ψ τL ----------------------------
n+1
-
∂ψ τJ
n+1 with
σO IJ ( s τ ) n+1
+ ----------------------------- + K IJ ( Ψ τ )
Δt n n+1
n+1 ∂s ( ψ τJ )
n+1 C τJ = ------------------------ (A7)
∂F I ( s τ ) ∂ψ τJ
n+1
– --------------------------
n+1
∂ψ τJ and
n+1
The partial Jacobians in eqn (A1) are obtained as fol- n+1 ∂K r ( ψ τJ )
lows G τJ = ---------------------------
n+1
- (A8)
∂ψ τJ
ψ1 n+1 σ n+1 n ·n
J IJ = ∑ ∫ NI So CτJ δ IJ -------- ( ψ τJ – ψ J ) – ( σ – 1 )ψ J
Δt n
n+1
The derivatives C τJ and G τJ are given functions
n+1
e Ωe
which can be evaluated either analytically from the
no summation over I and J (A2) parametric models (1-3)-(1-6) or numerically from
chord slope approximations (Appendix C) for the
ψ2 n+1 σ known variables s and ψ at the iterate τ , the node J
J IJ = ∑ ∫ NI εCτJ δ IJ --------
Δt n
(A3) n+1
and the time plane n + 1 . Here, Cτ is the moisture
e Ωe
capacity function known from the standard unsaturated
no summation over I and J
modeling.
cbcilt=ö=SP
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
^ééÉåÇáñ=_ s1 σ- n + 1 n ·n
J IJ = ∑ ∫ NI So δIJ -------
Δt n τJ
(ψ – ψ J ) – ( σ – 1 )ψ J (B2)
e Ωe
s
g~ÅçÄá~å= J =Ñçê=íÜÉ=ë~íìê~íáçå= s =~ë=éêáJ no summation over I and J
ã~êó=î~êá~ÄäÉ
s2 σ
J IJ = B IJ -------- (B3)
The derivative of the residual (1-20) with respect to Δt n
n+1
the saturation s τ at the new time plane n + 1 and
the current iterate τ yields the following expressions s3 ∂N I n+1 n + 1 ∂N L n + 1
∑ ∫ --------
)
J IJ = -K N G C τJ ---------- ψ τL (B4)
( I, J, L = 1, …, M ): ∂x i ij J τJ ∂x j
e Ωe
n+1 n+1 n+1
s n+1 n+1 ∂R I ( Ψ τ , s τ ) no summation over J
J IJ ( Ψ τ , sτ ) = ---------------------------------------------------
n+1
∂s τJ
s1 s2 s3 s4 s5 n+1
= J IJ + J IJ + J IJ + J IJ – J IJ s4 ⎛ σO IJ ( s τ ) n+1 ⎞ n+1
)
J IJ = ⎜ ----------------------------- + K IJ ( Ψ τ )⎟ C τJ (B5)
n+1 ⎝ Δt n ⎠
∂O IL ( Ψ τ ) σ
- -------- ( ψ τL – ψ L ) – ( σ – 1 )ψ· L +
n+1 n n
= -------------------------------
∂s τJ
n+1 Δt n no summation over J
σ
+ B IJ --------
Δt n (B1) ∂N I
s5 n+1 n+1
J IJ = – ∑ ∫ --------
)
n+1 - K N ( 1 + χ )G τJ C τJ e j (B6)
n + 1 ∂K IL ( s τ ) ∂x i ij J
+ ψ τL ----------------------------
- e Ωe
n+1
∂s τJ no summation over J
n+1 n+1
⎛ σO IL ( s τ ) n + 1 ⎞ ∂ψ τL
+ ⎜ ------------------------------ + K IL ( Ψ τ )⎟ n + 1-
----------------
⎝ Δt n ⎠ ∂s τJ
with the inverse moisture capacity
n+1
∂F I ( s τ )
– -------------------------
- n+1
n+1 n+1 ∂ψ ( s τJ ) 1
∂s τJ
)
C τJ = ------------------------
n+1
= -------------
n+1
(B7)
∂s τJ C τJ
The partial Jacobians in eqn (B1) are obtained as fol-
lows which can be either derived analytically from eqns (1-
3) and (1-5) or numerically by using chord slope
approximations (Appendix C). Notice, it is necessary
SQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NKV=`äçëìêÉ
C τJ and C τJ . Actually, C τJ can also be than the quotient of the acceleration vectors (1-35) for
expressed by h since ∂s ⁄ ∂ψ = ∂s ⁄ ∂h , but the inverse the saturation and the pressure head
n+1
)
^ééÉåÇáñ=`
which represents a chord slope approximation of the
`ÜçêÇ=ëäçéÉ=~ééêçñáã~íáçåë=çÑ=ë~íìê~J saturation derivative applied to the first-order accurate
BE scheme.
íáçå=ÇÉêáî~íáîÉë
A corresponding second-order accurate chord slope
In contrast to analytical derivatives in form of the
n+1 n+1 approximation suited for the TR scheme can be simi-
)
n+1 n
n+1 s pI – s I
C pI = -------------------------
n+1
-
n
(C2)
ψ pI – ψ I
cbcilt=ö=SR
NK=lå=íÜÉ=éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=íÉÅÜåáèìÉ=Ñçê=ëáãìä~íáåÖ=ìåë~íìê~íÉÇJë~íìê~íÉÇ
Ñäçïë
SS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇJ
ï~íÉê=ãçÇÉäáåÖ
H.-J. G. Diersch
O
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
ABSTRACT
kçãÉåÅä~íìêÉ
The present paper aims at a discussion of the numerical
requirements and efforts for the finite-element modeling of Latin symbols
transient free surface(s) flow and transport problems in two
and three dimensions. Following aspects are emphasized: A curve-fitting parameter;
(1) Classic groundwater against unsaturated-saturated mod- B curve-fitting parameter;
eling approaches. (2) Moving mesh approaches versus fixed –3
grid strategies for multi-layered aquifers with their advan- C, C o ML concentration and reference
tages and drawbacks. (3) Generalized boundary and con- concentration of a miscible chemical
straint conditions for flow and transport modeling needed species, respectively;
–1
for a free-surface analysis. (4) Introducing the BASD (Best- C(ψ) L moisture capacity storage;
Adaptation-to-Stratigraphic-Data) technique as a new f s 2 –2 –1
c,c L T Θ specific heat capacity of fluid and
numerical strategy to automatically adapt the location of
water table(s) to all relevant data of a hydro-stratigraphic
solid, respectively;
2 –1
initial structure with parameter discontinuities. (5) Theoreti- D L T tensor of mechanical dispersion;
cal basis of a pseudo-unsaturated modeling approach and its 2 –1
Dd L T molecular diffusion in the porous
limitation. medium;
The impact of the numerical approaches is studied for
selected applications: (i) benchmarking moisture dynamics
e 1 gravitational unit vector;
in homogeneous and layered soils, (ii) drainage experiment, G quantity;
(iii) dam seepage modeling, (iv) benchmarking the mine –2
g LT gravitational acceleration;
flooding for a generic 3D pit geometry, and (v) real-site
h L hydraulic (piezometric) head;
modeling of complex flow and contaminant transport prob-
lems. I 1 unit tensor;
–1
K LT tensor of hydraulic conductivity for
Key words: groundwater, free-surface problems, unsatur- the saturated medium (anisotropy);
ated-saturated porous media, finite-element method, mesh 2
k L tensor of permeability for the
adaptation, moisture movement, dam seepage, mine flood-
ing
saturated medium (anisotropy);
O qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
cbcilt=ö=ST
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
SU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKN=fåíêçÇìÅíáçå
f f –3
ρ , ρo ML fluid density and reference fluid OKN fåíêçÇìÅíáçå
density, respectively;
s –3
ρ ML solid density; Subsurface flow and transport phenomena involv-
ϒ T final time; ing free surface(s) represent a general and important
–1
φ L skeleton compressibility; class of nonlinear problems. In the past, various
χ adsorption function to describe approaches and computational methods have been
Henry, Freundlich and Langmuir established for solving groundwater free-surface prob-
isotherms; lems in two and three dimensions with more or less
ψ L pressure head ( ψ > 0 saturated success. Most of them are constrained with respect to
medium, ψ≤0 unsaturated the range of application and the practical motivation,
medium); for instance, local-scale dam seepage problems,
Ω domain; regional groundwater flow modeling or moisture
movement in the vadose zone for soil columns have led
to quite different solution strategies1-19. Generally, in
Subscripts modeling free-surface problems two conceptual models
can be chosen: (1) the unsaturated-saturated modeling
a air entry; approach and (2) the fully saturated, water-table, clas-
i property index sic groundwater modeling approach (cf. Fig. 2.1). Each
of them has their advantages and drawbacks. While the
i, j, k nodal indices;
unsaturated-saturated approach involves the inclusion
l intersected layer;
of the entire flow domain in the analysis, the fully satu-
l direction of gravity in the Cartesian
rated approach considers only the domain below the
coordinate system;
free surface where the water table is treated as a mov-
o reference value;
ing material interface.
s slice index;
t time-dependence; From the physical point of view the unsaturated-sat-
urated modeling approach provides the most rigorous
treatment of computing free-surface problems. How-
Superscripts ever, its solution enlarges the computational effort and
has to tackle the strong nonlinearities in the governing
d number of space dimensions; equations for flow and transport. In the numerical solu-
e element; tion process convergence problems can occur, espe-
f fluid (water) phase; cially under dry conditions. Furthermore, in many
engineering applications the data of unsaturated char-
n time level;
acteristics are often not available. For a specific site the
s solid phase;
initial saturation states, capillary pressure and relative
cbcilt=ö=SV
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
conductivity relationships are data which are often dif- of such dry mesh cells is often heuristic and physically
ficult to obtain. ’incorrect’ and (b) mass transport is to be modeled
because contaminants can be ’frozen’ in ’dry’ cells
a) b) instead of moving according to the water table.
unsaturated zone
included - excluded
The majority of today’s groundwater models for
free surface free surfaces (unconfined, phreatic aquifers) deals with
saturated zone
the fully saturated zones only. Accordingly, it should
seem to be a standard and well-solved task. However,
the practical modeler can still report on a number of
lacks and troubles under real applications. The major
difficulties refer to the following: (1) The free-surface
Figure 2.1 a) Unsaturated-saturated modeling approach problem is mostly solved only in a non-rigorous man-
using a fixed (invariant) mesh, b) fully saturated classic ner, i.e., the kinematic boundary conditions are adapted
water-table modeling approach with a moving (variable) by ad-hoc approaches (e.g. by introducing an auxiliary
mesh.
‘well-term’) such as done in the widely used package
MODFLOW20. Criticisms were recently summarized
On the other hand, common groundwater water- by Yeh et al.16 and Knupp17. While Yeh16 modeled
table models suffer from a number of limitations. The homogeneous 3D domains for which a moving tech-
conception of free surfaces in groundwater can fail for nique is much simpler, Knupp17 developed an
complex applications, e.g., if there is no coherent water improved moving grid technique for a finite volume
table and free surfaces become highly dynamic and iso- code which allows the computation of regional situa-
lated (trapped or perched water) which often happens if tions at complex stratigraphy and heterogeneous condi-
the water table has a deep location or water utilization tions. However, its proposed algorithm permits motion
(and drainage) in an aquifer system lead to partly dew- of only the upper portion of the grid. (2) Special han-
atered regions while the layers above remains satu- dling is needed if parts of the domain intermediately
rated. Such processes combined with tasks of saltwater become dry. There are different ‘tricks’ to overcome
intrusion or geothermal supply are very difficult to such situations (e.g., frozen cells, converting proce-
solve without an unified unsaturated-saturated flow dures, intermediate deletion of elements). Here is a
approach. Otherwise, mesh adaptation due to free-sur- great influence of ‘dubious’ manipulations in ‘free’
face movement is difficult to control numerically, espe- computer codes. Accordingly, more general techniques
cially for complex aquifer systems with high parameter are required to attain robust, balance-accurate and non-
contrasts and sharp zones of water depression. On the oscillatory solutions. (3) Multiple (more than one) free
other hand, the use of fixed (unmoved) meshes in a surfaces in an aquifer system are often difficult to
conventional groundwater analysis can arise problems tackle. The storage coefficients in the layered system
if (a) parts of the aquifer fall ’dry’ because the handling become strongly dependent on the dynamically wetted
TM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKO=dçîÉêåáåÖ=bèì~íáçåë
element conditions. (4) The existence of free-surface All developments and computations refer to the inter-
conditions in the context of contaminant mass or heat active groundwater simulation system FEFLOW21.
transport processes, including density effects, forces to
a generalization of the solution strategy.
OKO dçîÉêåáåÖ=bèì~íáçåë
The present paper aims at an unified handling of
free-surface problems both in an unsaturated-saturated The governing equations for the unsaturated-satu-
approach and in the fully saturated modeling approach rated flow, contaminant mass and heat transport are
embodied in one code to get more flexibility and derived from the macroscopic phase-related conserva-
robustness in the numerical solution. The basic formu- tion principles for mass, linear momentum and
lation is based on the balance equations for flow, con- d
energy22. Let Ω t ⊂ ℜ and ( 0, ϒ ) be the spatial and
taminant mass and heat transport in unsaturated- temporal domains respectively, where d is the number
saturated media with density and viscosity coupling of space dimensions (2 or 3), and let Γ t denote the
effects. Related boundary conditions and boundary boundary of Ω t . The subscript t implies the time
constraints are discussed for free surfaces, seepage dependence of the spatial domain (if the domain
faces, ponding and drainage boundaries. The free sur- becomes time-invariant: Ωt → Ω and Γ t → Γ ). The
face and seepage conditions represent kinematic for- spatial and temporal coordinates are denoted by x ∈ Ω t
mulations which lead to a rigorous approach to solve and t ∈ ( 0, ϒ ) . The following nonlinear system finally
the flow and transport equations in the fully saturated results which has to be solved in two and three dimen-
groundwater domain. For these purposes a more gen- sions:
eral moving mesh strategy, called BASD, will be intro-
duced which is capable of computing movable finite f ∂h
[ S o ⋅ s ( ψ ) + ε ⋅ C ( ψ ) ] ------ + ∇ ⋅ q = Q h (2-1)
element meshes in three dimension even under general ∂t
stratigraphic heterogeneous material conditions. The
f f
moving mesh technique is compared with the conven- f ⎛ ρ – ρo ⎞
q = – K r ( s )Kf μ ⎜ ∇h + ---------------
- e⎟ (2-2)
tional fixed grid technique for saturated flow and the ⎝ ρo ⎠
f
more general unsaturated-saturated modeling
approach. f ∂C f
s ( ψ )R d ( C ) ------- + q ⋅ ∇C – ∇ ⋅ [ ( εs ( ψ )D d I + D ) ⋅ ∇C ] +
∂t
The motivation for the developments is in complex f f (2-3)
3D and 2D flow and transport problems in mining and + [ s ( ψ )R ( C )ϑ + Q h ]C = s ( ψ )Q C
water management problems. The impact of the used
strategies will be shown along the moisture movement
in unsaturated homogeneous and layered soils, drain-
age and seepage problems, a generic problem of pit
flooding and in modeling of real-site mining problems.
cbcilt=ö=TN
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
f f f s s ∂T f f f f s
[ s ( ψ )ερ c + ( 1 – ε )ρ c ] ------ + ρ c q ⋅ ∇T Q T ( ψ ) = s ( ψ )εQ T + ( 1 – ε )Q T (2-5j)
∂t
f s (2-4)
– ∇ ⋅ [ ( Λ + ( 1 – ε )λ I ) ⋅ ∇T ] + To solve the nonlinear equations (2-1) to (2-4) for
f f
+ ρ c Qh ( T – To ) = QT ( ψ ) h , q , C , and T under unsaturated-saturated conditions
constitutive relationships for the saturation-dependent
moisture capacity C ( ψ ) and hydraulic conductivity
with the definitions and constitutive relationships f
K r ( s ) have to be specified in form of empirical rela-
tionships for the capillary pressure head-saturation
f f f
p ψ ( s ) , with its inverse s ( ψ ) , and for the relative con-
h = --------- + z = ψ + z (2-5a) f
ρo g ductivities K r ( s ) . The following parametric models
will be preferred23:
S o = εγ + ( 1 – ε )φ (2-5b)
(1) van Genuchten-Mualem model:
f
∂s ( ψ )
C ( ψ ) = ---------------- (2-5c)
∂ψ ⎧ ------------------------------
1
f ⎪ m
- for ψ<0
f se = ⎨ [ 1 + Aψ n ] (2-6)
kρ o g ⎪
K = -----------
- (2-5d) ⎩1 for ψ≥0
f
μ0
2
f 1⎧ 1 m⎫
--- ----
μ0 f 2⎪ f m ⎪
f μ = -------------------
f
- (2-5e) Kr = ( se ) ⎨ 1 – 1– ( se ) ⎬ (2-7)
μ ( C, T ) ⎪ ⎪
⎩ ⎭
f f
ρ = ρo [ 1 + α ( C – Co ) – β ( T – To ) ] (2-5f)
with the effective saturation of fluid
R ( C ) = ε + ( 1 – ε )χ ( C ) (2-5g) f f f f
f s – sr θ –θ
∂[χ(C) ⋅ C] - = ---------------r-
s e = ------------- (2-8)
R d ( C ) = ε + ( 1 – ε ) ----------------------------- f f f f
∂C ss – sr θs – θr
q⊗q
D = ( β L – β T ) ------------- + β T q I (2-5h) (2) Brooks-Corey model:
q
f f f f f
Λ = ρ c D + εs ( ψ )λ I (2-5i)
TO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKP=fåáíá~äI=_çìåÇ~êó=~åÇ=`çåëíê~áåí=`çåÇáíáçåë
⎧ 1 OKP fåáíá~äI=_çìåÇ~êó=~åÇ=`çåJ
⎪ ------------- for ψ < –1 ⁄ α
f
se = ⎨ αψ n (2-9) ëíê~áåí=`çåÇáíáçåë
⎪
⎩1 for ψ ≥ –1 ⁄ α
OKPKN fåáíá~ä=ÅçåÇáíáçåë
f κ
Kr = ( se ) (2-10) The initial condition on the hydraulic head h , con-
centration C and temperature T are specified on Ω 0 :
(3) Haverkamp model:
h ( x, 0 ) = h 0 ⎫
⎪
⎧ α C ( x, 0 ) = C 0 ⎬ (2-13)
f ⎪ -------------------- for ψ<0 ⎪
se = ⎨α + ψ β (2-11) T ( x, 0 ) = T 0 ⎭
⎪
⎩1 for ψ≥0
It is obvious due to the above parametric relationships
⎧ A the initial hydraulic head distributions represents at the
⎪ -------------------- for ψ<0
Kr = ⎨ A + ψ B (2-12) same time an alternate initial distribution for the pres-
f
⎪ sure head ψ , fluid saturation s and the moisture con-
⎩1 for ψ≥0 f
tent θ :
cbcilt=ö=TP
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
cial free surface. It leads finally to the formulation: Since the range of the seepage face is initially unknown
its solution also leads to a nonlinear task. Practically, it
can be solved by applying additional constraint condi-
⎛ R – ε ∂-----h⎞ n = – q h ⎫⎪
⎝ o e ∂t ⎠ l n
(2-20) tions on the boundary which will be described further
⎬
⎪ below. Commonly, a seepage face condition is imposed
h = z ⎭
on such portions where the balanced flux going
through the boundary is directed outward (it means the
where n l corresponds to the component of the unit out- seepage face exists only there where the boundary
ward normal vector n directed along the gravity direc- drains the flow domain).
tion (z-coordinate). As seen from Eq. (2-20) along a
free surface two boundary conditions are to be satisfied The seepage face condition h = z can also be con-
simultaneously: sidered as a reference head condition outside the flow
domain. As an alternate to (2-21) it can act as a
• a prescribed flux rate (as an infiltration or, if equal Cauchy-type condition in the form
to zero, then impervious) and
h
• the location corresponds to the hydraulic head qn = –a ( z – h ) (2-22)
(constant pressure level)
where the transfer coefficient a mimics a ’resistance’
which leads to a nonlinear boundary-value problem
to control the outflow through the seepage face (e.g., at
because the location of a free surface is initially
a dam covering).
unknown.
OKPKS pìêÑ~ÅÉ=éçåÇáåÖ=ÄçìåÇ~êó=ÅçåJ
OKPKR pÉÉé~ÖÉ= Ñ~ÅÉ= ÄçìåÇ~êó= ÅçåÇáJ
Çáíáçå
íáçåë
Surface ponding denotes a ’surface reservoir’
A seepage face represents a specific free surface
boundary condition of the type
condition for which the geometry as a part of the
boundary of the flow domain Ω t is known, except for
⎛ R – ∂-----h⎞ n = – q h (2-23)
the location of its end points23. It reduces to a Dirichlet- ⎝ o ∂t ⎠ l n
type condition of a prescribed hydraulic head condition
in the form
which is similar to free-surface condition as situated in
h = z (2-21) an ’air layer’ for what the effective porosity becomes
unity ( ε e = 1 ). This condition permits water to build
up on the surface. The height of the surface water layer
cbcilt=ö=TR
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
increases or reduces according to the rate R o . (hydraulic head, concentration or temperature) is con-
strained by maximum and minimum flux relations
Alternatively, if the surface reservoir is deemed (fluid, mass or heat fluxes). On the other hand, flux
infinity the boundary of the surface can be imposed by relationships are constrained by complementary poten-
a prescribed water table condition h = z as long as the tial limits, i.e., the fluid flux is constrained by min-max
infiltration is associated with a water table above a heads, the contaminant mass flux by min-max concen-
given elevation. This can be easily solved in combina- trations, and the heat flux by min-max temperatures
tion with boundary constraints where a Neumann-type (for more details see Diersch22).
BC is constrained by min-max hydraulic head bounds
in form of Dirichlet-type conditions. For instance, the minimum and maximum con-
straints of a Dirichlet-type concentration will lead to
additional conditions in the following form (it reads:
OKPKT `çåëíê~áåíë=çÑ=ÄçìåÇ~êó=ÅçåÇáJ the imposed boundary condition C = C1 ( t ) is accepted
íáçåë only if the related mass balance flux Q C (and the
related hydraulic head h 1 ) is within given min-max
Constraints are limitations for all types of boundary bounds, if not, these bounds have to be used as new
conditions. They result from the requirement that boundary conditions, where the boundary type has to
boundary conditions should only be valid as long as be changed from a Dirichlet-type into a flux-type
minimum and maximum bounds are satisfied. If during boundary condition of a point sink/source Q C )
a simulation run the conditions are exceeded or fall
⎫
below, the constraints are to be assigned as new inter- ⎧ 1 max 1 ⎫ ⎪
⎪ QC < QC ( t ) ⎪ ⎪
mediate boundary conditions. As already indicated ⎪
and
⎪ ⎪
⎪ ⎪ ⎪
above, seepage face conditions belong to this type: A ⎪ min 1 ⎪ ⎪
1st kind C 1 ( t ) only if ⎨ Q > Q
1
( t ) ⎬ ⎪
Dirichlet-type BC h = z is imposed along a boundary ⎪ C C
⎪ ⎪
⎪ and ⎪ ⎪
on which a seepage face can potentially occur. Addi- ⎪ ⎪ ⎪
⎪ h min1 ≤ h ≤ h max 1 ⎪ ⎪
tionally, this condition is committed to the constraint ⎩ 1 ⎭ ⎪
⎪
that the flux has to release (drain) the flow domain. In else set Q C as an intermediate flux-type condition according to: ⎬ (2-24)
⎪
such a procedure the flux through the boundary has to ⎧ max ⎪
be continuously checked (e.g., is Q becoming positive ⎪ Q 1 ( t ) if ⎧ Q 1 ≥ Q 1 ( t ) and h min 1 ≤ h ≤ h max 1 ⎫ ⎪
max
⎪ C ⎨ C C 1 ⎬⎪
⎪ ⎩ ⎭⎪
or negative) to decide on the acceptance of the original ⎪ ⎪
Q C = ⎨ min ⎪
boundary condition or on its intermediate replacement ⎧ min 1 max ⎫
⎪ Q C 1 ( t ) if ⎨ Q 1C ≤ Q C ( t ) and h 1 ≤ h 1 ≤ h 1 ⎬ ⎪
min
TS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKQ=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
O ( h )h· + S ( h )h = F ( h, q, C, C· , T, T· )
A ( h )q = B ( h, C, T )
· (2-25)
P ( h, C )C + D ( q, h, C, T )C = R ( h, C )
U ( h )T· + L ( q, h, C, T )T = W ( h, T )
cbcilt=ö=TT
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
where n represents the time level. For saturated free- OKR _^pa= E_ÉëíJ^Ç~éí~íáçåJ
surface conditions the storage matrix O consists of two íçJpíê~íáÖê~éÜáÅ=a~í~F
parts: a volume integral for the material compressibil-
ity and a surface integral for the storage of the material For moving meshes in a fully saturated modeling
interfacial (fillable/drainable) property at the free sur- approach an accurate and powerful technique is
face. required to align and join the spatially-varying parame-
ter fields according to the changeable free surface loca-
In contrast to (2-28) the computation of the storage tions. Taking into consideration the parameters (e.g.,
cbcilt=ö=TV
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
conductivity) often have high contrasts it should be adjusted mesh is exactly fitted to parameter discontinu-
clear a formal interpolation of the parameters onto the ities if ever exist. Remaining slices can be shifted and
new mesh coordinates would lead to very poor solu- repositioned to get a well-spaced nodal distribution in
tions. The idea of BASD is quite simple: adapting the the depth without unnecessary mesh refinement and
moving mesh as best as possible to the stratigraphic coarsening if attainable. The principle of the mesh
initial mesh to minimize parameter interpolation. Slices adaptation process can be seen in Fig. 2.3.
of the mesh are aligned in such a manner that the
finite element
K1 alignment K1
node
cross element free surface
K2
K2 K2
K3 K2
K3 K3
K3 K3
K3 K3
Figure 2.3 Moving mesh BASD technique of parameter adaptation applied to 3D free-surface
problems: schematized example for a groundwater rise.
The initial stratigraphy consists of three layers with dif- here in the K 3 layer. At later time t 2 a further rise of
ferent conductivities. At the initial time t o the water the free surface occurs and the moving mesh slices
table is on a lower position. The mesh is accordingly appear to be well aligned to the data stratification with-
shrunk where the lower two layers completely fit into out any need of interpolation.
the K 3 stratigraphy. However, the upper layer crosses
between the K2 and K 3 stratigraphy and a special The working steps of the BASD technique can be
treatment is here required. Such cross elements should summarized as follows:
be admitted only if unavoidable. A proper 3D interpo-
n+1
lation technique has been developed which allows a (A) Compute the hydraulic head h at the new time
data joining for elements intersecting an arbitrary num- level according to Eq. (2-28).
ber of stratigraphic layers as described below. If the (B) Determine a new free surface location for the upper
water table ascends (Fig. 2.3 at time t 1 ) the moving slice s = top = 1 of the moving mesh
mesh totally fits the K 2 - K 3 stratum while the remain-
ing slice is used to subdivide the widest nodal spacing, n+1 n+1
z top = h ( x i, t ) (2-31)
UM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKR=_^pa=E_ÉëíJ^Ç~éí~íáçåJíçJpíê~íáÖê~éÜáÅ=a~í~F
upper lower
S= ∑ ( λ12 λ13 – λ12 λ 13 )S i + ( λ 31 ( 1 – λ 32 ) )S l (2-35)
where z rig and z rig
are the z-coordinates of the i=1
N+1
upper and lower rigid slice, respectively, n d is the i–1 i–1 i i
number of primary subdivisions and n h the number of + ∑ ( λ 31 λ 32 – λ 31 λ 32 )S i
overdue (hanging) slices caused by slice shifting. i = l+1
(D)Assign the parameter arrays according to the new
layer positions. Two cases exist: (a) achievement of full with the weights
alignment (no interpolation) and (b) data interpolation
and joining for cross volume elements. i 1
λ mn = ------------------------- i = 1, …, N (2-36)
(E)Find out cross elements and join their properties. i
hn –zn
The joining process differs between volume-specified 1 – --------------- i
-
hm –zm
materials (such as conductivity, compressibility) and
area-specified data (such as effective porosity). For
volume-specified material data Gauss-Legendre written for prismatic pentahedral elements, where S
cbcilt=ö=UN
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
and S i are the averaged and partial areal properties, The use of the BASD technique for a complex
respectively, h n and z n correspond to the hydraulic multi-aquifer system can be seen in Fig. 2.4. It indi-
head and the stratigraphic z-coordinates at node n , cates how the mesh fits and moves through the com-
respectively, and the index l represents the lth inter- plex stratigraphy consisting of a number of aquifers
sected layer for which the partial area is not a triangle, and aquitards.
generally a pentagon. Equivalent averages can be
derived for hexahedral elements.
slice alignment
(area of interpolation)
perfect slice fit
Figure 2.4 Moving mesh BASD strategy in a complex 3D stratigraphy (122,775 nodes and 226,394
elements): 3D model cut view (distribution of conductivities) and moving mesh along a cross section
(initial stratigraphy versus adapted slicing).
UO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKS=mëÉìÇçJråë~íìê~íÉÇ=jçÇÉäáåÖ=^ééêç~ÅÜ
Indeed, moving mesh strategies for adapting the The here proposed method is similar to Desai and
free-surface location complicates the computational Li11, however, instead of prescribing an auxiliary linear
process. Furthermore, if the free surface is not on the pressure relationship the water (pseudo-)saturation
top position of the schematized aquifer system or if computed for a finite element is used to ’down-scale’
there are more than one free surface in the aquifer sys- all balance terms in a natural way. The pseudo-satura-
f
tem (e. g., an additional free surface in a lower posi- tion s P is determined from the actual filling height of
tion) the problem cannot be solved alone on the basis water in an element:
of moving meshes. In these cases fixed mesh tech- f
niques become inevitable. It is a common practice in f dΩ ( ψ )
s P ( ψ ) = ------------------ (2-37)
classic 3D groundwater modeling for flow in uncon- dΩ
fined aquifers to use exclusively fixed grids (e.g.20,29).
Fixed grid techniques have to mimic, more or less, Accordingly, the pseudo-saturation becomes related to
unsaturated flow conditions to control the solution pro- the actual geometric condition of the used spatial dis-
cess for saturated, partly saturated or completely dry cretization. It provides a geometry-consistent scaling of
grid cells. Since a physically true unsaturated flow balance terms and has proven superior to a simple
approach is avoided, such kind of unsaturated flow parameter-switching as stated above. An element e is
modeling represents only a physical approximation and considered saturated if ψ ≥ 0 at all nodes of the ele-
f f
quite different forms of implementation can be found in ment. Then it becomes dΩ = dΩ and s P ≡ 1 . An ele-
the literature (see discussion in Knupp17). Often, there ment e is considered partially saturated (pseudo-
is actually no rigorous physical basis in modifying the unsaturated) if ψ changes its sign at the element nodes
saturated flow conditions to achieve pseudo-unsatur- (e.g., ψ < 0 for the upper nodes and ψ > 0 for the lower
ated flows. Practically, the scaling of conductivity is (at least one) node(s). Then it is approximately
f f
used as a contrivance to obtain the solution in the satu- dΩ ≈ dΓ ⋅ ψ lower . An element e is considered fully
rated domain. For instance, the conductivity is assigned unsaturated (or dry) if ψ < 0 at all related element
f
to a very small constant value as soon the pressure head nodes. Since dΩ have to be positive the volume must
becomes negative: K/1000 for ψ < 0 and K if ψ ≥ 0 30. be constrained by a minimum. Practically, a minimum
f
Apparently, this is a crude controlling procedure since filling height (e. g., 1 mm) is employed to limit dΩ .
it does not differ between the degrees of saturation of This leads to a measure of a residual pseudo-saturation
the elements. Desai and Li11 have improved the tech- in such an element.
nique for finite elements by introducing linear relation-
ships of conductivity and storativity as function of the Using the expression (2-37) in the finite element
pressure head ψ . The linear functions operate as multi- equations (2-26) it leads to a natural approach for eval-
pliers to the conductivity and storage terms ranging uating the corresponding integral terms in a weak solu-
cbcilt=ö=UP
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
tion. For instance, the part of the conductivity term of a moving mesh strategy with respect to the attainable
the flow equation takes the form: accuracy.
f
∫ ∫ ∫ ( ∇Ni ⋅ K ⋅ ∇Nj ) dΩ (2-38)
OKT ^ééäáÅ~íáçåë
e
Ω
f
= ∫ ∫ ∫ ( ∇Ni ⋅ K ⋅ ∇N j )s P ( ψ ) dΩ
OKTKN jçáëíìêÉ= Çóå~ãáÅë= áå= ÜçãçÖÉJ
e
Ω
åÉçìë=~åÇ=ä~óÉêÉÇ=ëçáäë
= ∫ ∫ ∫ ( ∇Ni ⋅ Kr K ⋅ ∇Nj ) dΩ
e
Ω First, let us study true unsaturated flows in both
homogeneous and layered soils to show the capabilities
f
introducing a relative conductivity K r = s P ( ψ ) as a lin- and the requirements in simulating processes with vari-
ear function of ψ . Similarly, the storage term results as able saturation.
who used Δz = 0.5 cm (dense grid) and Δz = 2.5 cm while finite elements echoed wiggles at the moisture
(coarse grid). Otherwise, Celia et al. used a constant front once coarse meshes were applied. They could
time step length of Δt = 60 s for the dense-grid simula- improve the results if resorting to a modified Picard
tion. iteration technique based on a mixed θ – ψ -form of the
governing Richards equation.
A comparison with Celia et al.’s results gives very
good agreements. Figure 2.5 shows the computed pres- 0
Pressure [kPa]
-40
0
-60
-20 Δz = 0.50 cm
Δz = 2.50 cm
-80 Δz = 16.67 cm
-40
Pressure [kPa]
-100
0.0 0.2 0.4 0.6 0.8 1.0
-60 Depth [m]
Celia et al.
Present
Figure 2.6 Pressure profiles at t = 1 day for different
-80 grid spacing Δz computed by the present predictor-
corrector technique with a h-based form of the Rich-
ards equation.
-100
0.0 0.2 0.4 0.6 0.8 1.0
Depth [m] These difficulties as reported in27 are completely
Figure 2.5 Pressure profiles at t = 1 day for the dense prevented in the present predictor-corrector technique
grid: Celia et al.’s θ – ψ -based solution27,31 using a even for coarse meshes. Figure 2.6 displays the pres-
mixed-form Picard iteration versus the present predictor- sure profiles for different spatial discretizations. It
corrector h-based solution using an adaptive time step- reveals three things: Firstly, the proposed numerical
ping. technique gives wiggle-free solutions. The loss of
accuracy against the dense grid solution is similar to
Celia et al. used both finite difference and finite ele- that as observed by Celia et al. (for more details see27).
ment techniques. For the ψ -based Richards equation Secondly, the accuracy of the solution is significantly
(which should be equivalent to a h-based form) they influenced by the spatial (and temporal) discretization.
found nonoscillatory results only for finite differences,
cbcilt=ö=UR
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
That means, the simulation of unsaturated flow pro- phase error in the moisture profiles can occur, but,
cesses requires sufficiently refined meshes. Thirdly, a unfortunately, the effect of phase lag or lead does not
50 % moisture profile centre point would not necessar- appear as a simple function of grid spacing (compare
ily serve as an accurate identification of a possible free also27).
surface location. As evidenced in Fig. 2.6, in depen-
dence on the mesh refinement a leading or lagging
0.00
t=0 .05
.15
0.25 θr
.25
0.50
.35
.50
Depth [m]
0.75 θs
1.00 .65
1.25 .80
.95
1.50 central weighting
upstream weighting
US=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKT=^ééäáÅ~íáçåë
h
The second example concerns the simulation of the the surface q n = -0.25 m/d at t ≤ 1 day (infiltration) and
h
moisture movement in a layered soil as studied by van q n = 0.005 m/d at t > 1 day (evaporation). At the bot-
Genuchten15. A soil column with a length of 170 cm tom a drainage gradient-type BC (2-19) of
hgrad
includes 4 layers: clay loam (0-25 cm), loamy sand qn = – ( – 1 ) ⋅ K bottom = 4 m/d is imposed, accord-
(25-75 cm), dense material (75-87 cm), and sand (87- ingly, the bottom boundary can freely drain. The
170 cm), where the loamy-sand layer’s properties parameter in the constitutive relations (van Genuchten-
change gradually with depth. The initial conditions for Mualem model) can be found in31.
the flow are given by ψ 0 = -3.5 m. A constant flux is at
0.00
0.25 θfr
1.0
1.5
0.50 8.0 4.0
Depth [m]
0.75 θfs
1.00
1.5
1.0
1.25
4.0
1.50
8.0
cbcilt=ö=UT
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
unsaturated zone
h
qn = 0
initial water table
ψ = 0 h0
saturated zone
hs
hw
ψ = hw – z
h
qn = 0
Figure 2.9 Sketch of Vauchaud et al.’s drainage experiment32: geometry and boundary conditions.
Initially, the water level in the box is at z = h 0 and the the seepage face which is h s = h 0 at t = 0 and have to
system is under hydrostatic equilibrium ψ 0 = h 0 – z . be determined in the solution process (so as stated in
The soil is assumed to be isotropic with a saturated Section 2.4). In Vauchaud et al.’s experiment the drain-
–4
conductivity of K = 1.11 ⋅ 10 m/s. The Haverkamp age process has been performed without any infiltra-
parametric model (2-11), (2-12) is used for the unsatur- tion ( v = 0 on top, Fig. 2.9). Accordingly, the water
–4
ated soil with α = 0.063396 m, A = 3.6 ⋅ 10 m, table descends continuously up to reaching the water
f f
ε = 0.3 , s s = 1 and s r = 0 . The initial head h 0 is level h w of the ditch. Figure 2.10 compare the present
given by 1.45 m. The water level of the ditch h w is numerical results with Vauchaud et al.’s experimental
0.75 m. The magnitude h s represents the elevation of data. As seen the agreement is quite well.
UU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKT=^ééäáÅ~íáçåë
t=0
0.1
1.0
5.0
Figure 2.10 Descending water table of the drainage experiment: simulated free-surface locations (left) and water tables
measured by Vauchaud et al.32 (right), times in hours.
Figure 2.11 Hydraulic head contour and water table location at t = 1 hour: present results (left) and Gureghian’s
solutions33,35 (right).
cbcilt=ö=UV
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
Numerical results are given by Gureghian33. How- sand. As revealed in Fig. 2.13 the free surface reaches
ever, its solutions are based on a non-zero infiltration the dam toe where large flow gradients occur.
rate v . A comparison of the hydraulic head contours,
the water table and capillary fringe at time of Expectedly, if the dam is built with a sloping core
t = 1 hour is presented in Fig. 2.11 between the present the flow regime is significantly altered. Figure 2.14
solutions and Gureghian’s results. The agreement is shows the simulated water table history in the dam and
satisfactory. Differences appear for the upper head con- the equipotential and streamline pattern after reaching
tours which obviously results from different descrip- the final time stage. As one can see in Fig. 2.14 the zero
tion of the infiltration boundary condition. pressure surface may intermediately have an inverted
shape. It results from the antecedent moisture condi-
OKTKP a~ã=ëÉÉé~ÖÉ tions in the unsaturated zone (redistribution of the ini-
tial moisture content). It is apparent, this situation
This example is that of a transient seepage through cannot be handled with a classic free-surface modeling
an earth dam. The cross-sectional view and the applied approach.
finite-element mesh is displayed in Fig. 2.12. The sim-
ulations are performed to study hydrodynamic influ- A 3D extension of the dam seepage problem is
ences and effects in constructing a dam. A situation is exhibited in Fig. 2.15 for studying the flow regime if
considered where the horizontal drain of the dam fails the horizontal drain of the dam is only partially opera-
and the drainage occurs at the dam toe and the seepage tive. It reveals how drain elements positioned at the
face along the slope. Figure 2.13 exhibits the simulated dam toe and at a given distance can effectively dewater
free surface development and the finally reached flow the downstream part of a dam consisting of homoge-
net if the dam consists of a homogeneous material of neous sandy material.
15 m
12 m
70 m
Figure 2.12 Earth dam with finite element tessellation.
VM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKT=^ééäáÅ~íáçåë
a)
b)
Figure 2.13 a) Advance of free surface ( ψ = 0 ) in time after raising the water level in the reservoir, b) com-
puted flow net (equipotential and streamlines) for the steady-state seepage.
a)
b)
Figure 2.14 Solutions at a sloping core of the dam: a) advance of free surface ( ψ = 0 ) in time, b) computed
equipotential and streamlines for the steady-state stage.
cbcilt=ö=VN
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
Figure 2.15 Computed 3D water table ( ψ = 0 isosurface) for a homogeneous earth dam if partial drain elements operate.
VO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKT=^ééäáÅ~íáçåë
the common fixed mesh strategy apparently yields joining techniques of the BASD retain a high accuracy.
quite erroneous results. The parameter alignment and
a) bo = 600 m b)
Q = 792 m3/d
h 2 2
ao = 200 m V pit = -----o ( a o + a o b o + b o )
d) 3
head [m]
It is interesting to know whether a true unsaturated- a fillable ’porous’ room. The unsaturated approach
saturated modeling approach is also appropriate to sim- serves as a contrivance to smooth the numerical solu-
ulate even open pit flooding processes. Clearly, an air- tions.
filled mine body cannot be affected by capillary pres-
sure relationships. Nevertheless, the variable saturation Applying the unsaturated-saturated modeling
mechanism should allow to model the water table posi- approach to the 3D pit flooding test case the van Genu-
tion (as the zero pressure head) in the mine regarded as chten-Mualem parametric model with n = 2, A = 4 1/m,
cbcilt=ö=VP
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
f –6 f
ε = 1, s r = 1 ⋅ 10 , and s s = 1 is assumed. The simu- ments in the vertical direction one obtains numerical
lated filling curves are shown in Fig. 2.17. It reveals the filling curves such as displayed in Fig. 2.18. Appar-
following: The accuracy of the solution is strongly ently, the unsaturated-saturated modeling approach
dependent on the mesh refinement. Using only 4 layers necessitates a sufficiently discretized approximation to
to approximate the pit body (equivalent to the above find reasonable solutions for this class of problems. It
pseudo-unsaturated approach) the obtained filling becomes clear, moving mesh strategies are here supe-
curve is kinky and inaccurate. This is similar to rior.
pseudo-unsaturated approach as exhibited in Fig. 2.16.
If more layers are applied the curve becomes a smooth 20
shape and approaches to the analytical solution (Fig.
240 elements
2.17).
15
20
23 elements
head [m]
10
15 8 elements
analytical
head [m]
5
10
analytical 0
0 1000 2000 3000 4000 5000
5 4 layers
20 layers time [d]
hydrogeological conditions, the existence of free sur- mine incorporated into the 3D finite element mesh
faces, density effects, high parameter contrasts, diffi- (Fig. 2.19a). A visual impression of the flooding
cult geometric forms of the pit with its wide-spread behavior is given in Fig. 2.20 exhibiting the water and
network of adits, drifts, shafts, and open rooms, and the contaminant spreading in the pit area at two selected
specific contaminant sources resulting from the applied time stages. At early times the water primarily floods
in-situ uranium leaching of low-grade ores in sand- the stopes in the lower location, penetrates vertical con-
stone blocks36. Both regional models with more than duits and begins to wet the blocks and ‘magazines’.
300,000 discretized elements and local in-pit models Contaminant matter is flushed out from the open stopes
were built up (Fig. 2.19a). The latter were used to sim- and is activated in the rocks as soon wet. At later times
ulate the hydraulic and contaminant transport processes also the upper locations are under water and more and
in an experimental flooding area. Figure 2.19b displays more blocks activate their contaminant content.
the modeled hollow structure for the main stopes of the
a) b)
Figure 2.19 Experimental flooding area simulation of the Königstein mine: a) used 3D mesh (89,130 nodes), b) modeled
main stopes by the BASD technique (isosurfaces of high conductivity).
A second example demonstrates the modeling a BASD technique is utilized to adapt the mesh accord-
flooding process of a deep mine near the sea where is a ing to the rising water table and the 3D parameter
threat of saltwater intrusion. Figure 2.21 exhibits the stratigraphy. Along a representative cross-section of
used finite element mesh for studying the water table the 3D mesh as shown in Fig. 2.22 the effect of the
rise and saltwater intrusion in the mine area. The mesh moving becomes evidenced.
cbcilt=ö=VR
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
Figure 2.20 Experimental flooding area simulation of the Königstein mine: computed hydraulic head at t = 0.1 d and
t = 365 d (upper), simulated contaminant distribution at t = 0.1 d and t = 365 d (lower).
VS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKT=^ééäáÅ~íáçåë
t=0
t = 2 yr
cbcilt=ö=VT
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
VU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
OKU=`äçëìêÉ
oÉÑÉêÉåÅÉë 14. Lin, C. S., Bruch, J. C., Jr., Sloss, J. M. & Comincioli, V., On the
solution of transient free-surface flow problems in porous media
by a fixed-domain method. J. Hydrol., 7 (1984), 353-376.
1. Liggett, J. A., Location of free surface in porous media. J.
15. van Genuchten, M. Th., Mass transport in saturated-unsaturated
Hydraul. Div., ASCE, 103 (1977) HY4, 353-365.
media: One-dimensional solutions. Research Rep. No. 87-WR-
2. Neuman, S. P. & Witherspoon, P. A., Finite element method of
11, Water Resources Program, Princeton Univ., 1978.
analysing steady seepage with a free surface. Water Resour. Res.,
16. Yeh, G.-T., Chen, J.-R. & Bensabat, J. A., A three-dimensional
6 (1970), 889-897.
finite-element model of transient free surface flow in aquifers. In:
3. Neuman, S. P. & Witherspoon, P. A., Analysis of nonsteady flow
Computational Methods in Water Resources X, Vol. 1, X. Intern.
with a free surface using the finite element method. Water Resour. Conf. on Comp. Methods in Water Resources, July 1994, Heidel-
Res., 7 (1971) 3, 611-623.
berg, Kluwer Academic Publishers, 131-138.
4. France, P. W., Finite element analysis of two- and three-dimen- 17. Knupp, P., A moving mesh algorithm for 3-D regional groundwa-
sional unconfined seepage problems, Proc. 1st Int. Conf. on
ter flow with water table and seepage face. Adv. Water Resour., 19
Finite Elements in Water Resour., Princeton Univ., July, 1976.
(1996) 2, 83-95.
5. Cheng, R. T.-S. & Li, C.-Y., On the solution of transient free sur-
18. Bear, J. Hydraulics of groundwater. McGraw Hill, New York,
face flow problems in porous media by the finite-element
1979.
method. J. Hydrol., 20 (1973), 49-63.
19. Bear, J. & Verruijt, A., Modeling groundwater flow and pollution.
6. Guvanasen, V. & Volker, R. E., Numerical solutions for unsteady
Reidel Publ. Comp., Dordrecht, 1987.
flow in unconfined aquifers. Int. J. Num. Methds. Engin., 15
20. McDonald, M. G. & Harbaugh, A. W., A modular three-dimen-
(1980), 1643-1657.
sional finite-difference ground-water flow model. U.S. Geologi-
7. Neuman, S. P., Saturated-unsaturated seepage by finite elements.
cal Survey. Open-File Report 83-875, 1988.
J. Hydraul. Div., ASCE, 99 (1973) HY12, 2233-2250.
21. Diersch, H.-J.G., Interactive, graphics-based finite-element simu-
8. Frind, E. O. & Verge, M., Three-dimensional modeling of
lation system FEFLOW for modeling groundwater flow, contam-
groundwater flow systems. Water Resour. Res., 14 (1978) 5, 844- inant mass and heat transport processes. WASY Ltd., Berlin,
856.
2002.
9. Diersch, H.-J., Nützmann, G. & Scholz, H., Modellierung und 22. Diersch, H.-J.G., FEFLOW-Physical basis of modeling. Refer-
numerische Simulation geohydrodynamischer Transportprozesse
ence Manual - Part I, WASY Ltd., Berlin, 2002.
1. Theorie. Techn. Mechanik, 5 (1984) 3, 44-58.
23. Bear, J. & Bachmat, Y., Introduction to modeling of transport
10. Diersch, H.-J. & Nützmann, G., Modellierung und numerische
phenomena in porous media. Kluwer Academic Publ., Dordrecht,
Simulation geohydrodynamischer Transportprozesse 2. Finite-
1991.
Element-Methoden. Techn. Mechanik, 7 (1986) 1, 5-20.
24. McCord, J. T., Application of second-type boundaries in unsatur-
11. Desai, C. S. & Li, G. C., Transient free surface flow through
ated flow modeling. Water Resources Research, 27 (1991) 12,
porous media using a residual procedure. Proc. 4th Int. Symp. on 3257-3260.
Finite Element Methods in Flow Problems, Tokyo, July, 1982,
25. Diersch, H.-J., Albert, H., Schreyer, J. & Richter, J., Three-
621-632.
dimensional modeling of flow and contaminant transport pro-
12. Desai, C. S., Residual flow procedure for three-dimensional free
cesses arising in flooding the Königstein uranium pit. In: B. Mer-
surface flow. Proc. 7th Int. Symp. on Finite Element Methods in
kel et al. (eds): Proc. Intern. Conf. Uranium-Mining and
Flow Problems, Huntsville, April, 1989, 1285-1296. Hydrogeology, Verlag Sven von Loga, Köln, 1995, 121-130.
13. Bruch, J. C., Jr., A survey of free boundary value problems in the
26. Diersch, H.-J., Gründler, R., Kaden, S. & Michels, I., Toward
theory of fluid flow through porous media: variational inequality GIS-based 3D/2D groundwater contamination modeling using
approach - Part I & II. Adv. Water Resour., 3 (1980), 65-80 & 115-
FEM, In: IX Intern. Conf.on Computational Methods in Water
124.
cbcilt=ö=VV
OK=qêÉ~íãÉåí=çÑ=ÑêÉÉ=ëìêÑ~ÅÉë=áå=Oa=~åÇ=Pa=ÖêçìåÇï~íÉê=ãçÇÉäáåÖ
NMM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
bêêçê= éêçé~Ö~íáçå= áå= íÜÉ= kÉïíçåJÄ~ëÉÇ= ëçäìíáçå
Åçåíêçä=çÑ=ìåë~íìê~íÉÇ=Ñäçï
cbcilt=ö=NMN
PK=bêêçê=éêçé~Ö~íáçå=áå=íÜÉ=kÉïíçåJÄ~ëÉÇ=ëçäìíáçå=Åçåíêçä=çÑ=ìåë~íìê~íÉÇ=Ñäçï
NMO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
PKQ=qÜÉ=káííóJdêáííó
with the increment possibly large time step size. The step size is deter-
mined from a desired change in the variable per time
n+1 n+1 n+1 step given by user-specified targets.
ΔX τ = Xτ + 1 – Xτ (3-7)
cbcilt=ö=NMP
PK=bêêçê=éêçé~Ö~íáçå=áå=íÜÉ=kÉïíçåJÄ~ëÉÇ=ëçäìíáçå=Åçåíêçä=çÑ=ìåë~íìê~íÉÇ=Ñäçï
∫ F(t) L 2 dt
⎝ εα ( 1 – s r )⎠ ⎪
Kt
⎜ 2 -------------------------⎟ ⎪
t=0 ⎭
for the ’accumulated loss’ of mass with respect to the It can be easily seen from (3-13) that with large α the
total external supply over the entire simulation period problem is dominated by advection. Otherwise, consid-
(0, T ). ering a fully implicit time discretization the temporal
numerical dispersion can be estimated to
∂s ( ψ ) ∂ ∂ψ
ε -------------- – ----- K r ( ψ )K ⎛ ------- – 1⎞ = 0 (3-12) PKS qÉëí=`~ëÉ
∂t ∂z ⎝ ∂z ⎠
for the exponential constitutive law (3-3) by using the PKSKN kÉïíçå= Åçåíêçä= Äó= íÜÉ= ÇÉîá~J
following assumptions: S o = ψ a = Q = χ = 0 and z íçêó=Éêêçê=ÅêáíÉêáçå=EPJVF
is oriented downward in the direction of gravity.
The computed saturation profiles for two α-parame-
With s ( z, 0 ) = s i and s ( 0, t ) = s o the solution is ters in comparison with the analytical solution are
NMQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
PKS=qÉëí=`~ëÉ
–1
α = 5…200 m
– 20
s i = 10
∂ψ
------- = 0
∂z
z
Figure 3.1 Sketch of the test problem.
cbcilt=ö=NMR
PK=bêêçê=éêçé~Ö~íáçå=áå=íÜÉ=kÉïíçåJÄ~ëÉÇ=ëçäìíáçå=Åçåíêçä=çÑ=ìåë~íìê~íÉÇ=Ñäçï
a) 0.8 b)
0.8
0.7
TBFN, Δtmax = 0.2 d 0.7 TBFN, Δtmax = 0.2 d
TBFN, Δtmax = 0.05 d TBFN, Δtmax = 0.05 d
0.6 PCOSN PCOSN
0.6
analytical analytical
0.5
Saturation [1]
Saturation [1]
0.5
0.4
0.4
0.3
0.3
0.2 0.2
0.1 0.1
0.0 0.0
0 1 2 3 4 5 6 0 1 2 3 4 5 6
Depth [m] Depth [m]
–1 –1 –4
Figure 3.2 Saturation profiles at t = 3 d for a) α = 5 m and b) α = 200 m , δ = 10 with the deviatory
error criterion (3-9) for the Newton control, aggressive target change parameters are used for the TBFN with a
maximum time step constraint Δt max .
PKT `çåÅäìëáçåë
oÉÑÉêÉåÅÉë
For the TBFN the residual error criterion should be
preferred rather than standard deviatory tests to avoid 1. Diersch, H.-J. G. (1998) Treatment of free surfaces in 2D and 3D
conservation errors as long as the target change param- groundwater modeling. Math. Geologie 2, 17-43.
2. Diersch, H.-J. G. & Perrochet, P. (1999) On the primary variable
eters allow large steps. On the other hand, the adaptive
switching technique for simulating unsaturated-saturated flows.
PCOSN scheme sufficiently controls the solution pro- Adv. Water Resour. 23 (1), 25-55.
cess by limiting time truncation errors and an addi- 3. Forsyth, P. A., Wu, Y. S. & Pruess, K. (1995) Robust numerical
tional residual test, so as done in the PCMSN scheme, methods for saturated-unsaturated flow with dry initial conditions
is not necessary in the most cases. in heterogeneous media. Adv. Water Resour. 18(1), 25-38.
NMS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
PKT=`çåÅäìëáçåë
a) 0.8 b)
0.8
0.7
TBFN TBFN
0.7
PCMSN PCMSN
0.6 analytical analytical
0.6
0.5
Saturation [1]
Saturation [1]
0.5
0.4
0.4
0.3
0.3
0.2 0.2
0.1 0.1
0.0 0.0
0 1 2 3 4 5 6 0 1 2 3 4 5 6
Depth [m] Depth [m]
–1 –1 –4
Figure 3.3 Saturation profiles at t = 3 d for a) α = 5 m and b) α = 200 m , δ = δ 2 = 10 with the
residual error criterion (3-10) for the Newton control.
cbcilt=ö=NMT
PK=bêêçê=éêçé~Ö~íáçå=áå=íÜÉ=kÉïíçåJÄ~ëÉÇ=ëçäìíáçå=Åçåíêçä=çÑ=ìåë~íìê~íÉÇ=Ñäçï
NMU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
^= ëÜçÅâJÅ~éíìêáåÖ= ÑáåáíÉJÉäÉãÉåí= íÉÅÜåáèìÉ= Ñçê
ìåë~íìê~íÉÇJë~íìê~íÉÇ= Ñäçï= ~åÇ= íê~åëéçêí= éêçÄJ
äÉãë
H.-J. G. Diersch
Q
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
cbcilt=ö=NMV
QK= ^= ëÜçÅâJÅ~éíìêáåÖ= ÑáåáíÉJÉäÉãÉåí= íÉÅÜåáèìÉ= Ñçê= ìåë~íìê~íÉÇJë~íìê~íÉÇ= Ñäçï= ~åÇ
íê~åëéçêí=éêçÄäÉãë
QKO pÜçÅâ= `~éíìêáåÖ= qÉÅÜJ dispersion coefficient in the form6,7
åáèìÉ 1 R( ψ)
D sc = --- α c h --------------- (4-5)
2 ∇ψ
The basic idea is to employ an asymmetric weak
formulation
if ∇ψ ≠ 0 and zero otherwise. The upwind function
w̃ = w + τ 1 v ⋅ ∇w + τ 2 v || ⋅ ∇w (4-1) α c is given by
v || h
where the first term is the standard Galerkin test func- α c = max { 0, a – 1 ⁄ γ || } γ || = ----------- a ≈ 0.7 (4-6)
2D d
tion, the second term is the linear SUPG modification
and the third term is the nonlinear discontinuity-captur-
ing operator. The vector v || is the projection of the In principle, the shock capturing dispersion coefficient
velocity vector v onto the direction of the local gradi- D sc could be added to the dispersion tensor both in the
ent ∇ψ of a solution ψ . Then, the parameters τ 1 and longitudinal and transverse direction of the flow. How-
τ 2 are defined as ever, a lower order time discretization can already
introduce a damping measure along the streamlines of
αh αh magnitude
τ 1 = -------- τ 2 = max ⎛ 0, ----------- – τ 1⎞ (4-2)
2v ⎝ 2 v || ⎠
v ⋅ ∇ψ Δt 2
v || = --------------- ∇ψ D Δt = ----- v (4-7)
2 2
∇ψ
NNM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
QKP=fãéäÉãÉåí~íáçå
QKP fãéäÉãÉåí~íáçå
where ϕ is 2 for the TR and 1 for the BE scheme, κ is
n+1
The 2D and 3D finite-element discretization of the 1 for the TR and 0 for the BE scheme, Θ = ds ⁄ dh p
coupled unsaturated-saturated flow, mass and heat is the derivation of the saturation with respect to the
transport problems leads to the following matrix sys- hydraulic head and is a given function, n designates
tem the time level, subscript p indicates the explicit predic-
tor solutions obtained from FE or AB schemes8, and J'
represents the corresponding partial Jacobian of the
O ( S )h· + MS· + K ( h, S )h = F ( h, S, C, T ) Newton method. The nonlinearities appearing in the
Aq = B ( h, S, C, T ) matrices and which are caused by both the physical
· (4-10)
P ( S, C )C + D ( q, h, S, C, T )C = R ( S, C ) problem and the nonlinear shock-capturing parameter
(4-5) are linearized by using the predictor values. The
U ( S )T· + L ( q, h, S, C, T )T = W ( S, T ) solution is automatically controlled by an error-based
timestep adaptation. Notice, as seen in (4-11) the unsat-
to solve the hydraulic head h , the fluid saturation S , urated flow equations of the Richards type are treated
the Darcy fluxes q , the concentration C , and the tem- in a mixed saturated-head variable formulation pos-
perature T . A first order FE/BE (Forward Euler/Back- sessing good conservative properties.
ward Euler) and a second order AB/TR (Adams-Bash-
cbcilt=ö=NNN
QK= ^= ëÜçÅâJÅ~éíìêáåÖ= ÑáåáíÉJÉäÉãÉåí= íÉÅÜåáèìÉ= Ñçê= ìåë~íìê~íÉÇJë~íìê~íÉÇ= Ñäçï= ~åÇ
íê~åëéçêí=éêçÄäÉãë
QKQ kìãÉêáÅ~ä=oÉëìäíë SC method (Fig. 4.1d). Following parameters have
been used: injection rate q = 6.433 m2/d, D d = 0, β L =
QKQKN eççéÉë= ~åÇ= e~êäÉã~ååÛë= íïç 0.0015 m, βT = 0 (for more details see10).
ïÉää=éêçÄäÉã
It reveals the Galerkin scheme produces significant
wiggles while the SUPG and the SC schemes give sta-
Hoopes and Harlemann9 performed a number of
ble solutions. The SC results appear superior to the
experiments using a sand model to measure the distri-
SUPG distribution. The SC scheme introduces a
bution of a solute between recharging and discharging
smaller amount of upwind and exhibits more accurate
wells in the saturated zone. Figure 4.1a shows the
results.
coarse unstructured 2D mesh used to compare the
results at time t = 0.2 d for the Galerkin method (Fig
4.1b), the SUPG scheme (Fig. 4.1c) and the proposed
a) b)
c) d)
Figure 4.1 Comparison for Hoopes and Harlemann’s experiment: a) used mesh, b) Galer-
kin (no upwind), c) SUPG, d) shock capturing.
NNO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
QKQ=kìãÉêáÅ~ä=oÉëìäíë
a)
0.350 m
b)
0.182 m
0.649 m
Co = 50 g/l
K = 10-4 m/s c)
Dd = 10-9 m2/s
βL = βT = 0 m
1m
b)
d)
cbcilt=ö=NNP
QK= ^= ëÜçÅâJÅ~éíìêáåÖ= ÑáåáíÉJÉäÉãÉåí= íÉÅÜåáèìÉ= Ñçê= ìåë~íìê~íÉÇJë~íìê~íÉÇ= Ñäçï= ~åÇ
íê~åëéçêí=éêçÄäÉãë
In a 2D box of a saturated porous medium with and Kropinski’s saturation patterns indicates that the
impervious boundaries a heavy solute with a concen- present results possess a good adaptation of steep gra-
tration of 400 g/l is initially placed at an upper location. dients without spurious oscillations. Such a steepness
The background concentration is 50 g/l and mechanical was achieved by Forsyth and Kropinski only at a finer
dispersion should be neglected. It becomes clear that mesh. There, the agreement is quite well.
the gravity-induced sinking process of the solute is dif-
ficult to model because the buoyancy forces are very a)
large. Otherwise, it is to be expected that discretization
effects becomes significant due to different damping
measures required in the numerical solution. An
unstructured mesh of a medium resolution is used for
comparing the SUPG and SC schemes. The results are
displayed in Fig. 4.3. As shown the evolving pattern
formations are quite different for both schemes. It
clearly reveals the overdiffusive property of the SUPG
scheme against the superior SC method. Notice, a
Galerkin approach cannot be successful for the used
b)
mesh.
NNQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
QKR=`çåÅäìëáçåë
oÉÑÉêÉåÅÉë
1. Brooks, A.N. & Hughes, T.J.R., Streamline upwind Petrov-Galer-
kin formulations for convection-dominated flows with particular
emphasis on the incompressible Navier-Stokes equations, Com-
put. Meths. Appl. Mech. Engrg. 32, pp. 199-259, 1982.
2. Heinrich, J.C., Huyakorn, P.S., Zienkiewicz, O.C. & Mitchell,
A.R., An upwind finite element scheme for two-dimensional con-
vective transport equation, Internat. J. Numer. Meths. Engrg. 11,
pp. 134-143, 1977.
3. Roache, P.J., On artificial viscosity, J. Comput. Phys. 10, pp. 169-
184, 1972.
4. Hughes, T.J.R., Mallet, M. & Mizukami, A., A new finite element
formulation for computational fluid dynamics: II. Beyond SUPG,
Comput. Meths. Appl. Mech. Engrg. 54, pp. 341-355, 1986.
5. Hughes, T.J.R. & Mallet, M., A new finite element formulation
for computational fluid dynamics: IV. A discontinuity-capturing
operator for multidimensional advective-diffusive systems, Com-
put. Meths. Appl. Mech. Engrg. 58, pp. 329-336, 1986.
6. Johnson, C., Szepessy, A. & Hansbo, P., On the convergence of
shock-capturing streamline diffusion finite element methods for
hyperbolic conservation laws, Math. Comput. 54, pp. 82-107,
1990.
cbcilt=ö=NNR
QK= ^= ëÜçÅâJÅ~éíìêáåÖ= ÑáåáíÉJÉäÉãÉåí= íÉÅÜåáèìÉ= Ñçê= ìåë~íìê~íÉÇJë~íìê~íÉÇ= Ñäçï= ~åÇ
íê~åëéçêí=éêçÄäÉãë
NNS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
bêêçê=åçêãë=ìëÉÇ=áå=cbcilt
H.-J. G. Diersch
R
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
1⁄p
R bêêçê=åçêãë=ìëÉÇ=áå=cbcilt
⎛ N ⎞
RKN bêêçêë=~åÇ=jÉ~ëìêÉë = ⎜ ∑ ei ⎟
p
e p≥1 (5-2)
p ⎜ ⎟
⎝i = 1 ⎠
Mathematically, an error e can be considered as the
difference between an approximate ψ̂ and an exact
where N represents the number of vector elements. In
solution ψ
practical applications the error norm should be appro-
priately chosen to focus on the particular quantity of
e = ψ – ψ̂
(5-1) interest. As the result, in varying p one can emphasize
e i = ψ i – ψ̂ i the maximum differences occurred in the solution or
one has more interest in an average and integral mea-
Note, ψ stands for a primary solution variable, which sure of the error. While the former is a much stronger
is typically in FEFLOW the hydraulic head h , the con- measure and focus on local effects, the latter gives
centration C or the temperature T . often a representative measure of the overall error in
the entire solution space. Accordingly, FEFLOW uses
The specification of a local error in the form (5-1) is different norms in measuring errors which can be
generally not appropriate and more general error mea- optionally chosen.
sures are required. For this reason various ’norms’ rep-
resenting some integral scalar quantity are often
introduced to measure errors. In an abstract sense the RKO bêêçêë=aÉêáîÉÇ=Ñçê=kìãÉêJ
vector (or Hölder) norm, so-called Lp norm, is the most áÅ~ä=pÅÜÉãÉë
general expression for an error measure, viz.,
The used specific form of the error measure
depends on the numerical context. For instance, for a
simple iterative scheme applied at a given time level it
cbcilt=ö=NNT
RK=bêêçê=åçêãë=ìëÉÇ=áå=cbcilt
ei = ψi
τ+1
– ψi
τ
(5-3)
e L2 N ⎜ ψ2 ∑ ei
⎟
(5-6)
⎝ max i=1 ⎠
where τ corresponds to the iteration counter. On the where ψ max is the maximum quantity of the solution to
other hand, in using the predictor-corrector techniques normalize the ψ i entities. The maximum ψ max is pre-
with automatic time stepping the errors are derived for ferred for the normalization instead of using a relative
the Forward Euler/Backward Euler (FE/BE) scheme as τ
quantity, e.g. ψ i , which would lead to too strong esti-
mates especially at starting times or if converging to
1 Δ
steady state.
e i = --- ψ i – ψ i (5-4)
2
NNU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
RKO=bêêçêë=aÉêáîÉÇ=Ñçê=kìãÉêáÅ~ä=pÅÜÉãÉë
cbcilt=ö=NNV
RK=bêêçê=åçêãë=ìëÉÇ=áå=cbcilt
NOM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
^Äçìí= íÜÉ= ÇáÑÑÉêÉåÅÉ= ÄÉíïÉÉå= íÜÉ= ÅçåîÉÅíáîÉ
Ñçêã= ~åÇ= íÜÉ= ÇáîÉêÖÉåÅÉ= Ñçêã= çÑ= íÜÉ= íê~åëéçêí
Éèì~íáçå
H.-J. G. Diersch
S
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
R d = ∂( Rψ ) ⁄ ∂ψ derivative term of retardation;
S ^Äçìí=íÜÉ=ÇáÑÑÉêÉåÅÉ=ÄÉíïÉÉå=íÜÉ=ÅçåîÉÅíáîÉ=Ñçêã=~åÇ=íÜÉ=ÇáîÉêÖÉåÅÉ=Ñçêã=çÑ=íÜÉ=íê~åëéçêí=Éèì~íáçå
where
cbcilt=ö=NON
SK=^Äçìí=íÜÉ=ÇáÑÑÉêÉåÅÉ=ÄÉíïÉÉå=íÜÉ=ÅçåîÉÅíáîÉ=Ñçêã=~åÇ=íÜÉ=ÇáîÉêÖÉåÅÉ=Ñçêã=çÑ=íÜÉ
íê~åëéçêí=Éèì~íáçå
ψ = ψ1 on Γ1 ⎫ ∂ψ
(6-3) ∫ w ⎛⎝ R d ------- + q ⋅ ∇ψ⎞⎠ + ∇w ⋅ ( D ⋅ ∇ψ ) = (6-6)
⎬ ∂t
– n ⋅ ( D ⋅ ∇ψ ) + a ( ψ 2 – ψ ) = b on Γ2 ⎭ Ω
∫ { ∇ ⋅ [ w ( D ⋅ ∇ψ ) ] + wQψ }
where on Γ 1 we have Dirichlet BC and on Γ 2 it repre- Ω
sents a more general form of a Robin type BC in which
more specific Neumann and Cauchy type BC’s as used Now, applying the divergence theorem (Green’s theo-
in FEFLOW1 are involved. If a = 0 a Neumann BC of rem) on the ’dispersive’ term on the RHS of (6-6)
2nd kind results, while for b = 0 a common Cauchy
BC of 3rd kind is given. In (6-3) n corresponds to the
normal unit vector (positive outward), ψ 1 and ψ 2 are
∫ ∇ ⋅ [ w ( D ⋅ ∇ψ ) ] = ∫ wn ⋅ ( D ⋅ ∇ψ ) (6-7)
Ω ∂Ω
prescribed boundary values of ψ on Γ 1 and Γ 2 ,
respectively. and obtain for (6-6)
∂ψ
∫ w ⎛⎝ R d ------- + q ⋅ ∇ψ⎞⎠ + ∇w ⋅ ( D ⋅ ∇ψ ) =
SKP tÉ~â=cçêã=çÑ=íÜÉ=`çåîÉÅJ ∂t
(6-8)
íáîÉ=cçêã=ESJOF Ω
∫ wQψ + ∫ wn ⋅ ( D ⋅ ∇ψ )
The finite element formulation is based on the fol- Ω ∂Ω
∫ ∇ ⋅ [ w ( D ⋅ ∇ψ ) ] = ∫ w [ ∇ ⋅ ( D ⋅ ∇ψ ) ] (6-5)
∂ψ
Ω Ω ∫ w ⎛⎝ R d ------- + q ⋅ ∇ψ⎞⎠ + ∇w ⋅ ( D ⋅ ∇ψ ) + ∫ waψ = (6-10)
∂t
+ ∫ ∇w ⋅ ( D ⋅ ∇ψ ) Ω Γ2
Ω
∫ wQψ + ∫ w ( aψ2 – b )
Ω Γ2
and rewrite (6-4) as follows:
NOO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
SKQ=tÉ~â=cçêã=çÑ=íÜÉ=aáîÉêÖÉåÅÉ=cçêã=ESJNF
It should be noticed that with this BC formulation the Applying this formulation together with the remain-
normal ’dispersive’ flux is expressed. For instance, if ing terms (analogous to above) we obtain the following
a = b = 0 , known as the natural (Neumann) condi- weak form
tion, then the boundary is impervious for the dispersive
flux n ⋅ ( D ⋅ ∇ψ ) = 0 , what does not mean that the ∂ψ
boundary is impervious for the normal ’convective’ ∫ wR d ------- – ψq ⋅ ∇w + ∇w ⋅ ( D ⋅ ∇ψ ) =
∂t
(6-14)
Ω
flux n ⋅ qψ on the boundary. But we shall see next that
this becomes possible in using the divergence form. ∫ wQ + ∫ wn ⋅ ( D ⋅ ∇ψ – qψ )
Ω ∂Ω
∂ψ
∫w R d ------- + ∇ ⋅ ( qψ ) =
∂t ∫ w [ ∇ ⋅ ( D ⋅ ∇ψ ) + Q ] (6-11)
and using the Robin BC type (6-3) the weak form of
Ω Ω
the divergence form (6-14) takes the expression
Now we see there is one important difference to the
∂ψ
above convective form (6-4). Beside the ’dispersive’ ∫ wR d ------- – ψq ⋅ ∇w + ∇w ⋅ ( D ⋅ ∇ψ ) +
∂t ∫ w ( a + n ⋅ q )ψ
term we have also to integrate the ’convective’ term by Ω Γ2
(6-16)
parts, viz.,
= ∫ wQ + ∫ w ( aψ2 – b )
Ω Γ2
∫ w∇ ⋅ ( qψ ) = ∫ ∇ ⋅ ( wqψ ) – ∫ ψq ⋅ ∇w (6-12)
Ω Ω Ω
The normal convective flux appears now on the LHS of
(6-16) and is equivalent to the following BC’s
Using the divergence theorem we obtain
ψ = ψ1 on Γ1 ⎫
⎬ (6-17)
∫ ∇ ⋅ ( wqψ ) = ∫ wψn ⋅ q (6-13) – n ⋅ ( D ⋅ ∇ψ – qψ ) + a ( ψ 2 – ψ ) = b on Γ2 ⎭
Ω ∂Ω
where a new boundary integral term appears. rather than (6-3). In applyimg now (6-17) to the diver-
gence form (6-14) the following weak statement results
cbcilt=ö=NOP
SK=^Äçìí=íÜÉ=ÇáÑÑÉêÉåÅÉ=ÄÉíïÉÉå=íÜÉ=ÅçåîÉÅíáîÉ=Ñçêã=~åÇ=íÜÉ=ÇáîÉêÖÉåÅÉ=Ñçêã=çÑ=íÜÉ
íê~åëéçêí=Éèì~íáçå
∂ψ range of applications. A disadvantage of the convective
∫ wR d ------- + ∇w ⋅ ( D ⋅ ∇ψ – ψq ) +
∂t ∫ waψ form can arise if the prescription of the ’dispersive’
Ω Γ2 boundary flux is insufficient, e.g., for an intruding con-
(6-18)
taminant source on a boundary portion with a given
= ∫ wQ + ∫ w ( aψ2 – b ) rate.
Ω Γ2
NOQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
SKS=e~åÇäáåÖ=çÑ=lìíÑäçïáåÖ=_çìåÇ~êáÉë=Ñçê=íÜÉ=aáîÉêÖÉåÅÉ=cçêã
ary condition
∫n⋅q = ∑ ∫ wn ⋅ q (6-25)
– n ⋅ ( D ⋅ ∇ψ – qψ ) + a ( ψ 2 – ψ ) = b on Γ 2 (6-21) Γ2 e Γe
2
cbcilt=ö=NOR
SK=^Äçìí=íÜÉ=ÇáÑÑÉêÉåÅÉ=ÄÉíïÉÉå=íÜÉ=ÅçåîÉÅíáîÉ=Ñçêã=~åÇ=íÜÉ=ÇáîÉêÖÉåÅÉ=Ñçêã=çÑ=íÜÉ
íê~åëéçêí=Éèì~íáçå
the diffusive/dispersive outgoing needs to be specified,
where n ⋅ ( D ⋅ ∇ψ ) = 0 appears as a natural boundary
condition for outflowing situations.
SKT ^å=bñ~ãéäÉ
Considering the 2D vertical flow domain as shown
in Fig. 6.1 describing the contaminant influence on a
discharging aquifer from a leaked deposit, the differ-
ences between the convective and the divergence form
of the transport equations become apparent. The cross-
sectional domain has a length of 1000 m and a height
of 40 m. The aquifer is discharged from left to right.
The deposit contacts the aquifer on top over a length of
50 m, where contaminant matter releases. All parame-
ters and relationships are displayed in Fig. 6.1.
NOS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
SKT=^å=bñ~ãéäÉ
250 m 50 m
A B C D
Deposit
–4
K = 1 ⋅ 10 m/s
ε = 0.3
–9
D d = 1 ⋅ 10 m2/s
40 m
βL = 2 m
β T = 0.1 m
F 1000 m E
Figure 6.1 Cross-sectional domain of study (K - isotropic hydraulic conductivity, ε - porosity, D d - molecular diffu-
sion, β L - longitudinal dispersivity, β T - transverse dispersivity).
cbcilt=ö=NOT
SK=^Äçìí=íÜÉ=ÇáÑÑÉêÉåÅÉ=ÄÉíïÉÉå=íÜÉ=ÅçåîÉÅíáîÉ=Ñçêã=~åÇ=íÜÉ=ÇáîÉêÖÉåÅÉ=Ñçêã=çÑ=íÜÉ
íê~åëéçêí=Éèì~íáçå
Table 6.1 Flow boundary conditions
The boundary conditions for the contaminant mass dition n ⋅ ( D ⋅ ∇ψ ) for the convective form according
transport differ between the convective and the diver- to Eq. (6-19) and a total (dispersive plus convective)
gence forms as summarized in Tabs. 6.2 and 6.3. The rate n ⋅ ( D ⋅ ∇ψ – qψ ) for the divergence form accord-
contaminant release from the deposit is modeled by a ing to Eq. (6-20).
given rate. This rate represents a dispersive influx con-
Table 6.2 Boundary conditions for the convective form according to Eq. (6-19)
A-B - - - unspecified
(impervious for dispersive fluxes
– n ⋅ ( D ⋅ ∇ψ ) = 0)
C-D - - - unspecified
(impervious for dispersive fluxes
– n ⋅ ( D ⋅ ∇ψ ) = 0)
D-E - - - unspecified
(impervious for dispersive fluxes
– n ⋅ ( D ⋅ ∇ψ ) = 0, however, the
boundary is convectively pervious,
compare Tab. 6.1)
E-F - - - unspecified
(impervious for dispersive fluxes
– n ⋅ ( D ⋅ ∇ψ ) = 0)
NOU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
SKT=^å=bñ~ãéäÉ
Table 6.3 Boundary conditions for the divergence form according to Eq. (6-20)
A-B - - - unspecified
(impervious for total fluxes
– n ⋅ ( D ⋅ ∇ψ – qψ ) = 0)
C-D - - - unspecified
(impervious for total fluxes
– n ⋅ ( D ⋅ ∇ψ – qψ ) = 0)
E-F - - - unspecified
(impervious for total fluxes
– n ⋅ ( D ⋅ ∇ψ – qψ ) = 0)
cbcilt=ö=NOV
SK=^Äçìí=íÜÉ=ÇáÑÑÉêÉåÅÉ=ÄÉíïÉÉå=íÜÉ=ÅçåîÉÅíáîÉ=Ñçêã=~åÇ=íÜÉ=ÇáîÉêÖÉåÅÉ=Ñçêã=çÑ=íÜÉ
íê~åëéçêí=Éèì~íáçå
tive form a total amount of 3.45 g/m/d contaminant infinitely large value with the result that the convective
mass flux appears. What is the reason for this enlarged part of the boundary flux becomes infinitely large.
contaminant mass flux? In the convective form only
the dispersive part is defined at the boundary while the Unlike this, the divergence form echoes exactly the
convective part remains undefined. Expectedly, the dis- distribution and balance quantities which should be
persive magnitude is exactly 0.625 g/m/d. With the practically expected. The budget analysis results a total
given dispersivity parameters (Fig. 6.1) concentration contaminant release of 0.625 g/m/d through the deposit
profiles along the deposit boundary result as shown in boundary. Consequently, the concentration magnitudes
Fig. 6.4. This concentrations multiplied with the flow are significantly smaller (maximum value is only about
rate of 0.0125 m/d (Tab. 6.1) must be additionally con- 1 g/m3 at the deposit boundary) as shown in Fig. 6.4.
vected through the boundary. Because the concentra- This means the net contaminant mass release for the
tions are relatively high the convective part must be divergence form is about six times smaller than for the
large. Notice, it should become clear that this convec- convective form, which is also indicated by the depart-
tive form must fail for the given boundary conditions if ing concentration profiles of this order (Fig. 6.4).
the dispersivity (and diffusion) becomes smaller and
smaller. Then, the concentration gradient tends to an
Figure 6.2 Computed stationary contaminant distribution for the convective form (exaggeration 10 : 1).
NPM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
SKT=^å=bñ~ãéäÉ
Figure 6.3 Computed stationary contaminant distribution for the divergence form (exaggeration 10 : 1).
0
0 10 20 30 40 50
Deposit length [m]
cbcilt=ö=NPN
SK=^Äçìí=íÜÉ=ÇáÑÑÉêÉåÅÉ=ÄÉíïÉÉå=íÜÉ=ÅçåîÉÅíáîÉ=Ñçêã=~åÇ=íÜÉ=ÇáîÉêÖÉåÅÉ=Ñçêã=çÑ=íÜÉ
íê~åëéçêí=Éèì~íáçå
where
R
SKU oÉã~êâë= çå= íÜÉ= bèìáî~J C 3 = reference concentration;
Φ = mass transfer rate;
äÉåÅÉ= çÑ= `~ìÅÜóJíóéÉ= ~åÇ
kÉìã~ååJíóéÉ= _çìåÇ~êó If we simply choose
`çåÇáíáçåë= Ñçê= íÜÉ= `çåJ
îÉÅíáîÉ= cçêã= ~åÇ= íÜÉ Φ = –n ⋅ q (convective boundary flux)
aáîÉêÖÉåÅÉ=cçêã=çÑ=qê~åëJ R
C3 = f⁄Φ
(6-30)
Note that the prescribed Neumann mass flux rate f is flow transport
chosen negative because the mass flux is considered as Neumann-type Neumann-type
an input rate. n ⋅ q = –g qc = –f
NPO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
SKU=oÉã~êâë=çå=íÜÉ=bèìáî~äÉåÅÉ=çÑ=`~ìÅÜóJíóéÉ=~åÇ=kÉìã~ååJíóéÉ=_çìåÇ~êó=`çåÇáJ
íáçåë=Ñçê=íÜÉ=`çåîÉÅíáîÉ=cçêã=~åÇ=íÜÉ=aáîÉêÖÉåÅÉ=cçêã=çÑ=qê~åëéçêí=bèì~íáçåë=J=mêÉJ
In contrast in using the standard convective form of
transport equations the boundary conditions as dis-
played in Fig. 6.6 would lead to the same results.
flow transport
Neumann-type Cauchy-type
R
n ⋅ q = –g Φ = g C3 = f ⁄ Φ
oÉÑÉêÉåÅÉë
1. Diersch, H.-J. G., FEFLOW - Physical basis of modeling. Refer-
ence Manual - Part I, WASY Ltd., Berlin, 2002.
2. Pinder, G. & Gray, W., Finite element simulation in surface and
subsurface hydrology. Academic Press, 1977.
3. Galeati, G. & Gambolatti, G., On the boundary conditions and
point sources in the finite element integration of the transport
equation, Water Resources Research 25 (1989) 5, 847-856.
4. Gresho, P. M., Lee, P. L. & Sani, R. L., The consistent method for
computing derived boundary quantities when the Galerkin FEM
is used to solve thermal and/or fluids problems, Numerical Meth-
ods in Thermal Problems, Vol. 2, Pineridge Press, 1981, 663-675.
cbcilt=ö=NPP
SK=^Äçìí=íÜÉ=ÇáÑÑÉêÉåÅÉ=ÄÉíïÉÉå=íÜÉ=ÅçåîÉÅíáîÉ=Ñçêã=~åÇ=íÜÉ=ÇáîÉêÖÉåÅÉ=Ñçêã=çÑ=íÜÉ
íê~åëéçêí=Éèì~íáçå
NPQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
^Äçìí=íÜÉ=Ñçêãìä~íáçå=çÑ=ÜóÇê~ìäáÅ=ÜÉ~Ç=ÄçìåÇJ
~êó= EéçíÉåíá~äF= ÅçåÇáíáçåë= Ñçê= ÑäìáÇ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ÖêçìåÇï~íÉê=éêçÄäÉãë
H.-J. G. Diersch
T
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
the hydraulic head (potential)1. A typical example is
T ^Äçìí=íÜÉ=Ñçêãìä~íáçå=çÑ=ÜóÇê~ìäáÅ=ÜÉ~Ç=ÄçìåÇ~êó=EéçíÉåíá~äF=ÅçåÇáíáçåë=Ñçê=ÑäìáÇ=ÇÉåëáíóJÇÉéÉåÇÉåí=ÖêçìåÇï~íÉê=éêçÄäÉãë
TKN mêçÄäÉã=aÉëÅêáéíáçå the saltwater intrusion from a sea into a coastal aquifer
as schematized in Fig. 7.1. While on the land side of
In formulating boundary conditions (B.C.) for the the aquifer a freshwater discharge can be prescribed
groundwater flow the prescription of a hydraulic head (e.g., by a 2nd kind Neumann flux-type B.C.), at the
(1st kind Dirichlet-type or 3rd kind Cauchy) B.C. at a sea side the boundary is formed by a given hydraulic
given boundary portion is a common task. However, in head distribution. This hydraulic potential is measured
modeling density-dependent problems such as saltwa- in form of the piezometric head at the sea which is
ter intrusion or geothermal processes these hydraulic related to the actual fluid density of saltwater ρ s .
head B.C.’s have to consider the specific definition of
z z'
A
sea
freshwater ρ o
saltwater ρ s
B
p = – ρ s gz h = f ( z, ρ s )
Figure 7.1 Saltwater intrusion in a coastal aquifer with related boundary conditions.
cbcilt=ö=NPR
TK=^Äçìí=íÜÉ=Ñçêãìä~íáçå=çÑ=ÜóÇê~ìäáÅ=ÜÉ~Ç=ÄçìåÇ~êó=EéçíÉåíá~äF=ÅçåÇáíáçåë=Ñçê=ÑäìáÇ
ÇÉåëáíóJÇÉéÉåÇÉåí=ÖêçìåÇï~íÉê=éêçÄäÉãë
TKO qÜÉ= oÉÑÉêÉåÅÉ= eóÇê~ìäáÅ
mçíÉåíá~ä where ρ s is the density of groundwater at a known
salinity C : ρ s = ρ s ( C ) . It should be clear that the head
For the groundwater flow equations1 FEFLOW pre- h s cannot be directly used as a boundary condition.
fers the hydraulic head h , instead of the pressure p , as Instead, it has to be transformed to the reference
the primary variable. As a consequence, the corre- hydraulic head h , Eq. (7-2). This can be simply done
sponding B.C.’s of 1st kind (Dirichlet-type) or 3rd kind under considering the following relationships:
(Cauchy-type), respectively,
Expanding Eq. (7-3) by ρ o
⎫
p ρo
R
h = h ⎪
⎬ at Γ (7-1) h s = --------- ----- + z' (7-4)
R ρo g ρs
)
qn = –Φ ( h2 – h ) ⎪ AB
⎭
we get if introducing Eq. (7-2)
have to be expressed according to the definition of the
hydraulic potential h . As described in1 the hydraulic ρo ρo
h s = ----- h + ⎛ 1 – -----⎞ z' (7-5)
head variable h must be appropriately related to a ref- ρs ⎝ ρs⎠
erence fluid density ρ o , viz., and finally
p ρs ρs – ρo
h = --------- + z' (7-2)
ρo g h = ----- h s – ⎛⎝ -----------------⎞⎠ z' (7-6)
ρo ρo
NPS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
TKQ=eóÇêçëí~íáÅ=`çåÇáíáçå
z case 1 case 2
(constant) (linear)
ρs ρo
g
density ρ pressure p
ρ2 p2
Δz
cbcilt=ö=NPT
TK=^Äçìí=íÜÉ=Ñçêãìä~íáçå=çÑ=ÜóÇê~ìäáÅ=ÜÉ~Ç=ÄçìåÇ~êó=EéçíÉåíá~äF=ÅçåÇáíáçåë=Ñçê=ÑäìáÇ
ÇÉåëáíóJÇÉéÉåÇÉåí=ÖêçìåÇï~íÉê=éêçÄäÉãë
From (7-12) we obtain with ρ 1 = ρ 2 = ρs for the case h = – αz = – 0.029 z (7-15)
)
of a constant saltwater density (case 1) AB
)
AB
lent prescription of the hydraulic head B.C.’s.
TKR bñ~ãéäÉë REMARK 2: Similar considerations are required for
thermal (thermohaline) problems if a hydraulic head
TKRKN _çìåÇ~êó=ïáíÜ=Åçåëí~åí=ÇÉåëáíó condition is to be prescribed at a boundary where the
temperature T (and salinity C ) are input. In this case
Referring to the saltwater intrusion problem of Fig. the density ρ s is deemed to be the value for the mea-
7.1 we assume that water table of the sea is given by sured T (and C ): ρ s = ρ s ( T, C ) . For instance, using a
h s = 0 , that means we choose z = 0 at the free surface linear thermal expansion of the density1 we have for a
of the sea where we have p = 0 . We aim at finding a thermohaline situation (both T and C are given here)
corresponding hydraulic head condition for h which the following relationship
should be imposed on the sea side of the model domain
)
NPU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
TKR=bñ~ãéäÉë
AB
)
to the reference density ρ o , and β is a known linear AB
ary portion AB varies as sity varies linearly through the transition zone with a
thickness of Δz 1 .
ρo
g
z
ho
transition h1
Δz1
zone
Δz2
ρs h2
density ρ head h
cbcilt=ö=NPV
TK=^Äçìí=íÜÉ=Ñçêãìä~íáçå=çÑ=ÜóÇê~ìäáÅ=ÜÉ~Ç=ÄçìåÇ~êó=EéçíÉåíá~äF=ÅçåÇáíáçåë=Ñçê=ÑäìáÇ
ÇÉåëáíóJÇÉéÉåÇÉåí=ÖêçìåÇï~íÉê=éêçÄäÉãë
–1
where h o represents the hydraulic head at the boundary Φ = transfer coefficient, ( T ) ;
which is related to the freshwater density ρ o .
oÉÑÉêÉåÅÉë
kçí~íáçå
1. Diersch, H.-J. G., FEFLOW - Physical basis of modeling. Refer-
C = salinity, saltwater concentration, ence Manual - Part I, WASY Ltd., Berlin, 2002.
–3
( ML ) ;
–2
g = gravitational acceleration, ( LT ) ;
h = hydraulic head referenced to ρ o ,
(L) ;
hs = measured saltwater piezometric
head related to ρ s , ( L ) ;
h 0, h 1, h 2 = heads at locations, ( L ) ;
R R
h ,h = piezometric head prescribed at
2
boundaries of Dirichlet- and
Cauchy-type, respectively, ( L ) ;
–1 –2
p = pressure, ( ML T ) ;
–1
qn = normal boundary flux, ( LT ) ;
T = temperature, ( Θ ) ;
T s, T o = boundary temperature and reference
temperature, respectively, ( Θ ) ;
z' = elevation; Cartesian coordinate
along acting of gravity, ( L ) ;
z = z' – h s , vertical Cartesian
coordinate with the origin at the top
of the saline water body, ( L ) ;
α = density difference ratio, ( 1 ) ;
β = linear thermal expansion coefficient,
–1
(Θ ) ;
Δz = depth, ( L ) ;
Γ = boundary portion;
ρo = reference fluid density; density of
–3
freshwater, ( ML ) ;
–3
ρs = density of saltwater, ( ML ) ;
NQM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
^å=ÉÑÑáÅáÉåí=ãÉíÜçÇ=Ñçê=ÅçãéìíáåÖ=ÖêçìåÇï~íÉê
êÉëáÇÉåÅÉ=íáãÉë
H.-J. G. Diersch
U
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
tration C [mg/l] of a tracer injected as an impulse at equation the age source is Bε , where B corresponds to
time zero5. Accordingly, at any point in the model the thickness of the aquifer.)
domain the age A of the groundwater is considered as a
concentration-weighted travel time, viz., To solve Eq. (8-3) for the age A under a given
steady groundwater flow field q appropriate boundary
∞ conditions of 1st kind (Dirichlet-type) and 2nd kind
∫0 tC dt (Neumann-type) along inflowing and outflowing
A = ----------------- (8-1)
∞ boundary sections have to be prescribed in the follow-
∫ C dt0
ing manner: At inflowing boundaries the groundwater
age A can be usually imposed as a 1st kind boundary
condition, for instance, if setting A = 0 the age (as a
where t is the time and C corresponds to the concen-
relative time) is considered as the beginning time on
tration of the tracer. The dissolved concentration of the
such a boundary section. On the other hand, along out-
tracer have to satisfy the law of mass conservation
flowing boundaries a natural 2nd kind Neumann condi-
written in form of the advection-dispersion transport
tion can often be specified as n ⋅ ( D ⋅ ∇A ) = 0 , i.e., the
equation5:
age in normal direction n to the boundary does not
∂C change anymore (for instance typically if groundwater
ε ------- + q ⋅ ∇C = ∇ ⋅ ( D ⋅ ∇C ) (8-2) leaves the aquifer and enters surface water).
∂t
NQO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
UKQ=aÉãçåëíê~íáîÉ=bñ~ãéäÉ
steady-state conditions (i.e., steady flow - steady mass the aquitard to the both aquifers is amounted to 1 :
transport). 1000. Furthermore, we assume a disturbance in the
aquitard in form of local ’hydrogeologic window’,
(3) Formulation of boundary conditions for the age A , through which the lower aquifer can be threatened. The
e.g., A = 0 at inflowing boundaries and hydrogeologic window should have the same conduc-
n ⋅ ( D ⋅ ∇A ) = 0 at outflowing boundaries. tivity than the aquifer. On top of the upper aquifer
groundwater recharge is input. The following questions
(4) Specification of the material conditions, where arise: At which travel times do surface-entering con-
properly the source term of zero order (’sink/source’) is taminants arrive the groundwater at different depths?
to be set as the age source in form of ε (or Bε ). (Note, How is the influence of mechanical dispersion and dif-
FEFLOW’s problem editor provides copy functions fusion? What are the differences between a 2D and 3D
which benefits the assignment of the age source from modeling of the hydrogeologic window in the aqui-
porosity data). tard?
(5) Solution of the steady flow and the age transport We start with a 2D modeling. Figure 8.1 displays
equations in one step. The evaluation of the results can the cross-section of a 2D vertical model, where the
be done by the standard tools available in FEFLOW for depicted steady-state pathlines and isochrones are
the concentration, e.g., isoline plotting, 3D visualiza- obtained by the traditional particle tracking approach
tion, data exporting etc. available in FEFLOW too.
UKQ aÉãçåëíê~íáîÉ=bñ~ãéäÉ
Let us consider two aquifers which are separated by
an aquitard. The ratio of the hydraulic conductivities of
cbcilt=ö=NQP
UK=^å=ÉÑÑáÅáÉåí=ãÉíÜçÇ=Ñçê=ÅçãéìíáåÖ=ÖêçìåÇï~íÉê=êÉëáÇÉåÅÉ=íáãÉë
Figure 8.1 2D (exaggerated) cross-sectional domain with pathlines and isochrones at 10, 20, 30, 40 and 50
years simulated by FEFLOW’s traditional particle tracking approach.
Now, the computation of the same problem via the pared to the case without dispersion (Fig. 8.2) two
direct simulation of the groundwater age results a dis- main differences appears which can be of certain
tribution of ages A for 10, 20,. 30, 40 and 50 years in importance for practical applications: (1) If dispersion
an isoline plot as shown in Fig. 8.2. Along the upper is considered the age is reduced in locations which are
boundary on which groundwater recharge is entering, mainly advectively affected as can be seen in the flow
the age A is set to zero. A comparison of the results region directly below the hydrogeologic window. It
(Fig. 8.2) with the particle tracking analysis (Fig. 8.1) means a longer travel time is required before a recharge
reveals a close agreement. Both simulations are per- influence starting from the surface travels to a point in
formed on the same mesh. The comparison between the the lower aquifer. This is caused by the dispersion,
traditional particle tracking and Goode’s direct age where flow particles have to go a longer pathway
simulation requires negligible dispersion. Accordingly, within the void space. However, a contrary effect can
the results of Fig. 8.2 have been achieved by suppress- be observed at the aquifer-aquitard contact zone. (2)
ing the dispersivities ( β L = β T = 0 ). To stabilize the The age increases at the occurrence of hydrodynamic
solution for the direct age simulation a streamline- dispersion (including diffusion) in impermeable or
upwind method was used. low-permeable parts. This reveals physicochemical
effects on the travel times of the groundwater below the
The effect of the hydrodynamic dispersion can be aquitard which cannot be studied by common particle
seen in Fig. 8.3 for the depicted age distribution. Com- tracking methods.
NQQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
UKQ=aÉãçåëíê~íáîÉ=bñ~ãéäÉ
Figure 8.2 Computed ages for 10, 20, 30, 40 and 50 years by the direct simulation of groundwater age (exag-
gerated cross-section), without mechanical dispersion β L = β T = 0 .
Figure 8.3 Computed ages for 10, 20, 30, 40 and 50 years by the direct simulation of groundwater age (exag-
gerated cross-section), with mechanical dispersion.
cbcilt=ö=NQR
UK=^å=ÉÑÑáÅáÉåí=ãÉíÜçÇ=Ñçê=ÅçãéìíáåÖ=ÖêçìåÇï~íÉê=êÉëáÇÉåÅÉ=íáãÉë
The use of Goode’s direct age simulation is simply times in 3D applications. It should be mentioned that
possible in the same way for 3D application, which will the direct age simulation can also be performed in the
be shown next along the above two-aquifer-aquitard sense of a backtracing. In this case the boundary condi-
problem. Now we assume that the hydrogeologic win- tions for the groundwater age have to be ’reversed’
dow in the aquifer has a three-dimensional extent. If we (inflow boundaries becoming outflow boundaries, and
use the traditional particle tracking method also avail- vice versa). For backtracing a reverse flow field is nec-
able for 3D in FEFLOW we can find pathlines and iso- essary during the age computations. FEFLOW pro-
chrone patterns so as displayed in Fig. 8.4. Since each vides a specific option termed as ’Reverse flow field’
particle tracking event is always related to single start- which can be set in the ’Specific option settings’ menu.
ing point one needs many points, especially in 3D, to Further modifications of Goode’s method appears pos-
get a possibly closed representation and to record sible. The extensions to transient flow problems are
(hopefully) all critical locations. For complex applica- described by Goode5 and Varne & Carrera8.
tions this leads immediately to a ’chaos’ of lines and
markers in the 3D space. In contrast to that, the pro-
posed direct age simulation does not suffer in such dif-
ficulties. Here, the groundwater age represents a scalar
quantity computed at each node of a mesh. It can be
evaluated by using the available postprocessing tools,
for instance, isolines or fringes in slices, through arbi-
trary cross-sections and 3D displays so as exemplified
in Fig. 8.5 showing the age distribution for 50 years in
form of a 3D isosurface.
UKR `çåÅäìÇáåÖ=oÉã~êâë
The computation of the age and residence times of
groundwater can be easily and efficiently performed by
the present Goode method. It is applicable in both 2D
and 3D cases. The direct age simulation is a welcome
completion of particle tracking approaches; especially
in such cases if effects of hydrodynamic dispersion
becomes important, e.g., for capture zone assessments,
or, more generally, in order to make cross-checks
against the traditional particle tracking method and to
obtained closed and better representations of residence
NQS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
UKR=`çåÅäìÇáåÖ=oÉã~êâë
Figure 8.4 3D pathlines at selected starting points and isochrones marked at 10, 20, 30, 40 and 50 years as computed
by FEFLOW’s particle tracking method.
cbcilt=ö=NQT
UK=^å=ÉÑÑáÅáÉåí=ãÉíÜçÇ=Ñçê=ÅçãéìíáåÖ=ÖêçìåÇï~íÉê=êÉëáÇÉåÅÉ=íáãÉë
Figure 8.5 Computed age distribution for 50 years in the 3D flow domain forming a 3D isosurface.
NQU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
UKR=`çåÅäìÇáåÖ=oÉã~êâë
oÉÑÉêÉåÅÉë
1. Bear, J. & Verruijt, A., Modeling groundwater flow and pollution.
Reidel Publ., Dordrecht, 1987.
2. Diersch, H.-J. G., Voigt, R. & Gründler, R., Visiometric tech-
niques in a 3D groundwater transport code, In: X Intern. Conf. on
Computational Methods in Water Resources, Heidelberg (Ger-
many), July 19-22, Vol.2 1994, Kluwer Academic Publishers,
Dordrecht, 1449-1456.
3. Diersch, H.-J. G., Interactive, graphics-based finite-element simu-
lation system FEFLOW for modeling groundwater flow, contam-
inant mass and heat transport processes. WASY Ltd., 2002.
4. Etcheverry, D. & Perrochet, P., Direct simulation of groundwater
transit-time distributions using the reservoir theory. Hydrogeol-
ogy Journal 8 (2000) 200-208.
5. Goode, D. J., Direct simulation of groundwater age. Water
Resources Research 32 (1996) 2, 289-296.
6. Kinzelbach, W., Numerische Methoden zur Modellierung des
Transports von Schadstoffen im Grundwasser. 2nd edition, Old-
enbourg Verlag, München/Wien, 1992.
7. Perrochet, P., Personal communication, Centre d’Hydrogéologie,
Université de Neuchâtel, Switzerland, 1999.
8. Varne, M. & Carrera, J., Simulation of groundwater age distribu-
tions. Water Resources Research 34 (1998) 12, 3271-3281.
cbcilt=ö=NQV
UK=^å=ÉÑÑáÅáÉåí=ãÉíÜçÇ=Ñçê=ÅçãéìíáåÖ=ÖêçìåÇï~íÉê=êÉëáÇÉåÅÉ=íáãÉë
NRM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
aáëÅêÉíÉ=ÑÉ~íìêÉ=ãçÇÉäáåÖ=çÑ=ÑäçïI=ã~ëë=~åÇ=ÜÉ~í
íê~åëéçêí=éêçÅÉëëÉë=Äó=ìëáåÖ=cbcilt
H.-J. G. Diersch
V
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
VKP mêÉäáãáå~êáÉë
VKO qÜÉ= Na= ~åÇ= Oa= aáëÅêÉíÉ VKPKN cìåÇ~ãÉåí~ä= Ä~ä~åÅÉ= ëí~íÉJ
cÉ~íìêÉ=bäÉãÉåíë=rëÉÇ ãÉåí
FEFLOW2 provides 1D and 2D discrete feature ele-
ments which can be mixed with the porous matrix ele- The conservation of mass, momentum and energy is
ments in two and three dimensions. Different laws of described by the balance statement2 (symbols are listed
cbcilt=ö=NRN
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
in the Appendix A ’Nomenclature’)
∂--------------
( ρψ )-
+ ∇ ⋅ ( ρψv ) + ∇ ⋅ j = ρf (9-1)
∂t
1D channel element
river
runoff surface
2D fracture element
fault
aquifer
saturated zone
Figure 9.1 Schematization of a subsurface modeling system by combining discrete feature elements with volume dis-
cretizations of the total study domain: 1D elements are used to approximate rivers, channels, wells and specific faults,
2D feature elements are appropriate for modeling runoff processes, fractured surfaces and faulty zones, and 3D ele-
ments represents the basic tessellation of the subsurface domain consisting of an aquifer-aquitard system and involving
unsaturated and saturated zones.
NRO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKP=mêÉäáãáå~êáÉë
VKPKO cçêãë=çÑ=Ä~ä~åÅÉ=Éèì~íáçåë
Table 9.1 Used discrete feature elements
According to the applications for the discrete fea-
Fluid motion ture elements indicated above we are interested in four
Type Dimension Application forms of the governing balance equation (9-1):
law
cbcilt=ö=NRP
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
procedures referred to the representative elementary
⎧ ≡1 non-integrated form
volume (REV) composed by fluid and solid phases. It B = ⎨ for (9-8)
⎩ arbitrary vertically integrated form
results finally to the form C of the basic balance
statement3
interface
the interface exchange term j ψ as
∂-----------------
( ερψ )- interface
+ ∇ ⋅ ( ερψv ) + ∇ ⋅ ( εj ) = ερf + j ψ (9-4)
∂t
interface ⎧ ≡0 free fluid flow
jψ = ⎨ for (9-9)
⎩ ≠0 porous media flow
where an exchange term at the fluid-solid interface nat-
urally results
top bottom
and the top and bottom exchange terms j ψ , j ψ as
interface 1 interface
jψ = ------
δS ∫ n ⋅ [ j + ρψ ( w – v ) ] dS (9-5)
⎧ ≡0 non-integrated form
interface top bottom
δS ( jψ , jψ ) = ⎨ for (9-10)
⎩ ≠0 vertically integrated form
Notice, the balance quantities of the porous medium
conservation equation (9-4) are averaged over the REV
volume. VKPKP j~íÜÉã~íáÅ~ä=ÅçåîÉåíáçåë
Finally, the porous medium equation (9-4) can also Both Cartesian and cylindrical coordinate systems
be vertically integrated over the depth B , which yields will be employed. They are defined as
form D of the basic balance statement as
∂---------------------
( Bερψ )- ⎧ x, y, z ⎫ ⎧ 3D
+ ∇ ⋅ ( Bερψv ) + ∇ ⋅ ( Bεj ) = (9-6) ⎪ ⎪ ⎪
∂t ⎪ x, y ⎪ ⎪ 2D
interface top bottom x = ⎨ ⎬ for ⎨ (9-11)
Bερf + j ψ + jψ – jψ ⎪ x ⎪ ⎪ 1D
⎪ r, ω, z ⎪ ⎪ axisymmetry
⎩ ⎭ ⎩
It is obvious, the balance statement (9-6) of form D is
the most general form which encompasses all other The velocity vector v is accordingly
forms when we specify the porosity ε as
the depth B as
NRQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKP=mêÉäáãáå~êáÉë
2 2 2
⎧ ∂ ψ ∂ ψ ∂ ψ
⎧ ---------
⎪ u ⎪ 2- + --------- 2
- + ----------
2
3D (x, y, z) Cartesian
⎪ Cartesian coordinates ⎪ ∂x ∂y ∂z
⎪ v ⎪ 2 2
⎪ w ⎪∂ ψ ∂ ψ 2D (x, y) Cartesian
⎪ ⎪ ---------
- + ----------
2 2
v = ⎨ for (9-12) 2 ⎪ ∂x ∂y
⎪ vr (∇ ψ) = ⎨ (9-14)
⎪ ⎪ ∂2 ψ
⎪ vω cylindrical coordinates ⎪ ---------
- 1D (x) Cartesian
⎪ ⎪ ∂x 2
⎪ vz ⎪
⎩ ⎪ 1 ∂ ⎛ ∂ψ⎞ 1 ∂ 2 ψ ∂ 2 ψ
⎪ --- ----- ⎝ r -------⎠ + ----2 ---------2- + ---------
- cylindrical (r, ω, z)
⎩ r ∂r ∂r r ∂ω ∂z
2
⎧ ∂u ∂v ∂w VKPKQ dê~îáíó=~åÇ=î~êá~ÄäÉë
⎪ ------ + ----- + ------- 3D (x, y, z) Cartesian
⎪ ∂x ∂y ∂z
⎪ ∂u ∂v In the following we assume an exclusive action of
⎪ ------ + ----- 2D (x, y) Cartesian
⎪ ∂x ∂y gravity in the form
(∇ ⋅ v) = ⎨ (9-13)
∂u-
⎪ -----
⎪ ∂x 1D (x) Cartesian
⎪ gx ex
⎪ 1 ∂ ( rv r ) 1 ∂v ω ∂v z g = – ge g = gy e = ey (9-15)
⎪ --r- --------------
∂r
- + --- --------- + --------
r ∂ω ∂z cylindrical (r, ω, z)
⎩ gz ez
2
and the derivative operation ∇ for the different coor-
As a further useful variable the hydraulic head h (pie-
dinate systems is given, for instance, for the variable ψ
zometric head) related to the reference fluid density ρ o
as
is defined
p
h = φ + z = --------- + z (9-16)
ρo g
and
p = ρo g ( h – z ) (9-17)
Thus,
cbcilt=ö=NRR
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
ρ – ρo
∇p – ρg = ∇p + ρge = ρ o g ⎛⎝ ∇φ + ∇z + --------------- e⎞⎠ (9-18)
ρo
Table 9.3 Hydraulic radii for different applications
ρ – ρ
= ρ o g ⎛⎝ ∇h + --------------- e⎞⎠ = ρ o g ( ∇h + Θe )
o
ρo Type r hydr
A phreatic surface represents a macroscopic moving open wide channel (b > 20B)
material interface between two fluids, e.g. air and D plane
water. A material surface F = F ( x, t ) = 0 is governed B
B -
by the kinematic equation ---------------------- ≈B
b 1 + 2B ⁄ b
∂F
------ + w ⋅ ∇F = 0 (9-20) submerged circular cross-section
∂t E
R
2
πR - R
--------- = ---
2πR 2
The outward unit vector normal to F is defined as
∇F and accordingly
n = ------------ (9-21)
∇F
∂F ⁄ ∂t
w ⋅ n = – --------------- (9-22)
∇F
NRS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKP=mêÉäáãáå~êáÉë
∂---------------------
( Bερψ )- ∂ ( ερψ ) ∂h
= B ------------------ + ερψ ------ (9-26)
where ∇F denotes the magnitude of the vector ∇F . ∂t ∂t ∂t
For the vertical integration along the thickness B we
can express the geometries of the top and bottom sur-
faces in the forms (Fig. 9.2) VKPKT sáëÅçìë=ëíêÉëëÉë=çå=ëìêÑ~ÅÉë
top top top
F ≡ F ( x, t ) = z – b ( x, y , t ) = 0 ⎫ The viscous stresses on a surface ν (note ν can
bottom bottom bottom
⎬ (9-23)
F ≡F ( x, t ) = z – b ( x, y, t ) = 0 ⎭ indicate a top and bottom surface as well as a fluid-
solid interface) result from exchange relationships (9-
3) and (9-5) if replacing the general flux vector j by
and
the viscous stress tensor of fluid σ (cf. Table 9.2), viz.,
top bottom
B = B ( x, t ) = b ( x, y, t ) – b ( x, y , t ) (9-24) ν 1 ν
σ = ------
δS ∫n ⋅ [ σ + ρv ( w – v ) ] dS (9-27)
ν
δS
top
F = 0 n
ν
Here σ stands for the stress on the surface ν with nor-
ν
B (x,y,t) mal n . It represents a surface force per unit area
bottom h depending on the orientation of the surface10. For
F = 0 instance, let us consider the stress components on a pla-
top nar top surface as illustrated in Fig. 9.3. Assuming
z b
bottom
( x, y, t ) b ( x, y, t )
y additionally a rigid and impermeable surface
x datum level
( w = v ≈ 0 ) with a constant stress property on the unit
area δS the surface stresses are explicitly given by
Figure 9.2 Surface conditions. top top
σ ≈n ⋅σ (9-28)
top
For a free surface the top elevation z = b ( x, y, t ) is With n
top
= ( 0, 1, 0 ) the stress components become
identical to the hydraulic head h = h ( x, y, t ) . Accord-
ingly, the thickness is given by
= 0σ xx + 1σ yx + 0σ zx = σ yx ⎫
top
σx
⎪
bottom top ⎪
B = h–b (9-25) σy = 0σ xy + 1σ yy + 0σ zy = σ yy ⎬ (9-29)
⎪
= 0σ xz + 1σ yz + 0σ zz = σ yz ⎪⎭
top
σz
If the bottom geometry is stationary the storage term in
(9-6) becomes
cbcilt=ö=NRT
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
∂ ( ερB ) ∂h
= ρ ( BS o + S s ) ------ (9-32)
top ∂t ∂t
σy = σ yy
0
n
top
= 1
where the compressibility S o and storativity S s are
0
introduced as
top
σx = σ yx
y S o = εγ + ( 1 – ε )κ ⎫
⎬ (9-33)
top
σz = σ yz Ss = ε ⎭
x
z
Figure 9.3 Surface forces related to components of Notice, for a free fluid we have to set ε = 1 and
the viscous stress tensor σ . So = γ .
Neglecting the density effects in the divergence term of
(9-30) by applying the Boussinesq approximation2 the
fluid mass balance equation (9-30) yields
VKQ _~ëáÅ=_~ä~åÅÉ=bèì~íáçåë
∂h ⎫
VKQKN cäìáÇ=ã~ëë=ÅçåëÉêî~íáçå S ------ + ∇ ⋅ ( εBv ) = εBQ ρ ⎪
∂t ⎬ (9-34)
S = ( BS o + S s ) ⎪
The fluid mass conservation is described by speci- ⎭
fying Eq. (9-6) with Table 9.2 as
∂ ( ερB ) + ∇ ⋅ ( ερBv )
∂t
= ερBQ ρ (9-30) VKQKO cäìáÇ=ãçãÉåíìã=ÅçåëÉêî~íáçå
NRU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKQ=_~ëáÅ=_~ä~åÅÉ=bèì~íáçåë
∂v
interface ----- ≈ 0 ( v ⋅ ∇ )v ≈ 0 (9-40)
Notice, in Eq. (9-35) the exchange term σ ∂t
vanishes for free fluid motion and the terms
top bottom
σ ,σ are dropped if the equation is not vertically As the result, one yields a general momentum equation
integrated. for porous media (we consider the non-integrated form
In the following we assume the Newton’s viscosity law top
with B ≡ 1, σ = σ
bottom
= 0 ) as
(including the Stokes’s assumption10) which is written
in the form ε ( ∇p – ρg ) = εσ
interface
+ εμ∇ v
2
(9-41)
1
σ' = 2μ d – --- ( ∇ ⋅ v )I (9-37) Furthermore, the drag forces due to fluid viscosity can
3 2
usually be dropped μ∇ v ≈ 0 with respect to the drag
with the strain-rate tensor term of momentum exchange σ
interface
at interfaces of
phases. The interfacial drag term of momentum
1 T interface
d = --- [ ∇v + ( ∇v ) ] (9-38) exchange σ can be derived as a linear friction
2
relationship of the form3
For an incompressible fluid with a divergenceless (so- interface –1
σ = – μk ⋅ ( εv ) (9-42)
called solenoidal) velocity ∇ ⋅ v = 0 the momentum
equation (9-35) leads to the well-known Navier-Stokes
equation where the permeability k represents an inverse friction
tensor due to the viscous drag at the interfaces of fluid-
∂v 2 solid phases.
ερB ----- + ( ερBv ⋅ ∇ )v = – εB ( ∇p – ρg ) + εBμ∇ v (9-39)
∂t Finally, the momentum equation (9-41) reduces to the
interface top bottom well-known Darcy equation of the form
+ εB ( σ +σ –σ )
k
v = – ------ ( ∇p – ρg ) (9-43a)
from where specific forms can be derived as follows. εμ
or with (9-18)
VKQKOKN a~êÅó=Ñäçï=áå=éçêçìë=ãÉÇá~
εv = – Kf μ ( ∇h + Θe ) ⎫
⎪
Commonly, in a porous medium the velocity v is kρ o g ⎪
K = ------------ ⎪
sufficiently small, that means the Reynolds number μo ⎬ (9-43b)
based on a typical pore diameter is of order unity or ⎪
μo ⎪
smaller. As the result, the inertial effects in the momen- f μ = ------ ⎪
μ ⎭
tum equation (9-39) can be neglected
cbcilt=ö=NRV
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
valid for flow in a porous medium. dp
2
------ – ρg x = μ --------u
d
(9-45)
dx dy
2
VKQKOKO mä~åÉ=~åÇ=~ñáëóããÉíêáÅ=é~ê~ääÉä=
EmçáëÉìáääÉF=Ñäçï Integrating (9-45) with the boundary conditions
u ( 0 ) = u ( b ) = 0 it yields
A flow is called parallel when inertial terms of the
Navier-Stokes equation (9-39) vanishes. That means, a 1 dp
u = – ------ ⎛⎝ ------ – ρg x⎞⎠ y ( b – y ) (9-46)
fluid particle is subjected to zero acceleration, accord- 2μ dx
ingly, it moves in pure translation with constant veloc-
ity. It follows that pathlines must be straight lines and and we obtain the average velocity in the aperture b as
that the velocity of each particle may depend only on
coordinates perpendicular to the direction of flow. Such b
2
1 b dp
flow fields occur between two parallel plates or in a u = --- ∫ u dy = – --------- ⎛ ------ – ρg x⎞ (9-47)
b 12μ ⎝ dx ⎠
circular tube as depicted in Fig. 9.4. y=0
a) b)
y r and the discharge Q
3
b dp
b
R Q = ub = – --------- ⎛⎝ ------ – ρg x⎞⎠ (9-48)
12μ dx
u vz z
NSM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKQ=_~ëáÅ=_~ä~åÅÉ=bèì~íáçåë
vr
As seen the Hagen-Poiseuille’s laws of laminar fluid
v = vω vz = vz ( r ) vr = vω = 0 (9-50) motion for 1D and 2D plane flow (9-47) and for axi-
vz symmetric flow (9-53) represent linear relationships
with respect to the pressure gradient and gravity
( ∇p – ρg ) . In a generalized form one yields finally
one solves in the z-direction the momentum equation with (9-18)
dp μ ∂ ∂v
------ – ρg z = --- ----- ⎛ r --------z⎞ (9-51) v = – Kf μ ( ∇h + Θe )
dz r ∂r ⎝ ∂r ⎠ (9-56)
2
r hydr ρ o g ⎧ r hydr = b ⁄ 2, a = 3 for 1D/2D plane
With dv z ⁄ dr = 0 at r = 0 and v z ( R ) = 0 the integra- K = -------------------- I with ⎨
aμ o ⎩ r hydr = R ⁄ 2, a = 2 for axisymmetry
tion of (9-51) gives
1 dp
v z = – ------ ⎛⎝ ------ – ρg z⎞⎠ ( R – r )
2 2
(9-52)
4μ dz VKQKOKP i~ïë=çÑ=ÑäìáÇ=ãçíáçå=Ñçê=çîÉêä~åÇ=
~åÇ=ÅÜ~ååÉä=Ñäçï
Then, the average velocity for the Hagen-Poiseuille
flow in a circular tube becomes Basically, the fluid motion for overland and channel
flow is described by the vertically integrated Navier-
2π R
2 Stokes equation (9-39) according to
1 R dp
v z = ---------2 ∫ ∫ v z r dr dω = – ------ ⎛ ------ – ρg z⎞ (9-53)
πR 8μ ⎝ dz ⎠ ∂v
ω=0 r=0 ρB ----- + ( ρBv ⋅ ∇ )v = – B ( ∇p – ρg ) (9-57)
∂t
2 top bottom
+ Bμ∇ v + B ( σ –σ )
and we get for the discharge through the tube
4
πR dp which is a formulation of the well-known De Saint-
Q = πR v z = – --------- ⎛⎝ ------ – ρg z⎞⎠
2
(9-54)
8μ dz Venant equations1. Over a wide range of practical over-
land and channel flow (Fig. 9.5) at low-to-moderate
The relationships (9-53) can be expressed by the velocity/flow regimes the inertial terms in the govern-
hydraulic radius r hydr if replacing the dimension R ⁄ 2 ing momentum balance equation (9-35) can be ignored
for the tube flow according to Table 9.3 (type E) compared with the gravitational terms, friction and
pressure effects. Furthermore, the interior viscous
2 effects can be neglected over the shear stress effects at
r hydr dp
v z = – ----------- ⎛⎝ ------ – ρg z⎞⎠ (9-55) the surfaces1,9. Assuming this,
2μ dz
cbcilt=ö=NSN
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
∂v 2 following momentum equation can be derived
----- ≈0 ( v ⋅ ∇ )v ≈ 0 μ∇ v ≈ 0 (9-58)
∂t
( ∇p – ρg ) + ρ o gS f = 0 ⎫
⎪
the momentum equation (9-57) reduces to v v- ⎬ (9-62)
S f = ---------------
2 α ⎪
τ r hydr ⎭
top bottom
( ∇p – ρg ) – σ +σ = 0 (9-59)
v v-
Chezy C 1 -----------------
top 2
The shear effect σ at the top (free) surface can be C r hydr
caused by wind stress. For the present application we
neglect influences caused by wind stress: v v-
Manning-Strickler M 4⁄3 ------------------
2 4⁄3
M r hydr
top
σ ≈0 (9-60)
On the other hand, the shear effect at the bottom can be Instead of using the pressure p as primary variable
expressed by a friction slope relationship of the form the hydraulic head h or the local water depth φ (cf.
Eqs. (9-16) and (9-18)) are alternative formulations of
bottom ρo g v v (9-62), viz.,
σ = -------------------
2 α
(9-61)
τ r hydr
ρ o g ( ∇h + S f + Θe ) = 0 (9-63a)
and
representing friction laws, where v = v ⋅ v , τ is a
friction factor and α ≥ 1 is a constant. As the result, the
NSO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKQ=_~ëáÅ=_~ä~åÅÉ=bèì~íáçåë
α⁄2
where fluid density effects are included in the Θe - τr hydr
term. lim v = – lim ------------------- I ∇h = 0 (9-68)
∇h → 0 ∇h → 0 4 2
∇h
Equation (9-63a) can be used to derive a diffusion-
type flow equation7,9. Since, exemplified for 2D
VKQKP `çåí~ãáå~åí= ã~ëë= ÅçåëÉêî~J
v
2
= u +v =
2 2 2 α
τ r hydr
2
S fx +
2
S fy (9-64) íáçå
and with (9-62)
The balance equation for a contaminant mass results
from Eq. (9-6) and Table 9.2 in form of
2 2 2 2
u + v- u + v-
S fx = -------------------- u S fy = -------------------- v (9-65)
2 α
τ r hydr
2 α
τ r hydr ∂------------------
( BεC )
+ ∇ ⋅ ( BεCv ) + ∇ ⋅ ( Bεj c ) = Bεr c (9-69)
∂t
cbcilt=ö=NSP
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
ℜ = ε + ( 1 – ε )χ ( C ) ⎫
The hydrodynamic dispersion tensor D consists of the ⎪
(9-76)
molecular diffusion part D d I and the mechanical dis- ℜ d = ε + ( 1 – ε ) d [ χ ( C ) ⋅ C ] ⎬⎪
persion part D m . In a porous medium D m is commonly dC ⎭
described by the Scheidegger-Bear dispersion relation-
ship as in which the sorption function χ ( C ) can be specified
for Henry, Freundlich or Langmuir isotherms2.
v⊗v
D m = ( β T v )I + ( β L – β T ) ------------ (9-72)
v
NSQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKR=dÉåÉê~äáòÉÇ=jçÇÉä=bèì~íáçåë
j T = – Λ ⋅ ∇T ⎫
⎪
⎬ (9-79)
Λ = Λ
cond
+Λ
disp f s f f
= [ ελ + ( 1 – ε )λ ]I + ερ c D m ⎪ VKRKO `çåí~ãáå~åí=ã~ëë
⎭
The governing contaminant mass transport equation
one yields the following balance equation for the ther- (9-75) can now be specified for the different flow con-
mal energy2 ditions and discrete feature elements. Table 9.6 summa-
rizes the different terms and expressions for both
f f s s ∂T f f porous media and free fluid conditions.
{ B [ ερ c + ( 1 – ε ) ρ c ] } ------ + ερ c Bv ⋅ ∇T
∂t
f f
– ∇ ⋅ ( BΛ ⋅ ∇T ) + Bερ c Q ρ ( T – T o ) (9-80)
VKRKP eÉ~í
f f s s
= B [ ερ Q T + ( 1 – ε )ρ Q T ]
The specified terms for the governing heat transport
to be solved for the system temperature T . equation (9-80) are summarized in Table 9.7 for both
porous media and free fluid conditions.
cbcilt=ö=NSR
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
Table 9.5 Flow model equations
∂h
L ( h ) = S ------ – ∇ ⋅ ( Kf μ B ⋅ ( ∇h + Θe ) ) – Q = 0
∂t
S Kf μ B Q
Case Darcy Poiseuille Overland Darcy Poiseuille Overland Darcy Poiseuille Overland
kρ o g 2 α⁄2
bB -----------
- fμ hydr ρ o gI f μ
bB r----------------------- τr hydr I
1DPP b ( BS o + S s ) b ( Bγ + 1 ) b ( Bγ + 1 ) μo bB ------------------
- fμ bBεQ ρ bBQ ρ bBQ ρ
3μ o 4 2
(1D plane ∇h
⎧
⎨
⎩
⎧
⎪
⎨
⎪
⎩
K
⎧
⎪
⎨
⎪
⎩
phreatic) K K
2 α⁄2
hydr ρ o gI f μ
kρ o g bB r----------------------- τr hydr I
1DPN bB -----------
- fμ bB ------------------
- fμ
bBS o bBγ bBγ μo 3μ o bBεQ ρ bBQ ρ bBQ ρ
4 2
(1D plane non- ∇h
⎧
⎨
⎩
⎧
⎪
⎨
⎪
⎩
K
⎧
⎪
⎨
⎪
⎩
phreatic) K K
2 α⁄2
Ss 2 kρ o g r hydr ρ o gI f 2 τr hydr I
1 1 πR ----------- 2
1DAP πR ⎛⎝ S o + ----⎞⎠ πR ⎛⎝ γ + ---⎞⎠ πR ⎛⎝ γ + ---⎞⎠ - f πR ----------------------- μ
2 2 2 2 2 2
μo μ πR ------------------
- fμ πR εQ ρ πR Q ρ πR Q ρ
B B B 2μ o 4 2
(1D axisym- ∇h
⎧
⎨
⎩
⎧
⎪
⎨
⎪
⎩
K
⎧
⎪
⎨
⎪
⎩
metric phreatic) K K
2 α⁄2
2 kρ o g f r hydr ρ o gI f 2 τr hydr I
1DAN 2
πR S o πR γ
2
πR γ
2
πR -----------
- μ πR
2
----------------------- μ πR ------------------
- fμ 2
πR εQ ρ
2
πR Q ρ
2
πR Q ρ
μo 2μ o 4 2
(1D axisym- ∇h
⎧
⎨
⎩
⎧
⎪
⎨
⎪
⎩
⎧
⎪
⎨
⎪
⎩
metric non- K K K
phreatic)
2 α⁄2
kρ o g f
B ----------- hydr ρ o gI f μ
B r----------------------- τr hydr I
2DPP BS o + S s Bγ + 1 Bγ + 1 - μ B ------------------
- fμ BεQ ρ BQρ BQ ρ
μo 3μ o 4 2
(2D plane ∇h
⎧
⎨
⎩
⎧
⎪
⎨
⎪
⎩
⎧
⎪
⎨
⎪
⎩
phreatic) K K K
2 α⁄2
kρ o g f
B ----------- hydr ρ o gI f μ
B r----------------------- τr hydr I
2DPN BSo Bγ Bγ - μ B ------------------
- fμ BεQ ρ BQρ BQ ρ
μo 3μ o 4 2
(2D plane non- ∇h
⎧
⎨
⎩
⎧
⎪
⎨
⎪
⎩
⎧
⎪
⎨
⎪
⎩
phreatic) K K K
3DP 2 α⁄2
(3D phreatic kρ o g f r hydr ρ o gI f τr hydr I
So γ γ ------------ μ ----------------------- μ ------------------
- fμ εQ ρ Qρ Qρ
μo 3μ o
and non- 4
∇h
2
⎧
⎨
⎩
⎧
⎪
⎨
⎪
⎩
⎧
⎪
⎨
⎪
⎩
phreatic) K K K
NSS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKR=dÉåÉê~äáòÉÇ=jçÇÉä=bèì~íáçåë
1DAP 2
πR ℜ d πR
2 2
πR εv
2
πR v
2
πR ε ( D d I + D m )
2
πR ( D d I + D m )
2
πR ( εQ ρ + ℜϑ )
2
πR ( Q ρ + ϑ )
2
πR εQ c
2
πR Q c
(1D axisymmetric
phreatic and
non-phreatic)
3DP ℜd 1 εv v ε ( Dd I + Dm ) Dd I + Dm εQ ρ + ℜϑ Qρ + ϑ εQ c Qc
(3D phreatic and
non-phreatic)
cbcilt=ö=NST
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
Table 9.7 Heat transport model equations
∂T
L ( T ) = S ------ + q ⋅ ∇T – ∇ ⋅ ( BΛ ⋅ ∇T ) + Φ ( T – T o ) – Q = 0
∂t
S q BΛ Φ Q
free
Case porous free fluid porous free fluid porous free fluid porous free fluid porous
fluid
f f f f f
1DPP bB [ ερ c + f f f f f f bB { [ ελ +
f bB ( λ I + f f f f bB [ ερ Q T + f f
bBρ c bBερ c v bBρ c v f f
bBερ c Q ρ bBρ c Q ρ bBρ Q T
(1D plane ( 1 – ε )ρ c ]
s s s
( 1 – ε )λ ]I + ρ c Dm ) ( 1 – ε )ρ Q T ]
s s
phreatic and f f
ερ c D m }
non-phreatic)
2 f f 2 f 2 f f
1DAP πR [ ερ c + 2 f πR ( λ I + πR [ ερ Q T +
2 f f
πR ρ c
2
πR ερ c v
f f 2 f f
πR ρ c v πR { [ ελ + 2 f f
πR ερ c Q ρ
2 f f
πR ρ c Q ρ
2 f
πR ρ Q T
f
f f
(1D axisym- ( 1 – ε )ρ c ]
s s
s ρ c Dm ) ( 1 – ε )ρ Q T ]
s s
( 1 – ε )λ ]I +
metric phreatic f f
and ερ c D m }
non-phreatic)
f f f f f
2DPP B [ ερ c + f f f f f f B { [ ελ +
f B(λ I + f f f f B [ ερ Q T + f f
Bρ c Bερ c v Bρ c v f f
Bερ c Q ρ Bρ c Q ρ Bρ Q T
(2D plane ( 1 – ε )ρ c ]
s s s
( 1 – ε )λ ]I + ρ c Dm ) ( 1 – ε )ρ Q T ]
s s
phreatic and f f
ερ c D m }
non-phreatic)
f f f f f
3DP ερ c + f f f f f f [ ελ + f f f f f f f ερ Q T + f f
ρc ερ c v ρcv λ I + ρ c Dm ερ c Q ρ ρ c Qρ ρ QT
s
(3D phreatic ( 1 – ε )ρ c
s s
( 1 – ε )λ ]I + ( 1 – ε )ρ Q T
s s
and non- f f
ερ c D m
phreatic)
NSU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
VKS cáåáíÉ= bäÉãÉåí= cçêãìä~J given. In (9-82) n corresponds to the normal unit vec-
íáçåë tor (positive outward), ψ 1 and ψ 2 are prescribed
boundary values of ψ on Γ 1 and Γ 2 , respectively.
VKSKN j~ëíÉê= Éèì~íáçåI= ÄçìåÇ~êó
The finite element formulation is based on the weak
ÅçåÇáíáçåë=~åÇ=ïÉ~â=ëí~íÉãÉåí form of the basic equation (9-81). Introducing a spatial
weighting function w we get
The governing balance equations as listed in Tables
9.5, 9.6 and 9.7 can be generalized by the following ∂ψ
master equation ∫ w ⎛⎝ S ------
∂t
- + q ⋅ ∇ψ⎞ dΩ
⎠ (9-83)
Ω
∂ψ
L ( ψ ) = S ------- + q ⋅ ∇ψ – ∇ ⋅ ( D ⋅ ∇ψ ) – Q ψ = 0
∂t
= ∫ w [ ∇ ⋅ ( D ⋅ ∇ψ ) + Qψ ] dΩ
(9-81) Ω
Q ψ = – Φψ + Q
Applying partial integration and the divergence theo-
which has to be solved for flow ( ψ = h ), contaminant rem (Green’s theorem) to the weak statement (9-83)
mass ( ψ = C ) and heat ( ψ = T ) for 1D, 2D and 3D and inserting the Robin-type BC (9-82) the following
discrete feature elements. weak form for the finite element method finally results
D ∂ψ
Let Ω ⊂ R and ( 0, T t ) be the spatial and temporal
∫ w ⎛⎝ S ------- + q ⋅ ∇ψ⎞⎠ + ∇w ⋅ ( D ⋅ ∇ψ ) dΩ (9-84)
domain, respectively, where D is the number of space ∂t
Ω
dimension (1, 2 or 3) and T t is the final time, and let
∂Ω = Γ 1 ⊗ Γ 2 denote the boundary of Ω , where Γ 1
+ ∫ waψ dΓ = ∫ wQψ dΩ + ∫ w ( aψ2 – b ) dΓ
Γ2 Ω Γ2
and Γ 2 are two disjoint portions of the total boundary,
∂Ω , the following boundary conditions (B.C.’s) have
to be appended to (9-81):
VKSKO pé~íá~ä=ÇáëÅêÉíáò~íáçå
ψ = ψ1 on Γ1 ⎫
⎬ (9-82) In the finite element context a spatial semi-discreti-
– n ⋅ ( D ⋅ ∇ψ ) + a ( ψ 2 – ψ ) = b on Γ2 ⎭ h
zation Ω of the continuum domain Ω is achieved by
e
the union of a set of non-overlapping subdomains Ω ,
where on Γ 1 we have Dirichlet BC and on Γ 2 it repre- the finite elements, as
sents a more general form of a Robin type BC in which
more specific Neumann and Cauchy type BC’s are h
Ω ≈ Ω ≡ ∪Ω
e
(9-85)
involved. If a = 0 a Neumann BC of 2nd kind results,
e
while for b = 0 a common Cauchy BC of 3rd kind is
cbcilt=ö=NSV
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
e
On any finite-element domain Ω , the unknown vari- polynomials that are piecewise-continuously differen-
able ψ (and dependent coefficients) are replaced by a tiable and square integrable (but whose second and
continuous approximation that assumes the separability higher derivatives need not to exist).
of space and time, thus
Using the Galerkin-based finite element method
h where the test function w becomes identical to the trial
ψ ( x, t ) ≈ ψ ( x, t ) = N i ( x )ψ i ( t ) (9-86)
space N , Eq. (9-84) leads to the following global
matrix system of M equations
where i = 1, …, M designates nodal indices, M is the
total number of nodes, Ni is the nodal basis function, ·
O⋅ψ+K⋅ψ–F = 0 (9-87)
called the trial space, and x are the spatial coordinates
(9-11). Note that the summation convention is used for
repeated indices. For the present analysis the basis with its components written in indicial notation
functions N i are based on C 0 (continuous) piece-wise
e ⎫
O ij = ∑ Oij = ∑ ∫ SNi Nj dΩ ⎪
⎪
e e Ωe
⎪
⎪
e ⎪
K ij = ∑ K ij = ∑ ∫ ( N i q ⋅ ∇N j + ∇N i ⋅ ( D ⋅ ∇N j ) + ΦN i N j ) dΩ + ∫ aN i N j dΓ ⎪
⎬ (9-88)
e e Ωe e
Γ2 ⎪
⎪
⎪
e
F i = ∑ F i = ∑ ∫ N i Q dΩ + ∫ N i ( aψ 2 – b ) dΓ ⎪
⎪
e e Ωe Γ2
e ⎪
⎭
where the subscripts i, j = 1, …, M denote nodal indi- cally only solved by numerical schemes. For stability
ces. The superposed dot in (9-87) means differentiation reasons implicit (A-stable) two-step techniques are pre-
with respect to time t , viz., ferred.
NTM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
cbcilt=ö=NTN
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
VKSKQ cáåáíÉJÉäÉãÉåí=Ä~ëáë=çéÉê~íáçåë alized (local) coordinates (see Fig. 9.6). The coordinate
transformation (or mapping) that bridges a computa-
D
A fundamental aspect of the finite-element method tional (transform) η -space and the Euclidean space R
is the use of master elements where all element-data is
inner products and integrations are performed in gener-
1 x
R
(+1)
(-1)
ξ
e e
τe : η → x = x ( η )
η
(-1,1) (1,1)
x
2 y
R
ξ
(-1,-1) (1,-1)
ζ
(-1,-1,1) (-1,1,1)
3
R (1,1,1)
(1,-1,1) x
η
(-1,-1,-1) ξ z
(-1,1,-1)
(1,-1,-1) (1,1,-1) y
D
Figure 9.6 Finite elements with one-to-one mapping onto R ( D = 1,2,3).
NTO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
e
Ni = Ni ( x ) = ∪ Ni ( η ) (9-100)
with x = ( x 1, x 2, x 3 ) according to (9-11). To evaluate
e
the flux vector divergence terms in (9-88) the inverse
x = Ni xi Jacobian is required
∂x 1 ∂x 2 ∂x
-------- -------- -------3-
∂ξ ∂ξ ∂ξ
= ∂x
-------1-
∂x 2
--------
∂x
-------3-
∂η ∂η ∂η
∂x 1 ∂x 2 ∂x 3
-------- -------- --------
∂ζ ∂ζ ∂ζ
⎧
⎪ ( J 22 J 33 – J 32 J 23 ) ( J 13 J 32 – J 12 J 33 ) ( J 12 J 23 – J 13 J 22 )
⎪ 1- 3
⎪ ------ ( J 31 J 23 – J 21 J 33 ) ( J 11 J 33 – J 13 J 31 ) ( J 21 J 13 – J 23 J 11 ) in R
⎪ J
⎪ ( J 21 J 32 – J 31 J 22 ) ( J 12 J 31 – J 32 J 11 ) ( J 11 J 22 – J 12 J 21 )
–1 ∂η ⎪
J = ------ = ⎨ (9-103)
∂x ⎪ 1 - J 22 – J 12 2
⎪ ------ in R
⎪ J –J J
21 11
⎪
⎪ 1- 1
⎪ ------ in R
⎩ J
cbcilt=ö=NTP
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
with the determinant of J
⎧ 3
⎪ J 11 ( J 22 J 33 – J 32 J 23 ) – J 21 ( J 12 J 33 – J 13 J 32 ) + J 31 ( J 12 J 23 – J 13 J 22 ) in R
⎪ 2
J = ⎨ J J –J J in R (9-104)
⎪ 11 22 21 12
⎪ J in R
1
⎩ 11
⎧ dx d y d z = J dξ dη dζ ⎫
⎪ ⎪ D
⎪ dxdy = J dξ dη ⎬ Cartesian R ( D = 1, 2, 3 )
⎪ ⎪
dΩ = ⎨ dx = J dξ ⎭ (9-105)
⎪
⎪
⎪
⎩ rdrdωdz = 2π J r dξ dη axisymmetric
NTQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
⎧ ∂x- ∂x
⎪ ----- -------
⎪ ∂ξ ∂η i j k J 12 J 23 – J 13 J 22
⎪ ∂y- dξ dη = det J J J dξ dη =
∂y- × ------
⎪ ----- 11 12 13 J 13 J 21 – J 11 J 23 dξ dη at ζ = ±1
⎪ ∂ξ ∂η
⎪ J 21 J 22 J 23 J 11 J 22 – J 12 J 21
∂z ∂z
⎪ ------ -------
⎪ ∂ξ ∂η
⎪
⎪ ∂x ∂x
⎪ ------- ------
⎪ ∂η ∂ζ i j k J 22 J 33 – J 23 J 32
⎪ ∂y ∂y
⎪ ------- × ------ dη dζ = det J 21 J 22 J 23 dη dζ = J 23 J 31 – J 21 J 33 dη dζ at ξ = ±1
⎪ ∂η ∂ζ
⎪ J 31 J 32 J 33 J 21 J 32 – J 22 J 31
⎪ ∂z ∂z
------- ------
⎪ ∂η ∂ζ
⎪
⎪ ∂x ∂x
⎪ ------ ------
⎪ ∂ξ ∂ζ i j k J 12 J 33 – J 13 J 32
⎪
⎪ ∂y- × -----
∂y- dξ dζ = det J J J dξ dζ = at η = ±1
----- 11 12 13 J 13 J 31 – J 11 J 33 dξ dζ
⎪ ∂ξ ∂ζ
⎨ J 31 J 32 J 33 J 11 J 32 – J 12 J 31
dΓ = ⎪ ∂z
------
∂z
------
(9-106)
⎪ ∂ξ ∂ζ
⎪
⎪
⎪
⎪ ∂x-
⎪ -----
⎪ ∂ξ dξ = J 11
⎪ dξ =
2 2
J 11 + J 12 dξ at η = ±1
⎪ ∂y J 12
------
⎪ ∂ξ
⎪
⎪
⎪ ∂x
-------
⎪ ∂η dη = J 21
⎪ dη =
2 2
J 21 + J 22 dη at ξ = ±1
⎪ ∂y- J 22
------
⎪ ∂η
⎪
⎪
⎪
⎪ ξ = –1
⎪
⎪ …ξ=1
⎪
⎩
cbcilt=ö=NTR
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
2
and in cylindrical coordinates of R (meridional) space
⎧ ∂r
⎪ ------
⎪ ∂ξ r dξ dω = 2π J 11 rdξ = 2π J 2 + J 2 rdξ at η = ±1
⎪ 11 12
∂z- J 12
⎪ -----
⎪ ∂ξ
dΓ = ⎨ (9-107)
⎪ ∂r
⎪ ------
⎪ ∂η r dη dω = 2π J 21 rdη = 2π J 2 + J 2 rdη at ξ = ±1
⎪ ∂z J 22
21 22
⎪ ------
⎩ ∂η
∫ f ( x ) dΩ = ∑ ∫ f ( η ) dΩ = ∑ ∫ ∫ ∫ f∗ ( ξ, η, ζ ) dξ dη dζ = ∑ ∑ ∑ ∑ wi wj wk f∗ ( ξi, ηj, ζk )
Ω e Ωe e –1 –1 –1 e i=1 j=1k=1
(9-108)
1 1 n Gauss n Gauss
∫ g ( x ) dΓ = ∑ ∫ g ( η ) dΓ = ∑ ∫ ∫ g∗ ( ξ, η ) dξ dη = ∑ ∑ ∑ wi wj g∗ ( ξi, ηj )
Γ e Γe e –1 –1 e i=1 j=1
where the n Gauss is the number of Gauss points, wi are VKSKR ^ëëÉãÄäó= çÑ= íÜÉ= ÇáÑÑÉêÉåí= ÑÉ~J
weighting coefficients and the indices ( i, j, k ) indicate íìêÉ= ÉäÉãÉåíë= íç= íÜÉ= ÖäçÄ~ä= ëóëíÉã
the positions of the evaluation points in their local
ã~íêáñ
coordinates η . The functions f ( . ) and g ( . ) in the inte-
grands are marked by an asterisk if the volume and sur-
face integrals are expressed in the η -coordinates VKSKRKN kÉÉÇë=Ñçê=ÅççêÇáå~íÉ=íê~åëÑçêã~J
according to (9-105), and .
íáçå
For 1D elements the integrals of (9-88) can easily
The global matrix equations (9-87) written in the
evaluated in a direct analytical manner so as shown in
form
Appendix B for a channel element with a linear basis
function N .
NTS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
e e
τ′ e : η → x′ = x′ ( η )
3
z′ 2D element in the R space
y′ η
(-1,1) (1,1)
y′
z x′
ξ
(-1,-1) (1,-1)
y
x′
3
1D element in the R space
y′
z′
x′
z (+1)
(-1)
ξ
x′
Figure 9.7 Global x – y – z -coordinate system, rotated elemental x′ – y′ – z′ -coordinate system and local ξ – ( η ) -coor-
3
dinate system for 2D and 1D elements in the R space.
VKSKRKO dÉåÉê~äáòÉÇ=ÇáëÅêÉíÉ=ëóëíÉã ⎫
e Te
x′ = a ⋅ x x=a ⎪⋅ x′
Since the rotation matrix a forms an orthonormal ⎪
e e
ψ′ = T ⋅ ψ
e e Te
ψ = T ⋅ ψ′
e ⎬ (9-112)
basis we can transform between the x - and the x′ -sys- ⎪
F = T ⋅ F′ ⎪⎭
e e e e Te e
tem according to F′ = T ⋅ F
NTU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
where e
K = T
Te e
⋅ ( K′ ⋅ T )
e
(9-115b)
e e
a
e
0 0 …
where q′ and q represent elemental ’flux’ compo-
e e
nents for the local and the global coordinate system,
T = 0 a 0 (9-113) respectively. On inserting (9-112), (9-115a) and (9-
e
0 0 a 115b), using the same transformation rules for the stor-
… age matrix O and assuming that in general the right-
hand side vector F can also be directionally dependent,
e the global matrix system (9-109) yields finally the form
is a diagonal directional cosines matrix built up of a
matrices in a number equal to that of the nodes in the ·
O⋅ψ+K⋅ψ–F = 0 ⎫
element e ⎪
O = ∑ [ T ⋅ ( O′ ⋅ T ) ] ⎪⎪
Te e e
and
e ⎪
⎪
Te e e ⎬ (9-116)
Te e e e K = ∑ [ T ⋅ ( K′ ⋅ T ) ] ⎪
a 0 0 … a 11 a 21 a 31
Te e ⎪
Te Te ⎪
T = 0 a 0 a = ae ae ae (9-114)
12 22 32 Te e
F = ∑ ( T ⋅ F′ ) ⎪
0 0 a
Te
e e e ⎪
a 13 a 23 a 33 e ⎭
…
e
e e
where the rotation matrix T is evaluated at element
are the transposes of matrices T and a , respectively. e
level e. Practically, T is only required for mapping 2D
3
and 1D feature elements in the general R space, while
We can usually assume that any directional proper- 3D elements need not to rotate to the x′ -system (the
ties of the discrete system (9-109) are available in the e
rotation matrix becomes unity T ≡ I ) and can be
local x′ -coordinates. Then, the local (elemental) sys- directly mapped onto the local η -space via the Jaco-
e e
tem matrix K′ = K x′ is transformed into the global bian J (9-101).
e
matrix K according to
However, there are important special cases to be
e e e e e e
q′ = K′ ⋅ ψ′ = K′ ⋅ ( T ⋅ ψ ) considered here. Firstly, if the material properties of the
(9-115a) e e
e
q = T
Te e
⋅ q′ = [ T
Te e e
⋅ ( K′ ⋅ T ) ] ⋅ ψ = K ⋅ ψ
e e e square matrices O′ and K′ are independent of the
coordinate directions (isotropic conditions) then we
have
with
cbcilt=ö=NTV
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
[T
Te e e
⋅ ( O′ ⋅ T ) ] = O
e tors u 1 and u 2 (Fig. 9.8), which are parallel to the
Te e e e
(9-117) local ξ - and η -axes, respectively. They can be found
[T ⋅ ( K′ ⋅ T ) ] = K by the following shape-derived relationships
Te e
because T ⋅ T = I due to the condition of orthogo- ⎧ ∂x-
e e e e ⎪ -----
nality and accordingly O = O′ , K = K′ . ∂ξ J 11
⎪
⎪ ∂y- = J at ζ = ±1
⎪ -----
Secondly, if the sink/source and boundary condition ⎪ ∂ξ 12
NUM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
y′, η y′, ζ
z′, ζ u2
x′, η
x′, ξ
u1 u2
u1
z′, ξ
z′, η
u1 u1
y′, ξ
Figure 9.8 Exemplified mapping of 2D fracture elements and 1D channel elements aligned to surfaces, edges and diago-
nals, respectively, for a 3D finite matrix element. Local and global coordinates.
cbcilt=ö=NUN
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
Notice, for 2D feature elements (fracs) we need
⎧ ∂x
⎪ ------ only two directional vectors (i = 1,2), the remaining
⎪ ∂η J 21 e
directional cosines a 3j are meaningless.
⎪ ∂y ζ = ±1
⎪ ------ = J 22 at
⎪ ∂η
⎪ J 23 Often we can assume that the 2D feature elements
∂z
⎪ ------ are perfectly flat, i.e., they represent noncurved 2D
⎪ ∂η
⎪ geometries which occur for arbitrarily oriented linear
⎪ ∂x- triangles or for vertical linear quadrilaterals in the 3D
⎪ -----
⎪ ∂ζ J 31 space. Instead of using the above shape-derived expres-
⎪ ∂y sions (9-119) and (9-120), in such cases it is convenient
u2 = ⎨ ------ = J 32 at ξ = ±1 (9-120)
⎪ ∂ζ to derive the directional vectors u i in a direct manner
⎪ ∂z- J 33 (see Fig. 9.9).
⎪ -----
⎪ ∂ζ
⎪ We specify the x′ -axis along the edge nm of the 2D
⎪ ∂x-
⎪ ----- feature element. The vector u 1 is accordingly given by
⎪ ∂ξ J 11
⎪
⎪ ∂y
------ = J 12 at η = ±1
⎪ ∂ξ xn – xm
⎪ J 13 u1 = yn – ym (9-123)
⎪ ∂z-
-----
⎩ ∂ξ zn – zm
= 1
1 0 0 xl – xm
e1 = 0 e2 = 1 e3 = 0 (9-122)
q = yl – ym (9-124b)
0 0 1
zl – zm
NUO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
k
z l
n
l
y′
z′ z′
u2
x′ n
y
m u1 y′
x′
u1
u2
m
x
Figure 9.9 Directional vectors u i (i = 1,2) for a linear triangular element and a vertically-oriented linear quad-
rilateral element.
e ⎫
xn – xm
and the directional cosines a ij (i = 1,2; j = 1,2,3) can be ⎪ Δx
easily computed by using (9-121). u1 = yn – ym ⎪ = Δy
⎪
⎬ Δz (9-125a)
zn – zm ⎪
For 1D channel elements the same procedure ⎪
e
can be applied to determine a ij (for i = 1; j = 1,2,3). u 1 = Δx + Δy + Δz ⎪⎭
2 2 2
e
Here, only one row a 1j of the rotation matrix is of
interest. Taking into consideration that 1D feature ele-
Δx
a 11 = -------------------------------------------- ⎫⎪
e
ments can be rather arbitrarily placed at mesh nodes
2 2 2
(which are not necessarily connected in one element Δx + Δy + Δz ⎪
and oriented along edges) the following direct evalua- ⎪
Δy
a 12 = -------------------------------------------- ⎪
e
e
tion procedure can be used to compute a 1j for a 1D lin- 2 2 2⎬
(9-125b)
ear channel element spanning between the two nodes n Δx + Δy + Δz ⎪
⎪
Δz
a 13 = -------------------------------------------- ⎪
and m (cf. Fig. 9.8): e
2 2 2⎪
Δx + Δy + Δz ⎭
cbcilt=ö=NUP
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
VKSKRKQ aÉãçåëíê~íáîÉ=Éñ~ãéäÉ
= 2) Node
x y z
(e [unit] [unit] [unit]
e nt
m
e ele
tur 5 1 1. 1. 0.
rac
2 Df
2 11. 1. 0.
)
=3
3 7. 11. 0.
4
(e
4 1. 1. 7.
ent
em
3D matrix element (e = 1) 5 11. 1. 9.
nel el 6 7. 11. 11.
han
3
c
1D
z
y
1 2
x
Figure 9.10 3D prismatic matrix element connected with a 2D fracture element on the top surface and a 1D
channel element through a diagonal.
NUQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
·
O⋅ψ+K⋅ψ–F = 0 ⎫
T1 1 1 T2 2 2 ⎪ T3 3 3
O = [ T ⋅ ( O′ ⋅ T ) ] + [ T ⋅ ( O′ ⋅ T ) ] + [ T ⋅ ( O′ ⋅ T ) ] ⎪
⎬ (9-126)
T1 1 1 T2 2 2 T3 3 3
K = [ T ⋅ ( K′ ⋅ T ) ] + [ T ⋅ ( K′ ⋅ T ) ] + [ T ⋅ ( K′ ⋅ T ) ] ⎪
⎪
T1 1 T2 2 T3
F = ( T ⋅ F′ ) + ( T ⋅ F′ ) + ( T ⋅ F′ )
3 ⎭
For the 3D triangular prism (e = 1) it is assumed that for coordinate transformation into the x′ – y′ – z′ -coor-
the elemental material properties can be specified in dinates. Accordingly,
the global coordinates ( x – y – z ). Here, there is no need
1 00 …
1 T1 0 10 1 1 1 1 1 1
T = T = O = O′ K = K′ F = F′ (9-127)
0 01
…
⎛ 10 ⎞
⎜ ⎟
⎜ 6 10 4 ⋅ 0 ⎟
10 6 6 ⎜ 10 – 0.5385
2 ⎟⎟
⎜ ------------------------------------
u1 = 0 q = 10 u 2 = 10 – 0 = 10 (9-128)
⎜ ⎟
2 4 4 ⎜ 10 ⎟ 2 2.6923
⎜ 10 0 2 ⋅ 0 ⎟
⎜ ⎟
⎝ 2 ⎠
⎧
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎩
t = 0.6538
cbcilt=ö=NUR
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
0.9806 0 0.1961 …
0.9806 0 0.1961
2 2 – 0.0519 0.9843 0.2596
a = – 0.0519 0.9843 0.2596 T = (9-129)
. . .
. . .
…
⎧
⎪ ⎛ ⎞
⎪ ⎜ 2 2 ⎟
⎪ 0.9806 – 0.0519 . … ⎜ O x′x′ O x′y′ 0 … 0.9806 0 0.1961 … ⎟
⎪ ⎜ ⎟
0 0.9843 . 2 2
⎜ O y′x′ O y′y′ 0 – 0.0519 0.9843 0.2596 ⎟ if anisotropic
T2 2 2 ⎪
[ T ⋅ ( O′ ⋅ T ) ] = ⎨ 0.1961 0.2596 . ⎜ . . . ⎟
⎪ ⎜ 0 0 0 ⎟
⎪ … ⎜ … ⎟
⎪ ⎝ … ⎠
⎪
⎪ O2 if isotropic
⎩
(9-130)
T2 2 2
similar for [ T ⋅ ( K′ ⋅ T ) ]
⎧
⎪ 2
F x′
⎪ 0.9806 – 0.0519 . …
⎪ 0 0.9843 . 2
T2 2 ⎪ F y′ if directional
( T ⋅ F′ ) = ⎨ 0.1961 0.2596 .
⎪ 0
⎪ …
⎪ …
⎪ 2
⎩F if scalar
4
Taking the u 1 -vector for the 1D channel element u 1 = – 10 u 1 = 14.036 (9-131)
(e = 3)
9
NUS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
we obtain
⎧ ⎛ ⎞
⎪ ⎜ O3 0 0 …
⎪ 0.2850 . . … ⎜ x′x′
0.2850 – 0.7125 0.6412 … ⎟⎟
⎪ – 0.7125 . . ⎜ . . . ⎟
T3 3 3 ⎪ ⎜ 0 0 0 ⎟ if anisotropic
[ T ⋅ ( O′ ⋅ T ) ] = ⎨ 0.6412 . . ⎜ . . . ⎟
0 0 0
⎪ ⎜ ⎟
⎪ … …
⎝ … ⎠
⎪
⎪ 3
⎩O if isotropic
T3 3 3 (9-133)
similar for [ T ⋅ ( K′ ⋅ T ) ]
⎧
⎪ 3
⎪ 0.2850 . . … F x′
⎪ – 0.7125 . .
T3 3 ⎪ 0 if directional
( T ⋅ F′ ) = ⎨ 0.6412 . .
0
⎪
⎪ … …
⎪
⎪ 3
⎩F if scalar
cbcilt=ö=NUT
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
oÉÑÉêÉåÅÉë ^ééÉåÇáñ=^
1. Chandhry, M. H. & M. E. Barber, Open channel flow. In: The kçãÉåÅä~íìêÉ
handbook of fluid dynamics (ed. by R. W. Johnson), CRC Press/
Springer, Chapter 45, 1998.
2. Diersch, H.-J. G., FEFLOW - Reference Manual. WASY Ltd., In the above the symbols have the following meaning:
Berlin, 2002.
3. Diersch, H.-J. G., Modeling and numerical simulation of geohy- Latin symbols
drodynamic transport processes (in German). Reprint, WASY
Ltd. Berlin, 1991. 2
A = flow area, ( L ) ;
4. Diersch, H.-J., Finite element modelling of recirculating density-
driven saltwater intrusion processes in groundwater, Advances in a = coefficient to specify boundary
Water Resources 11 (1988) 1, 25-43. conditions;
5. Diersch, H.-J. G. & O. Kolditz, Coupled groundwater flow and a = rotation matrix;
transport: 2. Thermohaline and 3D convection systems, Advances B = thickness or depth, ( L ) ;
in Water Resources 21 (1998) 5, 401-425.
b = aperture or surface elevation, ( L ) ;
6. Diersch, H.-J. G. & P. Perrochet, On the primary variable switch-
ing technique for simulating unsaturated-saturated flows, b = coefficient to specify boundary
Advances in Warer Resources 23 (1999) 3, 271-301. conditions;
–3
7. Gottardi, G. & M. Venutelli, LANDFLOW: Computer program C = concentration, ( ML ) ;
for the numerical simulation of two-dimensional overland flow. C = Chezy roughness coefficient,
Computers & Geosciences 23 (1997)1, 77-89. 1 ⁄ 2 –1
(L T ) ;
8. Gray, W.G., Derivation of vertically averaged equations describ- f s
ing multiphase flow in porous media. Water Resources Research c,c = specific heat capacity of fluid and
2 –2 –1
18 (1982)6, 1705-1712. solid, respectively, ( L T Θ ) ;
9. Di Giammarco, P., E. Todini & P. Lamberti, A conservative finite D = space dimension, (1, 2 or 3);
elements approach to overland flow: the control volume finite D = tensor of hydrodynamic dispersion,
element formulation. Institute for Hydraulic Construction, Univ. 2 –1
(L T ) ;
Bologna, Italy. 2 –1
10. Panton, R. L., Incompressible flow. 2nd Edition, J. Wiley & Sons,
Dd = molecular diffusion, ( L T ) ;
New York, 1996. Dm = tensor of mechanical dispersion,
2 –1
11. Taylor, G., Dispersion of solute matter in solvent flowing slowly (L T ) ;
–1
through a tube. Proc. R. Soc. London A, 219 (1953), 186-203. d = strain-rate tensor of fluid, ( T ) ;
E = internal (thermal) energy density,
2 –2
(L T ) ;
e = gravitational unit vector, ( 1 ) ;
ei = basis vectors, ( 1 ) ;
F = material surface;
f = specific rate of temporary
production;
NUU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
cbcilt=ö=NUV
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
Δt n = time step length at time plane n, τ = generalized friction factor;
(T) ; ϒ = Newton-Taylor roughness
∂Ω = total boundary; coefficient, ( 1 ) ;
2
δS = projected area of surface, ( L ) ; φ = pressure head or local water depth,
3 (L) ;
δV = volume of REV, ( L ) ;
ε = porosity (= volume fraction of fluid χ(C) = sorption function, ( 1 ) ;
phase), ( 1 ) ; ψ = balance quantity;
ζ = ( – 1 ≤ ζ ≤ 1 ) , local coordinate, ( 1 ) ; Ω = domain;
η = ( – 1 ≤ η ≤ 1 ) , local coordinate, ω = azimuthal angle, ( ° ) ;
(1) ; –1
∇ = Nabla (vector) operator, ( L ) ;
η = local coordinate vector, ( 1 ) ;
Θ = ( ρ – ρ o ) ⁄ ρ o , density ratio or Subscripts
buoyancy coefficient, ( 1 ) ;
θ = weighting coefficient, ( 0 ≤ θ ≤ 1 ) ; corr corrected;
–1
ϑ = chemical decay rate, ( T ) ; e elemental;
κ = coefficient of skeleton compressibi- n time plane;
–1
lity, ( L ) ;
i, j, k nodal or spatial indices;
Λ = tensor of thermal hydrodynamic
–3 –1 o reference value;
dispersion, ( MLT Θ ) ;
f s
λ,λ = thermal conductivity for fluid and
–3 –1
solid, respectively, ( MLT Θ ) ; Superscripts
μ, μ o = dynamic viscosity and reference
dynamic viscosity of fluid, α phase index;
–1 –1
respectively, ( ML T ) ; D space dimension;
ξ = ( – 1 ≤ ξ ≤ 1 ) , local coordinate, ( 1 ) ; e elemental;
ρ, ρ o = fluid density and reference fluid f fluid (water) phase;
–3
density, respectively, ( ML ) ; n time plane;
σ = viscous stress tensor of fluid, s solid phase;
–1 –2
( ML T ) ;
T transpose of a matrix;
σ' = deviatory stress tensor of fluid,
–1 –2 ν surface index;
( ML T ) ;
bottom
σ shear stress at bottom surface,
–2 –2
( ML T ) ;
interface –2 –2
σ interfacial shear stress, ( ML T ) ;
top
σ = shear stress at top surface,
–2 –2
( ML T ) ;
NVM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
^ééÉåÇáñ=_
Furthermore, we have for the element, cf. (9-100),
^å~äóíáÅ=Éî~äì~íáçå=çÑ=ã~íêáñ= ÉäÉãÉåíë
x = N1 x( 1 ) + N2 x( 2 ) (B3)
EVJUUF=Ñçê=~=Na=ÅÜ~ååÉä=ÉäÉãÉåí
We consider the following linear 2-node element e and with and (B4)
∂x ∂N 1 ∂N 2 Δx e
J = J 11 = ------ = --------- x ( 1 ) + --------- x ( 2 ) = -------- (B4)
Ni 1 ∂ξ ∂ξ ∂ξ 2
and
N1 N2
–1 1 2
J = ------- = -------- (B5)
J Δx e
∂N 1
--------- = – 1---
∂ξ 2
(B2)
∂N 2 1
--------- = ---
∂ξ 2
cbcilt=ö=NVN
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
1 e
N1 N1 N1 N2 e 2 2 Δx S Δx e
dΩ = ----- ∫ ( 1 – ξ ) ( 1 – ξ ) -------- dξ = -------------- 2 1
e e S e
O = ∫ S
N2 N1 N2 N2 4 2 2 2 6 12
(B8)
Ωe –1 ( 1 – ξ ) ( 1 + ξ )
e e e e e
K = K1 + K2 + K3 + K4
1
N 1 ∇N 1 N 1 ∇N 2 e Δx e e
dΩ = ------------ ∫ – ( 1 – ξ ) ( 1 – ξ ) -------- dξ = ----- – 1 1
e e q q
K1 = ∫ q
N 2 ∇N 1 N 2 ∇N 2 2Δx e – ( 1 + ξ ) ( 1 + ξ ) 2 2 –1 1
Ωe –1
1
∇N 1 ∇N 1 ∇N 1 ∇N 2
D
e Δx e D
e
dΩ = --------2- ∫ 1 – 1 -------- dξ = -------- 1 – 1
e e
K2 = ∫ D
∇N 2 ∇N 1 ∇N 2 ∇N 2 Δx e – 1 1 2 Δx e – 1 1
Ωe –1 (B9)
1 e
N1 N1 N1 N2 e 2 2 Δx Φ Δx e
Φ
dΩ = ------ ∫ ( 1 – ξ ) ( 1 – ξ ) -------- dξ = ---------------- 2 1
e e e
K3 = ∫ Φ
N2 N1 N2 N2 4 2 2 2 6 1 2
Ωe –1 ( 1 – ξ ) ( 1 + ξ )
ξ = ξ1 = –1
e 2 2
N1 N1 N1 N2 a ( 1 – ξ1 ) ( 1 – ξ1 )
= a 1 0
e e e
K4 = a = -----
N2 N1 N2 N2 4 2 2 0 1
( 1 – ξ2 ) ( 1 + ξ2 )
ξ = ξ2 = 1
e e e
F = F1 + F2
1 e
N1 e Δx e Q Δx e
dΩ = ------ ∫ ( 1 – ξ ) -------- dξ = --------------- 1
e e Q
F1 = ∫ Q
N2 2 (1 + ξ) 2 2 1
Ωe –1 (B10)
ξ = ξ 1 = –1
e e
N1 ( a ψ2 – b ) 1 – ξ1
= ( a ψ2 – b ) 1
e e e e e
F2 = ( a ψ2 – b ) = ----------------------------
N2 2 1 + ξ2 1
ξ = ξ2 = 1
NVO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
e ⎧ · e⎫ e ⎧ e⎫
⎛ S Δx e 2 1 ⎪ ψ 1 ⎪ ⎛ q e – 1 1 D
e Φ Δx e 2 1 ψ
e 1 0 ⎞ ⎪ 1⎪
1 – 1
∑ ⎜⎝ -------------
6
- ⋅ ⎨ ⎬ + ⎜ -----
e 2
1 2 ⎪ ψ· ⎪ ⎝ – 1 1
+ --------
Δx e –1 1
+ ----------------
6 1 2
+a ⎟ ⋅⎨ ⎬–
0 1 ⎠ ⎪ ψe ⎪
e
⎩ 2⎭ ⎩ 2⎭ (B11)
e
Q Δx e ⎞
– --------------- 1 – ( a ψ 2 – b ) 1 ⎟ = { 0 }
e e
2 1 1⎠
^ééÉåÇáñ=`
y′
aÉêáî~íáçå= çÑ= íÜÉ= çêíÜçÖçå~ä= ÇáêÉÅJ l
íáçå~ä=îÉÅíçêë= u i =Ñçê=~=Oa=ÛÑä~íÛ=ÉäÉãÉåí n
x′
u2
q q–v p
u1
For a linear 2D ’flat’ element we can find the fol-
z
lowing vectors for a typical element with the nodes y v
mnl ( k ) : m
x
xn – xm xl – xm
p ≡ u1 = yn – ym q = yl – ym (C1) the parameter t can be easily found if inserting (C3)
zn – zm zl – zm into (C2)
( q – tp ) ⋅ p = 0 ⎫
Since the vector u 2 ≡ q – v is perpendicular to the vec- ⎪
q⋅p⎬ (C4)
tor p ≡ u 1 the dot product yields t = ---------- ⎪
p⋅p⎭
(q – v) ⋅ p = 0 (C2)
As a result, we get
Using the parametric description of the vector v as
q⋅p
v = ⎛⎝ ----------⎞⎠ p (C5)
v = tp (C3) p⋅p
cbcilt=ö=NVP
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
and finally (with p ≡ u 1 ) On the other hand, the friction laws for the Hagen-
Poiseuille flow in form of Eq. (9-56) and for the Man-
q⋅p ⎫ ning-Strickler flow in form of Eq. (9-67) (with Table
u 2 ≡ q – v = q – ⎛⎝ ----------⎞⎠ p ⎪ 9.4) are specified by the hydraulic aperture b and the
p⋅p ⎪
⎬ (C6) friction parameter M , respectively (cf. Table 9.9).
q ⋅ u
u 2 = q – ⎛ ----------------⎞ u 1 ⎪⎪
1
⎝ u 1 ⋅ u 1⎠ Table 9.9 Frictional input parameter
⎭
Law Parameter
In FEFLOW a reduced data set is used to input the Table 9.10 Implemented standard hydraulic radii
geometric relationships of the fractures. There is no
direct input of the hydraulic radii r hydr for the different r hydr
types of fracture elements applied to both the Hagen-
Poiseuille and the Manning-Strickler law of fluid Dimension expressed by appropriate input
motion. Instead, the geometry of the cross-sections is of fracture parameters
input by the flow area A for 1D elements and by the elements
thickness/flow depth B for 2D fracture elements (see Hagen- Manning-
Table 9.8). Poiseuille Strickler
NVQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
3 –3 2 –1
ρ o = 10 kg m , μ o = 1.3 Pa s , and g = 9.81 m s .
6 –1 –1
As seen from Table 9.10 the input parameter in form It results a factor of f o = ρ o g ⁄ μ o = 7.55 ⋅ 10 m s .
of the hydraulic aperture b for the Hagen-Poiseuille A hydraulic radius which is different from the standard
law and the geometric input parameter in form of the geometry, and parameters, which are different from the
flow area A or thickness B for the Manning-Strickler standard parameter factor f o , can be derived from the
law are used to express r hydr internally in FEFLOW. identity
Accordingly, FEFLOW assumes that in the case of
using a Hagen-Poiseuille law a submerged slit geome- 2 2
r hydr b- ρg
try is standard (both in 1D and 2D). In case of the Man- ----------- f = ----- f with f = ------ (D2)
a 12 o μ
ning-.Strickler law a submerged quadratic cross section
2
( A = B ) is considered the standard geometry in 1D
A corrected hydraulic aperture b corr can be obtained
and a submerged slit plane geometry is standard in 2D.
from (D2) as
The question arises how is it possible to differ from the
standard geometry types? For example, instead of a
2 3 ⎧3 for plane geometry
quadratic cross-section for a 1D fracture element, a b corr = ---f- ---------- r hydr a = ⎨ (D3)
rectangular plane or an axisymmetric geometry is to be fo a ⎩2 for axisymmetric geometry
used.
where r hydr is the actual (true) hydraulic radius, which
To specify hydraulic radii r hydr which are different can be taken from Table 9.3, and f is the true parameter
to the embodied standard geometries (Table 9.10) one factor, where dynamic viscosity, gravity and density
can input corrections in the hydraulic aperture b for can be specified different from the standard settings in
the Hagen-Poiseuille law and in the Manning rough- f o . Table 9.11 summarizes the corrected hydraulic
ness coefficient M for the Manning-Strickler law. apertures b corr for interesting applications.
These corrected parameters can be derived in the fol-
lowing manner.
2
r hydr ρ o g b ρo g
2
K = ----------- --------- I = ------ --------- I (D1)
a μo 12 μ o
cbcilt=ö=NVR
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
Table 9.11 Corrected apertures b corr for different On the other hand, the standard hydraulic conduc-
applications in the case of Hagen-Poiseuille law for tivity K for the Manning-Strickler law is according to
1D and 2D fracture elements a) Eq. (9-67) with Tables 9.4 and 9.10:
NVS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
VKS=cáåáíÉ=bäÉãÉåí=cçêãìä~íáçåë
Table 9.12 Corrected Manning roughness Table 9.13 Corrected Manning roughness
coefficient M corr for different applications in the coefficient M corr for different applications in the
case of Manning-Strickler law for 1D fracture case of Manning-Strickler law for 2D fracture
elements elements
cbcilt=ö=NVT
VK= aáëÅêÉíÉ= ÑÉ~íìêÉ= ãçÇÉäáåÖ= çÑ= ÑäçïI= ã~ëë= ~åÇ= ÜÉ~í= íê~åëéçêí= éêçÅÉëëÉë= Äó= ìëáåÖ
cbcilt
NVU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
`ÜÉãáÅ~ä=êÉ~Åíáçåë
H.-J. G. Diersch
NM
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
NMKN fåíêçÇìÅíáçå → AE → P + E
A + E← (10-4)
FEFLOW4 extends the capabilities of modeling
reversible and irreversible chemical reactions for sin- where A, B, … represent chemical species (reactants,
gle-species and multispecies systems of the flow and products), the symbol → identifies the direction of
transport in porous media under variably saturated con- reaction, → ← is used for reversible reactions at chem-
ditions. It encompasses the following types of reac- ical equilibrium.
tions:
In the following the basics of the reactive flow and
binary ion exchange reaction between fluid and solid transport used in FEFLOW are summarized. It ends up
phase (adsorption isotherms) with a description of the fundamental transport equa-
tions, options of chemical reactions and related rate
→C+D
A + B← constants available in FEFLOW.
(10-1)
cbcilt=ö=NVV
NMK=`ÜÉãáÅ~ä=êÉ~Åíáçåë
⎧∂ α α α α α α α = fluid
⎪ ( ε α C k ) – ∇ ⋅ ( D k ⋅ ∇C k ) + ∇ ⋅ ( q C k ) – ε α Q k k = fluid species
α α α α ⎪∂t
ε α ( R hom + I k ) = L k C k = ⎨ (10-5)
k
⎪ ∂ ( ε Cα ) – ε Qα α = solid
⎪∂t α k α k k = solid species
⎩
where each species, labeled by the subscript k , is asso- law can be derived. This forms depend on the type of
ciated with a particular phase α ∈ ( f, s, … ) , where f and reaction and whether the reaction is homogeneous or
s indicate the fluid and the solid phase, respectively. In heterogeneous. While homogenous reactions take place
(10-5) it is only in one phase (f or s), the reaction of species associ-
ated with different phases (e.g., fluid species reacts
α
Ck = concentration of species k of α -phase; with solid species) are referred to as a heterogeneous
α
Dk = tensor of hydrodynamic dispersion; reaction.
α
Ik = diffusive flux of species k across the phase
interfaces; In general, if a species k exists in more than one
k = species indicator, k = 1, …, N ; phase α , for instance the species is exchanged between
α
Lk = operator as defined by Eq. (10-5); fluid f and solid s phase in an adsorption process, the
N = total number of species; transport equations (10-5) have to be summed over all
α
q = Darcy flux of α -phase; phases α
α
Qk = zero-order nonreactive production term of
α -phase; α α α
α
R hom = homogeneous rate of reaction of species k ∑ ( Lk Ck ) = ∑ εα Rhom k
+ R het
k
(10-6)
k α α
within the α -phase;
α = phase indicator, α = f, s, … ;
where
εα = volume fraction of α -phase;
α
R het =
k ∑ εα Ik (10-7)
NMKOKO oÉ~Åíáçå= ê~íÉë= ~åÇ= ãìäíáéÜ~ëÉ α
~ëéÉÅíë
is the heterogeneous reaction rate of species k accumu-
The solution of the balance equations (10-5) lated over all its existing phases. Let the bulk rate of
requires knowledge of the reaction rates for kinemati- reaction of species k in all phases be R k as7
cally controlled reactions. Different forms of the rate
OMM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NMKO=dçîÉêåáåÖ=íê~åëéçêí=Éèì~íáçåë
α εf
Rk = ∑ εα Rhom k
+ R het
k
(10-8) s f = ----
ε
( 0 < sf ≤ 1 ) (10-12)
α
the mass balance equation (10-6) for species k to be For saturated media s f becomes unity and ε f = ε with
solved for a multiphase system becomes εa = 0 .
α α α
L k C k = ε α R hom + R het (10-10) and the phase indicator ranges now
k k
active inactive
α = f , a, s ,s .
The transport processes of interest refer to a fluid
phase f (liquid, water) moving through a porous Obviously, the portion of the total surface of the
medium in which the void space is variably saturated solid that is in contact with the f-phase depends on ε f .
by the f-phase. Conceptually, a variably saturated It can be assumed2 that the ratio of the solid-liquid
media consists, at least, of three phases: water f , air (or interface to the total area of the solid is equal to the
gas) a and solid s . Thus, we find the following volume ratio of active solid volume (i.e., solid participating in
fractions the exchange reactions) to the total volume of solid,
and that each of these ratios, in turn, is equal to the
ratio of the liquid-occupied portion of the void space to
1 = εf + εa + εs (10-11) the total void space volume, i.e., equal to s f . Thus,
⎧
⎨
⎩
ε A sactive ε s active ε
-------------------------------- - = f ( ε f ) ≈ ----f = s f
- = ---------- (10-14)
A s active + A s inactive εs ε
where ε is identified as the porosity (void space) of the
porous media. Since the f-phase occupies only part of
the void space, the saturation s f of the f-phase may be and we obtain
used to define the relative quantity as
ε s active = f ( ε f )ε s ≈ s f ε s = s f ( 1 – ε ) (10-15)
cbcilt=ö=OMN
NMK=`ÜÉãáÅ~ä=êÉ~Åíáçåë
(10-17)
∂ f s f f f f f s
( ε C + ε s C k ) – ∇ ⋅ ( D k ⋅ ∇C k ) + ∇ ⋅ ( q C k ) – Q k = ε f R hom + ε s active R hom + R het
∂t f k k k k
⎧
⎪
⎪
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎪
⎪
⎩
Rk
f s
where Qk = ε f Q k + ε s Q k is introduced as a nonreac-
active Nr = total number of reactions;
hom
tive bulk production term. Nr = number of homogeneous reactions
hom
( Nr ≤ Nr ) ;
For a certain number of serial and parallel reactions rr = rate of reaction r associated with the type
r = 1, …, N r it is useful to develop the reaction rate for of reaction r ;
a species k in dependence on homogeneous and heter- ν kr = stoichiometric number of species k and
ogeneous types of reaction. This can be expressed in reaction r.
the following general form3,6
Note, the number of heterogeneous reactions is
hom
Nr – Nr .
α
Rk = ∑ εα Rhom k
+ R het
k
(10-18)
α
hom
Nr Nr NMKP _~ëáÅ=ÅÜÉãáÅ~ä=âáåÉíáÅë
= ∑ εα ∑ νkr rr + ∑ ν kr r r ( k = 1, …, N )
NMKPKN oÉ~Åíáçå=ëíçáÅÜáçãÉíêó
α r=1 hom
r = Nr +1
OMO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NMKP=_~ëáÅ=ÅÜÉãáÅ~ä=âáåÉíáÅë
forward reactions k +
+
k (10-19)
ν 1r A 1 + ν 2r A 2 + … + ν N°r A N° → ν ( N° + 1 )r B ( N° + 1 ) + ν ( N° + 2 )r B ( N° + 2 ) + … + ν Nr B N
backward reactions k -
-
k (10-20)
ν 1r A 1 + ν 2r A 2 + … + ν N°r A N° ← ν ( N° + 1 )r B ( N° + 1 ) + ν ( N° + 2 )r B ( N° + 2 ) + … + ν Nr B N
cbcilt=ö=OMP
NMK=`ÜÉãáÅ~ä=êÉ~Åíáçåë
it is
NMKPKQ qÜÉ=ëíÉ~ÇóJëí~íÉ=~ééêçñáã~íáçå
N R intermediate ≈ 0 (10-30)
ν k2
+ ∏ [ Bk ]
ν k1 k
K eq k = N° + 1
= ----------------- = ---------------------------------------
- (10-27) For example, considering the consecutive reaction of
N°
ν k2 k ν k1 (10-3) in the form
∏ [ Ak ]
k=1 ka kb (10-31)
A → B → C
Expression (10-27) is known as the law of mass action
(LMA), where Keq is the equilibrium constant to be the SSA applied for the species B becomes
known (measurable) for given equilibrium reactions 1
and 2. ka [ A ] – kb [ B ] = 0 (10-32)
+
ka +
ka ⎫
kb ⎪
A + B ←→ C → P (10-33) →
A + B← C+ D⎪
-
ka - ⎪
ka ⎬ (10-37)
⎪
⎪
kb ⎪
the pre-equilibrium arises when the rates of formation A → P ⎭
of the intermediate and its decay back into reactants are
much faster than its rate of formation of products.
can be simplified with the pre-equilibrium assumption.
Applying the SSA scheme to species C of (10-33) it
The reaction rate of A simplifies to
yields (exemplified for a homogeneous reaction in the
α -phase)
+ -
+ - Rk = A = –εα ka [ A ] [ B ] + εα ka [ C ] [ D ] – εα kb [ A ] ≈ –εα kb [ A ] (10-38)
Rk = C = εα ( ka [ A ] [ B ] – ka [ C ] – kb [ C ] ) ≈ 0 (10-34)
⎧
⎪
⎪
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎪
⎪
⎩
+
k [C][D]
⇒ K eq = ----a-- = ------------------
+ - ka [A][B]
If k a » k b and k a » k b it can be assumed that A, B and C
are in equilibrium. Thus, the k b -term in (10-34) van-
ishes and one gets
NMKQ pÉäÉÅíÉÇ= êÉ~Åíáçå= éêçJ
ka
+
[C] ÅÉëëÉë
K eq = ------ = ----------------- (10-35)
ka [ A ][B]
NMKQKN fçåJÉñÅÜ~åÖÉ= êÉ~Åíáçåë
E~Çëçêéíáçå=áëçíÜÉêãëF
Then, the reaction rate for species C takes the form
Consider the reversible binary ion exchange (heter-
R k = C = – ε α k b [ C ] = – ε α k b K eq [ A ] [ B ] (10-36) f
ogeneous) reactions between the fluid species A 1 and
s
the sorbed (solid) species A 2 in the form
which represents a second-order reaction law.
f s → s f
ν1 A1 + ν2 A2 ← ν1 A1 + ν2 A 2 (10-39)
On the other hand, the following reaction system
cbcilt=ö=OMR
NMK=`ÜÉãáÅ~ä=êÉ~Åíáçåë
χ1 = k1 (10-45)
and the total solution normality for the fluid phase f as
s
1 T γ C
f f - ≈ 1 (see Diersch3).
Note, k 1 = Keq when -----------
CT = ∑ Ck (10-42) f
γ2 CT
k
In the case of heterovalent equilibrium reactions
s f
ν 1 > 1, ν 2 > 1 a polynomial expression in form of the
Both C T and C T represent constant (measurable) Feundlich adsorption isotherm results3
capacities, so that for the binary ion exchange reaction
s s s f f f
(10-39) with C T = C 1 + C 2 and C T = C 1 + C 2 the f f b2 – 1
LMA relationship (10-40) can be used to explicitly χ1 ( C1 ) = b1 ( C1 ) (10-46)
s
express the (sorbed) solid species C1 as a function of
f
the (dissolved) fluid species C 1 , viz. ,
4
where b 1 is a sorption coefficient and b 2 is a sorption
exponent.
s f f
C1 = χ1 ( C1 ) ⋅ C1 (10-43)
Considering the species k = 1 in the fluid and
f active solid phase α = f, s the summation transport
active
f f s s f s
L 1 C 1 + L 1 C 1 = ε f R hom + ε s active R hom ⎫
1 1⎪
⎬ (10-47)
∂ f f f f f f s
[ ( ε + ε s χ 1 )C 1 ] – ∇ ⋅ ( D 1 ⋅ ∇C 1 ) + ∇ ⋅ ( q C 1 ) – Q 1 = ε f R hom + ε s active R hom ⎪
∂t f 1 1⎭
OMS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NMKQ=pÉäÉÅíÉÇ=êÉ~Åíáçå=éêçÅÉëëÉë
which represents a single-species transport equation for which will be described next.
f
the fluid species C 1 . In it is assumed that no further
heterogeneous reactions occur, so that R het1 = 0
according to (10-39). In a more general form it reads NMKQKO cáêëíJçêÇÉê=ÇÉÅ~ó=êÉ~Åíáçåë
∂ Additionally to the reversible heterogeneous reac-
( ε ℜ C ) – ∇ ⋅ ( D ⋅ ∇C k ) + ∇ ⋅ ( qC k ) – Q k (10-48)
∂t f k k
f s
tion (10-39) the species k in the f- and active s-phase
= ε f R hom + ε s active R hom should be subjected to a irreversible homogeneous
k k
first-order decay into products P according to
in introducing the retardation factor ℜ k (by using (10-
f s s f
15) and (10-12)) νk Ak + νj A j →
← νk Ak + νj Aj (10-51a)
ε sactive εs 1–ε
ℜ k = 1 + ----------- χ k = 1 + ---- f ( ε f )χ k ≈ 1 + ----------- χ k (10-49) ka
εf εf ε Ak
f
→ P (10-51b)
s
ka
with the adsorption function χ k Ak → P
⎧ k1 Henry
We can assume that the reversible heterogeneous reac-
⎪ k
⎪ 1 tion (10-51a) is much faster than the decay reactions
χ k = ⎨ --------------------
1 + k2 Ck
- Langmuir (10-50) (10-51b). Under such conditions the pre-equilibrium
⎪
⎪ b2 – 1 assumption (10-38) becomes applicable. It leads to the
⎩ b1 Ck Freundlich following homogeneous reaction rates for the species k
in the f- and s-phase
f
where Ck ≡ C k = 1 is defined.
f f
R hom = – k a [ A k ] = – k a γ k C k
f ⎫
The right-hand side of and (10-48) describes irre- k ⎪
⎬ (10-52)
s s s f
versible homogeneous reactions of the species in the R hom = – k a [ A k ] = – k a γ k C k = – k a γ k χC k ⎪
fluid and solid phase. Under exclusive reversible reac-
k ⎭
tions as described by the stoichiometric equation (10-
f s s
39) the homogeneous reaction rates R hom1 and R hom1 of where the solid (sorbed) species Ck is replaced by the
f
the species in the fluid and solid phase, respectively, fluid species Ck due to the equilibrium relationship
f s
vanishes, i.e., R hom1 = R hom1 = 0 . However, parallel to (10-43).
reversible reaction (10-39), reaction kinetics can occur
for the species k both in the f- and the active s-phase Inserting the reaction rates (10-52) into (10-48) the
cbcilt=ö=OMT
NMK=`ÜÉãáÅ~ä=êÉ~Åíáçåë
∂ ka + kb
-
( ε ℜ C ) – ∇ ⋅ ( D ⋅ ∇C k ) + ∇ ⋅ ( qC k ) – Q k (10-53) [A][E]
∂t f k k [ EA ] = ----------------- k m = ---------------- (10-57)
km ka
+
= –εf ℜk ϑk Ck
[ A ] ( [ E T ] – [ EA ] )
NMKQKP jáÅÜ~ÉäáëJjÉåíÉå=ãÉÅÜ~åáëã [ EA ] = ------------------------------------------- (10-59)
km
OMU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NMKQ=pÉäÉÅíÉÇ=êÉ~Åíáçå=éêçÅÉëëÉë
α
kb [ ET ] [ A ] vm CA vm Ck
f ⎫
RA = – ε α ------------------------- = – ε α --------------------α- (10-63) f
R hom = – -------------------f- ⎪
km + [ A ] Km + CA k ⎪
Km + Ck ⎪
⎬ (10-66)
where s f
s vm Ck v m χC k ⎪
R hom = – -------------------s- = – -----------------------f ⎪
vm = kb [ ET ] K m + χC k ⎪
k
maximum velocity of enzymolysis Km + Ck
⎭
km (10-64)
K m = ------ Michaelis (Monod) constant
γA
Inserting the reaction rates (10-66) into (10-48) the fol-
lowing transport equation results
We can generalize the reaction if we assume that the
Michaelis-Menten kinetics is subjected to both the ∂
( ε ℜ C ) – ∇ ⋅ ( D ⋅ ∇C k ) + ∇ ⋅ ( qC k ) – Q k (10-67)
fluid and solid species k of the reversible homogeneous ∂t f k k
m
reaction according to (10-51a). In doing so, we are = – ε f ( ℜ k + ϕ k )ϑ k C k
interested in the reactions
NMKQKQ `çåëÉÅìíáîÉ=êÉ~Åíáçåë
cbcilt=ö=OMV
NMK=`ÜÉãáÅ~ä=êÉ~Åíáçåë
∂
( ε ℜ C ) – ∇ ⋅ ( D ⋅ ∇C A ) + ∇ ⋅ ( qC A ) – Q A = –εf ℜA ϑ A CA ⎫
∂t f A A ⎪
∂ ⎪
( ε ℜ C ) – ∇ ⋅ ( D ⋅ ∇C B ) + ∇ ⋅ ( qC B ) – Q B = εf ( ℜA ϑA CA – ℜB ϑB CB ) ⎪
∂t f B B ⎪
⎬ (10-71)
∂
( ε ℜ C ) – ∇ ⋅ ( D ⋅ ∇C C ) + ∇ ⋅ ( qC C ) – Q C = εf ( ℜB ϑB CB – ℜC ϑC CC ) ⎪
∂t f C C ⎪
⎪
∂ ⎪
( ε ℜ C ) – ∇ ⋅ ( D ⋅ ∇C D ) + ∇ ⋅ ( qC D ) – Q D = εf ℜC ϑC CC ⎭
∂t f D D
In a generalized form the equation system (10-71) can It is to be mentioned that the consecutive reactions are
be written for species k of the fluid phase f as no more a single-species transport process. However,
FEFLOW becomes capable of simulating such type of
∂ multispecies transport equations (10-72) coupled via
( ε ℜ C ) – ∇ ⋅ ( D ⋅ ∇C k ) + ∇ ⋅ ( qC k ) – Q k (10-72)
∂t f k k the consecutive reaction terms by using a specific inter-
= εf ( ℜk – 1 ϑk – 1 Ck – 1 – ℜk ϑk Ck ) k = 1, …, N face (IFM) programming module chain.so, where
the equations are consecutively solved for an interme-
diate species k = 2 ( = B) under specific boundary
Notice, in (10-72) it is by definition conditions.
ℜ0 = ϑ0 = C0 ≡ 0 .
ONM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NMKR=pìãã~êáòÉÇ=Éèì~íáçåë=~åÇ=êÉä~íáçåëÜáéë=ìëÉÇ=áå=cbcilt=Ñçê=ãçÇÉäáåÖ=êÉ~ÅíáîÉ
íê~åëéçêí=éêçÅÉëëÉë
NMKR pìãã~êáòÉÇ= Éèì~íáçåë tion of the distribution coefficient can sometimes be
~åÇ= êÉä~íáçåëÜáéë= ìëÉÇ= áå found as
cbcilt= Ñçê= ãçÇÉäáåÖ ρb Kd
êÉ~ÅíáîÉ= íê~åëéçêí= éêçJ ℜ k = 1 + ------------
ε
(10-76)
ÅÉëëÉë
where ρ b = ( 1 – ε )ρ s is the bulk density of the porous
The reactive transport modeling is based on the fol- media (mass dry media per total volume).
lowing transport equation for species k dissolved in the
fluid phase f (2) Microbiological degradation processes represents
biologically catalyzed reactions8 which can be appro-
∂
( ε ℜ C ) – ∇ ⋅ ( D ⋅ ∇C k ) + ∇ ⋅ ( qC k ) – Q k (10-73) priately modeled by Monod kinetics. A typical applica-
∂t f k k
tion is the oxidation of organic matter by aerobic
= ε f [ ( ℜ k – 1 + ϕ k – 1 )ϑ k – 1 C k – 1 – ( ℜ k + ϕ k )ϑ k C k ]
bacteria. As long as the dissolved oxygen remains
( k = 1, …, N model ) higher than a critical level the oxidation is unbounded.
Below a critical level, the rate of aerobic respiration
decreases with decreasing O 2 concentration, and van-
where the different reactions types and relationships ishes when no O 2 is left. Thus, the limitation of aero-
are summarized in Table 10.1. The corresponding bic respiration by O 2 obeys,
material parameters to be input for the reaction and
sorption types are listed in Table 10.2. [ O2 ]
R O = – v m --------------------------- (10-77)
2 KO + [ O2 ]
2
Remarks:
(1) The Henry isotherm with an retardation factor of where v m is the maximum rate and [ O 2 ] is the dis-
solved oxygen activity. According to (10-77), when
1–ε [ O 2 ] « K O the availability of oxygen is limiting and
ℜ k = 1 + ----------- k 1 (10-74) 2
the rate of aerobic respiration exhibits a first-order
ε
dependence on [ O 2 ] . When, on the other hand,
if often expressed by the distribution coefficient K d in [ O 2 ] » K O , the aerobic bacteria are functioning at
2
the form2 maximum capacity, that is, they cannot produce more
enzymes to utilize the excess O 2 .
1–ε k1
ℜ k = 1 + ----------- ρ s K d with K d = ----- (10-75) Monod reaction laws are equivalent to the Michaelis-
ε ρs
Menten mechanism (10-65b) (10-66) with the reaction
rates summed for the fluid and solid phases
where ρs is the density of solid. An alternative defini-
cbcilt=ö=ONN
NMK=`ÜÉãáÅ~ä=êÉ~Åíáçåë
⎛ εf ε s active χ ⎞ m
m
– ε f ( ℜ k + ϕ k ) ϑ k C k = – ⎜ -------------------- + -----------------------⎟ v m C k(10-78) –εf ( ℜk + ϕk ) ϑk Ck ⇒ –εf ℜk ϑk Ck (10-79)
⎝ K m + C k K m + χC k⎠
vm
with ϑ k = -------
Km
It is a hyperbolic function that simplifies to a first-order
reaction in C k when Ck « Km , i.e.,
Such a simplistic first-order reaction ignore the fact
that active microorganisms must be present to catalyze
the reactions.
f s ← s f 1
νk Ak + νj Aj → νk Ak + ν j Aj
f
Ak → P 1–ε
ℜ k = 1 + ----------- χ k ϑ k = const ϕk = 0
s
Ak → P ε
with
exchange reaction with Michaelis-Menten
vm
kinetics ϑ k = ------------------------
-
Km + χk Ck
1 ⎧ k1 Henry
⎪ χk – 1
f s ← s f k1
⎪ -------------------- with ϕ k = ----------------
νk Ak + νj Aj → νk Ak + νj Aj χ k = ⎨ 1 + k C- Langmuir Km
A sk + E ←→ EA → P + E
f
⎪ 2 k 1 + -------
A k + E ←→ EA → P + E ⎪ b2 – 1 v m = const Ck
⎩ b1 Ck Freundlich
K m = const
ONO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NMKR=pìãã~êáòÉÇ=Éèì~íáçåë=~åÇ=êÉä~íáçåëÜáéë=ìëÉÇ=áå=cbcilt=Ñçê=ãçÇÉäáåÖ=êÉ~ÅíáîÉ
íê~åëéçêí=éêçÅÉëëÉë
Table 10.2 Model input parameter for reactive transport
Retardation/sorption Decay
first-
Henry Langmuir Freundlich Michaelis-Menten Decay chain
order
Symbol k1 k1 k2 b1 b2 ϑk vm Km ϑk – 1 ϑk
–1 1 – b2
mg mg –1 mg – 1 mg –1 –1
Unit [1] [1] ------- ------- [1] [d ] ------- d ------- [d ] [d ]
l l l l
(3) Nonequilibrium sorption processes can be of The heterogeneous reaction rates for the two species j
importance for in situ bioremediation of contaminated and k in the solid and fluid phases, respectively, are
aquifers5. Typically, if groundwater extraction is
applied the contaminant concentrations show a rapid + f - s
R het = k a [ A k ] – k a [ A j ]
j
initial decrease followed by a period of a much slower (10-81)
+ f - s
decrease in concentration. One of the reason is that the R het = – k a [ A k ] + k a [ A j ] = – R het
k j
rate of desorption of contaminants from the aquifer sol-
ids to the fluid phase is slow, especially at low concen-
Inserting the quotient of the rate constants as the equi-
trations. While soil-sorbed contaminants have been
librium constant, cf. Eq. (10-29)
shown to be generally unavailable for bioremediation,
only the contaminant concentration of the fluid phase +
ka
can be directly influenced in the remediation process. ----- = K eq (10-82)
-
When desorption of the contaminant from the solid ka
phase to the fluid phase becomes slow, the performance
we get
of in situ bioremediation is controlled by the desorption
mechanism. This is called rate-limiting desorption, - f s desorp f s
R het = k a ( K eq [ A k ] – [ A j ] ) = ϑ ( K eq C k – C j )
which can be described by the following nonequilib- j
(10-83)
rium reaction of two different species k and j R het = – R het
k j
+
adsorption k a desorp -
where ϑ = k a γ j at γ j ≈ γ k represents now a first-
f s order desorption rate coefficient.
Ak Aj (10-80)
-
desorption k a The mass transport equations (10-10) for solid and
fluid species are then
cbcilt=ö=ONP
NMK=`ÜÉãáÅ~ä=êÉ~Åíáçåë
s s s s desorp f s
L j C j = ε s R hom + R het = ε s R hom + ϑ ( K eq C k – C j )
j j j
(10-84)
f f f f s s s
L k C k = ε f R hom – R het = ε f R hom + ε s R hom – L j C j
k j k j
f
For sake of simplicity, denoting with C = Ck the fluid mass transport equations describing the nonequilibrium
s
concentration and with S = Cj the sorbed concentra- sorption processes
tion Eq. (10-84) with (10-5) gives the following set of
∂ s s desorp
( ε S ) – ε s Q S = ε s R hom + ϑ ( K eq C – S ) ⎫
∂t s S ⎪
⎬ (10-85)
∂ f s f s ⎪
( ε f C + ε s S ) – ∇ ⋅ ( D ⋅ ∇C ) + ∇ ⋅ ( qC ) – ε f Q C – ε s Q S = ε f R hom + ε s R hom
∂t C S ⎭
which have to be solved for S and C . 7. Nguyen, V.V., Gray, W.G., Pinder, G.F., Botha, J.F. and Crerar,
D.A., A theoretical investigation on the transport of chemicals in
reactive porous media. Water Res. Resour. 18 (1982)4, 1149-
1156.
oÉÑÉêÉåÅÉë 8. Rittmann, B.E. and VanBriesen, J.M., Microbiological processes
in reactive modeling. In: Reactive transport in porous media, ed.
1. Atkins, P.W., Physical chemistry. 5th edition. Oxford University by Lichtner et al., Reviews in Mineralogy, Vol. 34, Mineralogical
Press, Oxford, 1994. Soc. Am., Washington DC, 1996, pp. 311-334.
2. Bear, J. and Verruijt, A., Modeling groundwater flow and pollu- 9. Stumm, W. and Morgan, J.J., Aquatic chemistry. Wiley-Inter-
tion. D. Reidel Publ., Dordrecht, 1987. science, New York, 1981.
3. Diersch, H.-J.G., Modeling and numerical simulation of geohy- 10. Sun, Y., Petersen, J.N., Clement, T.P. and Skeen, R.S., Develop-
drodynamic transport processes (in German). Reprint, WASY ment of analytical solutions for multispecies transport with serial
Ltd. Berlin, 1991. and parallel reactions. Water Res. Resour. 35 (1999)1, 185-190.
4. Diersch, H.-J.G. Interactive, graphics-based finite-element simu-
lation system FEFLOW for modeling groundwater flow, contam-
inant mass and heat transport processes. WASY Ltd., Berlin,
2002.
5. Fry, V.A. and Istok, J.D., Effects of rate-limited desorption on the
feasibility of in situ bioremediation. Water Res. Resour. 30
(1994)8, 2413-2422.
6. Lichtner, P.C., Continuum formulation of multicomponent-mul-
tiphase reactive transport. In: Reactive transport in porous media,
ed. by Lichtner et al., Reviews in Mineralogy, Vol. 34, Mineral-
ogical Soc. Am., Washington DC, 1996, pp. 1-81.
ONQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
oÉã~êâë=çå=Ö~ë=Ñäçï=ãçÇÉäáåÖ=Äó=ìëáåÖ=cbcilt
H.-J. G. Diersch
NN
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
p = gas pressure;
NN oÉã~êâë=çå=Ö~ë=Ñäçï=ãçÇÉäáåÖ=Äó=ìëáåÖ=cbcilt
cbcilt=ö=ONR
NNK=oÉã~êâë=çå=Ö~ë=Ñäçï=ãçÇÉäáåÖ=Äó=ìëáåÖ=cbcilt
where
1 ∂ε ∂p ∂ ⎛ k ij ρ- ------ ∂p ⎞
ε ⎛ --1- ∂ρ
------⎞ ρ + ρ ⎛ ---- ------⎞ ε s ------ – ------- ⎝ -------- - = ερQ (11-5)
⎝ ρ ∂p⎠ ⎝ ε s ∂p⎠ ∂t ∂x i μ ∂x j⎠ ρ0 = reference density of gas;
g = gravitational acceleration;
⎧
⎨
⎩
⎧
⎨
⎩
βp αp z = elevation above a reference datum.
or Since ∂p ⁄ ∂t = ρ 0 g ( ∂h ⁄ ∂t ) and ∂p ⁄ ∂x j = ρ 0 g ( ∂h ⁄ ∂x j )
the equation (11-8) can be expressed by the piezomet-
∂p ∂ k ij ρ ∂p ric head variable h and leads to
ρ [ εβ p + ( 1 – ε )α p ] ------ – ------- ⎛ --------- -------⎞ = ερQ (11-6)
∂t ∂x i ⎝ μ ∂x j⎠
∂h ∂ μ 0 ∂h
ρρ 0 gS 0p ------ – ------- ⎛⎝ K ij ρ ------ -------⎞⎠ = ερQ (11-10)
∂t ∂x i μ ∂x j
where
∂p ∂ k ij ρ ∂p 1 ∂ρ
ρS 0p ------ – ------- ⎛ --------- -------⎞ = ερQ (11-8) β h = --- ------ ⎫
∂t ∂x i ⎝ μ ∂x j⎠ ρ ∂h ⎪
(11-11)
1 ∂ε ⎬
α h = ---- ------ ⎪
written for the gas pressure as primary variable to be ε s ∂h ⎭
determined.
which are the standard compressibility coefficients
Alternatively, if introducing the piezometric head used in FEFLOW2. It becomes clear that the p -based
(potential) h as2 and the h -based compressibilities are related as (cf.
also Bear and Verruijt1, p. 59)
p
h = --------- + z (11-9)
ρ0 g
ONS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NNKO=páãéäáÑáÅ~íáçåë
which is the sink/source definition2 commonly used in It can be further assumed for a gas flow that the skele-
FEFLOW. ton compressibility α p is much smaller against the gas
compressibility β p , viz.,
NNKO páãéäáÑáÅ~íáçåë • αp « βp
The general equations (11-8) and (11-15) for the Accordingly, we simplify the storativity term by using
pressure p and the piezometric head h of a gas flow in (11-19) to
the porous media can be simplified for the following
assumptions: ε
S 0p = εβ p + ( 1 – ε )α p ≈ εβ p = --- (11-20)
p
• isothermal gas flow
cbcilt=ö=ONT
NNK=oÉã~êâë=çå=Ö~ë=Ñäçï=ãçÇÉäáåÖ=Äó=ìëáåÖ=cbcilt
2⎞
2 ∂ - ⎛ ∂h
which have to be solved for the square pressure p as a ------ ⎜ K ij --------⎟ = 0 (11-27)
∂x i ⎝ ∂x j ⎠
new variable. Consider, however, equation (11-22) is
still nonlinear for transient and sink/source conditions.
Only for a steady-state gas flow and without the sink/
source term Q ρ a linear relationship results4 NNKP rëáåÖ= cbcilt= Ñçê= pçäîáåÖ
íÜÉ= kçåäáåÉ~ê= ~åÇ= iáåÉ~êJ
k ij ∂p 2⎞
∂ - ⎛ -----
------ ⎜ --------⎟ = 0 (11-23) áòÉÇ=d~ë=cäçï=bèì~íáçåë
∂x i ⎝ μ ∂x j ⎠
FEFLOW2 solves balance equations for water flow
Analogously, the h -based formulations can be easily which can also be applicable directly to gas flows.
derived. On this occasion the piezometric head h can Since FEFLOW prefers the piezometric head variable
h as the primary unknown of the flow we find a direct
be simplified for a gas flow as
analogy of the nonlinear gas flow equation (11-25) to
p p the depth-integrated flow equations of unconfined
h = --------- + z ≈ --------- (11-24) aquifers (cf. Eqs. (171) to (175) in2). Accordingly, for
ρ0 g ρ0 g
2D problems the nonlinear gas model (11-25) can be
directly solved by FEFLOW. On the other hand, under
because the density ρ 0 of the gas is significantly steady state and without sink/sources equation (11-27)
smaller than water. Using (11-24) and (11-17) with 2
is linear in h and FEFLOW can immediately applied.
μ = μ 0 , S 0h ≈ ε ⁄ h we obtain from (11-18)
ONU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NNKP=rëáåÖ=cbcilt=Ñçê=pçäîáåÖ=íÜÉ=kçåäáåÉ~ê=~åÇ=iáåÉ~êáòÉÇ=d~ë=cäçï=bèì~íáçåë
Q = hQ ρ ≈ h 0 Q ρ (11-30) oÉÑÉêÉåÅÉë
and we finally solve the linearized h -based gas flow 1. Bear, J. & Verruijt, A., Modeling groundwater flow and pollution.
Kluwer Academic Publ., Dordrecht, 1987.
equation in the form
2. Diersch, H.-J. G., FEFLOW - Reference Manual. WASY Ltd.,
Berlin, 2002.
∂h ∂ ∂h
ε ------ – ------- ⎛ T ij -------⎞ = Q (11-31) 3. Illman, W. A., Thompson, D. L., Vesselinov, V. V., Chen, G. &
∂t ∂x i ⎝ ∂x j⎠ Neuman, S. P., Single- and cross-hole pneumatic tests in unsatur-
ated fractured tuffs at the Apache Leap Research Site: Phenome-
nology, spatial variability, connectivity and scale. NUREG/CR-
Alternatively, instead of linearizing (11-25) we can also 5559, 187p., U.S. Nuclear Regulatory Commission, 1998.
2
apply (11-26) to solve the gas flow equation by the h 4. Shan, C., Falta, R.W. & Javandel, I., Analytical solutions for
variable. In doing so, we obtain from (11-26) the fol- steady state gas flow to a soil vapor extraction well. Water
2
lowing linearized h -based gas flow equation, viz., Resour. Res. 28 (1992) 4, 1105-1120.
2 2
∂h ∂ ⎛ ∂h ⎞
S -------- – ------- ⎜ K ij --------⎟ = 2Q (11-32)
∂t ∂x i ⎝ ∂x j ⎠
cbcilt=ö=ONV
NNK=oÉã~êâë=çå=Ö~ë=Ñäçï=ãçÇÉäáåÖ=Äó=ìëáåÖ=cbcilt
OOM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
píÉ~ÇóJëí~íÉ=äáåÉ~êáòÉÇ=oáÅÜ~êÇë=Éèì~íáçå=Ñçê=Ñ~ëí
ëçäìíáçå=çÑ=ìåë~íìê~íÉÇ=Ñäçï=ëóëíÉãë=EcrpvF
cbcilt=ö=OON
NOK= píÉ~ÇóJëí~íÉ= äáåÉ~êáòÉÇ= oáÅÜ~êÇë= Éèì~íáçå= Ñçê= Ñ~ëí= ëçäìíáçå= çÑ= ìåë~íìê~íÉÇ= Ñäçï
ëóëíÉãë=EcrpvF
are the van Genuchten and the Brooks-Corey paramet-
ric models3. An other alternative is the exponential law one gets with the exponential law (12-4)
in the form
ψ
ψ
ατ 1 ατ 1 αψ 1
Kr ( ψ ) = ⎨
αψ
⎧e for ψ < 0
(12-4)
F( ψ) = ∫e dτ = --- e
α –∞
= --- e
α
= --- K r ( ψ ) (12-6)
α
–∞
⎩1 for ψ ≥ 0
⎧
⎪
⎨
⎪
⎩
píÉ~ÇóJëí~íÉ= oáÅÜ~êÇë
⎧
⎨
⎩
∇F αF
bèì~íáçå
the transformation leads to a steady-state advection-
Introducing the following Kirchhoff integral trans- diffusion equation in the form
form related to the relative hydraulic conductivity in
the form – ∇ ⋅ ( K ⋅ ∇F – vF ) = Q (12-10)
ψ
for
F(ψ ) = ∫ Kr ( τ ) dτ (12-5)
1
F ∈ ⎛ 0, ---⎞ (12-11)
–∞ ⎝ α⎠
OOO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NOKR=_çìåÇ~êó=`çåÇáíáçåë
with the advective velocity vector and the resulting Darcy fluxes q are computed by
v = – αK ⋅ ( 1 + χ )e (12-12)
q = – K r ( ψ ) K ( ∇h + χe ) (12-17)
⎧
⎨
⎩
Notice, the advection-diffusion equation (12-10) is lin- αψ
ear in F and represents a divergence-form type1. e
1 q n = – [ K r ( ψ )K ⋅ ( ∇h + χe ) ] ⋅ n on
a
Γ2 (12-20)
h = ψ + z = --- ln ( αF ) + z (12-16)
α
cbcilt=ö=OOP
NOK= píÉ~ÇóJëí~íÉ= äáåÉ~êáòÉÇ= oáÅÜ~êÇë= Éèì~íáçå= Ñçê= Ñ~ëí= ëçäìíáçå= çÑ= ìåë~íìê~íÉÇ= Ñäçï
ëóëíÉãë=EcrpvF
Neumann gradient-type 2nd kind BC q n = – K ⋅ K ( ψ )∇ψ + K ⋅ K ( ψ ) ( 1 + χ )e ⋅ n (12-25)
r r
(a special type for a free drainage at diminishing pres-
⎧
⎪
⎨
⎪
⎩
⎧
⎨
⎩
sure gradient ∇ψ ≈ 0 ) ∇F αF a
= – ( K ⋅ ∇F – vF ) ⋅ n on Γ2
b
q n = – [ K ⋅ ( 1 + χ )e ] ⋅ n on Γ2 (12-21)
⎧
⎪
⎪
⎨
⎪
⎪
⎩
(represents a flux-constrained Dirichlet boundary-value –v ⁄ α
problem)
Cauchy 3rd kind BC
h = z
at qn > 0 (12-23)
ψ = 0 1
q n = – Φ ( h 2 – h ) = – Φ h 2 – z – --- ln ( αF ) (12-27)
(flux is going outward) on Γ4 α
on Γ3
1 α ( h1 – z )
F = --- e
α
on Γ1 (12-24) oÉÑÉêÉåÅÉë
1. Diersch, H.-J.G., About the difference between the convective
Neumann flux-type 2nd kind BC and the divergence form of the transport equation, White Papers -
Vol. I, Chapter 6, WASY Ltd., 2002.
OOQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NOKR=_çìåÇ~êó=`çåÇáíáçåë
2. Diersch, H.-J.G., Treatment of free surfaces in 2D and 3D ground- z = elevation above a reference datum,
water modelling, Math. Geologie 2 (1998), 17-43. (L) ;
3. Diersch, H.-J.G. & Perrochet, P., On the primary variable switch- –1
v = advective velocity vector, ( T ) ;
ing technique for simulating unsaturated-saturated flows,
Advances in Water Resources 23 (1999) 3, 271-301.
Greek symbols
–1
α = sorptive number, ( L ) ;
^ééÉåÇáñ=^ Γ = boundary;
∂Ω = total boundary;
kçãÉåÅä~íìêÉ ε = porosity (= volume fraction of fluid
phase), ( 1 ) ;
In the above the symbols have the following meaning: τ = integration variable, ( L ) ;
–1
Φ = transfer coefficient, ( T ) ;
Latin symbols χ = buoyancy coefficient including fluid
density effects, ( 1 ) ;
e = gravitational unit vector, ( 1 ) ; ψ = pressure head ( L ) ;
F = transform function, ( L ) ; Ω = domain;
–1
h = ψ + z , hydraulic (piezometric) ∇ = Nabla (vector) operator, ( L ) ;
head, ( L ) ;
h 1, h 2 = prescribed boundary values for h , Subscripts
(L) ;
Kr ( s ) = relative hydraulic conductivity e elemental;
( 0 < K r ≤ 1 , K r = 1 if saturated at
i, j, k nodal or spatial indices;
s = 1 ), ( 1 ) ;
o reference value;
K = tensor of hydraulic conductivity for
the saturated medium (anisotropy),
–1
( LT ) ; Superscripts
n = normal unit vector (positive
outward); f fluid (water) phase;
–1
Q = fluid mass sink/source, ( T ) ; s solid phase;
–1
q = Darcy flux vector, ( LT ) ;
qn = normal flux on a boundary (directed
–1
positive outward), ( LT ) ;
s(ψ) = saturation, ( 0 < s ≤ 1 , s = 1 if
medium is saturated), ( 1 ) ;
cbcilt=ö=OOR
NOK= píÉ~ÇóJëí~íÉ= äáåÉ~êáòÉÇ= oáÅÜ~êÇë= Éèì~íáçå= Ñçê= Ñ~ëí= ëçäìíáçå= çÑ= ìåë~íìê~íÉÇ= Ñäçï
ëóëíÉãë=EcrpvF
OOS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
H.-J. G. Diersch
NP
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
cbcilt=ö=OOT
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
⎧
⎨
⎩
Rd
NPKOKN léÉê~íçê=ëéäáí
with
Rather independently, a more general solution L1 = –∇ ⋅ ( D ⋅ ∇ ) + λ (13-3a)
approach which is comparable to the PGLS technique
as proposed by Nguyen and Reynen15 has been devel- L 2 = εv ⋅ ∇ (13-3b)
oped by König13 and Wendland18. König13 used the
operator split (OS) technique to solve the transport
equations in a two-pass strategy, where the separate Consider the solution C ( t ) within the finite time
equations for the diffusive and the advective part are interval ( t n, t n + Δt n ) , where Δt n denotes the variable
solved successively. Wendland18 enhanced the OS tech- timestep length and n indicates the time plane. The
nique by introducing a powerful one-pass approach unknown function C ( t ) is defined as
termed as symmetric streamline stabilization (S3),
n
where the diffusive and advective parts are re-assem- C = C ( tn ) (13-4)
bled in one symmetric matrix system. A detailed dis-
cussion of the S3 approach can be found in at the old time plane, and
Wendland18. In contrast to Nguyen and Reynen’s PGLS
strategy15 the S3 strategy provides a more generalized n+1
C = C ( t n + Δt n ) (13-5)
approach with respect to temporal discretization tech-
niques, where different time stepping schemes, includ-
ing adaptive predictor-corrector strategies typically at the new time plane. Furthermore, we introduce a
used in FEFLOW4 can be easily covered. time weighting factor ( 0 ≤ θ ≤ 1 ) in such a form
( ε + κ )C· + εv ⋅ ∇C – ∇ ⋅ ( D ⋅ ∇C ) + λC = f (13-1)
In specifying θ we obtain different time discretization
schemes, viz.,
where ε is the porosity, κ is the adsorption, v is the
pore velocity vector, D is the ’diffusion’ tensor, λ is
OOU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKO=qÜÉ=mdip=^ééêç~ÅÜ=_~ëÉÇ=çå=~=póããÉíêáÅ=píêÉ~ãäáåÉ=pí~Äáäáò~íáçå=EpPF=îá~=~å
léÉê~íçê=péäáííáåÖ=qÉÅÜåáèìÉ
θ = 0 explicit scheme ⎫ ε ( C· – C· 1 ) + L 2 C = 0 (13-12)
⎪
θ = 1 ⁄ 2 trapezoid rule ⎬ (13-7)
⎪ is the purely advective system. Summing (13-11) and
θ = 1 implicit scheme ⎭
(13-12) we realize the original balance equation (13-2).
The idea of the operator splitting technique is in
Practically, from reasons of numerical stability we approximating the diffusive and advective equations
are only interested in semi-implicit and fully implicit (13-11) and (13-12), respectively, in a separate manner.
schemes that means 1 ⁄ 2 ≤ θ ≤ 1 . After that the total discrete balance equation is
obtained by the assembly of these two parts. In doing
The time derivatives are given as this, we assume that the initial conditions for the diffu-
sive and advective variables are
n+1 n
n+θ C –C
C· = C·
n+1
= -------------------------- (13-8)
Δt n
C· 2 = 0 (13-13)
n n n n n
t = t C1 = C C2 = 0
C = C1 + C 2 (13-10)
and
tn tC1 tn+1 t
εC· 1 + κC· + L 1 C = f (13-11)
Figure 13.1 Temporally discrete interpolation of the
intermediate solution C 1 .
represents the diffusive system while
cbcilt=ö=OOV
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
I ⎪ ∂N I ∂N J
⎬ (13-14)
C 1 ( x i, t ) ≈ ∑ N I ( x i )C 1 I ( t ) ⎪⎪
B IJ = ∫ --------
- D --------- dΩ + ∫ λN I N J dΩ
∂x i ij ∂x j
(13-18c)
Ω Ω
I ⎭
n+1 n
Using the trial space expression (13-14) the following ⎛ C1 – C ⎞ n+1
( M + S ) ⋅ ⎜ ---------------------------⎟ + θ B ⋅ C 1 (13-20)
global matrix system results ⎝ Δt n ⎠
n n+θ
M ⋅ C· 1 + S ⋅ C· + B ⋅ C = P (13-17)
+ (1 – θ)B ⋅ C = P
OPM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKO=qÜÉ=mdip=^ééêç~ÅÜ=_~ëÉÇ=çå=~=póããÉíêáÅ=píêÉ~ãäáåÉ=pí~Äáäáò~íáçå=EpPF=îá~=~å
léÉê~íçê=péäáííáåÖ=qÉÅÜåáèìÉ
or
This is equivalent to the minimization process in using
(M + S) n+1 the weighting (test) function in form of
-------------------- + θ B C 1 (13-21)
Δt n
(M + S) n n+θ ∂ℑ εN I
= -------------------- – ( 1 – θ ) B C + P ψ I = --------- = -------- + θεv ⋅ ∇N I (13-26)
Δt n ∂C I Δt n
For the predictor-corrector strategy based on the BE for the θ -based time marching schemes and
and TR schemes we obtain alternatively
∂ℑ σεN I
σ(M + S) n+1 ψ I = --------- = ------------ + εv ⋅ ∇N I (13-27)
------------------------ + B C 1 (13-22) ∂C I Δt n
Δt n
σ n ·n n+1
= ( M + S ) ⋅ -------- C + ( σ – 1 ) C + P for the BE and TR predictor-corrector approximations.
Δt n
1
σ = ---
1
θ ≥ --- (13-23) ∫ ψI ℑ dΩ = 0 (13-28)
θ 2 Ω
∂-
--------
∂C I ∫ ( ℑ ⋅ ℑ ) dΩ = 0 (13-25)
Ω
cbcilt=ö=OPN
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
or with (13-23)
· ·
∫ ( NI + θΔtn v ⋅ ∇NI ) [ ε ( C – C1 ) + εv ⋅ ∇C ] dΩ = 0 (13-33)
Ω
+ =
Figure 13.2 Least-square test function of the operator split The time discretization of Eq. (13-30) leads to the
(modified from 13). following expression
·n+θ n+θ
The least-square weak statement (13-29) leads to ( M + θΔt n V ) ⋅ C + (K + θT ) ⋅ C (13-34)
the following matrix system ·n+θ
= ( M + θΔt n V ) ⋅ C 1
·
( M + θΔt n V ) ⋅ C + ( K + θT ) ⋅ C (13-30) We get the solution of the advective part at the new
·
= ( M + θΔt n V ) ⋅ C 1 time plane n+1 as
⎛ C n + 1 – C n⎞ n+1 n
with the components ( M + θΔt n V ) ⋅ ⎜ --------------------------⎟ + θ ( K + θ T ) ⋅ C
Δt n
+ (1 – θ)(K + θT) ⋅ C =
⎝ ⎠
(13-35)
n+1 n
⎛ C1 – C ⎞
V IJ = ∫ ε ( v ⋅ ∇NI )NJ dΩ (13-31a) = ( M + θΔt n V ) ⋅ ⎜ -------------------------
⎝ Δt n
-⎟
⎠
Ω
and finally
K IJ = ∫ εNI ( v ⋅ ∇NJ ) dΩ (13-31b)
Ω
M
-------- + θ ( V + K + θ T ) C
n+1
(13-36)
Δt n
T IJ = ∫ Δtn ε ( v ⋅ ∇NI ) ⋅ ( v ⋅ ∇NJ ) dΩ (13-31c) M
= ⎛⎝ -------- + θ V⎞⎠ C 1 – ( 1 – θ ) ( K + θ T ) ⋅ C
n+1 n
Ω Δt n
OPO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKO=qÜÉ=mdip=^ééêç~ÅÜ=_~ëÉÇ=çå=~=póããÉíêáÅ=píêÉ~ãäáåÉ=pí~Äáäáò~íáçå=EpPF=îá~=~å
léÉê~íçê=péäáííáåÖ=qÉÅÜåáèìÉ
(M + S) n+1
σ- n + 1
· n + 1 ------- n ·n⎫ -------------------- + θ ( B + V + K + θ T ) C =
C = (C – C ) – (σ – 1)C ⎪ Δt n
Δt n ⎪ (13-40)
⎬ (13-37) (M + S) n n+θ
σ- n + 1
· n + 1 ------- ·n = -------------------- – ( 1 – θ ) ( B + K + θ T ) + θ V C + P
( C1 – C ) – ( σ – 1 ) C ⎪
n
C1 =
⎪ Δt n
Δt n
⎭
or
with
cbcilt=ö=OPP
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
schemes we add (13-38) and (13-22) equation (13-1) represents a convective form which is
standard, where the continuity equation is explicitly
⎛σ M 1
---------- + V + K + --- T⎞ C
n+1 σ(M + S) n+1
used to find a gradient-type relationship εv ⋅ ∇C for the
+ ------------------------- + B C 1 =
⎝ Δt n σ ⎠ Δt n
(13-43) advective term. But basically, the balance equation pos-
σM σ n ·n
= ⎛ ---------- + V⎞ C 1 + ( M + S ) ⋅ -------- C + ( σ – 1 ) C + P
n+1 n+1
⎝ Δt n ⎠ Δt n
sesses a divergence expression ∇ ⋅ ( εvC ) . It reads
·
( M + θΔt n V∗ ) ⋅ C + ( K∗ + θ T∗ ) ⋅ C (13-49)
NPKOKR oÉã~êâë= çå= íÜÉ= ~ééäáÅ~íáçå= çÑ ·
= ( M + θΔt V∗ ) ⋅ C 1
çéÉê~íçê= ëéäáí= íç= íÜÉ= ÇáîÉêÖÉåÅÉ= Ñçêã n
çÑ=íÜÉ=íê~åëéçêí=Éèì~íáçå
with the components
4
FEFLOW differs between the convective and the
divergence forms in solving the governing transport V IJ∗ = ∫ ε ( v ⋅ ∇NI )NJ dΩ + ∫ NI NJ ∇ ⋅ ( εv ) dΩ (13-50a)
equations. The advantage of the divergence form is in Ω Ω
prescribing a total (advective plus diffusive) boundary
flux on Γ instead of imposing only the diffusive flux
q c (cf. Eq. (13-18d) on the boundary Γ . The balance
OPQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKP=fåíÉÖê~íáçå=çÑ=mdip=áåíç=íÜÉ=cbcilt=páãìä~íáçå=m~Åâ~ÖÉ
1
T IJ∗ = ∫ Δtn --ε- [ ∇ ⋅ ( εvNI ) ] ⋅ [ ∇ ⋅ ( εvNJ ) ] dΩ (13-50c)
Ω
NPKP fåíÉÖê~íáçå= çÑ= mdip= áåíç
where we transformed the partial advective matrix
íÜÉ= cbcilt= páãìä~íáçå
K IJ∗ by using the divergence theorem according to m~Åâ~ÖÉ
NPKPKN dÉåÉê~ä
∫ NI ∇ ⋅ ( εvC ) dΩ = ∫ ∇ ⋅ ( NI εvC ) dΩ (13-51)
Ω Ω
a In FEFLOW various numerical schemes are avail-
– ∫ εvC ⋅ ∇N I dΩ = ∫ NI qc dΓ – ∫ εvC ⋅ ∇NI dΩ able for flow and transport processes in variably satu-
Ω Γ Ω rated media. Regarding the 2D and 3D transport
equations for solute and heat it covers:
to get the required description of the advective outer
a
border flux q c . (1) GFEM-Bubnov-Galerkin FEM (GFEM)
(2) SU-Petrov-Galerkin streamline upwind
The time discretization of (13-49) for the diver- (3) FU-Full upwind technique
gence form of the splitted advective part yields finally (4) SC-Shock-capturing technique.
M
-------- + θ ( V∗ + K∗ + θ T∗ ) C
n+1
With respect to the unsaturated flow equations in
(13-52)
Δt n two and three dimensions FEFLOW is currently capa-
M
= ⎛ -------- + θ V∗⎞ C 1 – ( 1 – θ ) ( K∗ + θ T∗ ) ⋅ C
n+1 n
ble of performing
⎝ Δt n ⎠
cbcilt=ö=OPR
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
∂C
s ( ψ )εR d ( C ) ------- + q ⋅ ∇C
The PGLS scheme for both transport and unsaturated ∂t
flow processes has been developed and implemented as – ∇ ⋅ [ ( εs ( ψ )D d I + D ) ⋅ ∇C ] (13-55)
the fifth option of numerical schemes in FEFLOW, viz.,
+ [ s ( ψ )εR ( C )ϑ + Q h ]C = s ( ψ )Q C
ρ = ρo [ 1 + α ( C – Co ) – β ( T – To ) ] (13-57e)
NPKPKO oÉëìã¨=çÑ=Ä~ëáÅ=Éèì~íáçåë (1 – ε)
R ( C ) = 1 + ---------------- χ ( C ) ⎫
ε ⎪
The following nonlinear system is solved in two and ⎬ (13-57f)
(---------------
1 – ε )- ∂----------------------------
[ χ ( C ) ⋅ C ]-⎪
three dimensions (symbols are listed in Appendix A): Rd ( C ) = 1 +
ε ∂C ⎭
∂ψ ∂s ( ψ ) q⊗q
S o ⋅ s ( ψ ) ------- + ε -------------- + ∇ ⋅ q = Q h (13-53) D = ( β L – β T ) ------------- + β T q I (13-57g)
∂t ∂t q
ρ – ρo f f
q = – K r ( s )Kf μ ∇ψ + ⎛ 1 + ---------------⎞ e (13-54) Λ = ρc D + εs ( ψ )λ I (13-57h)
⎝ ρo ⎠
OPS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKP=fåíÉÖê~íáçå=çÑ=mdip=áåíç=íÜÉ=cbcilt=páãìä~íáçå=m~Åâ~ÖÉ
f s
· ·
Q T ( ψ ) = s ( ψ )εQ T + ( 1 – ε )Q T Oh + S ( h, C, T )h = F ( h, q, C, C, T, T· ) ⎪
(13-57i) ⎫
⎪
Aq = B ( h, C, T ) ⎪
⎪
To solve the nonlinear equations (13-53) to (13-56) ⎬ (13-58)
for ψ , s , q , C , and T under unsaturated-saturated P ( C )C· + D ( q, C )C = R ( C ) ⎪
⎪
⎪
conditions constitutive relationships are additionally UT· + L ( q, T )T = W ( T ) ⎪
⎭
required for the saturation s as a function of the pres-
sure (capillary) head ψ , with its inverse, the pressure
head ψ as a function of the saturation s , and for the where h = h ( ψ, s ) , q, C and T represent the resulting
relative hydraulic conductivity Kr as a function of the vectors of nodal hydraulic head (alternatively, pressure
pressure head ψ or the saturation s . FEFLOW pro- head or saturation), Darcy fluxes, contaminant concen-
vides the van Genuchten-Mualem, the Brooks-Corey, tration and temperature, respectively. The superposed
the Haverkamp, the exponential and the linear paramet- dot means differentiation with respect to time t. The
ric models. matrices S, A, O, P and U are symmetric and sparse,
while the sparse D and L matrices are only symmetric
The above equations (13-53) to (13-56) are dis- for the PGLS scheme. The remaining vectors F, B, R
cretized by the FEM using bilinear or biquadratic ele- and W encompass the right-hand sides (RHS) of eqns
ments for 2D, and prismatic pentahedral trilinear or (13-53) to (13-56), respectively. The main functional
hexahedral trilinear and triquadratic elements for 3D dependence is shown in parenthesis.
(Fig. 13.3).
REMARK 1. The matrices D and L are unsymmetric for
2D 3D the standard schemes such as Bubnov-Galerkin
(GFEM), streamline upwinding (SUPG) and shock
capturing (SC). The matrix S also becomes unsymmet-
ric for the primary variable switching technique6
applied to unsaturated flow problems based on the
Newton iteration technique.
cbcilt=ö=OPT
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
· ⎫
P ( C )C + D ( q, C )C = R ( C ) (13-59) P IJ = ∫ s ( ψ )Rd NI NJ dΩ ⎪
Ω ⎪
⎪
leads to the temporally discretized matrix relationship
B IJ = ∫ ∇N I ⋅ { [ εs ( ψ )D d δ ij + D ] ⋅ ∇N J } dΩ ⎪⎪
for the θ -weighted scheme as
Ω ⎪
⎪
P n+1 + ∫ [ s ( ψ )R ( C )ϑ + Q h ]N I N J dΩ ⎪
-------- + θ ( B + V + K + θ G ) C (13-60) ⎪
Δt n Ω ⎪
P n n+θ ⎪
= -------- – ( 1 – θ ) ( B + K + θ G ) + θ V C + R V IJ = ∫ ( q ⋅ ∇N I )N J dΩ ⎪
Δt n ⎬ (13-63)
Ω ⎪
⎪
and for the predictor-corrector scheme as K IJ = ∫ N I ( q ⋅ ∇N J ) dΩ ⎪
⎪
Ω ⎪
σP ⎪
-------- + B + V + K + --1- G C Δt n
n+1
(13-61) G IJ = ∫ -------------- ( q ⋅ ∇N I ) ⋅ ( q ⋅ ∇N J ) dΩ ⎪
Δt n σ εs ( ψ ) ⎪
n σ n ·n n+1 Ω ⎪
= VC + P ⋅ -------- C + ( σ – 1 ) C + R ⎪
Δt n ⎪
R I = ∫ N I s ( ψ )Q C dΩ – ∫ N I q c dΓ ⎪
Ω Γ ⎭
with
REMARK 2. The PGLS damping matrix G in (13-63) is
1 1
σ = --- θ ≥ --- (13-62) strongly related to the pore velocity q ⁄ [ εs ( ψ ) ] . For dry
θ 2
unsaturated problems with s ( ψ ) → 0 the matrix G
becomes singular.
The individual matrices for the PGLS scheme of (13-
60) and (13-61) are given by REMARK 3. The used time marching schemes are sec-
ond order accurate in time for θ = 1 ⁄ 2 (Crank Nicol-
son scheme) and σ = 2 (Adams-Bashforth AB/TR
predictor-corrector). They have a first order accuracy
for θ = 1 (fully implicit scheme) and σ = 1 (forward
Euler/backward Euler FE/BE predictor-corrector).
called convective form1. Divergence forms of transport It reveals the upwind characteristic of the PGLS is
equations cannot by handled by the PGLS scheme as quite similar to a streamline upwind technique. We
num
derived in Section 13.2.5. note an equivalent damping parameter β for the
PGLS becomes dependent on the time step size and the
REMARK 5. The right-hand side of the matrix system measure of the pore velocity according to Δt n v .
(13-60) or (13-61) requires the assembly of the advec-
tive matrix V which is unsymmetric. As the conse-
quence, quadrature rules common in the FEM to build NPKQ _ÉåÅÜã~êâë
up the element matrices have to be performed over all
rows and columns of the submatrices, at least for the
NPKQKN qïçJÇáãÉåëáçå~ä= ~ÇîÉÅíáîÉJ
submatrix V .
Ççãáå~åí= íê~åëéçêí= ~í= ~= ÖêáÇJé~ê~ääÉä
REMARK 6. A comparison of the streamline upwind Ñäçï
Petrov-Galerkin (SUPG) scheme with the PGLS tech-
nique leads to the following: The ’balancing tensor dif- This example has been introduced by Wendland18 to
fusivity’ of the SUPG is expressed by the streamline compare the symmetric streamline stabilization
upwind term (termed as S3-scheme) to analytical results, to the oper-
ator split technique proposed by König13 (termed as
num q ⊗q OS-scheme) and to the symmetric scheme developed
∫ ∇NI ⋅ ⎛⎝ β ------------- ⋅ ∇N J⎞ dΩ
q ⎠
(13-64) by Leismann and Frind14 (termed as L-scheme), which
Ω handles the advective term explicitly. The problem is
described in Fig. 13.4.
num
where β is the numerical (longitudinal) dispersivity
as a free parameter which can be estimated as Δl ⁄ 2 Introducing the grid Peclet number Pg as
and Δl ⁄ 4 for linear and quadratic finite elements,
respectively. If comparing (13-64) of the SUPG with v Δl
Pg = ------------- (13-66)
the PGLS damping matrix G in (13-63) it is obvious D
that both forms of the upwinding terms become identi- and the Courant number Co as
cal if we set
v Δt
Co = ------------- (13-67)
β
num Δt n Δl
----------- ≈ -------------
- (13-65)
q εs ( ψ )
we study three cases as listed in Table 13.1. Wend-
land’s results18 for the case 1 are presented in Fig 13.5.
1. see Chapter 6: About the difference between the con- The results of the present PGLS scheme compared with
vective form and the divergence form of the transport equa- the standard Galerkin-FEM and the Crank-Nicolson
tion, p. 121 and following.
cbcilt=ö=OPV
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
time stepping scheme are displayed in Fig. 13.6 for the remarkable differences between the different schemes
case 1. As seen in Figs. 13.5 and 13.6 there are no and in comparison with the exact (analytical) solution.
Δt βL βT Δx Δy Pg Co
Case
[s] [m] [m] [m] [m]
OQM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
a) 20
10
-10
-20
0 20 40 60 80 100
b) 20
10
-10
-20
0 20 40 60 80 100
cbcilt=ö=OQN
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
OQO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
0
centration indicates false numerical dispersion which is
mainly caused by the implicit technique of first order
-10 accuracy in time. Unlike this, the standard SUPG tech-
nique with a Crank-Nicolson obtains reasonable results
-20
0 20 40 60 80 100
without any wiggles and an acceptable amount of
b)
damping (Fig. 13.10c).
20
10
-10
-20
0 20 40 60 80 100
c) 20
10
-10
-20
0 20 40 60 80 100
cbcilt=ö=OQP
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
a) 20
15
10
-5
-10
-15
-20
0 20 40 60 80 100
b) 20
15
10
-5
-10
-15
-20
0 20 40 60 80 100
c) 20
15
10
-5
-10
-15
-20
0 20 40 60 80 100
OQQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
NPKQKO qïçJÇáãÉåëáçå~ä= ~ÇîÉÅíáîÉJ land’s results are rather mixed. Compared to the more
Ççãáå~åí=íê~åëéçêí=~í=~å=çÄäáèìÉ=Ñäçï accurate RG scheme its S3 solutions reveal an
increased amount of numerical dispersion. The OS and
To benchmark the PGLS technique for more general L schemes are also depart from the RG results. We
(non-parallel) flow conditions we consider the example compare these results with our findings as shown in
which was also studied by Wendland18. The problem is Fig. 13.13. There, we display three PGLS applications:
described in Fig 13.11. With the flow boundary condi- one is the Crank-Nicolson PGLS using 20 time steps
tions an oblique flow in induced in the domain. The (Fig. 13.13a), the other is a fully implicit PGLS realiza-
2
conductivity is assumed to K = 10 m/s. Two different tion (Fig. 13.13b) and the third is the use of the adap-
cases are considered as listed in Table 13.1. tive AB/TR predictor-corrector PGLS (Fig. 13.13c)
with 25 varying time steps. Since there is no analytical
solution for the present problem we run the standard
Galerkin-FEM with the AB/TR scheme on a dense
mesh (25,921 nodes) as depicted in Fig. 13.13d. The
agreement of the present PGLS results is quite well and
provides better solutions as such found by Wendland18
(cf. Fig. 13.12 and Fig. 13.13a-c with Fig. 13.13d).
Δt βL βT Δx Δy Pg Co
Case
[s] [m] [m] [m] [m]
4 2.0 2.0 0.2 2.0 2.0 1.0 1.5
Figure 13.11 The 2D advection-dispersion problem with
5 1.0 0.02 0.002 2.0 2.0 100.0 0.75
oblique flow (from18).
cbcilt=ö=OQR
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
20 20
10 10
0 0
-10 -10
a) b)
-20 -20
0 10 20 30 40 0 10 20 30 40
20 20
10 10
0 0
-10 -10
c) d)
-20 -20
0 10 20 30 40 0 10 20 30 40
OQS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
20 20
10 10
0 0
-10 -10
a) b)
-20 -20
0 10 20 30 40 0 10 20 30 40
20 20
10 10
0 0
-10 -10
c) d)
-20 -20
0 10 20 30 40 0 10 20 30 40
Figure 13.14 Distribution of concentration at 40 s com- Figure 13.15 Distribution of concentration at 40 s com-
puted by Wendland18 for the case 5. puted by a) the Crank-Nicolson PGLS, b) fully implicit
PGLS, c) Crank-Nicolson SUPG and d) the standard Galer-
kin-FEM with FE/BE predictor-corrector scheme applied to
a dense mesh consisting of 25,921 nodes for the case 5.
cbcilt=ö=OQT
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
OQU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
cbcilt=ö=OQV
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
Concentration
0.6
y-direction, Δy 640
480
0.2 Time 160 320
Nodal spacing in 1.0 [L]
z-direction, Δz 0.0
0 20 40 60 80 100
Longitudinal distance
Time increment, 20 [T]
Δt Figure 13.19 Concentration profiles along the center of the
plume for the 2D patch-source problem - Crank-Nicolson
The analytical solution for the 2D patch-source PGLS results.
problem together with Leismann and Frind’s symmet-
ric matrix solution14 are shown in Fig. 13.18. The The results computed by Burnett and Frind1,2 for the
present results obtained by the Crank-Nicolson PGLS 3D patch-source problem are depicted in Figs. 13.21
ORM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
and 13.23 for selected concentration profiles. The representative concentration profiles. However, we
shown diagrams also involve analytical solutions note there are slight differences between the standard
which exist for the 3D patch-source problem. Burnett GFEM and the PGLS scheme, where the GFEM gives
and Frind could achieve good agreements with the ana- a better agreement with the analytical solution. The 3D
lytical results and our results obtained for both the view of the obtained PGLS results and the used finite
Crank-Nicolson PGLS and the Crank-Nicolson stan- element mesh are presented in Fig. 13.20.
dard Galerkin-FEM also lead to a satisfactory agree-
ment as exhibited in Figs. 13.22 and 13.24 for
a) b)
Figure 13.20 a) 3D view (from bottom to top) of the plume distribution obtained by the PGLS scheme and b) used finite
element mesh.
cbcilt=ö=ORN
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
0.8
PGLS
GFEM
Concentration
0.6
0.4
t = 20 80 160 240
0.2 320
0.0
0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60
Longitudinal distance
ORO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
Figure 13.23 Transverse concentration profiles at y = 0 and z = 0 and at the time stage of 320
for the 3D patch-source problem - Analytical and Burnett and Frind’s results1,2,17.
1.0
x=4
x=0
0.8
PGLS
GFEM
12
Concentration
0.6
0.4 24
0.2
36
0.0
0 2 4 6 8 10 12 14 16 18
Transverse distance
Figure 13.24 Transverse concentration profiles at y = 0 and z = 0 and at the time stage of 320
for the 3D patch-source problem - Crank-Nicolson PGLS and standard GFEM results.
cbcilt=ö=ORP
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
2
∂C- 2 ⎛ ∂C ∂ C⎞
------ + v ⎜ ------- + D ---------2-⎟ = 0 (13-69)
∂t ⎝ ∂Φ ∂Φ ⎠
NPKQKQ eççéÉë= ~åÇ= e~êäÉã~ååÛë= íïçJ
ïÉää=éêçÄäÉã
and is now one-dimensional with the symbols taken
Hoopes and Harlemann performed a lab-scale
8 from Appendix A. From our assumptions on the nature
experiment in a semi-cylinder filled with sand (Fig. of the transport process we obtain the dispersion coeffi-
13.25). They measured the distribution of a solute cient D = β L v + D d .
between a recharge and a pumping well. For an analyti-
cal solution they set up a conceptual model of a two-
dimensional horizontal confined aquifer which is
homogeneous and isotropic. The flow between the well
doublette at a distance, 2d = 0.61 m, is isothermal and
in a steady state. The solute transport is advective, dis-
persive along streamlines and has a molecular diffu-
sion. Comparisons of the analytical result with
experiments and various numerical solution schemes
have already been performed elsewhere8,11,17. For the
present benchmark calcula-tions we focus on the newly
introduced PGLS scheme and check the results against
the analytical results, the standard Galerkin (GFEM)
and the streamline upwinding (SUPG) schemes of
FEFLOW.
Figure 13.25 Plane view of Hoopes and Harlemann’s sand-
One obtains the analytical solution in terms of the filled semi-cylinder.
velocity potential Φ and the streamline function Ψ .
They are related to the original x,y-coordinates via the
The pore velocity v at a flux rate Q of the recharge
conformal transformation
well is
Φ + iΨ = Ln ( z + d ) ⁄ ( z – d ) (13-68)
with z = x + iy q Q
v = --- = ------------------ ( cosh ( Φ D ) + cos ( Ψ D ) ) (13-70)
ε 2πMεd
This transformation maps the area of the half circle
with radius r ≤ d onto a strip of infinite length and with the dimensionless quantities
width π ⁄ 2 . The transport equation transforms to
ORQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
2 2
1 (x + d) + y -
Φ D = --- ln ------------------------------ and (13-71) We did the numerical FEM analysis on the mesh of
2 ( x – d )2 + y2
Fig. 13.26 which has been refined in the half circle
– 2yd with r ≤ d where high Darcy fluxes occur. This mea-
Ψ D = atan ----------------------------
2 2 2
x +y –d sure lowers the grid Peclet number there. For the time
step control we employed the forward Euler/backward
The velocity potential Φ ( x, y ) and the streamline func- Euler (FE/BE) predictor-corrector method. Hoopes and
tion Ψ ( x, y ) are obtained after multiplication with Harlemann8 assumed no dispersion across streamlines
Q ⁄ 2πM . The initial and boundary conditions are in their formulation of Eq. (13-69). The longitudinal
dispersivity β L = 0.0015 m is very small and gives rise
C ( 0, Φ, Ψ ) = 0 and (13-72) to a steep concentration front. Hence, the transport is
C ( t, Φ ( – d, 0 ), Ψ ( – d, 0 ) ) = C 0 dominated by advection as shown in Fig. 13.27 for
breakthrough curves at two observation points along
The dimensionless concentration at arbitrary time is the symmetry line between the wells. The analytical
given by curve with the steepest slope can only be approximated
by numerical schemes due to finite lattice element
⎛ I D – t D⎞ sizes. Furthermore, well-known problems of oscillating
C 1
C D = ------ = --- erfc ⎜ ----------------⎟ (13-73) numerical solutions appear. The SUPG scheme has
C0 2 ⎝2 J ⎠ D been employed to dampen the oscillations but intro-
duces in turn additional non-physical dispersion. The
with the dimensionless time t D = Q ⁄ ( 2πεMd ) ⋅ t .
2 GFEM scheme without upwinding techniques shows
Owing to the properties of the conformal transforma- slight oscillations only for high concentrations at the
tion (13-68) the concentration can only be calculated second observation point y = 0.305 m which may be
for spatial points with r ≤ d . attributed to the coarser mesh in that region. The dis-
persion is reasonably low. Large wiggles occur for the
The integrals PGLS scheme for high concentrations at both points.
Even the onset of the breakthrough curves is not wig-
ΦD ΦD gle-free. For intermediate concentrations the PGLS
dΦ' D DD
front matches the analytical solution quite close.
ID = ∫ ------------
vD
2
and JD = ∫ -------
v
4
dΦ' D (13-74)
–∞ –∞ D
cbcilt=ö=ORR
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
ORS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
0.5
GFEM
0.4
1.00 y=0.145m
y=0.305m
0.3
0.80
concentration [mg/l]
0.2
0.60
0.1
0.40 recharge well
analytic
GFEM 0.0
0.20 SUPG -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0.0 0.1 0.2
PGLS
0.5
0.00
SUPG
0.4
y=0.145m
y=0.305m
-0.20
0.00 0.05 0.10 0.15 0.20
time [d] 0.3
and very few oscillations. The PGLS scheme has not PGLS
0.1
recharge well
0.0
-0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0.0 0.1 0.2
cbcilt=ö=ORT
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
NPKQKR eáÖÜäó= ~ÇîÉÅíáîÉ= ëçäìíÉ= íê~åëJ flow direction can be forced almost entirely into the x-
éçêí=áå=~=ëíÉ~ÇóJëí~íÉ direction by making the aquifer very anisotropic with a
–5
factor of 10 . We did the calculations for steady-state
This benchmark is taken from Nguyen’s technical flow and transient transport with the PGLS scheme. All
note16. Nguyen employed a two-dimensional flow field FEFLOW parameters for this benchmark are listed in
of the form Table 13.6. Their values can be derived from Nguyen's
original problem if one sets the dimensionless edge
1 length to 1 m and introduces a concentration unit of 1
q x = --- ( 3z – 1 ) and qz = 0 (13-75)
2 mg/l.
ORU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
Transient transport
To complete our analysis of this benchmark we transport initials
show the FEFLOW concentration distribution of a homogeneous concentration C ( t = 0, x, z ) 0 mg/l
steady-state flow and transport calculation with a dense transport boundaries
mesh of 6561 nodes and 12800 3-noded-triangle ele- concentration along right/left C r, l 1 mg/l; 0 mg/l
boundary
ments for the dimensionless diffusivity D = 0.005 in
transport materials
Fig. 13.32. The grid Peclet number is now reduced aquifer thickness 1m
M
from Pg = 5 to Pg ≈ 1 . Here the dispersion at the porosity ε 1
upper right and the lower left boundaries both of adsorption χ 0
Nguyen's and the FEFLOW results has been removed molecular diffusion for Pg = 1.25 Dd 231.482 ⋅ 10
–9
2
by a high lattice resolution. m ⁄s
–9
molecular diffusion for Pg = 5 Dd 57.8704 ⋅ 10
2
m ⁄s
longitudinal dispersivity βL 0m
transverse dispersivity βT 0m
decay rate ϑ 0 ⁄s
FEM
edge length of square l 1m
mesh: 4-noded quadrilateral ele-
ments
number of nodes np 441
number of elements ne 400
time stepping regime: constant time steps
Δt = 0.01 d for Pg = 1.25; Δt = 0.035 d for Pg = 5
simulation time period T 10 d
solver: direct Gauss elimination
cbcilt=ö=ORV
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
Figure 13.30 Concentration distribution at steady-state and Pg = 1.25, Nguyen16 (left) and FEFLOW (right).
Figure 13.31 Concentration distribution at steady-state and Pg = 5, Nguyen16 (left) and FEFLOW (right).
OSM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
cbcilt=ö=OSN
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
symbols are explained in Appendix A and the parame- Haverkamp’s parameters A, B to match Nguyen's rela-
ters are listed in Table 13.7. tion (13-77). The fitting process is difficult because sat-
isfactory results for the whole region of Kr which
Table 13.7 Parameters for unsaturated flow in Kent
stretches over many orders of magnitude cannot be
soil from Nguyen16
obtained. This is due to the nature of the relation (13-
77) which decays algebraically with no inherent scal-
Name Symbol Value
ing conductivity. We therefore choose to fit the relation
saturated conductivity Ks 5 ⋅ 10
–9
m/s for a soil water saturation s ≥ 0.6 because in the soil
slab relatively wet conditions prevail. Figure 13.34
porosity ε 0.42
shows the comparison of the fitted curve and Nguyen's
residual saturation sr 0.02 original curve. The fitted curve matches sufficiently
well for s ≥ 0.6 but cannot be applied in dry conditions.
a 5.30
The resulting values for Haverkamp’s parameters A, B
b 2.10 m
–c
are listed in Table 13.7.
A
K r = -------------------B- (13-79)
A+ ψ
OSO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
0.6
slab.
0.5
0.4
original For the FEFLOW computation we used the trans-
0.3 fitted port parameter of Table 13.9. A boundary concentra-
0.2 tion of 1 mg/l has been imposed along the boundary
flux line at the top as shown in Fig. 13.33. The parame-
0.1
ters correspond to those of Nguyen except that we did
0.0
0.6 0.7 0.8 0.9 1.0 not allow for decay and adsorption. Therefore our con-
saturation s
centration contours should have a larger extent than
Figure 13.34 Relative conductivity relation for Kent soil as those of Nguyen at a given time step. Unfortunately,
used in Nguyen16 and in the present FEFLOW model. we were unable to reproduce this behavior for the
transport calculation. According to our estimation from
The numerical calculations have been carried out on above a sizeable concentration distribution should
a 50x20 mesh of bilinear square elements. We appear at some thousand days. This in contrast to
employed the forward Euler/backward Euler predictor- Nguyen's findings whose results suggest that the front
corrector time stepping technique (FE/BE) for the flow reaches the half depth after some hundred days. We do
and transport calculation. Figure 13.35 compares the not show his results here but this discrepancy of an
results of Nguyen and the present calculation after t = order of magnitude in the time of equal solute displace-
400 d for the pressure head ψ . They agree very well ment still needs to be clarified.
despite the slightly different relationships for the rela-
tive conductivity. We now proceed to the comparison of the GFEM,
SUPG and PGLS schemes of FEFLOW for the concen-
At t = 400 d the wetting front has not yet reached tration distributions at 5000 days (Fig. 13.37) and
the bottom of the slab. This is the case in Fig. 13.36 10,000 days (Fig. 13.38). First we state that our estima-
after 10,000 days but the steady state is not yet reached. tion made a reasonable prediction for the extent of the
In this state the whole region is (almost) saturated since concentration front. Before 5000 days all three
water is continuously infiltrated at the top but cannot schemes render wiggle-free solutions. From then on
leave the slab via the bottom boundary. wiggles appear with the GFEM scheme but the PGLS
scheme remains stable.
For the transport problem one can do a rough esti-
cbcilt=ö=OSP
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
0
0 1 2 3 4 5
Figure 13.35 Pressure head ψ distribution after 400 days from Nguyen (top) and the present FEFLOW computa-
16
OSQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKQ=_ÉåÅÜã~êâë
ary flux jumps from a finite value to zero. High flux mark calculation. It is noteworthy, though, that even for
gradients occur in the vicinity of this point and are the moderate conditions of a slow flow in a relatively
most difficult to reproduce by the GFEM scheme wet soil wiggles still cannot be suppressed by this
whereas the PGLS scheme is more successful. scheme.
0
0 1 2 3 4 5
Figure 13.36 Pressure head ψ distribution after 10,000 days for the present FEFLOW computation, contour line
units are [kPa].
Table 13.9 Transport parameters for Kent soil in the FEFLOW model
transverse dispersivity βT 0m
– 11 2
molecular diffusion Dd 1.1574 ⋅ 10 m ⁄d
porosity ε 0.42
adsorption χ 0.0
cbcilt=ö=OSR
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
2 2
GFEM
GFEM
1 1
0 0
0 1 2 3 4 5 0 1 2 3 4 5
2 2
SUPG SUPG
1 1
0 0
0 1 2 3 4 5 0 1 2 3 4 5
2 2
PGLS
PGLS
1 1
0 0
0 1 2 3 4 5 0 1 2 3 4 5
Figure 13.37 Concentration distribution after 5000 days for Figure 13.38 Concentration distribution after 10,000 days
the GFEM, SUPG and PGLS schemes of FEFLOW. for the GFEM, SUPG and PGLS schemes of FEFLOW.
OSS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKR=`çåÅäìëáçåë
cbcilt=ö=OST
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
6. Diersch H.-J. G. & Perrochet, P. On the primary variable switch- 18. Wendland, E. C., Numerische Simulation von Strömung und
ing technique for simulating unsaturated-saturated flows. Adv. hochadvektivem Stofftransport in geklüftetem, porösem Medium.
Water Resour. 23 (1999), 25-55. Dissertation, Mitteilung Nr. 96-6, Ruhr-Universität Bochum,
7. Donea, J., Guiliani, S., Laval, H. & Quartapelle, L., Time-accu- 1996.
rate solution of advection-diffusion problems by finite elements.
Comput. Methods in Appl. Mech. and Engrg. 45 (1984), 123-145.
8. Hoopes,J. A. & Harlemann, D. R. F., Wastewater recharge and
dispersion in porous media. ASCE J. Hydr. Division 93 (1967) ^ééÉåÇáñ=^
HY5, 51-71.
9. Hughes, T. J. R. & Brooks, A. N., A multi-dimensional upwind kçãÉåÅä~íìêÉ
crosswind diffusion. in Finite Element Methods for Convection
Dominated Flows, AMD Vol 34, ASME, Hughes T. J. R. ed.,
New York, 1979
Latin symbols
10. Hughes, T. J. R., Mallet, M. & Mizukami, A., A new finite ele-
–3
ment formulation for computational fluid dynamics: II. Beyond C, C o ML concentration and reference
SUPG. Comput. Meths. Appl. Mech. Engrg. 54 (1986), 341-355. concentration of a miscible chemical
11. Huyakorn, P. S., Andersen, P. F., Güven, P. F. & Molz, F. J., A species, respectively;
curvi-linear finite element model for simulating two-well tracer f s 2 –2 –1
c,c L T Θ specific heat capacity of fluid and
tests and transport in stratified aquifers. Water Resour. Res. 22
solid, respectively;
(1986)5, 663-678. 2 –1
12. Kelly, D. W., Nakazawa, S., Zienkiewicz, O. C. & Heinrich, J. C., D L T tensor of mechanical dispersion;
2 –1
A note on upwinding and anisotropic balancing in finite element Dd L T molecular diffusion in the porous
convective-diffusion problems. Int. Num. Meth. Engng. 15 medium;
(1980), 1705-1711. e 1 gravitational unit vector;
13. König, C., Operator split for three dimensional mass transport –2
equation. Proceedings of the Tenth Intern. Conf. on Computa-
g LT gravitational acceleration;
tional Methods in Water Resources, Peters A.., Wittum G., Her- h L hydraulic (piezometric) head;
rling B., Meissner U., Brebbia C.A., Gray W.G, Pinder, G.F, Vol. I 1 unit tensor;
1, Kluwer Academic Publ., Dordrecht 1994, 309-316. –1
K LT tensor of hydraulic conductivity for
14. Leismann, H. M. & Frind, E. O., A symmetric-matrix time inte-
the saturated medium (anisotropy);
gration scheme for the efficient solution of advection-dispersion 2
problems. Water Resour. Res. 25 (1989)6, 1133-1139. k L tensor of permeability for the
15. Nguyen, H. & Reynen, J., A Space-time least-squares finite saturated medium (anisotropy);
advection-diffusion equations. Comput. Methods in Appl. Mech. Kr 1 relative hydraulic conductivity
and Engrg. 42 (1984), 331-342. ( 0 < K r ≤ 1 , K r = 1 if saturated at
16. Nguyen, H., A two-dimensional Petrov-Galerkin finite element s = 1 );
model for the analysis of contaminant transport in saturated-
Ni finite element shape function at node
unsaturated porous media. Technical Note, N I.97.94, JRC Ispra,
June 1997.
i;
–1 –2
17. Segol, G., Classic groundwater simulations - Proving and p ML T fluid pressure;
–1
improving numerical models. PTR Prentice Hall, Englewood Qh T fluid flow sink/source;
Cliffs, NJ, 1994. –3 –1
QC ML T bulk mass sink/source;
OSU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NPKR=`çåÅäìëáçåë
–1 –3
QT ML T bulk thermal sink/source; solid, respectively;
f s –1 –3 –1 –2
Q T, Q T ML T fluid and solid thermal sink/source, μ, μ o ML T dynamic viscosity and reference
respectively; dynamic viscosity of fluid,
–1 respectively;
q LT Darcy flux vector;
–3
qn normal flux on a boundary (positive ρ, ρ o ML fluid density and reference fluid
outward); density, respectively;
s –3
R, Rd 1 retardation and derivative ρ ML solid density;
–1
retardation, respectively; φ L skeleton compressibility;
–1
So L storage coefficient; χ adsorption function to describe
s 1 saturation of the fluid phase Henry, Freundlich and Langmuir
( 0 < s ≤ 1 , s = 1 if medium is isotherms;
saturated); ψ L pressure head ( ψ > 0 saturated
sr 1 residual saturation; medium, ψ≤0 unsaturated
ss 1 maximum saturation; medium);
T, T o Θ temperature and reference Ω domain;
temperature, respectively;
–1
v LT q ⁄ ( εs ) pore velocity; Subscripts
–1
v LT q ⁄ ( εs ) pore velocity vector;
z L elevation above a reference datum; i, j, k nodal indices;
o reference value;
Greek symbols
Superscripts
3 –1
α L M solutal expansion coefficient;
–1 e element;
β Θ thermal expansion coefficient;
β L, β T L longitudinal and transverse f fluid (water) phase;
dispersivity, respectively; n time level;
Γ boundary; s solid phase;
–1
γ L fluid compressibility;
Δl L characteristic element length; Abbreviations
Δt n T time increment at level n;
ε 1 porosity ( 0 < ε ≤ 1 ); AB/TR Adams-Bashforth/trapezoid rule
–1 predictor-corrector technique;
ϑ T chemical decay rate;
–3 –1 Co Courant number;
Λ MLT Θ tensor of thermal hydrodynamic
dispersion of fluid phase; FE/BE forward Euler/backward Euler
f s –3 –1 predictor-corrector technique;
λ,λ MLT Θ thermal conductivity for fluid and
cbcilt=ö=OSV
NPK=qÜÉ=mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=ãÉíÜçÇ=EmdipF
OTM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
bñíÉåÇÉÇ=Ñçêãìä~íáçåë=çÑ=Åçåëíê~áåíë=Ñçê=`~ìÅÜóJ
íóéÉ=EPêÇ=âáåÇF=ÄçìåÇ~êó=ÅçåÇáíáçåë=áå=cbcilt
H.-J. G. Diersch
NQ
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
NQ bñíÉåÇÉÇ=Ñçêãìä~íáçåë=çÑ=Åçåëíê~áåíë=Ñçê=`~ìÅÜóJíóéÉ=EPêÇ=âáåÇF=ÄçìåÇ~êó=ÅçåÇáíáçåë=áå=cbcilt
R
q n ( x, t ) = – Φ ( h – h ) (14-1a)
NQKN _~ëáÅ= cçêãìä~íáçå= çÑ= PêÇ with
háåÇ=_çìåÇ~êó=`çåÇáíáçåë
in R
⎧Φ for h >h
FEFLOW provides alternative formulations of con- Φ = ⎨ (14-1b)
straints for Cauchy-type (3rd kind) flow boundary con- ⎩ Φ out for
R
h ≤h
ditions (BC’s). Cauchy-type BC’s are commonly used
to describe river and other surface water boundaries in where the parameters and variables can be temporarily
groundwater modeling. Their mathematical formula- and spatially dependent:
tion is given by the following expression1 written for
groundwater flow (cf. Fig. 14.1)
a) b)
infiltrating
exfiltrating
d Γ Ω
d h
Γ h
R h Ω h
R
Figure 14.1 Transfer through a clogged river bed for a) infiltrating and b) exfiltrating conditions.
cbcilt=ö=OTN
NQK=bñíÉåÇÉÇ=Ñçêãìä~íáçåë=çÑ=Åçåëíê~áåíë=Ñçê=`~ìÅÜóJíóéÉ=EPêÇ=âáåÇF=ÄçìåÇ~êó=ÅçåÇáJ
íáçåë=áå=cbcilt
Φ
in in
= Φ ( x, t ) ⎫ NQKO léíáçå~ä= `çåëíê~áåíë= Ñçê
Φ
out out
⎪
= Φ ( x, t ) ⎪
PêÇ=háåÇ=_çìåÇ~êó=`çåÇáJ
h = h ( x, t ) ⎪
⎬ (14-1c) íáçåë
R R
⎪
h = h ( x, t ) ⎭ NQKOKN qÜÉ=ëí~åÇ~êÇ=Ñçêã
OTO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NQKO=léíáçå~ä=`çåëíê~áåíë=Ñçê=PêÇ=háåÇ=_çìåÇ~êó=`çåÇáíáçåë
a) b)
Instead of prescribing the constraint fluxes directly
the new form allows the input of maximum and mini-
max min
mum head values, h , h , which are used to derive
the constrained min-max fluxes for Cauchy-type BC’s.
This form is termed head-constrained transfer BC and
can be optionally selected in the input menu for trans-
fer constraint conditions of flow boundaries (Fig.
14.3b). In contrast to Eq. (14-2) the mathematical for-
mulation of the new head-constrained transfer BC is as
follows:
R
h ( t ) is valid if the head is in the bounds: (14-3)
⎧ max max R max
Figure 14.3Input menu for prescribing a) flux-constrained ⎪ Max: h < h ( t ) else qn = qn = –Φ ( h – h )
⎨
and b) head-constrained transfer conditions for Cauchy-type ⎪ Min: h > h min ( t ) else qn =
min
qn
R
= –Φ ( h – h
min
)
BC’s. ⎩
cbcilt=ö=OTP
NQK=bñíÉåÇÉÇ=Ñçêãìä~íáçåë=çÑ=Åçåëíê~áåíë=Ñçê=`~ìÅÜóJíóéÉ=EPêÇ=âáåÇF=ÄçìåÇ~êó=ÅçåÇáJ
íáçåë=áå=cbcilt
col
col Δh
The advantage of this constraint formulation is that the qn = –K ------- = – K
--------- ( h R – h min ) (14-4)
max min Δz d
limiting (constraint) fluxes q n , q n are rates (no
more discharges!), which are computed from the input col
max min where K is the saturated hydraulic conductivity of
head constraints h , h . The physical meaning of
the colmation zone. It can be easily seen that Eq. (14-4)
the head constraints is explained for the minimum head min
min is equivalent to the constraint flux q n in Eq. (14-3)
h limit as illustrated in Fig. 14.4. min
derived from the minimum head limit h , where the
transfer coefficient is simply given by
min
qn col
K
Φ = --------- (14-5)
saturated colmation zone d
d
Γ REMARK 1: The directional in-transfer and out-trans-
in out
fer coefficients Φ , Φ are assigned according to the
minimum and maximum head constraints, viz.,
min unsaturated zone
h
⎧ in min R min
⎪Φ for h since h >h
Φ = ⎨ (14-6)
R
⎪ Φ out for h
max
since h ≤ h
max
h h
R Ω ⎩
saturated zone (groundwater)
REMARK 2: The new head-constrained transfer BC is
very efficient. It need not a switching of BC’s if con-
Figure 14.4 New head-constrained transfer BC for a flux-
limiting infiltration from a river bed. straints are set and reset during a simulation run.
OTQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NQKO=léíáçå~ä=`çåëíê~áåíë=Ñçê=PêÇ=háåÇ=_çìåÇ~êó=`çåÇáíáçåë
min
qn = qn ≡0 for (14-7)
R min min
h (t) = h (t) and h(t) < h (t)
min
qn = qn ≡0 for (14-8)
R min max
h (t) = h (t) = h ( t ) and arbitrary h ( t )
oÉÑÉêÉåÅÉë
1. Diersch, H.-J.G. Interactive, graphics-based finite-element simu-
lation system FEFLOW for modeling groundwater flow, contam-
inant mass and heat transport processes. WASY, Berlin, 2002.
cbcilt=ö=OTR
NQK=bñíÉåÇÉÇ=Ñçêãìä~íáçåë=çÑ=Åçåëíê~áåíë=Ñçê=`~ìÅÜóJíóéÉ=EPêÇ=âáåÇF=ÄçìåÇ~êó=ÅçåÇáJ
íáçåë=áå=cbcilt
OTS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
kçåäáåÉ~ê= ÇáëéÉêëáçå= áå= ÇÉåëáíóJÇÉéÉåÇÉåí= ã~ëë
íê~åëéçêí
H.-J. G. Diersch
NR
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
∂--------------
( εC ) High concentration-gradient experiments2,4 have
+ ∇ ⋅ ( Cq + J ) = r (15-1)
∂t shown that the nonlinear dispersion law (15-4) gives
very good fits to measured breakthrough curves. It is
where the symbols are summarized below in the sec- found that the HC dispersion coefficient β varies
tion ’Notation’. The dispersive mass flux vector J is inversely with the flow velocity q . Schotting et al.4
commonly expressed by the linear Fickian type equa- have summarized their fitted experiments in the fol-
tion, viz., lowing approximate expression for β = β ( q ) as
J = – D ⋅ ∇C (15-2) 0.0125 2
β ( q ) = ---------------
1.76
- [ s m / kg ] for (15-5)
q
–5 –3
The hydrodynamic dispersion tensor D is assumed to 9 ⋅ 10 < q < 3 ⋅ 10 [ m / s ]
be independent of the concentration C and its gradient.
It is, however, considered to be a function of the flow
velocity q and is commonly described by the Bear-
Scheidegger dispersion relationship for a porous NRKP fãéäÉãÉåí~íáçå= áå
medium according to cbcilt
q⊗q
D = ( εD d + β T q )I + ( β L – β T ) -------------
q
(15-3) NRKPKN pÉäÉÅíáçå=çÑ=ÇáëéÉêëáçå=ä~ïë
OTU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NRKQ=bñ~ãéäÉ
0. initial J0 = 0 ⎫
⎪
D ⎪
1. step J 1 = – ----------------------- ⋅ ∇C 1 ⎪
β J0 + 1
⎪
D ⎪
2. step J 2 = – ----------------------- ⋅ ∇C 2 ⎬ (15-6)
β J1 + 1 ⎪
⎪
… ⎪
⎪
D ⎪
τ. step J τ = – ----------------------------- ⋅ ∇C τ
β Jτ – 1 + 1 ⎭
cbcilt=ö=OTV
NRK=kçåäáåÉ~ê=ÇáëéÉêëáçå=áå=ÇÉåëáíóJÇÉéÉåÇÉåí=ã~ëë=íê~åëéçêí
–4
adaptive time stepping (error tolerance 10 ) is used. It
requires 144 time steps to simulate the displacement
Table 15.1 Data of the displacement experiment process for a dimensionless time ϒ defined as
Quantity Symbol Magnitude Unit 2
qo tq o
Length of column 4.5 m ϒ = t ------------ → --------- (15-9)
L ε D εβ L
( – 0.5m ≤ z ≤ 4.0m )
–5 –1
Flow rate qo 3.209 ⋅ 10 ms
–1 up to ϒ = 1.0 . The numerical results are in a very good
2.772576 md
agreement with the analytical results obtained by
Porosity ε 0.2 1 Schotting et al.4 in form of a semi-explicit solution as
Boundary concentration Cs 2.85714 ⋅ 10
5
mg l
–1 shown in Fig. 15.2.
(brine input)
2 –1
Molecular diffusion Dd 0.0 m s
⎧ C s for z < 0
C ( z, 0 ) = ⎨ (15-8)
⎩ 0 for z ≥ 0
OUM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NRKQ=bñ~ãéäÉ
1.0
analytical4
FEFLOW
0.8
0.6
Density, ρ/ρs
0.4
0.2
0.5 0.75 1.0
ϒ = 0.25
0.0
-0.5 0.0 0.5 1.0 1.5 2.0
Depth, z
–1
kçí~íáçå qo = uniform specific discharge, ( LT ) ;
–3 –1
rc = chemical reaction rate, ( ML T ) ;
C = salinity, saltwater concentration, t = time, ( T ) ;
–3
( ML ) ; β = high-concentration (HC) dispersion
–3 –1 2
Cs = brine input concentration, ( ML ) ; coefficient, ( M L T ) ;
D = tensor of hydrodynamic dispersion, β L, β T = longitudinal and transverse
2 –1
(L T ) ; dispersivity, respectively, ( L ) ;
Dd = effective molecular diffusion, ε = porosity, ( 1 ) ;
2 –1 –3
(L T ) ; ρo = density of freshwater, ( ML ) ;
I = unit (identity) tensor, ( 1 ) ; –3
ρs = brine density, ( ML ) ;
J = dispersive mass flux vector, τ = iteration counter;
–2 –1
( ML T ) ; ϒ = dimensionless time, ( 1 ) ;
n = time level; ∇ =
–1
Nabla (vector) operator, ( L ) ;
–1
q = Darcy velocity vector, ( LT ) ;
cbcilt=ö=OUN
NRK=kçåäáåÉ~ê=ÇáëéÉêëáçå=áå=ÇÉåëáíóJÇÉéÉåÇÉåí=ã~ëë=íê~åëéçêí
oÉÑÉêÉåÅÉë
1. Diersch, H.-J. G., Interactive, graphics-based finite-element simu-
lation system FEFLOW for modeling groundwater flow, contam-
inant mass and heat transport processes. WASY Ltd., Berlin,
2002.
2. Hassanizadeh, S.M. & Leijnse, A., A non-linear theory of high-
concentration-gradient dispersion in porous media. Adv. Water
Resources 18 (1995) 4, 203-215.
3. Hassanizadeh, S.M., On the transient non-Fickian dispersion the-
ory. Transport in Porous Media 23 (1996), 107-124.
4. Schotting, R.J., Moser, H. & Hassanizadeh, S.M., High-concen-
tration-gradient dispersion in porous media: experiments, analy-
sis and approximations. Adv. Water Resources 22 (1999) 7, 665-
680.
OUO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
`çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJ
ÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJÇÉéÉåÇÉåí= ã~ëë
~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
H.-J. G. Diersch
NS
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
cbcilt=ö=OUP
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
element) and accordingly the gravity term should be
also piecewise constant. Leijnse extends this procedure Oswald18 performed a series of three-dimensional
and prefers averages of the buoyancy term only in the laboratory experiments termed as the saltpool problem
appropriate gravity direction. While Voss and Souza21 which involves stable layering of saltwater below
and Leijnse17 tried to overcome the problem of consis- freshwater. A discharge of water causes a transient
tency by precision reduction, Herbert et al.11 solved it upconing of saltwater. In varying the density contrast in
by introducing a second-order approximation for the the upconing process the measured quantities for
pressure (quadratic shape functions) and a linear-order instance in form of the salinity breakthrough at the out-
approximation for the salinity (linear shape functions). let have shown a significant influence due to gravity
Herbert et al.’s mixed approach is more natural in the effects. Oswald et al.19 tried to recompute the saltpool
finite element method (weighted Galerkin statements), processes by using different codes (for more see18).
but, it results in additional computational costs. While at a lower salinity (1% salt mass fraction) a good
agreement was found, at high salinity (10% salt mass
The smoothing techniques6 (local and global projec- fraction) the computed saltwater concentration at the
tions) for the velocities which are derived in the ele- outlet became generally too large and often quite depart
ments without modifying the spatial variability in the from the measurements. This discrepancies gave rise to
gravity term (no precision reduction) are an efficient numerous investigations and the development of
alternative for deriving consistent velocity fields. It improved numerical schemes.
results in a continuous representation of the nodal
velocities. The derivatives are used on an element Ackerer et al.2 applied a new numerical code
patch surrounding the nodes. In this way the technique TVDV-3D which is based on mixed and discontinuous
is consistent with an integral evaluation of the flux finite elements (for more details see Ackerer et al.1).
terms and the patch-related nodal velocities represents Their results are satisfactory, however, the simulation
averaged quantities in the weighted sense. overestimates the saltwater mixing concentration for
the lower density case and underestimates the saltwater
The question arises now whether the projection breakthrough at the outlet for the high density case.
(smoothing) techniques for deriving patch-related Most recently, Johannsen et al.16 presented improved
nodal velocities are sufficiently consistent for density- results and achieved a good agreement with the mea-
dependent problems. Indeed, we can confirm it in all surements for both cases of low and high densities.
previous tests and applications. The benchmark tests in Some parameters, particularly the permeability, the
form of the Henry problem4,14, the Elder problem6,14, porosity and the transverse dispersivity were adjusted
salt dome problem6,14 and others5,7,13 revealed good within accepted bounds in order to fully match the
agreements with the other solutions available. More results of the physical experiment. From numerical
recently, however, an obvious counter-example of a point of view, their results are simulated with the new
high-contrast density problem gives rise to a critical code d3f (for more, see Frolkovic9) in which improved
review of the used velocity derivation procedures. techniques for computing consistent velocities under
OUQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKO=_~ëáÅ=bèì~íáçåë
cbcilt=ö=OUR
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
ρ = ρ o + ( ρ 1 – ρ o )z z ∈ [ 0, 1 ] (16-5)
NSKP qÜÉ=eóÇêçëí~íáÅ=`çåÇáíáçå For the simple vertical problem the Darcy velocity is
g
vz ≠ 0
exact
approximated
Δz = 1
vz = 0
vz ≠ 0
z density ρ pressure p
ρo po
Figure 16.1 Hydrostatic conditions in a finite element of length Δz = 1 under a linear density gra-
dient ρ = ρ o + ( ρ 1 – ρ o )z ; spurious vertical velocities v z caused by an inexact pressure
approximation.
Under a hydrostatic equilibrium the velocity vector v For the above example (Fig. 16.1) with a vertical den-
is (must be) zero everywhere. This is termed as the sity gradient we have to require
requirement of consistency:
∂x p = ∂y p = 0 ; ∂ z p = – ρg ∂ z h = – ρ̃e z (16-8)
v ≡ 0; ∇p = ρg ∇h = – ρ̃e (16-7)
OUS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKP=qÜÉ=eóÇêçëí~íáÅ=`çåÇáíáçå
z
p → p̃ = p o + ( p 1 – p o )z z ∈ [ 0, 1 ] (16-13)
p = p ( z ) = – g ∫ ρ ( θ ) dθ (16-9)
zo
Inserting (16-13) in the Darcy equation (16-2) or (16-6)
which yields and using the exact nodal values p o and
p 1 = p o – g ( ρ o + ρ 1 ) ⁄ 2 from (16-10) we get for the z-
ρ1 – ρo 2 component of the approximated velocity
p = p 0 – g ⎛ ρ o z + ----------------- z ⎞ (16-10)
⎝ 2 ⎠
k zz 1
v z = – ------ g ( ρ o – ρ 1 ) ⎛ --- – z⎞ z ∈ [ 0, 1 ] (16-14)
Similar expression can be derived for the hydraulic μ ⎝2 ⎠
head h :
It clearly indicates that the approximated velocity
z
only vanishes at the middle point (z = 1/2) while at the
h = h ( z ) = – e z ∫ ρ̃ ( θ ) dθ (16-11) other points artificial nonzero quantities occurs which
zo take maximum values with opposite signs at the left
and right point (cf. Fig. 16.1). Such spurious noncon-
ρ̃ 1 – ρ̃ o 2 sistent velocities can waste the computational results in
h = h 0 – e z ⎛ ρ̃ o z + ----------------- z ⎞ (16-12)
⎝ 2 ⎠ form of an overestimation of the mixing processes at
strong density coupling. In the advective terms of the
Equation (16-10) indicates that for a linear density ρ a governing transport equations (16-1) it will often not
quadratic shape of the pressure p is required to main- have a large effect, since the integration over elements
tain a hydrostatic equilibrium for all z in the interval. and the assembly of adjacent elements averages out the
nonconsistent velocities. However, if such spurious
velocities are used to evaluate the dispersion tensor at
NSKPKO qÜÉ= ~êíáÑ~ÅíW= péìêáçìë= åçåÅçåJ element level an artificial increase of hydrodynamic
dispersion (mixing) can result17.
ëáëíÉåí=îÉäçÅáíáÉë=~åÇ=Åçããçå=ï~óë=íç
çîÉêÅçãÉ The most important way to overcome the problem is
in reducing the spatial variability in the gravity term.
Typically, in a discretization algorithm the concen- Commonly, the gravity term is averaged in the appro-
tration C and/or the temperature T is linearly approxi- priate direction so as proposed by Voss20, Voss and
mated in a finite element. This leads to a corresponding Souza21 and Leijnse17. In the above example we have to
linear relationship for the density ρ as considered
cbcilt=ö=OUT
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
use now ρ = ( ρ o + ρ 1 ) ⁄ 2 and find with the exact nodal On other possibility is in averaging the nonconsis-
values p o and p 1 = p o – g ( ρ o + ρ 1 ) ⁄ 2 : tent velocities at nodal points by local or global projec-
tion (smoothing) techniques as mentioned above and
⎛ ⎞ thoroughly described in Appendix B. It smooths out the
k zz ⎜ ( ρo + ρ1 ) ⎟
v z = – -----
ρo + ρ1 )
- ⎜ p – g (---------------------
- – p o + g ---------------------- ⎟ = 0 (16-15) spurious velocities. Let us consider the following
μ⎜ o 2 2 ⎟
⎝ ⎠ examples as shown in Fig. 16.2, where a node k is con-
⎧
⎪
⎨
⎪
⎩
⎧
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎩
∂z p ρg
sidered which is shared by two elements.
case 1 case 2
ρ2 ρ2
v zz ≠ 0
nonconsistent velocities
k ρ1
ρ1
density ρ density ρ
ρo ρo
OUU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKQ=kÉï=cçêãìä~íáçå=çÑ=`çåëáëíÉåí=sÉäçÅáíó
approximately true) for typical density profiles as tion applied to density-dependent mass and heat trans-
shown as case 1 in Fig. 16.2. However, if the density port problems.
profile is strongly variable over a short distance (e.g., a
saltwater-freshwater interface with a high density con-
trast) the nonconsistent velocities do not average out. NSKQ kÉï= cçêãìä~íáçå= çÑ= `çåJ
This can be seen for the case 2 in Fig. 16.2 at the node k ëáëíÉåí=sÉäçÅáíó
where an upgoing spurious velocity remains in order of
k zz 1 ( ρ o – ρ 1 )
NSKQKN qÜÉ= áãéêçîÉÇ= cêçäâçîáÅ= ~åÇ
v z = ------ g --- ----------------------
μ 2 2
(16-17) hå~ÄåÉê=~äÖçêáíÜã
cbcilt=ö=OUV
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
finite element shape functions. The mapping requires v = – Kf μ ⋅ J
–1
⋅ ( ∇ ( ξ, η, ζ ) h + ρ̃J ⋅ e ) (16-22a)
that the transformation Jacobian J is nonsingular,
where J is given by or
–1
v = – Kf μ ⋅ J ⋅ ( ∇ ( ξ, η, ζ ) h + ρ̃e ( ξ, η, ζ ) ) (16-22b)
⎧ ∂ξ ⎫ ∂ξ x ∂ξ y ∂ξ z
⎪ ⎪
J = ⎨ ∂ η ⎬{ x, y, z } = ∂ η x ∂ η y ∂ η z (16-19)
⎪ ⎪
⎩ ∂ζ ⎭ ∂ζ x ∂ζ y ∂ζ z NSKQKNKO =qÜÉ=åÉï=Ñçêãìä~íáçå
( xm ∂ξ Nm ) ( y m ∂ξ Nm ) ( zm ∂ξ Nm ) Introducing the following integral functions
= ∑ ( xm ∂η Nm ) ( ym ∂η Nm ) ( zm ∂η Nm )
m
( xm ∂ζ Nm ) ( ym ∂ζ Nm ) ( zm ∂ζ Nm ) ξ ⎫
⎪
∫
H ξ = H ξ ( ξ, η , ζ ) =
ρ̃ ( θ , η , ζ )e ξ ( θ, η , ζ ) dθ ⎪
⎪
0 ⎪
Using the transformation we obtain η ⎪
⎪
H η = H η ( ξ, η, ζ ) = ∫ ρ̃ ( ξ, θ, ζ )e η ( ξ, θ, ζ ) dθ ⎬ (16-23)
⎧ ∂ξ N ⎫ ⎪
⎪ ⎪ 0 ⎪
∇ ( ξ, η, ζ ) N = ⎨ ∂ η N ⎬ = J ⋅ ∇N (16-20) ζ ⎪
⎪ ⎪ ⎪
⎩ ∂ζ N ⎭ H ζ = H ζ ( ξ, η, ζ ) = ∫ ρ̃ ( ξ, η, θ )e ζ ( ξ, η, θ ) dθ ⎪
⎪
0 ⎭
–1
∇N = J ⋅ ∇ ( ξ, η, ζ ) N
Since
OVM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKQ=kÉï=cçêãìä~íáçå=çÑ=`çåëáëíÉåí=sÉäçÅáíó
⎧ ∂ξ ( h + Hξ ) ⎫ ⎫
v = – Kf μ ⋅ J
–1 ⎪ ⎪
⋅ ⎨ ∂η ( h + Hη ) ⎬ (16-25)
h = ∑ h m N m ( ξ, η , ζ )
⎪
m ⎪
⎪ ⎪ ⎪
⎩ ∂ζ ( h + Hζ ) ⎭ H ξ = ∑ H ξm N m ( ξ, η, ζ ) ⎪⎪
m ⎪
⎬ (16-27)
These new integral functions H ξ, H η, H ζ allows us to
H η = ∑ H ηm N m ( ξ, η, ζ ) ⎪⎪
obtain the same spatial variability for both the head (h)-
m ⎪
term and the gravity term. ⎪
H ζ = ∑ H ζm N m ( ξ, η, ζ ) ⎪
⎪
The consistency of (16-25) in the definition of (16- m ⎭
7) can be proved. Assuming the gravity acts in the z -
direction, i.e., ρ̃ ( x, y, z ) = ρ̃ ( x o, y o, z ) we can write
and we obtain the velocity (16-25) in the discretized
ξ formulation
Hξ = ∫ ρ̃ ( xo, yo, z ( θ, η, ζ ) )eξ dθ (16-26)
⎧ ( h m + H ξm )∂ ξ N m ( ξ, η, ζ ) ⎫
0 –1 ⎪ ⎪
z ( ξ, η, ζ ) v = – Kf μ ⋅ J ⋅ ∑ ⎨ ( h m + H ηm )∂ η N m ( ξ, η, ζ ) ⎬ (16-28)
⎪ ⎪
= ez ∫ ρ̃ ( x o, y o, θ ) dθ m ( h + H )∂ N ( ξ, η, ζ )
⎩ m ζm ζ m ⎭
z0
ρ̃ = ∑ ρ̃m Nm ( ξ, η, ζ ) (16-29)
m
cbcilt=ö=OVN
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
α α
ρ = ρ 0 1 + ------------------ ( C – C o ) – β ( T – T o ) (16-30) ρ̃ m = ------------------ ( C m – C o ) – β ( T m – T o ) (16-33)
Cs – Co Cs – Co
as a function of the concentration C and the tempera- in relation to the expansion (16-29).
ture T . Accordingly, the relative density ρ̃ (16-3) is
given by
α
ρ̃ = ------------------ ( C – C o ) – β ( T – T o ) (16-31)
Cs – Co NSKQKNKP =qÜÉ=åçÇ~ä=èì~åíáíáÉë=Hξm, Hηm, H ζm =
çÑ=íÜÉ=áåíÉÖê~ä=ÑìåÅíáçåë=
and the finite element expansion (16-29) can alterna-
tively be written as Linear triangular element in two dimensions
For a triangle we use the local coordinates as indicated
α in Fig. 16.3.
ρ̃ = ------------------ ∑ N m ( C m – C o ) – β ∑ N m ( T m – T o ) (16-32)
Cs – Co
m m
or
η N1 = 1 – ξ – η ∂ξ N 1 = – 1 ∂η N1 = –1
(0,1) N2 = ξ ∂ξ N 2 = 1 ∂η N2 = 0
3
N3 = η ∂ξ N 3 = 0 ∂η N3 = 1
1 2
(0,0) (1,0) ξ
Figure 16.3 Local coordinates, shape functions and local derivatives for the
linear triangular element.
OVO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKQ=kÉï=cçêãìä~íáçå=çÑ=`çåëáëíÉåí=sÉäçÅáíó
ξ ξ
⎧ ∂ξ Hξ ⎫
Hξ = ∫ ρ̃ ( θ, η )eξ ( θ, η ) dθ = e ξ ∫ ρ̃ ( θ, η ) dθ
ρ̃e ( ξ, η ) = ⎨ ⎬
0 0 ⎩ ∂η Hη ⎭
ξ 3
⎛ ⎞ ⎧ ∂ ξ N 1 H ξ1 + ∂ ξ N 2 H ξ2 + ∂ ξ N 3 H ξ3 ⎫
= e ξ ∫ ⎜⎜ ∑ N m ( θ, η )ρ̃ m⎟⎟ dθ = ⎨ ⎬ (16-36)
⎩ ∂ η N 1 H η1 + ∂ η N 2 H η2 + ∂ η N 3 H η3 ⎭
0 ⎝m = 1 ⎠ (16-34)
ξ 1 ⎧ e ξ ( ρ̃ 1 + ρ̃ 2 ) ⎫
= --- ⎨
= e ξ ∫ [ ( 1 – θ – η )ρ̃ 1 + θρ̃ 2 + ηρ̃ 3 ] dθ 2 ⎩ e ( ρ̃ + ρ̃ ) ⎬⎭
η 1 3
0
2 2
ξ ξ
= e ξ ⎛ ξ – ----- – ξη⎞ ρ̃ 1 + ----- ρ̃ 2 + ξηρ̃ 3 representing a consistent approximation in which the
⎝ 2 ⎠ 2
density is appropriately averaged in the gravitational
directions.
and similarly for H η . From the integrals we find the
nodal values for H ξ and H η as
H ξ ( 0, 0 ) = H ξ1 = 0 ⎫
⎪
1--- ⎪
H ξ ( 1, 0 ) = H ξ2 = e ξ ( ρ̃ 1 + ρ̃ 2 ) ⎬ (16-35a)
2 ⎪
H ξ ( 0, 1 ) = H ξ3 = 0 ⎪
⎭
H η ( 0, 0 ) = H η1 = 0 ⎫
⎪
H η ( 1, 0 ) = H η2 = 0 ⎪
⎬ (16-35b)
1 ⎪
H η ( 0, 1 ) = H η3 = --- e η ( ρ̃ 1 + ρ̃ 3 ) ⎪
2 ⎭
cbcilt=ö=OVP
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
η 1 1
(-1,1) (1,1) 1 ∂ ξ N 1 = – --- ( 1 – η ) ∂ η N 1 = – --- ( 1 – ξ )
N 1 = --- ( 1 – ξ ) ( 1 – η )
3 4 4 4
4
1 1 1
N 2 = --- ( 1 + ξ ) ( 1 – η ) ∂ ξ N 2 = --- ( 1 – η ) ∂ η N 2 = – --- ( 1 + ξ )
4 4 4
ξ 1
N 3 = --- ( 1 + ξ ) ( 1 + η )
1
∂ ξ N 3 = --- ( 1 + η )
1
∂ η N 3 = --- ( 1 + ξ )
1 2 4 4 4
1 1 1
(-1,-1) (1,-1) N 4 = --- ( 1 – ξ ) ( 1 + η ) ∂ ξ N 4 = – --- ( 1 + η ) ∂ η N 4 = --- ( 1 – ξ )
4 4 4
Figure 16.4 Local coordinates, shape functions and local derivatives for the linear quadrilateral
element.
1 ⎧ e ξ ( – 1 ) ( 1 – η ) ( ρ̃ 1 + ρ̃ 2 ) + e ξ ( 1 ) ( 1 + η ) ( ρ̃ 3 + ρ̃ 4 ) ⎫
1 = --- ⎨
H ξ ( – 1, – 1 ) = H ξ1 = – --- e ξ ( – 1 ) ( 3ρ̃ 1 + ρ̃ 2 ) ⎫ 4 ⎩ e ( – 1 ) ( 1 – ξ ) ( ρ̃ + ρ̃ ) + e ( 1 ) ( 1 + ξ ) ( ρ̃ + ρ̃ ) ⎬⎭
4 ⎪ η 1 4 η 2 3
1 ⎪
H ξ ( 1, – 1 ) = H ξ2 = e ξ ( – 1 ) ( ρ̃ 1 + 3ρ̃ 2 ) ⎪
--
-
4 ⎪
⎬ (16-38a) For the linear quadrilateral element the consistent
1
H ξ ( 1, 1 ) = H ξ3 = --- e ξ ( 1 ) ( 3ρ̃ 3 + ρ̃ 4 ) ⎪
4 ⎪ approximation (16-39) can be in recognized as the con-
⎪
H ξ ( – 1, 1 ) = H ξ4 = – --- e ξ ( 1 ) ( ρ̃ 3 + 3ρ̃ 4 ) ⎪⎭
1 sistent formulation previously introduced by Voss20,
4
where the gravity term is averaged in a directional
OVQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKQ=kÉï=cçêãìä~íáçå=çÑ=`çåëáëíÉåí=sÉäçÅáíó
1 1 1 1
N 1 = --- ( 1 – ξ – η ) ( 1 + ζ ) ∂ ξ N 1 = – --- ( 1 + ζ ) ∂ η N 1 = – --- ( 1 + ζ ) ∂ ζ N 1 = --- ( 1 – ξ – η )
ζ 2 2 2 2
(0,1,1)
1 1 ∂η N2 = 0 1
N 2 = --- ξ ( 1 + ζ ) ∂ ξ N 2 = --- ( 1 + ζ ) ∂ ζ N 2 = --- ξ
3 2 2 2
1
(0,0,1)
1 η 2
1
N 3 = --- η ( 1 + ζ ) ∂ξ N3 = 0 ∂ η N 3 = --- ( 1 + ζ )
2 1
∂ ζ N 3 = --- η
(1,0,1) 2 2
1 1
1 ∂ ξ N 4 = – --- ( 1 – ζ ) ∂ η N 4 = – --- ( 1 – ζ ) 1
(0,1,-1) N 4 = --- ( 1 – ξ – η ) ( 1 – ζ ) 2 2 ∂ ζ N 4 = – --- ( 1 – ξ – η )
2 2
6 1 ∂η N5 = 0
ξ 1 ∂ ξ N 5 = --- ( 1 – ζ ) 1
4 N 5 = --- ξ ( 1 – ζ ) 2
1 ∂ ζ N 5 = – --- ξ
(0,0,-1) 5 2 ∂ η N 6 = --- ( 1 – ζ ) 2
(1,0,-1) ∂ξ N6 = 0 2
1 1
N 6 = --- η ( 1 – ζ ) ∂ ζ N 6 = – --- η
2 2
Figure 16.5 Local coordinates, shape functions and local derivatives for the linear pentahedral element.
H ξ ( 0, 0, 1 ) = H ξ1 = 0 ⎫
Linear pentahedral (triangular prismatic) element 1 ⎪
H ξ ( 1, 0, 1 ) = H ξ2 = --- e ξ ( 1 ) ( ρ̃ 1 + ρ̃ 2 ) ⎪
in three dimensions 2 ⎪
⎪
H ξ ( 0, 1, 1 ) = H ξ3 = 0 ⎪
The pentahedral element and its local functions are ⎬ (16-42a)
H ξ ( 0, 0, – 1 ) = H ξ4 = 0 ⎪
shown in Fig. 16.5. Specifying the Jacobian J (16-19) ⎪
1
the gravity vector (16-21) is in local coordinates H ξ ( 1, 0, – 1 ) = H ξ5 = --- e ξ ( – 1 ) ( ρ̃ 4 + ρ̃ 5 ) ⎪
2 ⎪
⎪
H ξ ( 0, 1, – 1 ) = H ξ6 = 0 ⎭
⎧ eξ ⎫ ⎧ eξ ( ζ ) ⎫
⎪ ⎪ ⎪ ⎪ H η ( 0, 0, 1 ) = H η1 = 0
⎨ eη ⎬ = ⎨ eη ( ζ ) ⎬ (16-41) ⎫
⎪
⎪ ⎪ ⎪ ⎪ H η ( 1, 0, 1 ) = H η2 = 0 ⎪
⎩ eζ ⎭ ⎩ e ζ ( ξ, η ) ⎭ 1 ⎪
H η ( 0, 1, 1 ) = H η3 = --- e η ( 1 ) ( ρ̃ 1 + ρ̃ 3 ) ⎪
2 ⎪
⎬ (16-42b)
H η ( 0, 0, – 1 ) = H η4 = 0 ⎪
The integral functions H ξ, H η, H ζ at the corner nodes H η ( 1, 0, – 1 ) = H η5 = 0
⎪
⎪
m for the linear pentahedral element are then ⎪
1
--- e η ( – 1 ) ( ρ̃ 4 + ρ̃ 6 ) ⎪
H η ( 0, 1, – 1 ) = H η6 =
2 ⎭
cbcilt=ö=OVR
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
1 ⎫
H ζ ( 0, 0, 1 ) = H ζ1 = --- e ζ ( 0, 0 ) ( 3ρ̃ 1 + ρ̃ 4 ) ⎪
4 ⎪
1 ⎪
H ζ ( 1, 0, 1 ) = H ζ2 = --- e ζ ( 1, 0 ) ( 3ρ̃ 2 + ρ̃ 5 ) ⎪
4 ⎪
1 ⎪
H ζ ( 0, 1, 1 ) = H ζ3 = --- e ζ ( 0, 1 ) ( 3ρ̃ 3 + ρ̃ 6 ) ⎪
4 ⎪
⎬ (16-42c)
1
H ζ ( 0, 0, – 1 ) = H ζ4 = – --- e ζ ( 0, 0 ) ( ρ̃ 1 + 3ρ̃ 4 ) ⎪
4 ⎪
⎪
H ζ ( 1, 0, – 1 ) = H ζ5 = – e ζ ( 1, 0 ) ( ρ̃ 2 + 3ρ̃ 5 ) ⎪⎪
1
---
4
⎪
1 ⎪
H ζ ( 0, 1, – 1 ) = H ζ6 = – --- e ζ ( 0, 1 ) ( ρ̃ 3 + 3ρ̃ 6 ) ⎪
4 ⎭
1 1 1 1
N 1 = --- ( 1 – ξ ) ( 1 – η ) ( 1 + ζ ) ∂ ξ N 1 = – --- ( 1 – η ) ( 1 + ζ ) ∂ η N 1 = – --- ( 1 – ξ ) ( 1 + ζ ) ∂ ζ N 1 = --- ( 1 – ξ ) ( 1 – η )
8 8 8 8
ζ 1
N 2 = --- ( 1 + ξ ) ( 1 – η ) ( 1 + ζ )
1
∂ ξ N 2 = --- ( 1 – η ) ( 1 + ζ )
1
∂ η N 2 = – --- ( 1 + ξ ) ( 1 + ζ )
1
∂ ζ N 2 = --- ( 1 + ξ ) ( 1 – η )
(-1,-1,1) (-1,1,1) 8 8 8 8
1 4 1 1 1 1
(1,1,1) N 3 = --- ( 1 + ξ ) ( 1 + η ) ( 1 + ζ ) ∂ ξ N 3 = --- ( 1 + η ) ( 1 + ζ ) ∂ η N 3 = --- ( 1 + ξ ) ( 1 + ζ ) ∂ ζ N 3 = --- ( 1 + ξ ) ( 1 + η )
8 8 8 8
2 3
(1,-1,1) 1 1 1 1
N 4 = --- ( 1 – ξ ) ( 1 + η ) ( 1 + ζ ) ∂ ξ N 4 = – --- ( 1 + η ) ( 1 + ζ ) ∂ η N 4 = --- ( 1 – ξ ) ( 1 + ζ ) ∂ ζ N 4 = --- ( 1 – ξ ) ( 1 + η )
η 8 8 8 8
1 1 1 1
5 8 ξ N 5 = --- ( 1 – ξ ) ( 1 – η ) ( 1 – ζ )
8
∂ ξ N 5 = – --- ( 1 – η ) ( 1 – ζ )
8
∂ η N 5 = – --- ( 1 – ξ ) ( 1 – ζ )
8
∂ ζ N 5 = – --- ( 1 – ξ ) ( 1 – η )
8
(-1,-1,-1) (-1,1,-1)
6 7 1 1 1 1
N 6 = --- ( 1 + ξ ) ( 1 – η ) ( 1 – ζ ) ∂ ξ N 6 = --- ( 1 – η ) ( 1 – ζ ) ∂ η N 6 = – --- ( 1 + ξ ) ( 1 – ζ ) ∂ ζ N 6 = – --- ( 1 + ξ ) ( 1 – η )
(1,-1,-1) 8 8 8 8
(1,1,-1)
1 1 1 1
N 7 = --- ( 1 + ξ ) ( 1 + η ) ( 1 – ζ ) ∂ ξ N 7 = --- ( 1 + η ) ( 1 – ζ ) ∂ η N 7 = --- ( 1 + ξ ) ( 1 – ζ ) ∂ ζ N 7 = – --- ( 1 + ξ ) ( 1 + η )
8 8 8 8
1 1 1 1
N 8 = --- ( 1 – ξ ) ( 1 + η ) ( 1 – ζ ) ∂ ξ N 8 = – --- ( 1 + η ) ( 1 – ζ ) ∂ η N 8 = --- ( 1 – ξ ) ( 1 – ζ ) ∂ ζ N 8 = – --- ( 1 – ξ ) ( 1 + η )
8 8 8 8
Figure 16.6 Local coordinates, shape functions and local derivatives for the linear hexahedral element.
⎧ eξ ⎫ ⎧ e ξ ( η, ζ ) ⎫
⎪ ⎪ ⎪ ⎪
Linear hexahedral (brick) element in three dimen- ⎨ e η ⎬ = ⎨ e η ( ξ, ζ ) ⎬ (16-43)
⎪ ⎪ ⎪ ⎪
sions ⎩ eζ ⎭ ⎩ e ζ ( ξ, η ) ⎭
The hexahedral element and its local functions are dis-
played in Fig. 16.6. The integral functions H ξ, Hη, Hζ at the corner nodes
The gravity vector (16-21) for this element is in local m for the linear hexahedral element can be derived as
coordinates
OVS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKQ=kÉï=cçêãìä~íáçå=çÑ=`çåëáëíÉåí=sÉäçÅáíó
1 ⎫ 1 ⎫
H ξ ( – 1, – 1, 1 ) = H ξ1 = – --- e ξ ( – 1, 1 ) ( 3ρ̃ 1 + ρ̃ 2 ) ⎪ H ζ ( – 1, – 1, 1 ) = H ζ1 = --- e ζ ( – 1, – 1 ) ( 3ρ̃ 1 + ρ̃ 5 ) ⎪
4 ⎪ 4 ⎪
1 ⎪ 1 ⎪
H ξ ( 1, – 1, 1 ) = H ξ2 = --- e ξ ( – 1, 1 ) ( ρ̃ 1 + 3ρ̃ 2 ) ⎪ H ζ ( 1, – 1, 1 ) = H ζ2 = --- e ζ ( 1, – 1 ) ( 3ρ̃ 2 + ρ̃ 6 ) ⎪
4 ⎪ 4 ⎪
1 ⎪ 1 ⎪
H ξ ( 1, 1, 1 ) = H ξ3 = --- e ξ ( 1, 1 ) ( 3ρ̃ 3 + ρ̃ 4 ) ⎪ H ζ ( 1, 1, 1 ) = H ζ3 = --- e ζ ( 1, 1 ) ( 3ρ̃ 3 + ρ̃ 7 ) ⎪
4 ⎪ 4 ⎪
1 ⎪ 1 ⎪
H ξ ( – 1, 1, 1 ) = H ξ4 = – e ξ ( 1, 1 ) ( ρ̃ 3 + 3ρ̃ 4 ) ⎪
--
- H ζ ( – 1, 1, 1 ) = H ζ4 = e ζ ( – 1, 1 ) ( 3ρ̃ 4 + ρ̃ 8 ) ⎪
---
4 ⎪ 4 ⎪
⎬ (16-44a) ⎬ (16-44c)
1 1
H ξ ( – 1, – 1, – 1 ) = H ξ5 = – --- e ξ ( – 1, – 1 ) ( 3ρ̃ 5 + ρ̃ 6 ) ⎪ H ζ ( – 1, – 1, – 1 ) = H ζ5 = – --- e ζ ( – 1, – 1 ) ( ρ̃ 1 + 3ρ̃ 5 ) ⎪
4 ⎪ 4 ⎪
⎪ ⎪
H ξ ( 1, – 1, – 1 ) = H ξ6 = --- e ξ ( – 1, – 1 ) ( ρ̃ 5 + 3ρ̃ 6 ) ⎪⎪ H ζ ( 1, – 1, – 1 ) = H ζ6 = – --- e ζ ( 1, – 1 ) ( ρ̃ 2 + 3ρ̃ 6 ) ⎪⎪
1 1
4 4
⎪ ⎪
1 ⎪ 1 ⎪
H ξ ( 1, 1, – 1 ) = H ξ7 = --- e ξ ( 1, – 1 ) ( 3ρ̃ 7 + ρ̃ 8 ) ⎪ H ζ ( 1, 1, – 1 ) = H ζ7 = – --- e ζ ( 1, 1 ) ( ρ̃ 3 + 3ρ̃ 7 ) ⎪
4 ⎪ 4 ⎪
1 ⎪ 1 ⎪
H ξ ( – 1, 1, – 1 ) = H ξ8 = – --- e ξ ( 1, – 1 ) ( ρ̃ 7 + 3ρ̃ 8 ) ⎪ H ζ ( – 1, 1, – 1 ) = H ζ8 = – --- e ζ ( – 1, 1 ) ( ρ̃ 4 + 3ρ̃ 8 ) ⎪
4 ⎭ 4 ⎭
cbcilt=ö=OVT
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
⎧ ( h m + H ξm )∂ N m ( ξ ep, η ep, ζ ep ) ⎫ NSKR bñ~ãéäÉë
⎪ ξ ⎪
e e e –1 ⎪ e e e ⎪
v p = – K f μ ⋅ J ⋅ ∑ ⎨ ( h m + H ηm )∂ η N m ( ξ p, η p, ζ p ) ⎬ (16-46) NSKRKN eóÇêçëí~íáÅ= ÅçåÇáíáçå= áå= ~
⎪ ⎪
m
⎪ ( h + H )∂ N ( ξ e , η e , ζ e ) ⎪ ÅäçëÉÇ=éçêçìë=Äçñ
⎩ m ζm ζ m p p p ⎭
OVU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKR=bñ~ãéäÉë
cbcilt=ö=OVV
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
mulation remain generally small in all points of the type of problem.
–7 –1
domain in the order of about 10 md , which repre-
sents the numerical noise in the velocity field for this
1.0
0.8
[-]
0.6
relative densityρ̃
0.4
reference solution
(no density coupling, α = 0)
new formulation
(without and with dispersion)
0.2 old formulation without
dispersion
old formulation with
dispersion
0.0
20 10 0 -10 -20
z [m]
3
Figure 16.8 Computed density profiles ρ̃ ( x, z ), x = 10m, 20m ≤ z ≤ -20m at time t = 10 days
for different solutions using quadrilateral elements: Reference solution is obtained without density
effects for a fine vertical mesh; the other solutions are simulated on an uniform 32x64 mesh of
quadrilateral elements: new formulation represents the Frolkovic-Knabner algorithm for consis-
tent velocities combined with local smoothing, old formulation is the local smoothing of the basi-
cally nonconsistent velocities.
PMM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKR=bñ~ãéäÉë
Figure 16.9 Local velocities at the saltwater interface computed by the old versus the new formulation.
300 m
NSKRKO qÜÉ=bäÇÉê=éêçÄäÉã=êÉîáëáíÉÇ C = Cs
d = 150 m
The Elder problem describes a free convection pro- symmetric half
model domain
cess in a vertical cross-section which is extensively z
studied in past by various authors in using different C = Co x
numerical methods1,5,6,10,11,21. It is defined in Fig. 16.10
with respect to a saline problem type so as basically 600 m
proposed by Voss and Souza21.
Figure 16.10 Definition of the two-dimensional Elder prob-
lem and the used symmetric half model domain.
cbcilt=ö=PMN
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
number Ra = 400, where Ra is defined as
old formulation new formulation
α⋅K⋅d t = 2.5y
Ra = ------------------- (16-49)
ε ⋅ Dd
l
ne = 2 ⋅ 4 (16-50)
PMO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKR=bñ~ãéäÉë
outflow Q
H = 0.2 m
upconing process in a cubic laboratory box under the ρo
H1 = 0.14 m
freshwater
influence on density and hydrodynamic dispersion. A
stable layering of saltwater below freshwater is consid-
ered in time for two cases of density: (1) low density of
1% mass fraction and (2) high density of 10% mass
H2 = 0.06 m
fraction. The problem is defined in Fig. 16.12 and the saltwater ρs
parameters are listed in Tab. 16.1. A cube of side length 0.2
m
D=
0.2 m is filled with a homogeneous porous medium of
porosity ε . At initial time saltwater is layered below B = 0.2 m
freshwater forming a horizontal narrow transition zone. Figure 16.12 Definition of the saltpool problem.
The cubic box is recharged with freshwater through a
single inflow hole at a constant rate Q . Through the
outflow hole water discharges with a variable salinity. The saltpool problem has been modeled by various
An important outcome of the laboratory experiments authors2,16,19 with different success. The best agree-
are the breakthrough curves of salinity at the outflow ments with the measurements have been recently
hole. It is a challenging task2 to model these break- achieved by Johannsen et al.16, who used the above
through behavior. new formulation for the consistent velocity approxima-
tion in the d3f code, and additionally, however, adjusted
The problem is difficult caused by very small dis- some parameters within accepted bounds. It was shown
persivities β L, β T and a high density contrast particu- that very fine meshes (up to about 17 million nodal
larly for the high density case with a 10% mass fraction points) are required to model the high density case with
of saltwater. Salinity-dependent viscosity effects4 have a sufficient accuracy. A hierarchy of regular meshes
to be taken into account too. The mixing concentration consisting of hexahedral elements up to grid level
at the outflow is measured at a small magnitude l = 8 has been studied, where the number of elements
1 1 is
amounting in the order to --------
100
- and ------------ related to maxi-
1000
mum salinity C s for the low and the high density case,
l
respectively. ne = 8 (16-51)
magnitude
quantity symbol low density high density unit
kρ o g –4 –1
hydraulic conductivity K = ------------ 97.73 ⋅ 10 ms
μo
ρs – ρo –4 –4
solute expansion coefficient (relative α = ----------------- 76.0 ⋅ 10 735.0 ⋅ 10 1
ρo
density difference)
–9 2 –1
diffusion coefficient Dd 1.0 ⋅ 10 m s
–3
longitudinal dispersivity βL 1.2 ⋅ 10 m
–4
transverse dispersivity βT 1.2 ⋅ 10 m
porosity ε 0.372 1
–1
fluid compressibility So 0.0 m
–6 –6 3 –1
inflow/outflow rate Q 1.89 ⋅ 10 1.83 ⋅ 10 m s
3 –1
0.163296 0.158112 m d
variable fluid viscosity4 μ = μ o ( 1 + 1.85ω – 4.1ω + 44.5ω )
2 3
ω = C ⁄ ρ o mass fraction
PMQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKR=bñ~ãéäÉë
3D-view
cbcilt=ö=PMR
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
Table 16.2 Used meshes for the saltpool problem (continued)
3D-view
The old formulation of the velocity approximation mation of more than 20 times with respect to the exper-
(local smoothing of nonconsistent velocities) com- imental salinity for the high density case at the outlet if
pletely failed in the saltpool problem for the high den- using the old formulation with the mesh A. On the
sity case. This was already observed by Oswald et al.19 other hand, the low density case agrees quite well with
where the saltwater mixing concentration at the outlet the experiments if using the old formulation as seen in
was significantly overestimated in this case. Such a bad Fig. 16.13.
behavior is depicted in Fig. 16.13 showing an overesti-
PMS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKR=bñ~ãéäÉë
0.6 0.06
0.3 0.03
0.2 0.02
0.01
0.1
0.00
0.0 0 50 100 150
0 50 100 150
time [min] time [min]
Figure 16.14 Salinity breakthrough curves at the outlet for
Figure 16.13 Salinity breakthrough curves at the outlet for
the low density case: Measured versus simulated salinities
the high and low density cases: Measured versus simulated
for mesh A and B based on the new formulation of the con-
salinities for mesh A based on the old formulation of the
sistent velocity approximation.
velocity approximation.
0.06
16.14 and 16.15 for both the low and the high density mesh B, trian., halfspace
case. We note that the parameters are not adjusted dur- 0.03
ing the present simulations. Apparently, an adjustment
of the parameters, particularly the transverse dispersiv- 0.02
ity β T , porosity ε and conductivity K , is required to
attain a better match with the experiments so as per- 0.01
formed by Johannsen et al.16. Otherwise, for the high
density case more refined meshes seem to be necessary 0.00
to improve the breakthrough behavior at the outlet. 0 50
time [min]
100 150
cbcilt=ö=PMT
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
Figure 16.16 illustrates the salinity distributions
computed by using the new consistent velocity approx-
imation for the low and the high density cases. It
reveals the role of the density effects in the mixing and
dilution of saltwater controlled mainly by hydrody-
namic dispersion. If the case of the high density the
transition zone between saline and fresh water is signif-
icantly widened forming a ’diffusive upcone’ below the
outlet, however, at very low concentrations. This mix-
ing process is significantly influenced by the advective
and dispersive forces acting locally at the saltwater-
freshwater interface which is initially very narrow. A
highly accurate and a fully consistent velocity approxi-
mation has proven a fundamental requirement for a
successful solution of the saltpool problem at high den-
sity. Small local inconsistencies in the velocity field
would have dramatic consequences on the computa-
tional results.
PMU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKR=bñ~ãéäÉë
Figure 16.16 Cross-sectional salinity (above) and 50% salinity isosurface (below) at t = 160 min for the low and high
density case simulated by the new formulation of the consistent velocity approximation (mesh A).
cbcilt=ö=PMV
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
NSKS `äçëìêÉ lations with the recent findings presented by Frolkovic
and De Schepper10. However, if the density contrasts
For density-dependent flow and transport processes are much higher and mixing processes over stable nar-
a new formulation of a consistent velocity approxima- row saltwater-freshwater transition zones are important
tions developed by Frolkovic8 and Knabner12 is incor- only the new formulation of an exact local consistency
porated in the FEFLOW code. This became necessary can guarantee a quantitatively (and physically) correct
to eliminate errors for high density contrasts arising solution.
distinctly in simulating the saltpool problem. The old
formulation which is based on a smoothing technique
of basically nonconsistent velocities can give lacks in oÉÑÉêÉåÅÉë
the consistency of velocities at locations of high den-
sity gradients. For the saltpool problem at high density 1. Ackerer, P., Younes, A. & Mose, R., Modeling variable density
it has shown dramatic consequences in the results. flow and solute transport in porous medium: 1. Numerical model
and verfication, Transport in Porous Media 35 (1999) 3, 345-
Though the saltpool problem is somewhat specific and 373.
extreme the new technique is to be recommended (and 2. Ackerer, P., Younes, A., Oswald, S.E. & Kinzelbach, W., On
actually now the default option) for all further density- modelling of density driven flow, Calibration and Reliability in
dependent problems. Groundwater Modelling, (Proceedings of the ModelCARE 99
Conference held at Zürich, Switzerland, September 20-23, 1999),
ed. by F. Stauffer et al., IAHS Publ. no. 265, 2000, 377-384.
The question arises why the lack in the old formula-
3. Diersch, H.-J., Finite element modelling of recirculating density-
tion was not noticed in previous studies (cf.,3-8). The driven saltwater intrusion processes in groundwater, Adv. Water
answer becomes clear in the light of the above compar- Res. 11 (1988) 1, 25-43.
isons made between the old and the new formulation: 4. Diersch, H.-J.G., Interactive, graphics-based finite-element simu-
Most of the previous studies focussed on moderate lation system FEFLOW for modeling groundwater flow, contam-
density effects and flow situations which are different inant mass and heat transport processes. WASY Ltd., Berlin,
2002.
to that of the saltpool problem where a dispersion-con-
5. Diersch, H.-J.G. & Kolditz, O., On finite-element analysis of spa-
trolled flushing over a narrow transition zone is domi- tio-temporal buoyancy-driven convection processes in porous
nant. Otherwise we should mention that reliable media, Calibration and Reliability in Groundwater Modelling,
quantitative results for a saltwater mixing process (Proceedings of the ModelCARE 96 Conference held at Golden,
under density effects were not available before Colorado, September 25-27, 1996), ed. by K. Kovar & P. van der
Oswald’s work18. Heijde, IAHS Publ. no. 237, 407-415.
6. Diersch, H.-J.G. & Kolditz, O., Coupled groundwater flow and
transport: 2. Thermohaline and 3D convection systems, Adv.
The recomputation of density-dependent problems Water Res. 21 (1998), 401-425.
gives under moderate parameter conditions no remark- 7. Diersch, H.-J.G., Note to the opposing flow regime at mixed con-
able differences between the old and the new formula- vection around a heated cylinder in a porous medium, Transport
tions so as exemplified above for the Elder problem in Porous Media 38 (2000) 3, 345-352.
where the results are in close agreement in both formu-
PNM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKS=`äçëìêÉ
8. Frolkovic, P., Consistent velocity approximation for density 19. Oswald, S.E., Scheidegger, M.B. & Kinzelbach, W., A three-
driven flow and transport. in: R. Van Keer et al. (eds.), Advanced dimensional physical benchmark test for verification of variable-
Computational Methods in Engineering, Part 2, Shaker Publish- density flow models, submitted to Water Resour. Res. June 2000.
ing, Maastrich, 1998, 603-611. 20. Voss, C.I., A finite-element simulation model for saturated-unsat-
9. Frolkovic, P., d3f documentation - the discretization. in: User’s urated, fluid-density-dependent groundwater flow with energy
manual (compiled by E. Fein), Gesellschaft für Anlagen- und transport or chemically reactive single-species solute transport,
Reaktorsicherheit mbH, Braumschweig, 1998. SUTRA documentation, USGS, Report 84-4369, 1984.
10. Frolkovic, P. & De Schepper, H., Numerical modelling of convec- 21. Voss, C.I. & Souza, W.R., Variable density flow and solute trans-
tion dominated transport with density driven flow in porous port simulation of regional aquifers containing a narrow freshwa-
media, Adv. Water Res. 24 (2000) 1, 63-72. ter-saltwater transition zone. Water Resour. Res. 23 (1987), 1851-
11. Herbert, A.W., Jackson, C.P. & Lever, D.A., Coupled groundwa- 1866.
ter flow and solute transport with fluid density strongly depen- 22. Yeh, G.T., On the computation of Darcian velocity and mass bal-
dent on concentration, Water Resour. Res. 24 (1988), 1781-1795. ance in the finite element modeling of groundwater flow. Water
12. Knabner, P. & Frolkovic, P., Consistent velocity approximation Resour. Res. 17 (1981) 1529-1534.
for finite volume or element discretizations of density driven flow
in porous media. in: A.A. Aldama et al. (eds.), Computational
Methods in Water Resources XI, Vol. 1 - Computational Methods
in Subsurface Flow and Transport Problems, Computational ^ééÉåÇáñ=^
Mechanics Publications, Southampton, 1996, 93-100.
13. Kolditz, O. & Diersch, H.-J., Quasi-steady-state strategy for kçãÉåÅä~íìêÉ
numerical simulation of geothermal circulation processes in hot
dry rock fractures, Int. J. Non-Linear Mechanics 28 (1993) 4,
467-481. Latin symbols
14. Kolditz, O., Ratke, R., Diersch, H.-J.G. & Zielke, W., Coupled
–3
groundwater flow and transport: 1. Verification of density vari- C, C o ML concentration and reference
able flow and transport models, Adv. Water Res. 21 (1998), 27-46. concentration (salinity),
15. Lee, R.L., Gresho, P.M. & Sani, R.L., Numerical smoothing tech- respectively;
niques applied to some finite element solutions of the Navier- –3
Cs ML maximum concentration;
Stokes equations. Proc. 1st Int. Conf. Finite Elements in Water 2 –2 –1
Resources, (ed. Gray, W. G. et al.) Princeton Univ., July 1976, c L T Θ specific heat capacity of fluid;
2 –1
Pentech Press, London, 1977, 4.127-4.145. D L T tensor of mechanical dispersion;
16. Johannsen, K., Kinzelbach, W., Oswald, S. & Wittum, G., The 2 –1
Dd L T molecular diffusion in the porous
saltpool benchmark problem - numerical simulation of saltwater medium;
upconing in a porous medium, Adv. Water Res. 25 (2002) 3, 335- f s 2 –2
348. E,E L T internal (thermal) energy density for
17. Leijnse, A., Three-dimensional modeling of coupled flow and fluid and solid, respectively;
transport in porous media. PhD thesis, University of Notre e 1 gravitational unit vector with respect
Dame, Indiana, 1992. to global coordinates;
18. Oswald, S.E., Dichteströmungen in porösen Medien: Dreidimen- e ( ξ, η, ζ ) 1 gravitational unit vector with respect
sionale Experimente und Modellierung. PhD thesis, ETH Zürich, to local coordinates;
Switzerland, 1998.
fμ 1 fluid viscosity relation function;
cbcilt=ö=PNN
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
–2
g LT gravity vector in global coordinate Zm RHS vector;
directions; z L elevation above a reference datum;
–2
g LT gravitational acceleration;
H ξ, H η , H ζ L integral functions related to local Greek symbols
coordinates;
h L hydraulic (piezometric) head; α 1 solutal expansion coefficient;
I 1 unit vector; β Θ
–1
thermal expansion coefficient;
J Jacobian transformation matrix; β L, β T L longitudinal and transverse
–2 –1
JC ML T Fickian mass flux vector; dispersivity, respectively;
–3
JE MT Fourierian thermal energy flux ε 1 porosity;
vector; θ variable;
–1
K LT tensor of hydraulic conductivity; Λ
–3 –1
MLT Θ tensor of thermal hydrodynamic
2
k L tensor of permeability for the porous dispersion of fluid phase;
medium; f
λ,λ
s –3 –1
MLT Θ thermal conductivity for fluid and
l grid level; solid, respectively;
M mn mass matrix; –1 –2
μ, μ o ML T dynamic viscosity and reference
N finite element shape function; dynamic viscosity of fluid,
Nm finite element shape function at node respectively;
–3
m; ρ, ρ o ML fluid density and reference fluid
ne number of elements; density, respectively;
np number of nodes (points); ρ̃ 1 relative fluid density ( = ( ρ – ρo ) ⁄ ρ o ) ;
s –3
np number of nodal contributions at an ρ ML solid density;
element patch; ξ, η, ζ L local coordinates;
–1 –2
p ML T fluid pressure; Φ functional;
3 –1
Q L T fluid discharge; Ω domain;
–3 –1
Qρ ML T bulk fluid flow sink/source; ω 1 mass fraction;
–3 –1 –1
QC ML T bulk mass sink/source; ∂z L partial differentiation with respect to
QE ML T
–1 –3
bulk thermal sink/source; the global z -coordinate ⎛⎝ = ∂ ⎞⎠ ;
–1 ∂z
–1 ∂ξ L partial differentiation with respect to
So L storage coefficient;
T, T o Θ temperature and reference the local ξ -coordinate ⎛⎝ = ∂ ⎞⎠ ;
–1 ∂ξ
temperature, respectively; ∇ L Nabla (vector) operator with respect
t T time; to global coordinates;
–1
v LT
–1
Darcy velocity (flux) vector; ∇ ( ξ, η, ζ ) L Nabla (vector) operator with respect
to local coordinates;
x, y, z L global Cartesian coordinates;
PNO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NSKS=`äçëìêÉ
Subscripts 2
Φ = ∫ ( v – v∗ ) ⇒ Min (B2)
Ω
m, n nodal indices;
The minimization procedure
o reference value;
p Gauss-point related; ∂Φ- ∂v
x, y, z global coordinate directions;
--------
∂v m
= ∫ 2 ( v – v∗ ) --------
∂v m
- = 0 for m = 1, 2, ... (B3)
Ω
ξ, η, ζ local coordinate directions;
or
Superscripts
e element; ∫ N m ( v – v∗ ) = 0 (B4)
Ω
f fluid (water) phase;
s solid phase;
results in a system of linear equations to solve the
smoothed (continuous) velocities v , viz.,
^ééÉåÇáñ=_
∑ Mmn vn = Zm (B5)
däçÄ~ä= ëãççíÜáåÖ= EéêçàÉÅíáçåF= çÑ= ÇáëJ n
Åçåíáåìçìë=îÉäçÅáíáÉë
where M mn represents the mass matrix and Z m is the
RHS involving the unsmoothed relations. They are
A global approximation of the smoothed Darcy
formed in the finite element assembling procedure as
velocities can be written as
v ( x, y, z ) = ∑ Nm vm (B1)
M mn = ∫ Nm Nn (B6)
Ω
m
cbcilt=ö=PNP
NSK= `çåëáëíÉåí= îÉäçÅáíó= ~ééêçñáã~íáçå= áå= íÜÉ= ÑáåáíÉJÉäÉãÉåí= ëáãìä~íáçå= çÑ= ÇÉåëáíóJ
ÇÉéÉåÇÉåí=ã~ëë=~åÇ=ÜÉ~í=íê~åëéçêí=éêçÅÉëëÉë
procedure22. above (cf. (16-46)).
A cost-effective alternative appears if the mass (Step 2) The values at the Gauss points are assigned to
matrix M mn is lumped by an row-sum or diagonal scal- the nearest corner node p → m . Each nodal contribu-
ing tion is summed up and, at the end, the nodal values are
averaged by their number of nodal contributions n p
⎧ N ( N ) from the patch sharing the node m
⎪∫ m ∑ n m = n
M mn = ⎨Ω (B8)
⎪ m ≠ n ⎛ patch ⎞
⎩ 0
= ⎜ ∑ v m⎟ ⁄ n p
e
vm (B10)
⎜ ⎟
⎝ e ⎠
without need to solve the linear equation system (B5).
Mass lumping can be shown to be equivalent to an
area-weighted averaging for nodal values.
e e e
v p = – K f μ ⋅ ( ∇h + ρ̃e ) (B9)
PNQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
`çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêJ
ãçÜ~äáåÉ=~åÇ=Pa=ÅçåîÉÅíáçå=ëóëíÉãë
cbcilt=ö=PNR
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
L L length. T, T o Θ temperature and reference
Le 1 Lewis number. temperature, respectively.
f –1 f f
Nm 1 basis (shape) function at node m. Vq LT q i q i absolute specific Darcy fluid
ni 1 normal unit vector (positive flux.
outward). w, w m spatial weighting function and
p
f
ML T
–1 –2
fluid pressure. weighting function at node m,
–3 –1 respectively.
QC ML T sink/source of contaminant mass.
R –1 xi L Cartesian coordinates, Eulerian
QC MT lumped balance flux of solute
spatial coordinate vector.
(positive inward).
–1
Q EB T extended Boussinesq approximation
term. Greek symbols
–1 –3
QT ML T sink/source of heat.
R
QT
2 –3
ML T lumped balance flux of heat α 1 fluid density difference ratio.
(positive inward). α L, α T L longitudinal and transverse
–1 thermodispersivity, respectively.
Qρ T sink/source of fluid.
–1
R
qC
–2 –1
ML T prescribed normal boundary mass β Θ fluid expansion coefficient.
flux (positive outward). β L, β T L coefficients of longitudinal and
f –1 transverse dispersivity of solute,
qi LT Darcy flux of fluid.
cond –3 respectively.
qn MT normal component of the conductive
T
part of the heat flux (positive Γ boundary.
outward). γ 1 error tolerance measure.
disp –2 –1 –3
qn ML T normal component of the dispersive ΔC ML concentration difference.
C
part of the mass flux (positive ΔT Θ temperature difference.
outward). Δt n T time step width at time plane n.
total –2 –1
qn ML T normal component of the convective ε 1 porosity.
C
plus dispersive part of the mass flux –1
ϑ T chemical decay rate.
(positive outward). 2 –1
–1 Λ L T thermal diffusivity.
qn LT normal component of the Darcy –3 –1
h
fluid flux (positive outward). λ ij MLT Θ tensor of hydrodynamic
thermodispersion.
R, R d 1 specific retardation factor and its cond –3 –1
time derivative, respectively. λ ij MLT Θ tensor of thermal conductivity.
disp –3 –1
Ra s, Ra t 1 solutal and thermal Rayleigh λ ij MLT Θ tensor of mechanical
number, respectively. thermodispersion.
f s –3 –1
Ra c 1 critical Rayleigh number. λ,λ MLT Θ thermal conductivity for fluid and
–1 solid, respectively.
So L specific storage coefficient f f –1 –2
(compressibility). μ , μo ML T dynamic fluid viscosity and
PNS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKN=fåíêçÇìÅíáçå
f f –3
reference viscosity, respectively. NTKN fåíêçÇìÅíáçå
ρ, ρo ML fluid density and reference density,
respectively. Thermohaline (or double-diffusive) convection pro-
s –3
ρ ML solid density. cesses are connected with the presence of heteroge-
ς 1 ( T – 150 ) ⁄ 100 normalized neous temperature and concentration fields. Thus,
temperature, T in °C . convective currents can arise from heat and salinity
χ(C ) linear (Henry) or nonlinear gradients acting simultaneously (e.g., Nield53, Rubin59,
(Freundlich, Langmuir) sorptivity Rubin and Roth60, Tyvand73, Trevisan and Bejan72,
function. Murray and Chen52, Shen67, Angirasa and Srinivasan2,
f
ω 1 C ⁄ ρ mass fraction. Nield and Bejan54, Brandt and Fernando7). Geophysical
Ω domain. applications of thermohaline models can be found for
instance in the field of geothermics and waste disposal
Subscripts in salt formations (Evans and Nunn24). Thermohaline
effects are important for the production of mineralized
i, j spatial Eulerian coordinate thermal water, the reinjection of cooled brine into
(Einstein’s summation convention). heated deep aquifers connected with geothermal supply
l direction of gravity in the Cartesian technologies, and groundwater movement near salt
coordinate system. domes.
m ,n, k nodal points (Einstein’s summation
convention). Usually, the phenomena of double-diffusive con-
n time plane or normal direction. vection (DDC) are related to the presence of both (1) at
least, two properties (substances, thermal energy) strat-
o reference value.
ifying the fluid and having different diffusivities and
p Gauss point.
(2) opposing effects on the vertical density gradient7.
Accordingly, different regimes can be distinguished: A
Superscripts diffusive regime occurs if the destabilizing potential
comes from the property with the larger diffusivity,
e finite element. e.g., a stable salinity gradient is heated from below. On
f fluid phase. the other hand, a finger regime exists if the driving
p predictor value. (destabilizing) forces are caused by the more slowly
R prescribed boundary value. diffusing property, e.g. hot saline fluid on top of a sta-
s solid phase. ble temperature gradient. Both regimes can also appear
in a differentiated form referred here to as a mixed
DDC regime if both properties can destabilize and
affect the fluid during the temporal development, e.g., a
heavy cool solute sinks down to a region which is
cbcilt=ö=PNT
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
heated from below, so a finger regime at the beginning forward type appears if constrained boundary condi-
converges more to a diffusive regime over time. tions for the salt dome interface are applied (allowing
only dispersive release of brine and precluding any
The first part of the paper by Kolditz et al.43 mainly convective release of brine). While the study by Koni-
focused on the verification of numerical schemes kow et al.44 is more physically motivated it also gives
against available benchmarks for density-coupled con- an indication of the importance of a mathematically
vection processes. Established test examples (e.g., the (numerically) correct handling of boundary conditions
Henry problem, Elder problem, and salt dome prob- for this type of problems, independently of their physi-
lem) are only 2D and single-diffusive (either mass or cal appropriateness or not.
heat-driven) convection processes. But even for these
academic, seemingly simplistic 2D problems a number In the past, Galerkin methods, finite differences
of discrepancies appear, still for most recent findings55. (FDM) and finite element methods (FEM) have been
It has been shown43 that numerical schemes with their employed to solve the nonlinear coupled balance equa-
spatial and temporal resolutions can essentially influ- tions for variable density groundwater problems in 2D.
ence computational results. Figure 17.1 recalls the con- Pinder and Cooper57 used the method of characteristics.
tradictory results for the Elder problem as well as the Finite elements based on a primitive u-v-p-variable for-
salt dome test case obtained by different authors. While mulation are utilized by Segol et al.66, Huyakorn and
Elder23 and the recomputation done by Voss and Taylor38 and Diersch12,14,15. However, the subsequent
Souza75 used obviously overdiffusive schemes on rela- works desisted from primitive variable approaches
tively coarse grids, newer findings43,55 with refined because their increased accuracy was shown to be in
spatial and temporal discretizations reveal convection disproportion to the increased numerical effort and
pattern which are distinctly different from former inherent restrictions in formulating boundary condi-
work. The flow field indicates now a central upwelling tions. Accordingly, standard formulations succeeded
rather than downwelling. More dramatically, Olden- which are based on substituting the Darcy law in the
burg and Pruess55 recently presented new results for the primary balance equations. Recent works devoted to
salt dome problem (HYDROCOIN level 1 case 5). this subject are presented, among others, by Frind26,
They believed to achieve much more accurate solutions Diersch et al.16, Voss and Souza75, Diersch17, Hassani-
for this example. But, their results are fully outside of zadeh and Leijnse31, Herbert et al.32, Galeati et al.26,
all results known to date (Fig. 17.1b). All the more, Schincariol et al.63, Fan and Kahawita25, Oldenburg
their ’swept forward-type’ solutions are suspiciously and Pruess55, Croucher and O’Sullivan12, Zhang and
very near to the pure freshwater case without any den- Schwartz79, and Kolditz42. On the other hand, three-
sity coupling, so TOUGH2’s results become widely dimensional applications are related to field problems
questionable for problems involving velocity-depen- as given by Huyakorn et al.39, Kakinuma et al.40 and
dent dispersion effects. A possible reason for this dis- Xue et al.76 and do not consider rigorously the density
crepancy is recently indicated by the work of Konikow coupling mechanisms. However, there are prior theo-
et al.44. They showed that a salinity pattern of a swept retical and numerical works in three-dimensional free
PNU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKN=fåíêçÇìÅíáçå
convection problems mostly focused on the (cavity) rone et al.9, Chan and Banerjee9, and Beukema and
Horton-Rogers-Lapwood (HRL) problem54 presented Bruin6.
by Holst and Aziz34, Zebib and Kassoy78, Straus and
Schubert69,70, Horne36, Schubert and Straus64, Caltagi-
a)
b)
Figure 17.1 a) Simulated concentration pattern at 20 years for the Elder problem with a Rayleigh number of 400:
(left) results obtained by the SUTRA simulator (Voss and Souza75), (solid curves) and by Elder23 (dashed curves),
and (right) computed by the FEFLOW simulator in agreement with the results attained by ROCKFLOW and
TOUGH2 as discussed by Kolditz et al.43, and b) salt dome test case: (left) TOUGH2 results55 against (right)
FEFLOW (and ROCKFLOW) findings43 for steady-state with results55 against (right) FEFLOW (and ROCK-
FLOW) findings43 for steady-state with mechanical dispersion of β L = 20 m and β T = 2 m.
It is obvious from the above that the extension to In the following, relevant numerical aspects are dis-
thermohaline and/or 3D density-coupled convection cussed in the context of the FEM. The developed solu-
problems will significantly increase the importance of tion strategies are implemented in the 3D finite-
both getting a physically equivalent process description element simulator FEFLOW20. FEFLOW is employed
in the discretized models and overcoming the numeri- to study 2D and 3D, thermohaline and buoyancy-
cal burden, particularly if aiming at practical problems. driven convection problems from various perspectives.
cbcilt=ö=PNV
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
First, we expand the 2D Elder and salt dome problems
to thermohaline processes in order to study thermal ∂C-⎞
∂ ( RC ) + ∂ ⎛ q f C – D ------
ij ∂x ⎠ + RϑC = Q C ⎫
influences on groundwater-brine flow systems. Second, ∂t ∂ xi ⎝ i j ⎪
⎪
we extend the original Elder problem to 3D for both divergent form ⎪
single-diffusive (solutal) and double-diffusive (thermo- ⎬ (17-3)
∂C f ∂C ∂C
R d ------ + q i ------- – ∂ ⎛⎝ D ij -------⎞⎠ + ( Rϑ + Q ρ )C = Q C ⎪⎪
haline) convection processes to analyze the evolution ∂t ∂x i ∂ x i ∂x j
⎪
of 3D pattern formations in comparison with the 2D
convective form ⎭
counterparts. Finally, we devote to a Bénard problem as
an example of more complex 3D multicellular convec-
tion in a porous layer. The presented results for thermo- f f s s ∂T f f f ∂T ∂T-⎞
∂ ⎛ λ ------
[ ερ c + ( 1 – ε )ρ c ] ------ + ρ c q i ------- – (17-4)
haline and solutal convection systems may provide ∂t ∂x i ∂ x i ⎝ ij ∂x j⎠
examples for a comparison analysis in 2D and 3D by = QT
using alternative approaches.
ρo g μo
ciples for mass, linear momentum, and energy43. The
following nonlinear system finally results20,22 which
f
μo
f μ = -------------------
f
-
has to be solved in two and three dimensions μ ( C, T )
f qi qj
f f
(17-5)
D ij = ( εD d + β T V q )δ ij + ( β L – β T ) ---------
f f
∂h ∂q i Vq
S o ----- + ------- = Q ρ + Q EB ( C, T ) (17-1) ∂[ χ ( C ) ⋅ C ]
∂t ∂x i R = ε + ( 1 – ε )χ ( C ) R d = ε + ( 1 – ε ) ----------------------------
∂C
cond disp f f s s
λ ij = λ ij + λ ij Q T = ερ Q T + ( 1 – ε )ρ Q T
f f
f ⎛ ∂h ρ – ρo ⎞ f f
q i = – K ij f μ ⎜ ------- + ---------------
- e j⎟ (17-2) cond
λ ij
f
= [ ελ + ( 1 – ε )λ ]δ ij
s disp
λ ij
f f f qi qj
= ρ c α T V q δ ij + ( α L – α T ) ---------
∂
⎝ j x ρo
f
⎠ Vq
f
As seen a hydraulic-head-conductivity-(h-K)-form
of the Darcy equation (17-2), instead of the pressure-
permeability-(p-k)-form, is preferred in FEFLOW
which usually permits more convenient formulations of
boundary conditions and parameter relations for appli-
POM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKO=_~ëáÅ=bèì~íáçåë
cations in subsurface hydrology. As the result, the ten- with a high accuracy and to satisfy the zero condition
sor of hydraulic conductivity K ij refers to the reference (density anomaly) at 4 °C . For more details see
f f
density ρ o and the reference viscosity μ o , which are, Diersch22.
on the other hand, related to the proper reference condi-
tions for the concentration Co and the temperature T o . The divergent form and the convective form of the
For such a formulation a viscosity relation function f μ , contaminant mass transport equation (17-3) (the energy
in eqn (17-5), appears to include viscosity effects in balance equation (17-4) has already been led to a con-
Darcy’s law (17-2). The following constitutive polyno- vective form after introducing the temperature) are
mial expression is used physically equivalent. Commonly, the convective form
of the transport equation is preferred for numerical
f approximations because simpler boundary-value prob-
μo
f μ = -------------------
f
- = lems are accessible.
μ ( C, T )
2 3
1 + 1.85ω ( C = C ) – 4.1ω ( C = C ) + 44.5ω ( C = C ) It is known28,43 the Boussinesq approximation
o o
- (17-6)
= --------------------------------------------------------------------------------------------------------------------
o
becomes insufficient for large density variations (e.g.,
2 3
1 + 1.85ω – 4.1ω + 44.5ω
at high-concentration brines or high-temperature gradi-
3
1 + 0.7063ς – 0.04832ς
× ------------------------------------------------------------------------------------------
ents). The main difference between the Boussinesq
3 approximation and the actual balance quantities is
1 + 0.7063ς ( T = T ) – 0.04832ς ( T = T )
o o
expressed by the additional term Q EB ( C, T ) in the con-
tinuity equation (17-1) according to
which is a combination of empirical relationships given
by Lever and Jackson48 for high-concentration saltwa-
ter and by Mercer and Pinder49 for geothermal pro- α - ∂------ C ∂-----T-⎞
Q EB ( C, T ) = – ε ⎛ ----------------------
cesses in the range between 0 and 300 °C . In practice, ⎝ ( C s – C o ) ∂t – β ∂t ⎠
the expansion coefficients α and β of eqn (17-5) are in
⎧
⎪
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎪
⎩
(17-7)
the most cases considered as constant54. For the present 1
investigations we shall also use this assumption to α
– q f ⎛ ---------------------- ∂C ∂T
i ⎝ ( C – C -) ------
- – β -------⎞
maintain an unified parameter basis for comparison s o ∂x i ∂x i⎠
purposes. However, it should be mentioned in a geo-
⎧
⎪
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎪
thermal context where large temperature variations ⎩ 2
occur and buoyancy forces are dominant, this approach
is often not appropriate56. Based on the theoretical which is neglected if the Boussinesq approximation is
framework done by Perrochet56 FEFLOW is also capa- assumed. The first term in eqn (17-7) can be omitted if
ble of handling a nonlinear variable thermal expansion the temporal changes in concentration and/or tempera-
β ( T ) in form of a 5th order polynomial to match the ture vanish. However, even the evolving features of a
fluid density variation over a wide temperature range convection process may be thoroughly affected at
cbcilt=ö=PON
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
higher density contrasts (problems of bifurcation, phys- marized in Appendix A. Note, different formulations
ical instability and hydrodynamic pattern formation). result for the divergent and the convective forms of the
The second term of eqn (17-7) can be ignored if the transport equations. Though physically equivalent,
density gradient is essentially orthogonal to the veloc- they can deliver different numerical solutions due to
ity vector. This is quite often not a tolerable assump- their different boundary-value formulations.
tion. Note, the expression (17-7) has to be modified in
the case a nonlinear variable thermal expansion β ( T ) 22. Another point of view is related to the numerical
evaluation of the Darcy fluxes q for a given discretiza-
tion. The success of a numerical solution for variable
NTKP pé~íá~ä=aáëÅêÉíáò~íáçå density flow problems is essentially dependent on an
appropriate choice of suitable schemes for computing
The above equations (17-1) to (17-4) are discretized derivative quantities from the Darcy equation.
by the FEM using bilinear or biquadratic elements for
2D, and prismatic pentahedral trilinear or hexahedral
trilinear and triquadratic elements for 3D. Finally, it NTKQ `çåíáåìçìë= ^ééêçñáã~J
yields the following coupled matrix system: íáçå=çÑ=sÉäçÅáíó=cáÉäÇë
Oh· + S ( h, C, T )h = F ( h, q, C, C· , T, T· ) The substitution of Darcy fluxes (17-2) in the conti-
nuity equation (17-1) gives immediately an equation to
Aq = B ( h, C, T )
(17-8) determine the unknown hydraulic head h according to
·
P ( C )C + D ( q, C )C = R ( C ) the weak formulation (A3) in Appendix A. If h is
UT· + L ( q, T )T = W ( T ) known and assuming initial C and T distributions, the
fluxes q can be directly computed via Darcy’s equation
(17-2). However, a careful handling of derivative quan-
where h, q, C and T represent the resulting vectors of tities is required. As normally done in FEM, piecewise
nodal hydraulic head, Darcy fluxes, contaminant con- continuous ( C° ) basis functions N m (Appendix A) for
centration and temperature, respectively. The super- the hydraulic head h generate velocity fields q (using
posed dot means differentiation with respect to time t. derivatives of hydraulic head) that exhibit discontinui-
The matrices S, A, O, P and U are symmetric and ties across element boundaries. It results in nonunique
sparse, while D and L are unsymmetric and sparse. The values at nodal points. Particularly for buoyancy-influ-
remaining vectors F, B, R and W encompass the right- enced flows, discontinuous (nonunique) velocities can
hand sides (RHS) of eqns (17-1) to (17-4), respectively. cause difficulties (spurious vertical velocities) in the
The main functional dependence is shown in parenthe- numerical solution due to inappropriate balance
sis. approximation of the lower order term ∂h ⁄ ∂x j , behav-
The individual finite-element formulations of the ing constantly in an element for the case of linear basis
matrix system (17-8) as realized in FEFLOW are sum- functions, and the higher order gravitational term
POO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKQ=`çåíáåìçìë=^ééêçñáã~íáçå=çÑ=sÉäçÅáíó=cáÉäÇë
f f f
[ ρ ( C, T ) – ρ o ] ⁄ ρ o , varying linearly in an element for points. This principle is consequently applied also to
linear basis functions, of the RHS of Darcy equation the velocity evaluation and leads to approaches
(17-2). This has already been addressed in previous referred to as smoothing techniques used in FEFLOW
works29,32,75 and different numerical schemes were pro- for the present analysis. Lee et al.45 thoroughly dis-
posed to overcome these problems. cussed both global and local smoothing techniques for
derivative quantities. In this light, the weak form of the
Voss and Souza75 preferred for the SUTRA code in Darcy equation (A4) in Appendix A can be recognized
2D a reduced order approximation of the buoyancy as a global smoothing procedure which was introduced
term, actually the concentration is averaged in every in the water resources literature by Yeh77. Today,
element, therefore, the pressure gradient and the con- smoothing techniques have an additional meaning for
centration distribution have the same spatial variability, adaptive methods to compute higher order solutions for
practically constant (for linear basis functions). This is an error estimation21. Appendix B summarizes the
called a consistent velocity evaluation. Leijnse46 smoothing techniques available in FEFLOW and
showed that such a consistent velocity approximation appropriate for the present simulations of coupled phe-
can be interpreted as an average of the local gravity nomena. While global derivative smoothing schemes
component in the local directions of a finite element. A with a consistent mass matrix require a higher numeri-
generalization of this spatial averaging has been cal effort, lumped mass smoothing algorithms as well
recently presented by Knabner and Frolkovic41. as simpler local smoothing schemes are the most cost-
Instead of reducing the approximations Herbert et al.32 effective approaches and have shown to be well-suited
introduced a mixed interpolation strategy in NAMMU for the present class of problems. The latter is to be rec-
for 2D, where the pressure is approximated by qua- ommended for large 3D problems.
dratic elements to obtain a linearly distributed pressure
gradient which becomes consistent with a linear distri- Smoothed velocities of a higher-order approxima-
bution of the concentration-dependent buoyancy term. tion lead to a continuous distribution of all velocity
Clearly, quadratic basis functions increase the compu- components in a mesh. As a consequence, continuous
tational expense and, especially for 3D, an alternative fields also exist along material interfaces, e.g., between
approach is preferable. media with different hydraulic conductivities, where an
interfacial nodal point shares these different media and,
Taking into consideration that the discretized bal- naturally, a weighted average of the flux quantities
ance terms of the conservation equations provide gen- results. Leijnse46 pointed out that physically unrealistic
erally a different spatial variability (compare the results can be obtained for cases where the conductiv-
’diffusion’ term against the ’convective’ term or a ity in adjacent elements differ by more than two orders
’reactive’ term), a consistent approximation by the of magnitude. Indeed, if utilizing such continuous
FEM means that all terms have to be rigorously velocity fields from a mesh having an insufficiently
weighted at nodal points. As the result, unique values adapted interface discretization particle tracking proce-
of even discontinuous variables are generated at nodal dures can lead to poor results if starting pathlines near
cbcilt=ö=POP
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
such an interface location (a particle may effectively be
propagated into media with low hydraulic conductiv- R
entering freshwater C = C1 = 0 effluent water with unknown concentration C
ity). On the other hand, a discontinuous velocity field
approximation often gives significant problems when a QC
min1
=0
particle crosses an element. Then, particle can be
ter
wa
’caught’ in the interface due to components which have
xing
aquifer
mi
opposite directions across an element edge as indicated
saltwater
by Sauter and Beusen62, who introduced special transi-
tion elements with interpolated (smoothed) velocity salt dome
properties to overcome these difficulties. As the sum,
the higher-order approximation of continuous veloci- Figure 17.2 Application of transport constraints for saltwa-
ties is the most natural approach in the finite element ter intrusion in flowing groundwater over a salt dome.
method and need not any ad-hoc techniques in adapt-
ing interface conditions, provided, however, the inter-
face is appropriately discretized. The necessity for a Alternating boundary concentrations appear on the
continuous flow field approximation also in the context top boundary depending on the dynamic process. As
of modeling heterogeneous media is thoroughly dis- long as water enters the domain it should have a pre-
cussed in the work about mixed hybrid finite element scribed concentration of freshwater. However, if the
techniques presented by Mosé et al.51 followed by water leaves the domain (along the same upper bound-
recent discussions given by Cordes and Kinzelbach11 ary) the concentration on this boundary is unknown
and Ackerer et al.. and should be computed. Such a description can be eas-
ily realized if the entire boundary section is assigned by
R
a freshwater boundary condition of 1st kind ( C = C1 ),
and at the same time, the boundary will be imposed by
NTKR `çåëíê~áåíë= ~åÇ= oÉä~íÉÇ a constraint condition in form of a null minimum mass
_ìÇÖÉí=^å~äóëáë min
flux Q C 1 ≡ 0 . Such an arrangement guarantees that
the freshwater condition remains valid as long as the
Constraints of boundary conditions can play an convective mass flux, being concentration-dependent
important role in practical modeling of variable density due to the density variation, points into the domain.
transport. Typically in saltwater enroachment prob-
lems, the boundary conditions of freshwater and salt- A rigorous handling of such constraints is permitted
water are dependent on the in/outflowing by a prescription of complementary conditions for each
characteristics essential to a correct mathematical for- boundary type20,22. For instance, the minimum and
mulation. However, most prior works26,32,38,44,55,66,75 did maximum constraints of a Dirichlet-type concentration
not consider such conditions in a rigorous manner. To will lead to additional conditions in the following form
identify the problem let us consider, for instance, the R
(it reads: the imposed boundary condition C = C1 ( t ) is
salt dome flow problem as schematized in Fig. 17.2.
POQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKR=`çåëíê~áåíë=~åÇ=oÉä~íÉÇ=_ìÇÖÉí=^å~äóëáë
R
accepted only if the related mass balance flux Q C (and
R R
the related hydraulic head h ) is within given min-max The computed fluxes Q C represent lumped
bounds, if not, these bounds have to be used as new (summed-up) mass balance fluxes at nodal points
boundary conditions, where the boundary type has to
be changed from a 1st kind into a flux-type boundary R
QC = – ∫ qC
R
(17-10)
condition of a point sink/source Q C ) Γ
⎧ Q R < Q max 1 ( t ) ⎫ ⎫
⎪ C C ⎪ ⎪ Note, the balance quantities are defined positive
⎪ ⎪ ⎪ R
⎪ and ⎪ ⎪ inward on Γ . Actually, the specific balance fluxes q C
⎪ ⎪ ⎪
R min
1st kind C 1 ( t ) only if ⎨ Q R > Q 1 ( t ) ⎬ ⎪ are composed by their convective and dispersive parts
⎪ C C
⎪ ⎪
⎪ and ⎪ ⎪ according to
⎪ ⎪ ⎪
⎪ min 1 R max ⎪ ⎪
⎩h ≤ h ≤ h 1⎭ ⎪
⎪
else set Q C as an intermediate flux-type condition according to: ⎬ (17-9) R R R ∂C
⎪ qC = C qn – D ij ------- n i (17-11)
⎛
⎪ h ∂x j
⎧ ⎫ ⎪
⎧
⎨
⎩
max
⎜ Q 1 ( t ) if ⎨ Q ≥ Q
max R 1
( )
min
≤
R
≤
max
⎬⎪
⎧
⎪
⎨
⎪
⎩
t and h 1
h h 1
⎜ C ⎩
C C
⎭ ⎪ convective
⎜ ⎪ dispersive
Q C = ⎜⎜ ⎪
min 1 ⎧ R min 1 min 1 R max 1 ⎫ ⎪
⎜ Q C ( t ) if ⎨ Q C ≤ Q C ( t ) and h ≤h ≤h ⎬⎪
⎜
⎜
⎩ ⎭⎪ In practice, it has been shown to be inappropriate to
min max ⎪
⎝0 R R
if { h < h 1 or h > h 1 } ⎭ include the total (convective plus dispersive) flux into
the procedure of controlling the constraint conditions
R
where Q C is the mass balance flux at the boundary because the direction of dispersive fluxes is ambiguous
R
point to be computed while the C1 condition is (e.g., the dispersive spreading also occurs against the
imposed, Q C
max 1 min 1
and Q C denote the prescribed time- flow direction). Accordingly, the balance-based evalua-
dependent maximum and minimum bounds, respec- tion of fluxes is exclusively related to the convective
tively, and QC represents a singular mass sink/source mass fluxes:
to be set at the boundary point (node) instead of the
R R R R
original 1st kind boundary condition. Similar expres- QC = – ∫ qC ≈ – ∫ ( C qn ) (17-12)
h
sions exist for the other types of boundary conditions. Γ Γ
This procedure allows the control of concentration at
the boundary in dependence on both the balanced flow giving unambiguously directional balance quantities.
min
conditions through the boundary (e.g., Q C 1 ≡ 0 ) and Similar expressions can be obtained for the balance of
the location of possible free-surface conditions within convective heat flux, viz.,
min max
the bounds h , h . The latter is very important for
complex mine flooding processes as studied by Diersch
et al.19.
cbcilt=ö=POR
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
f f R R
for the present tasks. Note, a full Newton method is
QT ≈ – ∫ ⎛ ρ c T qn ⎞
R
(17-13) embedded into the AB/TR and FE/BE predictor-correc-
⎝ h⎠
Γ tor methods. The overall adaptive solution process is
outlined in Fig. 17.3.
The computation of the convective part of balance
fluxes at each controlling (nodal) point is performed
via a budget analysis in a postprocessing step. The
basic formulation used for computing the above bal- Rosetten all intermediate constraint conditions
ance quantities is derived in Appendix C. Constraint loop
Solving flow equations
mêçÅÉëë Restart
Time step control for flow errors
Time loop
respect to the accuracy requirements. Accordingly, a
Does contaminant transport violate constraints?
predefined time step marching strategy is often inap-
propriate and inefficient. Alternatively, stable fully Time step control for contaminant transport errors
implicit and semi-implicit two-step techniques known
as the GLS-(Gresho-Lee-Sani) predictor-corrector time Solving heat transport equations
integrator6,30 with automatically controlled time step-
ping of first order by the Forward Euler/Backward Does heat transport violate constraints?
Euler (FE/BE) and of second order by the Adams-
Bashforth/Trapezoid Rule (AB/TR) have proven to be Time step control for heat transport errors
POS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKS=qÉãéçê~ä=aáëÅêÉíáò~íáçå=~åÇ=fíÉê~íáîÉ=pçäìíáçå=mêçÅÉëë
· ⎛ 2O p p p ⎞
⎝ Δt n + S ( h n + 1, C n + 1, T n + 1 )⎠ h n + 1
(Step 0) Compute the initial acceleration vectors h n , -------- (17-16a)
· and · for
Cn Tn n = 0 (once per problem) 2 · · ·
= O ⎛⎝ -------- h n + h n⎞⎠ + F ( h n + 1, C n + 1, T n + 1, q n, C n, T n )
p p p
Δt n
·
Oh n = F ( h n, C n, T n ) – S ( h n, C n, T n ) h n
· O-
⎛ ------- p p p ⎞
P ( C n ) C n = R ( C n ) – D ( h n, C n, T n ) C n (17-14) ⎝ Δt n + S ( h n + 1, C n + 1, T n + 1 )⎠ h n + 1
(17-16b)
·
UT n = W ( T n ) – L ( h n, C n, T n ) T n O p p p · ·
= -------- h n + F ( h n + 1, C n + 1, T n + 1, q n, C n, T n )
Δt n
cbcilt=ö=POT
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
p ⎫
flow hn + 1 – hn + 1 ⎪ or, alternatively, as the maximum norm
d n + 1 = --------------------------------
⎪ -
⎛ Δt n – 1⎞
3 ⎝ 1 + ---------------⎠ ⎪
Δt n ⎬ (17-19) flow max h i(n + 1) –h i(n)
⎪ d n + 1 = --------------------------------------------------
i (17-22)
⎪ h max
flow 1--- p
dn + 1 = ( hn + 1 – hn + 1 ) ⎪
2 ⎭
in which NP is the total number of points and h max
corresponds to the maximum value of the hydraulic
(Step 7) Predict the potential new time step length from
head.
the error estimates of the flow equation:
(Step 8) Tactics for acceptance of the predicted new
flow ⎛ γ ⎞1 ⁄ κ
Δt n + 1 = Δt n ⎜ -----------------⎟ (17-20) time step: If the flow solution does not satisfy the pre-
⎝ d flown+1
⎠ scribed accuracy the time step is reduced by using
appropriate formulae17,18 and the flow solution is
restarted with step 2. Otherwise, if the accuracy is sat-
where κ is 3 for the AB/TR and 2 for the FE/BE
isfied the solution process is continued with step 9.
scheme, γ is a user-specified error tolerance
–4 –3
( γ = 10 – 10 is typical), and . is a norm to be
(Step 9) Perform corrector solution for the mass trans-
chosen as the weighted RMS
port equation achieved by the TR and BE scheme,
1⁄2 respectively:
flow 1 ⎛1 ⎞
2
d n + 1 = -------- ⎜ ----------- ∑ ( h i ( n + 1 ) – h i ( n ) ) ⎟ (17-21)
NP ⎝ h max ⎠
i
⎫
⎛ 2P ( C n + 1 )
p
p p ⎞ p ⎛ 2- · ⎞ + J ( Cp ) Cp + R ( Cp ) ⎪
⎜ ---------------------------- + D ( q n+1 , C n+1 ) + J p ( C )
n+1 ⎟ n+1C = P ( C n + 1 ⎝ Δt ) ------- C n + C n⎠ p n+1 n+1 n+1 ⎪
⎝ Δt n ⎠ n ⎪
⎬ (17-23)
⎛ P ( C
p
n+1 ) p p ⎞ P ( C
p
n+1 ) p p p
⎪
⎪
⎜ ------------------------- + D ( q n + 1, C n + 1 ) + J p ( C n + 1 )⎟ C n + 1 = ----------------------- C n + J p ( C n + 1 ) C n + 1 + R ( C n + 1 )
⎝ Δt n ⎠ Δt n ⎪
⎭
p
where J p ( C n + 1 ) is the partial (tangential) Jacobian
matrix based on the predictor which results from the (Step 10) If mass constraint conditions are violated
embodied full Newton approach. Its specific expres- update the matrix system (17-23) for the new mass
sions depend on the divergent and convective form of boundary values and restart the mass solution with step
the used transport equation as given by Diersch17. 9. Otherwise, continue with step 11.
POU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKS=qÉãéçê~ä=aáëÅêÉíáò~íáçå=~åÇ=fíÉê~íáîÉ=pçäìíáçå=mêçÅÉëë
·
(Step 11) Update the new acceleration vectors C n + 1 (Step 14) Accuracy check of mass transport: reject the
for the concentration similar to step 5. current mass transport solution and restart at step 2
with a reduced time width Δt n if the required accuracy
(Step 12) Equivalently to step 6 compute the local trun- could not be satisfied. Otherwise, continue with the
mass
cation error of mass transport d n + 1 based on heat transport solution at step 15.
p
( Cn + 1 – Cn + 1 ) .
(Step 15) Perform corrector solution for the heat trans-
(Step 13) Estimate the potential new time step from the port equation accomplished by the TR and BE scheme,
mass
mass transport computation Δt n + 1 , similar to step 7 by respectively:
mass
using the error d n + 1 .
⎛ 2U p p ⎞ 2
⎛ ------- · ⎞ p p p ⎫
⎝ Δt n + L ( q n + 1, T n + 1 ) + J p ( T n + 1 )⎠ T n + 1 = U ⎝ Δt n T n + T n⎠ + J p ( T n + 1 ) T n + 1 + W ( T n + 1 ) ⎪⎪
-------- -
⎬ (17-24)
U-
⎛ ------- U ⎪
+ L ( q n + 1, T n + 1 ) + J p ( T n + 1 )⎞ T n + 1 = -------- T n + J p ( T n + 1 ) T n + 1 + W ( T n + 1 )
p p p p p
⎝ Δt n ⎠ Δt n ⎪
⎭
(Step 16) If heat constraint conditions are violated for a reduced time step if the required accuracy could
update the matrix system (17-24) for the new heat not be satisfied. Otherwise, continue with step 21.
boundary values and restart the heat transport solution
with step 15. Otherwise, continue with step 17. (Step 21) Determine the new time step length
(Step 17) Update the new accelerations vectors T· n + 1 flow mass heat
Δt n + 1 = min ( Δt n + 1, Δt n + 1 , Δt n + 1 ) (17-25)
for the temperature similar to step 5.
(Step 18) Compute the local truncation error of heat and restart the time loop with step 1 as long as the final
heat p
transport d n + 1 based on ( T n + 1 – T n + 1 ) . time is not reached.
(Step 19) Estimate the potential new time step from the As seen above a constraint violation can lead to
heat
heat transport computation Δt n + 1 , similar to step 7 by recycling steps around the matrix solution process for
heat
employing the error d n + 1 . flow, mass and heat transport. The matrix updating
gains efficiency if a total reassembly can be avoided.
(Step 20) Accuracy check of heat transport: reject the Such a procedure of constraint feedback is generally
current heat transport solution and restart with step 2 not restricted in the number of loops. Normally, if con-
straint conditions are raised two recycles become suffi-
cbcilt=ö=POV
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
cient. solutal Rayleigh number Ras :
PPM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKT=bñ~ãéäÉë=çÑ=Oa=qÜÉêãçÜ~äáåÉ=póëíÉãë
Ra c = Ra s + Ra t (17-31) the other hand, the top and bottom boundaries are held
at constant temperatures as indicated in Fig. 17.4. Oth-
erwise, all remaining boundary portions are considered
The critical Rayleigh number Rac depends on bound-
impervious for solute and adiabatic (insulated) for heat.
ary conditions, geometry and anisotropy. A first critical
All boundaries are impervious for fluid flow. As a ref-
number Rac1 describes the onset of convection in the
erence for the hydraulic head a single boundary value
form of stable stationary rolls which is normally given
2 of h = 0 has to be set at one node (normally in the cen-
by 4π . Further increase of the Rayleigh number leads
tre of the mesh). The used model parameters are sum-
to a second critical stage characterized by Rac2 . For
marized in Tab.17.1.
this regime no more stationary conditions exist and
fluctuating (oscillatory) transient convective patterns
As stated above, such a formulation of the thermo-
appear. Rac2 is only known from numerical
haline Elder problem can be considered as a mixed
studies35,37,58,65, where a value of about 390 is reported.
DDC regime where a finger regime dominates at the
For 3D cases it has been found the final convective
beginning (cool salinity sinks down) and later a more
structures are dependent on the initial conditions. Sta-
diffusive regime occurs (downsunk salinity is heated
ble convection could be recognized only if raised as 2D
from below).
roll cells. Otherwise, the 3D state has found to be insta-
ble from the beginning78 as soon above criticality.
∂C = 0 e = 300 m ∂C
= 0
∂x 3 C=1 ∂x 3
= 0
= 0
∂ x1
∂ x1
∂T
∂T
éêçÄäÉã
=
=
∂ x1
∂ x1
∂C
∂C
C=0,T=1
x3
NTKTKOKN aÉÑáåáíáçå=çÑ=íÜÉ=éêçÄäÉã x1
L = 600 m
cbcilt=ö=PPN
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
Table 17.1 Simulation parameters for the 2D
thermohaline Elder problem (continued)
Table 17.1 Simulation parameters for the 2D
thermohaline Elder problem Symbol Quantity Value Unit
PPO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKT=bñ~ãéäÉë=çÑ=Oa=qÜÉêãçÜ~äáåÉ=póëíÉãë
mesh A mesh B
Figure 17.5 Finite element meshes used: mesh A consisting of 4400 element and 4539 nodes, refined mesh B
with 9900 elements and 10108 nodes.
cbcilt=ö=PPP
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
already 800 ( Ra = Ra s + Ra t ) where transient distur-
bances should take influence. However, there is appar- a)
ently no physical reason for a broken symmetry and
mesh effects are likely responsible for such an asym-
metric evolution. It is obvious, at sufficiently high Ray-
leigh numbers each initially small disturbance which is
not perfectly symmetric can evoke asymmetry which
grows over a longer period. Moreover, in the numerical b)
PPQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKT=bñ~ãéäÉë=çÑ=Oa=qÜÉêãçÜ~äáåÉ=póëíÉãë
salinity t temperature
a)
[years]
b)
10
c)
20
cbcilt=ö=PPR
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
NTKTKP qÜÉ=Oa=íÜÉêãçÜ~äáåÉ=ë~äí=ÇçãÉ as stated above, the formulation of the thermohaline
éêçÄäÉã salt dome problem is one of a diffusive regime where
the buoyancy force is caused by heat, which has a
larger diffusivity than salt.
NTKTKPKN aÉÑáåáíáçå=çÑ=íÜÉ=éêçÄäÉã
h = ha h = hb
The considered test case is an idealization of the
flow over a salt dome32,43,44,55, where the geometry is a
T=C=0 constrained by QCmin1 = Qmin
T
1
=0
b
= q1 = 0
greatly simplified. The geometry and boundary condi-
= q1 = 0
inflow: C = 0 outflow: ∂C = 0
tions used are shown in Fig. 17.9. The cross section of ∂ x3
d = 300 m
the model extends horizontally 900 m and vertically
∂ x1
∂T
∂ x1
∂T
300 m having an aspect ratio A of 3. The aquifer is
=
∂ x1
∂C
considered to be homogeneous and isotropic. The
∂ x1
T=1 C = 1, T = 1 T=1
∂C
hydraulic head varies linearly on the top of the aquifer. x3
∂C
Salt Dome
∂C
= q3 = 0 = q3 = 0
All remaining boundaries are impervious to flow. The x1 ∂ x3 e = 300 m ∂ x3
salinity on the top is taken equal to zero (freshwater) L = 900 m
PPS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKT=bñ~ãéäÉë=çÑ=Oa=qÜÉêãçÜ~äáåÉ=póëíÉãë
Table 17.2 Simulation parameters for the 2D Table 17.2 Simulation parameters for the 2D
thermohaline salt dome problem (continued) thermohaline salt dome problem (continued)
cbcilt=ö=PPT
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
NTKTKPKO oÉëìäíë=~åÇ=ÇáëÅìëëáçå compared with the single-diffusive results43 at higher
buoyancy ratios B. As seen for B = 2, however, if the
Simulated results of the salt dome problem at a time buoyancy ratio becomes smaller vigorous temperature
of 100 years for different buoyancy ratios B are shown influences on the brine pattern result in form of a
in Fig. 17.11. It reveals the temperature effect on the ’wavy’ salinity field caused by the thermal buoyancy.
saltwater distribution remains negligible or small if
salinity B temperature
a)
b)
c)
Figure 17.11 Evolution of the thermohaline convection system: computed salinity and temperature distributions at 100
years for different buoyancy ratios (a) B = 5, (b) B = 3, and (c) B = 2.
PPU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKT=bñ~ãéäÉë=çÑ=Oa=qÜÉêãçÜ~äáåÉ=póëíÉãë
To illustrate how such a thermal effect on the brine extreme situation. It should be mentioned that for the
flow is evolved a series of salinity and temperature pat- real site behind the present salt dome problem such
terns are outlined in Fig. 17.12 for the case of B = 2. high temperatures corresponding to B = 2 may be
The ’wavy’ salinity characteristics is triggered in front unlikely to occur in practice. However, the variants can
of the salt wedge by thermally driven eddies. As be valuable as test cases to study the effects of higher
expected, it leads to an increased saltwater effluent on temperatures, which may, for instance, arise in the
top of the aquifer. Note, a buoyancy ratio of 2 implies vicinity of a disposal facility for heat-emitting waste.
an already large temperature difference for a high-con-
centration brine and, accordingly, corresponds to an
salinity t temperature
[years]
10
20
50
100
cbcilt=ö=PPV
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
chosen spatial resolution the second-order AB/TR
scheme with a full Newton method becomes sensitive
NTKU bñ~ãéäÉë= çÑ= Pa= `Éääìä~ê and produces oscillations at later simulation times. On
`çåîÉÅíáçå the other hand, the first-order FE/BE scheme with full
Newton method has proven to be more stable and
robust and, therefore, it is preferred for present 3D sim-
NTKUKN qÜÉ= Pa= bäÇÉê= éêçÄäÉã= Ñçê= ëáåJ
ulations. Generally, Galerkin-FEM (i.e. no upwinding)
ÖäÉJÇáÑÑìëáîÉ=Eëçäìí~äF=~åÇ=ÇçìÄäÉJÇáÑÑìJ is used. To simulate the convection process over a
ëáîÉ=EíÜÉêãçÜ~äáåÉF=ÅçåîÉÅíáçå period of 100 years the FE/BE scheme takes 641 time
steps for the single-diffusive problem and 965 time
steps for the double-diffusive (thermohaline) problem
NTKUKNKN aÉÑáåáíáçå=çÑ=íÜÉ=éêçÄäÉã (excluding restarted steps).
cbcilt=ö=PQN
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
cut-away 3D view upper horizon at 0.9 d middle horizon at 0.5 d
a)
b)
c)
d)
e)
PQO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKU=bñ~ãéäÉë=çÑ=Pa=`Éääìä~ê=`çåîÉÅíáçå
a) b) c)
d) e) f)
Figure 17.15 Computed 3D isosurfaces of 50% salinity for the 3D Elder problem (viewing into the box from bottom to
top) at times of (a) 1, (b) 2, (c) 4, (d) 10, (e) 15, and (f) 20 years.
The 3D thermohaline Elder problem has been simu- provides still an upwelling flow in the centre, the ther-
lated for a buoyancy ratio of B = 5, where the solutal mohaline convection process reveals a single down-
Rayleigh number Ras is again 400. The 3D distribu- welling characteristics for the salinity (see Figs. 17.15
tions of the computed salinities and temperatures up to and 17.17). As seen, the most heated water is buoyantly
20 years are displayed in Fig. 17.16. In contrast to the affected outside and around the denser salinity core,
single-diffusive formation (cf. Fig. 17.14) the salinity where the isotherms come to the upper locations. These
pattern appears more diffusive at later times when the mutual influences between salinity and temperature are
temperature field affects the convection system. Then, more apparent in Figs. 17.17 and 17.18 for the com-
the thermally buoyant forces accelerate the contraction puted isosurfaces of salinity and temperature, respec-
process of the sinking salinity plume in the centre. At tively.
the final stage, while the single-diffusive convection
cbcilt=ö=PQP
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
salinity temperature
a)
b)
c)
d)
PQQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKU=bñ~ãéäÉë=çÑ=Pa=`Éääìä~ê=`çåîÉÅíáçå
a) b) c)
d) e) f)
Figure 17.17 Computed 3D isosurfaces of 50% salinity for the 3D thermohaline Elder problem (viewing from bottom to
top) at B = 5 and times of (a) 1, (b) 2, (c) 4, (d) 10, (e) 15, and (f) 20 years.
cbcilt=ö=PQR
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
a) b) c)
d) e) f)
Figure 17.18 Computed 3D isosurfaces of 50% temperature for the 3D thermohaline Elder problem (viewing from top to
bottom) at B = 5 and times of (a) 1, (b) 2, (c) 4, (d) 10, (e) 15, and (f) 20 years.
PQS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKV=`äçëìêÉ
convection process in the porous layer a more refined water systems. The described solution strategies as
spatial discretization is needed compared with the 3D implemented in the simulator FEFLOW are more gen-
Elder problem above. Moreover, no assumptions of eral and are primarily developed to tackle complex
symmetry are made and, accordingly, the domain has to practical applications where solutal and/or thermal
be fully discretized. The finite element mesh for the density effects play an important role. However, before
problem consists of 220,000 (100 x 100 x 22) hexahe- more complex field situations can be studied the cho-
dral trilinear elements containing 234,623 (101 x 101 x sen methods and codings have to be extensively tested
23) nodes. Again, for the temporal discretization the over a wider spectrum of this important class of nonlin-
FE/BE predictor-corrector scheme with the full New- ear problems. In this context the aim of the present
ton method and a RMS-based convergence tolerance γ paper is mainly the proving and benchmarking of the
–3
of 10 is applied to the simulation. simulations along examples where comparable results
are available, or if not, the obtained results are to be
supposed as a comparison basis for further studies. We
NTKUKOKO oÉëìäíë=~åÇ=ÇáëÅìëëáçå have chosen the Elder and salt dome problem
(HYDROCOIN case 5 level 1) as well suited and rep-
The striking features of 3D Bénard convection resentative examples. They allow us both to participate
development are shown in Fig. 17.19. The initial in the process of resolving partly contradictory results
motion is characterized by a rectangular string of end- given in the literature and to expand (or generalize) the
cells, where at the four corner points the most intensive 2D solutions to three dimensions and additional cou-
growths of ’blobs’ can be observed. It is followed by a pling phenomena from a well-documented and
growth of cells starting from the ends of the intrusion accepted source. The extensions concern thermohaline
area on top. At these times a remarkable feature of the and multicellular convection processes in 2D and 3D.
3D convection process is the annular roll pattern for- Unfortunately, to date both numerical and experimental
mation. At smaller times the cell structures are rather results of 3D and thermohaline convection are rare and
complex (Fig. 17.19b) showing the birth of subcellular we are mostly dependent on an incremental procedure
eddies both across and along the annular structure. Due in comparing and interpreting the results among one
to the smaller Rayleigh number the nonroll-like pertur- another. In this context we found similarities and also
bations are smoothed at larger times and the convection interesting new features regarding the pattern forma-
process results in a highly regular pattern of ring struc- tions of the buoyancy-driven convection processes.
tures.
NTKV `äçëìêÉ
The finite-element method is applied to simulate
variable density flow processes in 2D and 3D ground-
cbcilt=ö=PQT
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
a)
b)
c)
Figure 17.19 Computed salinity patterns for the 3D Bénard convection problem at Rayleigh number of
200 and dimensionless times of (a) 0.013, (b) 0.026, and (c) 0.078.
PQU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKV=`äçëìêÉ
–3
γ of 10 .
The interaction between solutal and thermal con-
vection is studied by varying the buoyancy ratio B, It becomes clear that a long-term analysis of 3D free
which expresses the relationship between buoyancy or thermohaline convection takes a large numerical
forces due to solutal and thermal convection. Differ- effort and is normally a time-consuming task. While a
ences between (pure) saline convection and thermoha- 2D simulation is still on the order of hours of CPU
line convection become apparent for buoyancy ratios time, a 3D problem can take days of runtime on a
B ≤ 5 . We found asymmetric convection patterns for workstation. However, by using a high-speed worksta-
buoyancy ratios near to unity. In this situation, the tion available today the 3D Elder problems and the
hydrodynamic system becomes strongly unstable Bénard convection could be solved in one day and two
because the solutal and thermal buoyancy effects are days of runtime, respectively. It should be taken into
nearly equilibrated. As a result, very small vertical consideration that the FEFLOW code is general and
velocities trigger the convection process. Grid effects not streamlined, for instance, for special cases of free
indicate the physical instability. The numerical solution convection in rectangular domains with homogeneous
of thermohaline convection systems with buoyancy parameters. That means the impact and the found
ratios near to unity requires extremely fine spatial dis- efforts are representative for general problems having
cretizations. an arbitrary geometry and permitting such parametric
and boundary conditions which are required in actual
Three-dimensional convection needs sufficiently site-specific applications19.
high spatial and temporal resolutions if damping mea-
sures, such as upwinding, are to be avoided. At moder-
ate Rayleigh numbers (400 for the 3D Elder problem oÉÑÉêÉåÅÉë
and 200 for the 3D Bénard convection) we used more
than 50,000 nodes for a quarter of the domain and 1. Ackerer, P., Mosé, R., Siegel, P. & Chavent, G., Reply to contribu-
about 230,000 nodes for the total discretization of a 3D tion of reference 11. Water Resour. Res., 32 (1996) 1911-1913.
porous layer subjected to a free convection process. In 2. Angirasa, D. & Scrinivasan, J., Natural convection flows due to
the combined buoyancy of heat and mass diffusion in a thermally
comparison with 2D, where it has been found43 about
stratified medium. J. Heat Transfer, 111 (1989) 657-663.
10,000 nodes are required to accomplish satisfactorily 3. Axelsson, O., Iterative solution methods, Cambridge Univ. Press,
accurate results for the Elder problem, the chosen 3D 1994.
resolution seems to be a minimum for this class of 4. Beauwens, R., Modified incomplete factorization strategies. In:
problems. Time marching is based on a predictor-cor- Preconditioned Conjugate Gradient Methods, Lecture Notes in
rector strategy with an automatic time step control Math. 1457 (ed. by O. Axelsson & L. Kolotilina), Springer, New
York, 1990, 1-16.
embedded in a one-step full Newton method. For the
5. Behie, A. & Vinsome, P. K. W., Block iterative methods for fully
present examples more than 600 intrinsic time steps are implicit reservoir simulation. SPEJ Soc. Pet. Eng. J., (October
required for simulating a 3D convection process with a 1982) 658-668.
duration of about 20 years for a convergence tolerance
cbcilt=ö=PQV
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
6. Beukema, K. J. & Bruin, S., Three-dimensional natural convec- kel et al. (eds): Proc. Intern. Conf. Uranium-Mining and
tion in a confined porous medium with internal heat generation. Hydrogeology, Verlag Sven von Loga, Köln, 1995, 121-130.
Int. J. Heat Mass Transfer, 26 (1983) 451-458. 20. Diersch, H.-J. G., Interactive, graphics-based finite-element simu-
7. Bixler, N. E., An improved time integrator for finite element anal- lation system FEFLOW for modeling groundwater flow, contam-
ysis. Communications in Applied Numerical Methods, 5 (1989) inant mass and heat transport processes. WASY Ltd., Berlin,
69-78. 2002.
8. Brandt, A. & Fernando, H. J. S. (Eds.), Double-diffusive convec- 21. Diersch, H.-J. G. & Kolditz, O., On finite-element analysis of spa-
tion, Geophysical Monograph Vol. 94, American Geophysical tio-temporal buoyancy-driven convection processes in porous
Union, Washington, D.C., 1995. media. Calibration and Reliability in Groundwater Modelling
9. Caltagirone, J. P., Meyer, G. & Mojtabi, A., Structurations ther- (Proceedings of the ModelCARE 96 Conference held at Golden,
moconvectives tridimensionnelles dans une couche poreuse hori- Colorado, September 1996), IAHS Publ. no. 237, 1996, 407-415.
zontale. J. Mécanique, 20 (1981) 219-232. 22. Diersch, H.-J. G., FEFLOW - Physical basis of modeling, Refer-
10. Chan, Y. T. & Banerjee, S., Analysis of transient three-dimen- ence Manual - Part I, WASY Ltd., Berlin, 2002.
sional natural convection in porous media. ASME J. Heat Trans- 23. Elder, J. W., Transient convection in a porous medium. J. Fluid
fer, 103 (1981) 242-248. Mech., 27, Part 3 (1967) 609-623.
11. Cordes, Ch. & Kinzelbach, W., Comment on contribution of ref- 24. Evans, G. E. & Nunn, J. A., Free thermohaline convection in sed-
erence 51. Water Resour. Res., 32 (1996) 1905-1909. iments surrounding a salt column. J. Geophysical Research, 94
12. Croucher, A. E. & O’Sullivan, M. J., The Henry problem for salt- (1989) 12413-12422.
water intrusion. Water Resour. Res., 31 (1995) 1809-1814. 25. Fan, Y. & Kahawita, R., A numerical study of variable density
13. Diersch, H.-J., Primitive variables finite element solutions of free flow and mixing in porous media. Water Resour. Res., 30 (1994)
convection flows in porous media. Zeitschr. Angew. Math. Mech. 2707-2716.
(ZAMM), 61 (1981) 325-337. 26. Frind, E. O., Simulation of long-term transient density-dependent
14. Diersch, H.-J., Study of free convective flows in porous media transport in groundwater. Adv. Water Resour., 5 (1982) 73-88.
and effects of mechanical dispersion using finite element meth- 27. Galeati, G., Gambolati, G. & Neuman, S. P., Coupled and partially
ods. Gerlands Beiträge zur Geophysik, 90 (1981) 489-506. coupled Eulerian-Lagrangian model of freshwater-seawater mix-
15. Diersch, H.-J., On finite element upwinding and its numerical ing. Water Resour. Res., 28 (1992) 149-165.
performance in simulating coupled convective transport pro- 28. Gartling, D. K. & Hickox, C. E., Numerical study of the applica-
cesses. Zeitschr. Angew. Math. Mech. (ZAMM), 63 (1983) 479- tion of the Boussinesq approximation for a fluid-saturated porous
488. medium. Int. J. Numer. Methods Fluids, 5 (1985) 995-1013.
16. Diersch, H.-J., Prochnow, D. & Thiele, M., Finite element analy- 29. Gresho, P. M., Lee, R. L., Chan, S. T. & Leone Jr., J. M., A new
sis of dispersion-affected saltwater upconing below a pumping finite element for Boussinesq fluids. Preprint UCRL-82842,
well. Appl. Math. Modelling, 8 (1984) 305-312. Lawrence Livermore Lab., Univ. of California, 1979, 12p.
17. Diersch, H.-J., Finite element modelling of recirculating density- 30. Gresho, P. M., Lee, R. L. & Sani, R.L., On the time-dependent
driven saltwater intrusion processes in groundwater. Adv. Water solution of the incompressible Navier-Stokes equations in two
Resour., 11 (1988) 25-43. and three dimensions. Preprint UCRL-83282, Lawrence Liver-
18. Diersch, H.-J. G., Computational aspects in developing an inter- more Lab., Univ. of California, 1979, 53p.
active 3D groundwater transport simulator using FEM and GIS. 31. Hassanizadeh, M. S. & Leijnse, A., On the modeling of brine
Groundwater Quality Management (Proc. of the GQM 93 Conf. transport in porous media. Water Resour. Res., 24 (1988) 321-
held at Tallinn, Sept. 1993). IAHS Publ. no. 220, 1994, 313-326. 330.
19. Diersch, H.-J., Albert, H., Schreyer, J. & Richter, J., Three- 32. Herbert., A. W., Jackson, C. P. & Lever, D. A., Coupled ground-
dimensional modeling of flow and contaminant transport pro- water flow and solute transport with fluid density strongly depen-
cesses arising in flooding the Königstein uranium pit. In: B. Mer-
PRM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKV=`äçëìêÉ
dent upon concentration. Water Resour. Res., 24 (1988) 1781- HYDROCOIN Level 1, Case 5 problem. Calibration and Reli-
1795. ability in Groundwater Modelling (Proceedings of the Model-
33. Hestenes, M. R. & Stiefel, E., Methods of conjugate gradients for CARE 96 Conference held at Golden, Colorado, September
solving linear systems. J. Res. Natl. Bur. Stand. Sect. B, 49 (1952) 1996), IAHS Publ. no. 237, 1996, 363-372.
409-436. 45. Lee, R. L., Gresho, P. M. & Sani, R. L., Numerical smoothing
34. Holst, P. H. & Aziz, K., Transient three-dimensional natural con- techniques applied to some finite element solutions of the Navier-
vection in confined porous media, Int. J. Heat Mass Transfer., 15 Stokes equations. Proc. 1st Int. Conf. Finite Elements in Water
(1972) 73-90. Resources, (ed. Gray, W. G. et al.) Princeton Univ., July 1976,
35. Horne, R. N. & O’Sullivan, M. J., Oscillatory convection in a Pentech Press, London, 1977, 4.127-4.145.
porous medium heated from below. J. Fluid Mech., 66 (1974) 46. Leijnse, A., Three-dimensional modeling of coupled flow and
339-352. transport in porous media. Dissertation, University of Notre
36. Horne, R.N., Three-dimensional natural convection in a confined Dame, Indiana (USA), 1992.
porous medium heated from below. J. Fluid Mech., 92 (1979) 47. Letniowski, F. W., An overview of preconditioned iterative meth-
Part 4, 751-766. ods for sparse matrix equations. Research Report CS-89-26, Fac-
37. Horne, R. N. & Caltagirone, J. P., On the evaluation of thermal ulty of Math., Univ. of Waterloo, Can., 1989, 32p.
disturbances during natural convection in a porous medium. J. 48. Lever, D. A. & Jackson, C.P., On the equations for the flow of
Fluid Mech., 100 (1980) 385-395. concentrated salt solution through a porous medium. U.K. DOE
38. Huyakorn, P. S. & Taylor, C., Finite element models for coupled Report No. DOE/RW/85.100, 1985.
groundwater and convective dispersion. Proc. 1st Int. Conf. 49. Meijerink, J. A. & Van der Vorst, H. A., Guidelines for the usage
Finite Elements in Water Resources, (ed. Gray, W. G. et al.) Princ- of incomplete decomposition in solving sets of linear systems as
eton Univ., July 1976, Pentech Press, London, 1977, 1.131-1.151. they occur in practical problems. J. Comput. Phys., 44 (1981)
39. Huyakorn, P. S., Anderson, P. F., Mercer, J. W. & White Jr., H. O., 134-155.
Saltwater intrusion in aquifers: development and testing of a 50. Mercer, J. W. & Pinder, G.F., Finite element analysis of hydro-
three-dimensional finite element model. Water Resour. Res., 23 thermal systems. Finite Element Methods in Flow Problems
(1987) 293-312. (Proc. 1st Symp., Swansea, 1974), (ed. Oden, J. T. et al.) Univ. of
40. Kakinuma, T., Kishi, Y. & Inouchi, K., The behaviour of ground- Alabama Press, 1974, 401-414.
water with dispersion in coastal aquifers. J. Hydrology, 98 (1988) 51. Mosé, R., Siegel, P., Ackerer, P. & Chavent, G., Application of the
225-248. mixed hybrid finite element approximation in a groundwater flow
41. Knabner, P. & Frolkovic, P., Consistent velocity approximation model: Luxury or necessity? Water Resour. Res., 30 (1994) 3001-
for finite volume or element discretization of density driven flow 3012.
in porous media. Proc. XI. Int. Conf. Computational Methods in 52. Murray, B. T. & Chen, C. F., Double-diffusive convection on a
Water Resources held in Cancun, México, July 1996, (ed. porous medium. J. Fluid Mech., 201 (1989) 147-166.
Aldama et al.) Comp. Mech. Publ., Vol. 1, Southampton, 1996, 53. Nield, D. A., Onset of thermohaline convection in a porous
93-100. medium. Water Resour. Res., 11 (1968) 553-560.
42. Kolditz, O., Benchmarks for numerical groundwater simulations, 54. Nield, D. A. & Bejan, A., Convection in porous media, Springer
In: Diersch, H.-J. G.: FEFLOW User’s Manual, Chapter 5, Verlag, Berlin 1992.
WASY Ltd., Berlin, 1996. 55. Oldenburg, C. M. & Pruess, K., Dispersive transport dynamics in
43. Kolditz, O., Ratke, R., Diersch, H.-J. G. & Zielke, W., Coupled a strongly coupled groundwater-brine system. Water Resour. Res.,
groundwater flow and transport: 1. Verification of variable-den- 31 (1995) 289-302.
sity flow and transport models, Adv. Water Resour., this issue. 56. Perrochet, P., Personal communication. EPFL Lausanne,
44. Konikow, L. F., Campbell, P. J. & Sanford, W. E., Modelling GEOLEP Laboratoire de géologie, Lausanne (Switzerland),
brine transport in a porous medium: a re-evaluation of the 1996.
cbcilt=ö=PRN
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
57. Pinder, G. F. & Cooper, H. H., A numerical technique for calculat- 71. Tong, C.H., A comparative study of preconditioned Lanczos
ing the transient position of the saltwater front. Water Resour. methods for nonsymmetric linear systems. Sandia Report
Res., 6 (1970) 875-882. SAND91-8240, Sandia National Lab., Albuquerque, Sept. 1992,
58. Riley, D. S. & Winters, K. H., Time-periodic convection in 118p.
porous media: the evolution of Hopf bifurcations with aspect 72. Trevisan, O.V. and Bejan, A., Natural convection with combined
ratio. J. Fluid Mech., 223 (1991) 457-474. heat and mass transfer buoyancy effects in a porous medium. Int.
59. Rubin, H., Onset of thermohaline convection in a cavernous aqui- J. Heat Mass Transfer, 28 (1985) 1597-1611.
fer. Water Resour. Res., 12 (1976) 141-147. 73. Tyvand, P. A., Thermohaline instability in anisotropic porous
60. Rubin, H. & Roth, C., Thermohaline convection in flowing media. Water Resour. Res., 16 (1980) 325-330.
groundwater. Adv. Water Resour., 6 (1983) 146-156. 74. Van der Vorst, H. A., Bi-CGSTAB: A fast and smoothly conver-
61. Saad, Y. & Schultz, M. H., GMRES: A generalized minimal gent variant of BiCG for the solution of nonsymmetric linear sys-
residual algorithm for solving nonsymmetric linear systems. tems. SIAM J. Sci. Stat. Comp., 13 (1992) 631-644.
SIAM J. Sci. Stat. Comp., 7 (1986) 856-869. 75. Voss, C. I. & Souza, W. R., Variable density flow and solute trans-
62. Sauter, F. J. & Beusen, A. H. W., Streamline calculations using port simulation of regional aquifers containing a narrow freshwa-
continuous and discontinuous velocity fields and several time ter-saltwater transition zone. Water Resour. Res., 26 (1987) 2097-
integration methods. Groundwater Quality Management (Proc. of 2106.
the GQM 93 Conf. held at Tallinn, Sept. 1993). IAHS Publ. no. 76. Xue, Y., Xie, C., Wu, J., Liu, P., Wang, J. & Jiang, Q., A three-
220, 1994, 347-355. dimensional miscible transport model for seawater intrusion in
63. Schincariol, R. A., Schwartz, F. W. & Mendoza, C. A., On the China. Water Resour. Res., 31 (1995) 903-912.
generation of instabilities in variable density flow. Water Resour. 77. Yeh, G. T., On the computation of Darcian velocity and mass bal-
Res., 30 (1994) 913-927. ance in the finite element modeling of groundwater flow. Water
64. Schubert, G. & Straus, J.M., Three-dimensional and multicellular Resour. Res., 17 (1981) 1529-1534.
steady and unsteady convection in fluid-saturated porous media 78. Zebib, A. & Kassoy, D. R., Three-dimensional natural convection
at high Rayleigh numbers. J. Fluid Mech., 94 (1979) Part 1, 25- motion in a confined porous medium. Phys. Fluids, 21 (1978) 1-
38. 3.
65. Schubert, G. & Straus, J. M., Transitions in time-dependent ther- 79. Zhang, H. & Schwartz, F. W., Multispecies contaminant plumes
mal convection in fluid-saturated porous media. J. Fluid Mech., in variable density flow systems. Water Resour. Res., 31 (1995)
121 (1982) 301-303. 837-847.
66. Segol, G., Pinder, G. F. & Gray, W.G., A Galerkin finite element
technique for calculating the transient position of the saltwater
front. Water Resour. Res., 11 (1975) 343-347.
67. Shen, C. Y., The evolution of the double-diffusive instabilities: ^ééÉåÇáñ=^
salt fingers. Phys. Fluids, A1 (1989) 5.
68. Sonneveld, P., CGS, a fast Lanczos-type solver for nonsymmetric tÉ~â= Ñçêã= çÑ= íÜÉ= Åçåíáåìáíó= Éèì~íáçå
linear systems. SIAM J. Sci. Stat. Comp., 10 (1989) 36-52.
ENTJNF
69. Straus, J.M. & Schubert, G., Three-dimensional convection in a
cubic box of fluid-saturated porous material. J. Fluid Mech., 91
(1979) Part 1, 155-165. The weak form of the continuity equation (17-1)
70. Straus, J. M. & Schubert, G., Modes of finite-amplitude three- gives
dimensional convection in rectangular boxes of fluid-saturated
material. J. Fluid Mech., 103 (1981) 23-32.
PRO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKV=`äçëìêÉ
∂h ∂w f f f
ρ – ρo
f
∫ wSo -----
∂t ∫ ∂x i i
– ------- q = – ∫ wq i n i + ∫ w ( Q ρ + Q EB ) (A1) α -
---------------- = ---------------------- ( C – Co ) – β ( T – To ) (A2)
Ω Ω Γ Ω ρo
f ( C s – Co )
∂h ∂w ∂h ∂w α
∫ wSo -----
∂t ∫ ∂x i ij μ ∂x j
+ ------- K f ------- = – ∫ ------- K ij f μ ----------------------- ( C – C o ) – β ( T – T o ) e j
∂x i ( Cs – Co )
Ω Ω Ω
(A3)
α ∂C ∂T α ∂C ∂T
wq i ⎛⎝ ----------------------- ------- – β -------⎞⎠ – ∫ wε ⎛ ----------------------- ------ – β ------⎞ – ∫ w q i n i + ∫ wQ ρ
f f
–∫
( C s – C o ) ∂x i ∂x i ⎝ ( C s – C o ) ∂t ∂t ⎠
⎧
⎨
⎩
Ω Ω Γ Ω
qn
h
Ω total
qn
C
f
to solve the vector of Darcy fluxes q i at given h, C and
T. while the conventional convective form applies the
cbcilt=ö=PRP
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
divergence theorem only to the dispersive (2nd order) f f s s ∂T f f f ∂T
term ∫ w [ ερ c + ( 1 – ε )ρ c ] ------ + ∫ wρ c q i -------
∂t ∂x i
(A9)
Ω Ω
∂w ∂T cond
+ ∫ ------- λ ij ------- = ∫ wQT – ∫ wq n
∂x i ∂x j T
∂ ∂C ∂w ∂C Ω Ω Γ
∂C-
∫ w ∂ xi ⎛⎝ Dij ------
∂x j⎠
-⎞ = – ∫ ------- D ij ------- + ∫ w D ij ------
∂x i ∂x j ∂x j i
n (A6)
Ω Ω Γ
for solving the temperature T.
⎧
⎪
⎨
⎪
⎩
disp
–qn
C
cáåáíÉ=ÉäÉãÉåí=Ñçêãìä~íáçåë
Finally, it yields the following weak formulations
h ( x i, t ) ≅ hˆ ( x i, t ) = ⎫
for the divergent form and ∑ Nm ( xi )hm ( t ) ⎪
m ⎪
⎪
q i ( x i, t ) ≅ q̂ i ( x i, t ) = ∑ N m ( x i )q im ( t ) ⎪⎪
∂C f ∂C ∂w ∂C f f f
∫ wRd ------
∂t ∫ i ∂x i ∫ ∂x i ij ∂x j ∫
+ wq ------- + ------- D ------- + w ( Rϑ + Q ρ )C (A8)
m ⎪
Ω Ω Ω Ω ⎬ (A10)
disp
= ∫ wQC – ∫ wqn C
C ( x i, t ) ≅ Ĉ ( x i, t ) = ∑ N m ( x i )C m ( t ) ⎪⎪
Ω Γ m ⎪
⎪
T ( x i, t ) ≅ T̂ ( x i, t ) = ∑ N m ( x i )T m ( t ) ⎪
for the convective form, respectively, to solve the con- ⎪
m ⎭
centration C.
by ∂N m ∂N n
S mn = ∫ Kij fμ ---------
- ---------
∂x i ∂x j
(A12)
Ω
PRQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKV=`äçëìêÉ
∂N f ∂N ∂N f f
D mn = ∫ – ---------m- q̂ i N n + D ij ---------m- --------n- + RϑN m N n
∂x i ∂x i ∂x j
divergent form qi ( xi ) = ∑ Nm ( xi )qim (B1)
Ω
(A13) m
f ∂N n ∂N m ∂N n
D mn = ∫ N m q̂ i --------- + D ij ---------- --------- + ( Rϑ + Q ρ )N m N n convective form
∂x i ∂x i ∂x j
Ω
Assume that we have an unsmoothed (discontinuous)
velocity field q i∗ ( x i ) , then the smooth function which
f
f f f ∂N n ∂N ∂N
L mn = ∫ N m ρ c q̂ i ---------
∂x i
+ λ ij ---------m- --------n-
∂x i ∂x j
(A14)
provides a best fit in the least squares sense over the
Ω
domain Ω can be obtained from a minimization of the
∂N α
functional
∂x i ∫
F m = – ---------m- K ij f μ ----------------------- ( Ĉ – C o ) – β ( T̂ – T o ) e j
( Cs – Co )
Ω
f∗ 2
∫ ( qi – qi )
f
α ∂Ĉ ∂T̂ J = ⇒ Min (B2)
– N m q̂ i ⎛⎝ ----------------------- ------- – β -------⎞⎠
∫
f
( C s – C o ) ∂x i ∂x i (A15)
Ω Ω
α ∂Ĉ ∂T̂
– N m ε ⎛ ----------------------- ------ – β ------⎞ – N m q n h + N m Q ρ
∫ ∫ ∫
⎝ ( C s – C o ) ∂t ∂t ⎠
Ω Γ Ω The minimalization procedure
f
∂hˆ α ∂J - f∗ ∂q i
∫ ∂x j ∫
B im = – N m K ij f μ ------- – N m K ij f μ ----------------------- ( Ĉ – C o ) – β ( T̂ – T o ) e j
( Cs – Co )
(A16) ----------
f
= ∫
f
2 ( qi – qi ) f -
---------- = 0 for m = 1, 2, ... (B3)
Ω Ω
∂q im Ω ∂q im
∫ Nm QC – ∫ Nm qn divergent form ⎫⎪
total
Rm = C or
Ω Γ ⎪
⎬ (A17)
∫ Nm QC – ∫ Nm qn convective form ⎪⎪
disp
Rm = f∗
∫ Nm ( qi – qi )
f
Ω Γ
C
⎭ = 0 (B4)
Ω
∫ Nm QT – ∫ Nm qn
cond
Wm = (A18)
Ω Γ
T
results in a system of linear equations to solve the
f
smoothed velocities q i , viz.,
f
^ééÉåÇáñ=_ ∑ Mmn qin = Z im (B5)
n
cbcilt=ö=PRR
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
number of elements joined at a given node (element
M mn = ∫ Nm Nn (B6)
patch). Among several approaches suggested
Ω
FEFLOW employs following two-step local technique:
and, by inserting the Darcy velocity components, as (Step 1) The discontinuous velocity in each element e
f∗
Z im = ∫ Nm qi (B7) f
q ip
∗e ⎛ ∂hˆ e
= – K ij f μ ⎜ -------- (B9)
Ω ⎝ ∂x j
∂hˆ α
= – ∫ Nm K ij f μ ⎛⎝ ------- + ----------------------- ( Ĉ – C o ) – β ( T̂ – T o ) e j⎞⎠ ⎞
∂x j ( Cs – Co ) α e e
Ω + ----------------------- ( Ĉ – C o ) – β ( T̂ – T o ) e j⎟
( Cs – Co ) ⎠
PRS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
NTKV=`äçëìêÉ
∂h Γ e Γ e
+ ∫ wC ( Q ρ + Q EB ) – ∫ wCS o -----
∂t
Ω Ω
which is defined positive inward and will be used for
It has been found to evaluate the individual terms of the boundary constraint control (see Section 17.6).
f
eqn (C3) in different ways. While the velocity q i in the Similar expressions to (C4) and (C5) can be derived for
f f
first term of the RHS is expressed by the Darcy law, the heat balance fluxes if ρ c T is used as multiplier.
second RHS term uses explicitly the velocity from the
cbcilt=ö=PRT
NTK= `çìéäÉÇ= ÖêçìåÇï~íÉê= Ñäçï= ~åÇ= íê~åëéçêíW= qÜÉêãçÜ~äáåÉ= ~åÇ= Pa= ÅçåîÉÅíáçå= ëóëJ
íÉãë
PRU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
pìÄàÉÅí=fåÇÉñ
pìÄàÉÅí=fåÇÉñ aáêáÅÜäÉí=TQI=NOOI=NPRI=NSV
ÑäìñJÅçåëíê~áåÉÇ=íê~åëÑÉê=OTP
ÑêÉÉ=ëìêÑ~ÅÉ=TQÓTRI=NRS
crpv=OOPÓOOQ
^ Öê~ÇáÉåíJíóéÉ=PNI=TQ
~ÅÅÉäÉê~íáçå=îÉÅíçêë=NVI=OMI=SRI=POSI=POU ÜÉ~ÇJÅçåëíê~áåÉÇ=íê~åëÑÉê=OTP
~Åíáîáíó=ÅçÉÑÑáÅáÉåí=OMP å~íìê~ä=NOR
^Ç~ãëJ_~ëÜÑçêíÜ=E^_F=ëÅÜÉãÉ=NVI=NNNI=NNUI=POS kÉìã~åå=TQI=NOOI=NSV
~Ç~éíáîÉ=íáãÉ=ëíÉééáåÖ=NUI=NMP oçÄáå=íóéÉ=TQI=NOOI=NSV
~Çá~Ä~íáÅ=PPNI=PPS ëÉÉé~ÖÉ=Ñ~ÅÉ=TR
~Çëçêéíáçå=OMM ëìêÑ~ÅÉ=éçåÇáåÖ=TRÓTS
~Çëçêéíáçå=áëçíÜÉêã=NVV _çìëëáåÉëè=~ééêçñáã~íáçå=PON
cêÉìåÇäáÅÜ=OMS ÄêÉ~âíÜêçìÖÜ=ÅìêîÉë=ORRI=OTUI=PMOI=PMS
eÉåêó=OMS ÄêáåÉ=OUMI=OUNI=PNTI=PNUI=POMI=PONI=PPSI=PPUI=PPV
i~åÖãìáê=OMS _êççâëJ`çêÉó=ãçÇÉä=NOI=PSI=PUI=TOI=NMOI=OOOI=OPT
~ÖÖêÉëëáîÉ=í~êÖÉí=ÅÜ~åÖÉ=é~ê~ãÉíÉêë=OS ÄìÇÖÉí=RMI=NOVI=POQI=PRS
~ÖÖêÉëëáîÉ=íáãÉ=ëíÉééáåÖ=OO ÄìÇÖÉí=Ñäìñ=Åçãéìí~íáçå=PRSÓPRT
~ëëÉãÄäó=NTSI=OPP Äìçó~åÅó=ÅçÉÑÑáÅáÉåí=NO
Äìçó~åÅó=ê~íáç=PPM
_
Ä~Åâíê~ÅáåÖ=NQS `
Ä~Åâï~êÇ=bìäÉê=NQI=NTNI=POS Å~é~Åáíó
Ä~Åâï~êÇ=êÉ~Åíáçåë=OMP áåáíá~ä=ãçáëíìêÉ=NV
Ä~ä~åÅÉ=Éèì~íáçåë=NRUÓNSR áåîÉêëÉ=ãçáëíìêÉ=ONI=SQ
Ä~ä~åÅÉ=ä~ï=ONR áçå=ÉñÅÜ~åÖÉ=OMS
ÑêÉÉ=ÑäìáÇ=NRP ãçáëíìêÉ=NMI=NTI=SRI=ST
áåíÉÖê~íÉÇ=NRP ãçáëíìêÉ=ÑìåÅíáçå=SP
éçêçìë=ãÉÇá~=NRP ëéÉÅáÑáÅ=ÜÉ~í=STI=OSUI=PNMI=PNR
Ä~ä~åÅÉ=ëí~íÉãÉåí=NRNI=NVVÓOMM íÜÉêã~ä=PPNI=PPS
_^pa=E_ÉëíJ^Ç~éí~íáçåJíçJpíê~íáÖê~éÜáÅ=a~í~F=TVÓUO Å~éáää~êó=Ä~êêáÉê=NNI=QVÓRUI=SMI=OON
Ä~ëáë=ÑìåÅíáçåë=NPI=OQI=NTMI=NTOI=NVNI=OVNI=POO Å~éáää~êó=ÜÉ~Ç=NOI=NMOI=OPT
_É~êJpÅÜÉáÇÉÖÖÉê=ÇáëéÉêëáçå=OTU Å~éíìêÉ=òçåÉ=~ëëÉëëãÉåí=NQS
_¨å~êÇ=ÅçåîÉÅíáçå `Éäá~=Éí=~äKÛë=éêçÄäÉã=OSI=UQ
íÜêÉÉJÇáãÉåëáçå~ä=PQSÓPQT ÅÉåíê~ä=ïÉáÖÜíáåÖ=OQ
ÄÉåÅÜã~êâë=OPVÓOSSI=PNU `d
_á`dpq^_=TUI=PPM ÅçåàìÖ~íÉ=Öê~ÇáÉåí=ãÉíÜçÇ=TUI=POV
ÄçìåÇ~êó=ÅçåÇáíáçå `dp=TUI=PPM
~ÖÉ=NQP ÅÜ~ååÉä=NRPI=NSN
`~ìÅÜó=TQI=NOOI=NSVI=OTN ÅÜ~ååÉä=ÉäÉãÉåí=NUPI=NVNÓNVP
Åçåëíê~áåíë=TSÓTTI=OTOI=POQ ÅÜÉãáÅ~ä=~Åíáîáíó=OMP
cbcilt=ö=PRV
pìÄàÉÅí=fåÇÉñ
ÅÜÉãáÅ~ä=ÉèìáäáÄêáìã=OMP Åçåíáåìçìë=~ééêçñáã~íáçå=NTM
ÅÜÉãáÅ~ä=âáåÉíáÅë=OMOÓOMR Åçåíáåìçìë=îÉäçÅáíáÉë=POO
ÅÜÉãáÅ~ä=êÉ~Åíáçå Åçåíáåììã=Ççã~áå=NSV
Äìäâ=ê~íÉ=OMM ÅçåîÉÅíáîÉ=Ñçêã=NON
ÅçåëÉÅìíáîÉ=NVV ïÉ~â=Ñçêã=NOOÓNOP
ÜÉíÉêçÖÉåÉçìë=OMM ÅçåîÉêÖÉåÅÉ=ÅêáíÉêáçå=OPÓOQI=NMP
ÜçãçÖÉåçìë=OMM ÅççêÇáå~íÉ=ëóëíÉã
áêêÉîÉêëáÄäÉ=NVV `~êíÉëá~å=NRQ
êÉîÉêëáÄäÉ=NVV ÅóäáåÇêáÅ~ä=NRQ
ÅÜÉãáÅ~ä=ëéÉÅáÉë=STI=NVVI=OMNI=OSU ÅççêÇáå~íÉ=íê~åëÑçêã~íáçå=NTOI=NTS
ÅÜçêÇ=ëäçéÉ=~ééêçñáã~íáçå=NMI=SR ÅççêÇáå~íÉë
ÅäçëÉÇ=éçêçìë=Äçñ=OVT ÖäçÄ~ä=OUV
Åçäã~íáçå=OTO äçÅ~ä=OUV
òçåÉ=OTQ `çìê~åí=åìãÄÉê=OPVI=OSV
ÅçãéäÉãÉåí~êó=ÅçåÇáíáçåë=POQ `ê~åâJkáÅçäëçå=ëÅÜÉãÉ=NTNI=OPV
ÅçãéêÉëëáÄáäáíó=PSI=TVI=NRUI=NUVI=PNS ÅìÄáÅ=ä~ï=NSM
ÅçÉÑÑáÅáÉåí=ONS a
ÑäìáÇ=NOI=SUI=NMOI=NUVI=OSVI=PMP Ç~ã=ëÉÉé~ÖÉ=VM
Ö~ë=ONSI=ONT Ç~ãéáåÖ=NNM
ãÉÇáìã=NOI=NQI=NMO a~êÅó=NRNI=NRPI=NSS
ëâÉäÉíçå=NOI=SVI=NVMI=ONSI=ONTI=OSV Éèì~íáçå=NNI=NRVI=ONRI=OONI=OUTI=POMI=POTI=PRP
íÉêã=NT Ñäçï=NRV
î~åáëÜáåÖ=OS Ñäìñ= NOI= SUI= NNNI= OOPI= OORI= OPTI= OSNI= OSVI= OURI
ÅçåÅÉåíê~íáçå= STI= TPI= NNNI= NQMI= NQNI= NUUI= OMMI= OMPI PNSI=POO
OPTI=OSUI=OTUI=OUNI=OURI=OVNI=PNMI=PNRI=PONI=POOI=PRSI ä~ï=OTQI=OTTI=PNUI=PRT
PRT åçêã~ä=Ñäìñ=OTO
ÅçåÅÉåíê~íáçå=Öê~ÇáÉåí=NOV ëéÉÅáÑáÅ=Ñäìñ=PNS
ÅçåëÉÅìíáîÉ=êÉ~Åíáçåë=OMVÓONM îÉäçÅáíó=NQOI=OPPI=OUNI=OUSI=OVMI=PNNI=PNOI=PRS
ÅçåëÉêî~íáçå aÉ=p~áåíJsÉå~åí=Éèì~íáçåë=NSN
Åçåí~ãáå~åí=ã~ëë=NSP ÇÉÅ~ó=NVV
ÉåÉêÖó=NSQ ÑáêëíJçêÇÉê=OMT
ÑäìáÇ=ã~ëë=NRU ê~Çáç~ÅíáîÉ=OMV
ÑäìáÇ=ãçãÉåíìã=NRU ÇÉåëáíó=ÇáÑÑÉêÉåÅÉ=ê~íáç=NPS
ÅçåëáëíÉåÅó=OUS ÇÉåëáíóJÅçìéäÉÇ=Ñäçï=OUR
ÅçåëáëíÉåí=ÄçìåÇ~êó=èì~åíáíó=ãÉíÜçÇ=NOR ÇÉåëáíóJÇÉéÉåÇÉåí=Ñäçï=OUP
ÅçåëáëíÉåí=îÉäçÅáíó ÇÉåëáíóJÇÉéÉåÇÉåí=ã~ëë=íê~åëéçêí=OTT
Åçåíáåìçìë=OVT ÇÉëçêéíáçå
ÅçåëáëíÉåí=îÉäçÅáíó=~ééêçñáã~íáçå=OUP ê~íÉJäáãáíáåÖ=ONP
Åçåí~ãáå~åí=ã~ëë=NSR ÇÉíÉêãáå~åí=NTP
PSM=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
pìÄàÉÅí=fåÇÉñ
ÇáÑÑìëáçå=NQN b
~êíáÑáÅá~ä=NMVI=OOT bäÇÉê=éêçÄäÉã=OUQI=PMMÓPMN
ÅçÉÑÑáÅáÉåí=NNN íÜÉêãçÜ~äáåÉ=PPNÓPPR
ãçäÉÅìä~ê=STI=NQOI=NSQI=NUUI=OSUI=OUNI=OVUI=PNMI íÜêÉÉJÇáãÉåëáçå~ä=PQMÓPQS
PNR ÉäÉãÉåí
ÇáÑÑìëáçåJíóéÉ=Ñäçï=Éèì~íáçå=NSP ÜÉñ~ÜÉÇê~ä=EÄêáÅâF=OVS
ÇáÑÑìëáîÉ=êÉÖáãÉ=PNT éÉåí~ÜÉÇê~ä=Eíêá~åÖìä~ê=éêáëã~íáÅF=OVQ
ÇáêÉÅí=~ÖÉ=ëáãìä~íáçå=NQN èì~Çêáä~íÉê~ä=OVP
ÇáêÉÅíáçå~ä=ÅçëáåÉë=NUM íêá~åÖìä~ê=OVO
ÇáëÅçåíáåìçìë=îÉäçÅáíáÉë=PNO ÉåòóãÉ=OMU
ÇáëÅêÉíÉ=ÑÉ~íìêÉ=~ééêç~ÅÜ=NRN Éêêçê=ÅêáíÉêáçå
ÇáëÅêÉíáò~íáçå ÇÉîá~íçêó=NMQ
ëé~íá~ä=NSVÓNTMI=POO êÉëáÇì~ä=NMR
íÉãéçê~ä=NTMÓNTNI=POSÓPPM Éêêçê=åçêã
ÇáëéÉêëáçå áåíÉÖê~ä=NNU
ÅêçëëïáåÇ=NNR ã~ñáãìã=NNU
ÜáÖÜJÅçåÅÉåíê~íáçå=Ee`F=ÅçÉÑÑáÅáÉåí=OTU ojp=NNU
ÜóÇêçÇóå~ãáÅ=NNMI=NQNI=NQOI=NSQI=NUUI=OMMI=OTUI Éî~éçê~íáçå=PNI=SU
OUNI=OUTI=PNR ÉñÅÜ~åÖÉ=íÉêãë=NRP
äáåÉ~ê=cáÅâá~å=OTT ÉñéçåÉåíá~ä=ÅçåëíáíìíáîÉ=ä~ï=NMO
ãÉÅÜ~åáÅ~ä=STI=NQNI=NSQI=NUUI=OSUI=PNM ÉñéçåÉåíá~ä=ä~ï=OONÓOOO
åçåJcáÅâá~å=OTTI=OTU
c
åçåäáåÉ~ê=OTT
Ñ~ìäíë=NRP
åìãÉêáÅ~ä=NMQI=OOTI=OQNI=OQPI=OQT
cáÅâá~å=ä~ï=NSP
ëÜçÅâ=Å~éíìêáåÖ=NNM
ÑáåÖÉê=êÉÖáãÉ=PNT
ëÜçÅâ=Å~éíìêáåÖ=ÅçÉÑÑáÅáÉåí=NNM
ÑáåÖÉêáåÖ=PQN
íÉåëçê=NONI=NPN
ÑáåáíÉ= ÉäÉãÉåí= Ñçêãìä~íáçå= NPÓNQI= TTÓTVI= NSVÓNUTI
íÜÉêã~ä=ÜóÇêçÇóå~ãáÅ=SUI=NVMI=OSVI=PNN
PRQÓPRR
ÇáëéÉêëáîáíó=NNMI=OPV
ÑáåáíÉ=ÉäÉãÉåí=ãÉíÜçÇ=TTI=NSVI=OUPI=PNU
äçåÖáíìÇáå~ä=SUI=NUVI=ORRI=OSVI=OUNI=PNNI=PNS
d~äÉêâáåJÄ~ëÉÇ=NPI=NTM
é~ê~ãÉíÉêë=NOV
mÉíêçîJd~äÉêâáå=OOT
íê~åëîÉêëÉ=SUI=NUVI=OQTI=OSVI=OUNI=PMSI=PNNI=PNS
mÉíêçîJd~äÉêâáå=äÉ~ëíJëèì~êÉ=OOT
ÇáëíêáÄìíáçå=ÅçÉÑÑáÅáÉåí=ONN
ëí~ÄáäáòÉÇ=OOT
ÇáîÉêÖÉåÅÉ=Ñçêã=NONI=OPQ
ÑáåáíÉ=ÉäÉãÉåíë=NSV
ïÉ~â=Ñçêã=NOPÓNOQ
ÑáñÉÇ=ÖêáÇ=íÉÅÜåáèìÉ=UP
ÇáîÉêÖÉåÅÉäÉëë=NRV
ÑäççÇáåÖ=VOI=VR
ÇçìÄäÉJÇáÑÑìëáîÉ=ÅçåîÉÅíáçå=Eaa`F=PNT
Ñäçï
Çê~áå~ÖÉ=NNI=UU
ëçäÉåçáÇ~ä=OPR
ìåë~íìê~íÉÇJë~íìê~íÉÇ=VI=TMI=TNI=NNN
cbcilt=ö=PSN
pìÄàÉÅí=fåÇÉñ
ÑäìáÇ=ÇÉåëáíó=OUR e~îÉêâ~ãé=ãçÇÉä=TPI=OSO
êÉÑÉêÉåÅÉ=NPSI=NRR ÜÉ~í=NQOI=NSRI=NSVI=OPRI=PNT
cçêëóíÜ=C=hêçéáåëâáÛë=éêçÄäÉã=QR Ä~ä~åÅÉ=PRT
cçêëóíÜ=Éí=~äKÛë=éêçÄäÉã=QN Å~é~Åáíó=STI=NUUI=OSUI=PNMI=PNR
Ñçêï~êÇ=bìäÉê=POS Åçåëíê~áåí=POV
Ñçêï~êÇ=êÉ~Åíáçåë=OMO Ñäìñ=TSI=NSQI=NUVI=PNSI=PORI=PPSI=PRS
cçìêáÉêá~å=ÜÉ~í=Ñäìñ=NSQ ëáåâLëçìêÅÉ=PNS
Ñê~ÅíìêÉ=ÉäÉãÉåíë=NUM ëçìêÅÉLëáåâ=NUV
Ñê~ÅíìêÉë=NRP ëìêÑ~Åá~ä=íê~åëÑÉê=NSQ
ÑêÉÉ=ëìêÑ~ÅÉ=SVI=TNI=TVI=UMI=VMI=VRI=NPUI=NRT íê~åëéçêí=TNI=NNNI=NPNI=NQPI=NRNI=NSQI=OUVI=POVI
ÄçìåÇ~êó=ÅçåÇáíáçåë=TQ PRQ
ÑêÉëÜï~íÉê=NPS eÉåêó
cêÉìåÇäáÅÜ ~Çëçêéíáçå=SVI=OMSI=OSV
~Çëçêéíáçå=SVI=OSV áëçíÜÉêã=NSQI=ONN
áëçíÜÉêã=NSQ éêçÄäÉã=OUQI=PNU
ëçêéíáîáíó=ÑìåÅíáçå=PNT ëçêéíáîáíó=ÑìåÅíáçå=PNT
ÑêáÅíáçå=ëäçéÉë=NSO ÜáÖÜ=ÇÉåëáíó=PMO
cêçäâçîáÅJhå~ÄåÉê=~äÖçêáíÜã=OUVÓOVT ÜáÖÜJÅçåÅÉåíê~íáçå=Ee`F=OTU
crpv=EÑ~ëí=ëçäìíáçå=çÑ=ìåë~íìê~íÉÇ=Ñäçï=ëóëíÉãëF=OOP ÜáÖÜJÅçåíê~ëí=ÇÉåëáíó=OUQ
d eççéÉë=~åÇ=e~êäÉã~ååÛë=íïçJïÉää=éêçÄäÉã=ORQ
Ö~ë=ÇÉåëáíó=ONT eçêíçåJoçÖÉêëJi~éïççÇ=EeoiF=éêçÄäÉã=PPM
Ö~ë=Ñäçï=ONR ÜóÇê~ìäáÅ= ÅçåÇìÅíáîáíó= NOI= STI= TOI= TPI= NMOI= NUVI= ONSI
äáåÉ~êáòÉÇ=ONU OSUI=PMPI=PNNI=PON
d~ìëë áëçíêçéáÅ=PNR
Éäáãáå~íáçå=ORSI=ORV êÉä~íáîÉ=OONI=OOOI=OORI=OPTI=OSU
áåíÉÖê~íáçå=ORI=UN ë~íìê~íÉÇ=OTQ
éçáåíJÄ~ëÉÇ=ìéïáåÇ=íÉÅÜåáèìÉ=OR ÜóÇê~ìäáÅ=ÜÉ~Ç=NMI=NOI=RMI=STI=TPI=UMI=NNNI=NORI=NPRI
éçáåíë=NTSI=OUPI=OVTI=PNPI=PNTI=PRS NPSI=NPTI=NQMI=NRRI=NRTI=NRUI=NSOI=NUVI=OOPI=OORI=OSUI
d~ìëëá~å=èì~Çê~íìêÉ=êìäÉ=NTS OTOI=OUPI=OURI=OUTI=PNNI=PNRI=POOI=PRPI=PRT
djobp=TUI=PPM åçÇ~ä=TTI=OPTI=POO
dççÇÉÛë=ãÉíÜçÇ=NQN êÉÑÉêÉåÅÉ=OTO
Öê~îáíó=NPTI=NRR ÜóÇê~ìäáÅ=éçíÉåíá~ä=NPS
dêÉÉåÛë=íÜÉçêÉã=NOOI=NSV ÜóÇê~ìäáÅ=ê~Çáìë=NRSI=NUV
ÖêáÇ=äÉîÉä=PMNI=PMO ÜóÇêçÇóå~ãáÅ=ÇáëéÉêëáçå=NSQI=OTU
ÖêçìåÇï~íÉê=~ÖÉ=NQN ÜóÇêçëí~íáÅ=ÅçåÇáíáçå=NPTI=OUSÓOUV
ÖêçìåÇï~íÉê=êÉëáÇÉåÅÉ=íáãÉë=NQN f
e áÇÉ~ä=Ö~ë=ONT
e~ÖÉåJmçáëÉìáääÉ=NRN fc
Ñäçï=NSM áåÅçãéäÉíÉ=Ñ~Åíçêáò~íáçå=TUI=PPM
PSO=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
pìÄàÉÅí=fåÇÉñ
áãéäáÅáí=_b=NT Ä~ä~åÅÉ=Ñäìñ=TS
áåÑáäíê~íáçå=NNI=OSI=PNI=PUI=QNI=QRI=QVI=RPI=RTI=SUI=TRI=UQI Äìäâ=ëáåâLëçìêÅÉ=SU
UUI=VMI=NNQI=OTO ÅçåëÉêî~íáçå= NQOI= NRNI= NRUI= NSPI= NSRI= NVVI= ONRI
áåíÉÖê~ä=ÑìåÅíáçåë=OVM OON
áåíÉêÑ~ÅÉ ÅçåëÉêî~íáçå=Éèì~íáçå=NN
ÉñÅÜ~åÖÉ=NRQ ÅçåëáëíÉåí=ã~íêáñ=POP
ÑäìáÇJëçäáÇ=NRQ Åçåëíê~áåí=POU
ë~äíï~íÉê=OVU Åçåí~ãáå~åí=NOTI=NQOI=NSPI=NSV
ë~äíï~íÉêJÑêÉëÜï~íÉê=OUV Åçåí~ãáå~åí=êÉäÉ~ëÉ=NOV
áçåJÉñÅÜ~åÖÉ=êÉ~Åíáçå=OMNI=OMR Ñäìñ=NORI=NSPI=NUVI=PNSI=POQ
áëçÅÜêçåÉë=NQNI=NQPI=NQQI=NQT Ñê~Åíáçå=PNT
áëçé~ê~ãÉíêáÅ=ÉäÉãÉåíë=ORI=NUMI=OUV äìãéáåÖ=PNP
áëçëìêÑ~ÅÉ=VOI=VRI=NQSI=NQUI=PMUI=PQNI=PQPI=PQS ã~íêáñ=PNNI=PNOI=PRR
g ëáåâLëçìêÅÉ=NUVI=OORI=PNS
g~ÅçÄá~å=NSI=SOI=SQI=NTPI=OUVI=POU ëçìêÅÉ=NUV
ëéÉÅáÑáÅ=ëìééäó=NOI=NMO
h
ëìêÑ~Åá~ä=íê~åëÑÉê=NSP
háêÅÜÜçÑÑ=áåíÉÖê~ä=íê~åëÑçêã=OOO
íçí~ä=Ñäìñ=NOR
i íê~åëéçêí=TMI=NQOI= NRNI=NSQI=NSRI=NSTI=OMOI=ONPI
i~åÖãìáê ONQI=OOUI=POMI=PONI=POUI=PRP
~Çëçêéíáçå=SVI=OMSI=OSV ã~ëíÉê=ÉäÉãÉåíë=NTO
áëçíÜÉêã=NSQ ã~ëíÉê=Éèì~íáçå=NSV
ëçêéíáîáíó=ÑìåÅíáçå=PNT jáÅÜ~ÉäáëJjÉåíÉå=ãÉÅÜ~åáëã=NVVI=OMUÓOMVI=ONN
ä~ï=çÑ=ã~ëë=~Åíáçå=Eij^F=OMP jfc
äÉ~â~ÖÉ=RNI=RTI=OTO ãçÇáÑáÉÇ=áåÅçãéäÉíÉ=Ñ~Åíçêáò~íáçå=TUI=PPM
äÉ~ëí=ëèì~êÉ=~ééêçñáã~íáçå=PNO ãáåÉ=ëíçéÉë=NRP
äÉ~ëíJëèì~êÉ=ãÉíÜçÇ=OPN ãáåáåÖ=VQ
iÉïáë=åìãÄÉê=PPM ãáñÉÇ=aa`=êÉÖáãÉ=PNT
äçï=ÇÉåëáíó=PMO ãáñÉÇ=Ñçêãìä~íáçå=NQ
äìãéáåÖ=PNP ãáñÉÇJÑçêã=ëÅÜÉãÉ=NM
j ãçáëíìêÉ=Å~é~Åáíó=íÉêã=NMI=TO
j~ååáåÖJpíêáÅâäÉê=NRNI=NRPI=NSO ãçáëíìêÉ=Çóå~ãáÅë=UQ
ã~ééáåÖ=NTP jçåçÇ=âáåÉíáÅë=ONN
ã~ëë=TSI=NNNI=NRP ãçîáåÖ=ãÉëÜÉë=TV
Ä~ä~åÅÉ=NRUI=OMN k
Ä~ä~åÅÉ=Åçåíêçä=SM k~îáÉêJpíçâÉë=Éèì~íáçå=NSM
Ä~ä~åÅÉ=Éèì~íáçå=NP kÉïíçå=ãÉíÜçÇ=NRI=NUI=NMOÓNMP
Ä~ä~åÅÉ=Éêêçê=OPI=OQI=SM Ñìää=NNI=POS
Ä~ä~åÅÉ=Éêêçêë=NM çåÉJëíÉé=NNI=ONI=NMN
cbcilt=ö=PSP
pìÄàÉÅí=fåÇÉñ
åçÇÉë=NTM éçêÉJÅçååÉÅíáîáíó=é~ê~ãÉíÉê=NO
l éçêçëáíó=NOI=NRQI=OMN
çéÉê~íçê=ëéäáííáåÖ=OOUÓOPO éçêçìë=ãÉÇá~=NSI=NRNI=NRPI=NRVI=NSRI=NVVI=OMNI=ONNI
çêíÜçÖçå~ä=íê~åëÑçêã~íáçå=NTT ONR
loqeljfk=TUI=PPM éêÉÇáÅíçêJÅçêêÉÅíçê=ONI=NMPI=POS
çìíÑäçïáåÖ=ÄçìåÇ~êó=NOQI=NQP ~ééêç~ÅÜ=NN
çîÉêä~åÇ=Ñäçï=NRPI=NSN éêÉÇáÅíçêJÅçêêÉÅíçê=ãÉíÜçÇ=NTN
éêÉÇáÅíçêJÅçêêÉÅíçê=çåÉJëíÉé=kÉïíçå=NUÓON
m
éêÉÇáÅíçêJÅçêêÉÅíçê=ëíê~íÉÖó=OPNI=OPO
é~êíáÅäÉ=íê~ÅâáåÖ=ãÉíÜçÇ=NQN
éêÉëëìêÉ=NPSI=NRUI=NSOI=ONRI=OUPI=OUR
é~íÅÜ=ëçìêÅÉ=éêçÄäÉã=OQV
Ö~ë=ONS
é~íÜäáåÉë=NQP
ëèì~êÉ=ONU
mÉÅäÉí=åìãÄÉê=OPVI=OQNI=OQTI=OQUI=OTM
éêÉëëìêÉ=Öê~ÇáÉåí=OOQI=OUP
éÉêÅÜÉÇ=ï~íÉê=TMI=OTQ
éêÉëëìêÉ=ÜÉ~Ç=NOI=NMOI=OONI=OPT
éêçÄäÉã=RM
~áêJÉåíêó=NOI=OS
í~ÄäÉ=PUI=RV
éêáã~êó=î~êá~ÄäÉ=ëïáíÅÜáåÖ=NNI=NRÓNUI=RVI=NMN
mÉíêçîJd~äÉêâáå=äÉ~ëí=ëèì~êÉ=EmdipF=ãÉíÜçÇ=OOT
éêçÄäÉã
éÜ~ëÉ
ÇÉåëáíóJÇêáîÉå=NNP
ÑäìáÇ=OMMI=ONP
éêçÇìÅíë=OMP
Ñê~Åíáçå=çÑ=ÑäìáÇ=OOR
éêçàÉÅíáçå=íÉÅÜåáèìÉë=OUP
Ö~ë=ONR
éëÉìÇçJìåë~íìê~íÉÇ=~ééêç~ÅÜ=VQ
áåÇáÅ~íçê=OMMI=OMN
éëÉìÇçJìåë~íìê~íÉÇ=ãçÇÉäáåÖ=~ééêç~ÅÜ=UOÓUQ
áåíÉêÑ~ÅÉë=NRV
ä~Ö=PNI=PO o
äÉ~Ç=Éêêçê=OTI=SM o~óäÉáÖÜ=åìãÄÉê=PMM
ãìäíá=NMNI=OMMI=OMN ÅêáíáÅ~ä=PPM
ëçäáÇ=OMMI=ONP ÉÑÑÉÅíáîÉ=PPP
íïç=OMO ëçäìí~ä=PPM
éÜêÉ~íáÅ=NRNI=NRPI=NSSI=NSTI=NSU íÜÉêã~ä=PPM
~èìáÑÉê=TM êÉ~Åí~åíë=OMP
ÅçåÇáíáçå=NRS êÉ~Åíáçå=ê~íÉë=OMP
máÅ~êÇ=PR êÉéêÉëÉåí~íáîÉ=ÉäÉãÉåí~êó=îçäìãÉ=EobsF=NRQ
áíÉê~íáçå=NMI=OOI=URI=NMNI=OPR êÉëáÇÉåÅÉ=íáãÉ=NQN
ãçÇáÑáÉÇ=ãÉíÜçÇ=OS êÉëáÇì~ä=Éêêçê=ÅêáíÉêáçå=NMR
ëÅÜÉãÉ=NT êÉí~êÇ~íáçå=OMT
éáÉòçãÉíêáÅ=ÜÉ~Ç=NOI=STI=NPRI=NPSI=NRRI=ONSI=OORI=OSUI êÉîÉêëÉ=Ñäçï=ÑáÉäÇ=NQS
PNN oÉóåçäÇë=åìãÄÉê=NRV
ë~äíï~íÉê=NQM oáÅÜ~êÇë=Éèì~íáçå=VI=UQI=NMNI=OPR
éçêÉ=ëáòÉ=ÇáëíêáÄìíáçå=áåÇÉñ=NOI=QRI=SUI=NNQ ëíÉ~ÇóJëí~íÉ=äáåÉ~êáòÉÇ=OON
éçêÉ=îÉäçÅáíó=NQNI=ONRI=OOUI=OPUI=OPVI=ORQI=OSTI=OSV oáíòJd~äÉêâáå=ãÉíÜçÇ=OQR
PSQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
pìÄàÉÅí=fåÇÉñ
êáîÉê=OTNI=OTO ëóããÉíêáÅ=ëíêÉ~ãäáåÉ=ëí~Äáäáò~íáçå=OOUI=OQR
ÄÉÇ=OTO q
ÅäçÖÖÉÇ=ÄÉÇ=OTOI=OTQ í~êÖÉíJÄ~ëÉÇ=Ñìää=kÉïíçå=OOÓOPI=NMN
êìåçÑÑ=NRP íÉãéÉê~íìêÉ=SUI=TPI=TSI=TTI=NNNI=NPUI=NQMI=NQOI=NSRI
p NUVI=OPTI=OSVI=OURI=OUTI=OVNI=PNNI=PONI=POVI=PPPI=PRQI
ë~äáåáíó=NPSI=PMO PRSI=PRT
ë~äí=ÇçãÉ=éêçÄäÉã=OUQ íÉãéçê~ä=ÇáëÅêÉíáò~íáçå=NQÓNR
íÜÉêãçÜ~äáåÉ=PPSÓPPV íÉëí=ÑìåÅíáçå=NPI=NQI=NNMI=NTMI=OPN
ë~äíéççä=éêçÄäÉã=PMOÓPMU íÜÉêã~ä=ÉèìáäáÄêáìã=NSQ
ë~äíï~íÉê=NPT íÜÉêã~ä=Éñé~åëáçå=PON
ÜáÖÜJÅçåÅÉåíê~íáçå=PON íÜÉêãçÜ~äáåÉ=ÅçåîÉÅíáçå=PNT
ë~äíï~íÉê=áåíêìëáçå=TMI=VRI=VTI=NPRI=NPSI=NPUI=NPVI=POQ íÜÉêãçÜ~äáåÉ=éêçÄäÉã=NPU
ë~äíï~íÉê=ìéÅçåáåÖ=PMO íçí~ä=ëçäìíáçå=åçêã~äáíó=OMS
ë~íìê~íÉÇ=ãÉÇáìã=NO íê~ÅÉê=NQO
ë~íìê~íáçå=OMN íê~åëÑÉê
ÉÑÑÉÅíáîÉ=NOI=TO ÅçÉÑÑáÅáÉåí=TRI=OORI=OTOI=OTQ
êÉëáÇì~ä=NO Åçåëíê~áåí=OTP
ëÅ~ä~ê=éêçÇìÅí=NRR áå=OTOI=OTQ
ëÉÉé~ÖÉ=VM çìí=OTOI=OTQ
ëÜçÅâ=Å~éíìêáåÖ=NMVI=NNMÓNNNI=OOT íê~åëÑçêã~íáçå=NRPI=OUV
ëãççíÜáåÖ=OVT oáÅÜ~êÇë=Éèì~íáçå=OOOÓOOP
ëãççíÜáåÖ=íÉÅÜåáèìÉë=OUQ íê~åëáíáçå=òçåÉ=NPTI=NPVI=PMT
ÖäçÄ~ä=OUQI=PNOÓPNPI=PRRÓPRS å~êêçï=OVUI=PMO
äçÅ~ä=OUQI=PNPI=PRS íê~åëãáëëáîáíó=ONVI=ORSI=ORV
ëçäÉåçáÇ~ä=NRVI=OPR íê~éÉòçáÇ=êìäÉ=NQI=TVI=NTNI=POS
ëçêéíáçå íê~îÉä=íáãÉ=NQO
åçåÉèìáäáÄêáìã=ONP íêìåÅ~íáçå=Éêêçê=OM
ëé~êëÉ=ã~íêáñ=ëóëíÉãë=POV qìêåÉê=åìãÄÉê=PPM
ëéÉÅáÑáÅ=ëíçê~ÖÉ=NOI=NMO íïçJéÜ~ëÉ=ëóëíÉã=OMO
ëéÉÅáÑáÅ=ëíçê~íáîáíó=ONS r
ëéìêáçìë=åçåÅçåëáëíÉåí=îÉäçÅáíáÉë=OUT ìåë~íìê~íÉÇ=Ñäçï=OSN
ëíÉ~ÇóJëí~íÉ=~ééêçñáã~íáçå=Epp^F=OMQ ìåë~íìê~íÉÇ=ãÉÇáìã=NO
ëíÉ~ÇóJëí~íÉ=Ñäçï=ONV ìåë~íìê~íÉÇJë~íìê~íÉÇ=ãçÇÉäáåÖ=~ééêç~ÅÜ=SV
ëíçáÅÜáçãÉíêó=OMO ìåëóããÉíêáÅ=äáåÉ~ê=ëóëíÉãë=ON
píçâÉëÛë=~ëëìãéíáçå=NRV ìéëíêÉ~ã=ïÉáÖÜíáåÖ=NNI=OQÓORI=OPR
ëíçê~íáîáíó=NRU ìéïáåÇ=OQI=NMVI=NNOI=OOT
ëíêÉ~ãäáåÉ=VMI=NNM ÄìáäíJáå=OPS
ëíêÉ~ãäáåÉ=ìéïáåÇ=NMVI=OOTI=OPV ÇáêÉÅíáçå=NMV
ëìÅíáçå=PNI=POI=PQ Ñìää=OPR
cbcilt=ö=PSR
pìÄàÉÅí=fåÇÉñ
ÑìåÅíáçå=NNM
ÜáÖÜÉêJçêÇÉê=OPS
é~ê~ãÉíÉê=NNM
ëíêÉ~ãäáåÉ=NMVI=NQQI=OOTI=OPRI=OPTI=OPVI=ORQ
s
î~å=dÉåìÅÜíÉåÛë=éêçÄäÉã=PN
î~å=dÉåìÅÜíÉåJjì~äÉã=ãçÇÉä=NOI=TO
î~êá~ÄäÉ=ÇÉåëáíó=NPV
îáëÅçëáíó=TNI=PON
Åçåëí~åí=ONT
ÅçìéäáåÖ=ÉÑÑÉÅíë=TV
Çóå~ãáÅ=SUI=NVMI=OSVI=PNNI=PNS
ÉÑÑÉÅíë=PMO
ÑäìáÇ=NRVI=OURI=PNM
Ö~ë=ONR
kÉïíçåÛë=ä~ï=NRV
êÉÑÉêÉåÅÉ=ONSI=PON
êÉä~íáçå=ÑìåÅíáçå=NUVI=PNRI=PON
î~êá~ÄäÉ=ÑäìáÇ=PMP
îáëÅçìë=ëíêÉëëÉë=NRT
îçáÇ=ëé~ÅÉ=OMN
îçäìãÉ=Ñê~Åíáçå=OMN
t
ïÉ~â=Ñçêã=NP
Åçåíáåìáíó=Éèì~íáçå=PROÓPRP
a~êÅó=Éèì~íáçå=PRP
ÜÉ~í=íê~åëéçêí=Éèì~íáçå=PRQ
ã~ëë=íê~åëéçêí=Éèì~íáçåë=PRPÓPRQ
ïÉáÖÜíáåÖ=ÑìåÅíáçå=NOOI=NSVI=NUVI=PNS
ãçÇáÑáÉÇ=OOT
ïÉääë
~Ä~åÇçåÉÇ=NRP
éìãéáåÖ=NRP
PSS=ö=tÜáíÉ=m~éÉêë=J=sçäK=f
^ìíÜçê=fåÇÉñ
^ìíÜçê=fåÇÉñ bî~åë=PNT
c
c~å=PNU
cÉêå~åÇç=PNT
^ cçêëóíÜ=NMI=NNI=NSI=OOI=OQI=OSI=PQI=PUI=PVI=QNI=QOI=QQI
^Äêáçä~=NM QRI=QSI=QTI=QUI=RPI=RRI=RSI=RVI=NMNI=NMPI=NNQ
^ÅâÉêÉê=NMI=OUQI=POQ cêáåÇ=OPVI=OQRI=OQVI=ORMI=OROI=ORPI=PNU
^åÖáê~ë~=PNT cêçäâçîáÅ=OUQI=OUVI=PMNI=PMVI=POP
^òáò=PNV cìÜêã~åå=NM
_ d
_~åÉêàÉÉ=PNV d~äÉ~íá=PNU
_É~ê=ONS dççÇÉ=NQNI=NQS
_Éà~å=PNT dêÉëÜç=NUI=POSI=POT
_ÉìâÉã~=PNV dìêÉÖÜá~å=UUI=VM
_ÉìëÉå=POQ e
_áñäÉê=NUI=OMI=POT e~êäÉã~åå=NNOI=ORQI=ORR
_ê~åÇí=PNT e~ëë~åáò~ÇÉÜ=OTTI=PNU
_êççâë=OOT eÉêÄÉêí=OUPI=PNUI=POPI=PPS
_êìáå=PNV eáääë=NM
_ìêåÉíí=OQVI=ORMI=OROI=ORP eçäëí=PNV
` eççéÉë=NNOI=ORQI=ORR
`~äí~ÖáêçåÉ=PNV eçêåÉ=PNV
`~êêÉê~=NQS eìÖÜÉë=ORI=NMVI=OOT
`Éäá~=NMI=NNI=OSI=OTI=UQI=UR eìó~âçêå=PNU
`Ü~å=PNV g
`ÜÉå=PNT g~Åâëçå=PON
`çÇáå~=NMVI=OOT gçÜ~ååëÉå=OUQI=PMOI=PMS
`ççéÉê=PNU gçÜåëçå=NMV
`çêÇÉë=POQ gì=NM
`êçìÅÜÉê=PNU
h
a h~Ü~ïáí~=PNU
aÉ=pÅÜÉééÉê=PMNI=PMV h~âáåìã~=PNU
aÉë~á=UP h~ëëçó=PNV
aáÉêëÅÜ=NSI=TSI=TTI=NMNI=NMPI=NMQI=OMSI=OUPI=PNUI=PONI hÉääó=OOT
PORI=POTI=POU háåòÉäÄ~ÅÜ=POQ
açåÉ~=ORU háêâä~åÇ=NMI=NNI=OSI=PU
b hå~ÄåÉê=OUVI=PMVI=POP
bäÇÉê=PNUI=PNVI=PQS håìéé=TMI=UP
cbcilt=ö=PST
^ìíÜçê=fåÇÉñ
hçäÇáíò=NSI=OUPI=PNUI=PNV oìÄáå=PNT
h∏åáÖ=OOUI=OPV p
hçåáâçï=PNU p~åá=POS
hêçéáåëâá=NNI=OQI=QRI=QSI=QTI=QUI=RPI=RRI=RSI=NNQ p~ìíÉê=POQ
hìåÖ=NM pÅÜáåÅ~êáçä=PNU
i pÅÜçííáåÖ=OTUI=OTVI=OUM
iÉÉ=POPI=POS pÅÜìÄÉêí=PNV
iÉÜã~åå=NM pÅÜï~êíò=PNU
iÉáàåëÉ=OTTI=OUPI=OUQI=OUTI=OVSI=PNUI=POP pÉÖçä=OQVI=PNU
iÉáëã~åå=OPVI=OQRI=OQVI=ORM pÜÉå=PNT
iÉîÉê=PON páãéëçå=PV
iá=UP páãìåÉâ=NMI=OQ
j pçìò~=OUPI=OUQI=OUTI=PMMI=PNUI=PNVI=POPI=PPN
j~ääÉí=NMV pêáåáî~ë~å=PNT
jÉêÅÉê=PON píê~ìë=PNV
jáääÉê=NU q
jçë¨=POQ q~óäçê=NSQI=PNU
jìêê~ó=PNT qêÉîáë~å=PNT
k qóî~åÇ=PNT
kÖìóÉå=UUI=OOTI=OOUI=ORUI=OSMI=OSNI=OSOI=OSPI=OSQ s
káÉäÇ=PNT î~å=dÉåìÅÜíÉå=NNI=PNI=USI=UT
kìåå=PNT s~êåÉ=NQS
kΩíòã~åå=UU s~ìÅÜ~ìÇ=UUI=UV
l sÉêêìáàí=ONS
lÛpìääáî~å=PNU sçÖÉä=NM
läÇÉåÄìêÖ=OQI=QVI=PNU sçëë=OUPI=OUQI=OUTI=OVQI=PMMI=PNUI=PNVI=POPI=PPN
lëï~äÇ=OUQI=PMOI=PMRI=PMV t
m tÉÄÄ=NNI=QVI=RNI=RO
m~åáÅçåá=NMI=NU tÉåÇä~åÇ=OOUI=OPVI=OQNI=OQOI=OQR
mÉêêçÅÜÉí=NMNI=NMPI=NQNI=PON u
máåÇÉê=PNUI=PON uìÉ=PNU
mêìÉëë=OQI=QVI=PNU v
mìííá=NMI=NU vÉÜ=TMI=POP
o w
o~íÜÑÉäÇÉê=NM wÉÄáÄ=PNV
oÉóåÉå=OOTI=OOU wÜ~åÖ=PNU
oçëë=QVI=RNI=RT
oçíÜ=PNT
PSU=ö=tÜáíÉ=m~éÉêë=J=sçäK=f