Professional Documents
Culture Documents
cbcilt o
cáåáíÉ=bäÉãÉåí=pìÄëìêÑ~ÅÉ=cäçï
C=qê~åëéçêí=páãìä~íáçå=póëíÉã
tÜáíÉ=m~éÉêë
sçäK=fs
aefJt^pv=dãÄe
`çéóêáÖÜí=åçíáÅÉW
kç=é~êí=çÑ=íÜáë=ã~åì~ä=ã~ó=ÄÉ=éÜçíçÅçéáÉÇI=êÉéêçÇìÅÉÇI=çê=íê~åëä~íÉÇ=ïáíÜçìí=ïêáííÉå=éÉêãáëëáçå=çÑ=íÜÉ=
ÇÉîÉäçéÉê=~åÇ=ÇáëíêáÄìíçê=aefJt^pv=dãÄeK
`çéóêáÖÜí=EÅF=OMMRI=OMMSI=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=fs
`çåíÉåíë
`çåíÉåíë
NK=oÉ~ÅíáîÉ=ãìäíá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 R
cbcilt=ö=ááá
`çåíÉåíë
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt=K=K=K= SP
PK=_ÉåÅÜã~êâáåÖ=î~êá~ÄäÉ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= UP
QK=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= VP
^ìíÜçê=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= NON
áî=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
ν 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 (1-1)
cbcilt=ö=R
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
S=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKO=qÜÉçêó
⎫
⎪
⎪
⎪
⎬ (1-6)
⎪
⎪
⎪
⎭
⎧ α = f, s (fluid, solid)
∂ α α α α α α ⎪ α α
( ε C ) – ∇ ⋅ ( D k ⋅ ∇C k ) + ∇ ⋅ ( q C k ) – ε α Q k = R k ⎨ q = D dk ≡ 0 for α = s (solid) (1-7)
∂t α k ⎪
⎩ k = 1, …, N
α ⎫
R k = ε α R hom + R het
k k ⎪
⎪
N ⎪
∑ Rk = 0 ⎪
⎬ (1-8)
k=1 ⎪
α α⎪
α α α q ⊗q ⎪
D k = ( ε α D d + β T q )I + ( β L – β T ) -------------------
α ⎪
k
q ⎭
α
where each species, labeled by the subscript k , is asso- Dk = tensor of hydrodynamic dispersion of
ciated with a particular phase α ∈ ( f, s ) , where f and s species k of α -phase;
α
indicate the fluid and the solid phase, respectively. In Dd
k
= coefficient of molecular diffusion of
(1-7) we have species k of α -phase;
I = unit tensor;
α
Ck = concentration of species k of α -phase; k = species indicator, k = 1, …, N ;
cbcilt=ö=T
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
N = total number of chemical species; express the volume fraction ε α for the fluid phase
α
Qk = zero-order nonreactive production term of α = f and for one solid phase α = s in a porous
α -phase; medium as
α α
q = ε α v , Darcy flux of α -phase;
α εf = sf ε εs = 1 – ε (1-9)
v = pore velocity of α -phase;
Rk = bulk rate of chemical reaction of species k ; with
α
R hom = homogeneous rate of reaction of species k
k
within the α -phase; 0 < sf ≤ 1 (1-10)
R het = heterogeneous rate reaction of species k
k
associated with different phases;
where ε is the porosity (void space) of the porous
α = phase indicator, α = f, s, … ;
medium, and s f is the saturation referring to the fluid
β L, β T = longitudinal and transverse dispersivity of
(liquid) f-phase. For saturated media we have s f ≡ 1
porous medium, respectively.
and ε f = ε . Using (1-9) the balance equations (1-7) can
εα = volume fraction of α -phase;
be written for the f- and s-phases in their specific forms
according to
Considering the fluid phase as a wetting liquid in an
unsaturated porous medium, it is often convenient to
∂ f f f f f f
( s εC ) – ∇ ⋅ ( D k ⋅ ∇C k ) + ∇ ⋅ ( q C k ) – s f Q k = R k fluid phase f and species k
∂t f k
(1-11)
∂ s s
( ε C ) – Qk = Rk solid phase s and species k
∂t s k
f s
NKOKOKO dÉåÉê~äáòÉÇ=Ä~ä~åÅÉ=Éèì~íáçåë where A k is the fluid species, A m is the sorbed (solid)
species, and the symbol → ← identifies reversible reac-
Let us assume that a species k of a fluid phase f for tions at a chemical equilibrium. The law of mass action
U=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKO=qÜÉçêó
∂ f f f f f
( s εℜ C ) – ∇ ⋅ ( D k ⋅ ∇C k ) + ∇ ⋅ ( q C k ) (1-15)
∂t f k k
f s f
– s f ( Q k + Q m ) = R k ∗ + R m∗ ( C k )
⎧
⎪
⎨
⎪
⎩
⎧
⎪
⎪
⎨
⎪
⎪
⎩
Qk Rk
cbcilt=ö=V
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
∂ f f f f f
( s εℜ C ) – ∇ ⋅ ( D k ⋅ ∇C k ) + ∇ ⋅ ( q C k ) – s f Q k = R k fluid phase f and species k ⎫
∂t f k k ⎪
⎬ (1-18)
∂ s
solid phase s and species k ⎪
s
( ε C ) – Qk = Rk
∂t s k ⎭
1–ε ⎫
ℜ k = 1 + ----------- χ k ⎪
ε ⎪
f f⎬ (1-19)
f f f q ⊗ q- ⎪
D k = ( s f εD d + β T q )I + ( β L – β T ) ---------------
f ⎪
k
q ⎭
∂ f f f f f
fluid phase f and species k ⎫
)
( εℜ k C k ) – ∇ ⋅ ( D k ⋅ ∇C k ) + ∇ ⋅ ( q C k ) – Q k = BR k
∂t ⎪
⎬ (1-20)
∂ s
solid phase s and species k ⎪⎭
s
)
( ε BC ) – Q k = BR k
∂t s k
1–ε ⎫
ℜ k = B ⎛ 1 + ----------- χ k⎞ ⎪
⎝ ε ⎠
⎪
f f⎬
(1-21)
f f f q ⊗q ⎪
D k = ( εBD d + β T q )I + ( β L – β T ) ---------------
-
f ⎪
k
q ⎭
and
q = Bq ⎫⎪
f f
⎪
)
Q k = BQ k ⎬ (1-22)
s
⎪
Q k = BQ k ⎪⎭
s
)
NM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKO=qÜÉçêó
Nr N nm
α
Rk = ∑ νkr rr ( k = 1, …, N ) (1-23)
rr = ∑ B rm ( C m ) α = f or s (1-25)
m=1
r=1
where
where B rm is a rate constant and n m ≥ 0 corresponds to
Nr = number of reactions; an exponent of species m. For such a type the reaction
rr = rate of reaction associated with the type of rate R k (1-23) can be written in the general form
reaction r;
N
ν kr = stoichiometric number of species k and α nm
reaction r.
Rk = ∑ κm ( Cm ) α = f or s
m=1 (1-26)
α α Monod type
r r = r r ( C 1 , …, C N, s f, ε ) α = f or s (1-24)
Arrhenius type
cbcilt=ö=NN
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
where κ m ( m = 1, …, N ) are bulk rate constants that Using (1-29) with (1-23) the following expression
can be dependent on ε and s f . For the species expo- for the reaction rate R k is obtained:
nents n m ≥ 0 is assumed.
NKOKPKP jçåçÇ=íóéÉ=âáåÉíáÅë
Monod type kinetics describe more complex bio-
chemical reaction systems. Monod was the first to rec-
ognize that the growth rate of a microbial population is
restricted by the concentration of the growth-limiting
substrate. Monod established that the form of the rela-
tionship was analogous to the Michaelis-Menten
NO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKO=qÜÉçêó
n n n
⎛ b1 ( Cα ) 2 ⎞ ⎛ b1 ( Cα ) 2 ⎞ ⎛ b1 ( Cα ) 3 ⎞
α n1 ⎜ α n1 ⎜
1 11 2
R k = κ 1 ( C 1 ) ⎜ ------------------------------------- - + κ 2 ( C 1 ) -------------------------------------- --------------------------------------⎟
⎟ 1 21 2 ⎟ ⎜ 22 3
(1-30)
1 1 α n 2⎟ ⎜ 1 1 α n 2⎟ ⎜ 1 1 α n 3⎟
⎝ d 11 + e 11 ( C 2 ) ⎠ ⎝ d 21 + e 21 ( C 2 ) ⎠ ⎝ d 22 + e 22 ( C 3 ) ⎠
n n n α nn
⎛ b1 ( Cα ) 2 ⎞ ⎛ b1 ( Cα ) 3 ⎞ ⎛ b1 ( Cα ) 4 ⎞ N° ⎛ 1
b Nn ( C n ) ⎞
α n1 ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ α n1 ⎜
1 31 2 32 3 33 4
- -------------------------------------- -------------------------------------- + … + κ N ( C 1 )
+ κ 3 ( C 1 ) ⎜ -------------------------------------
1
----------------------------------------⎟
∏
1 1 α n 2⎟ ⎜ 1 1 α n 3⎟ ⎜ 1 1 α n 4⎟ ⎜ 1 1 α n n⎟
⎝ d 31 + e 31 ( C 2 ) ⎠ ⎝ d 32 + e 32 ( C 3 ) ⎠ ⎝ d 33 + e 33 ( C 4 ) ⎠ n = 2 ⎝ d Nn + e Nn ( C n ) ⎠
n α n1 ⎞ ⎛ α n3 ⎞
⎛ b2 ( Cα ) 1 ⎞ n2 ⎛
2
b 21 ( C 1 )
2
b 22 ( C 3 )
α n2
+ κ 1 ( C 2 ) ⎜ -------------------------------------
-⎟ + κ 22 ( C α2 ) ⎜ ------------------------------------- -⎟ ⎜ -------------------------------------
-⎟
2 11 1
⎜ 2 2 α n 1⎟ ⎜ 2 2 α n 1⎟ ⎜ 2 2 α n 3⎟
⎝ d 11 + e 11 ( C 1 ) ⎠ ⎝ d 21 + e 21 ( C 1 ) ⎠ ⎝ d 22 + e 22 ( C 3 ) ⎠
n n n n
⎛ b2 ( Cα ) 1 ⎞ ⎛ b2 ( Cα ) 3 ⎞ ⎛ b2 ( Cα ) 4 ⎞ N° ⎛ b2 ( Cα ) n ⎞
α n2 n2
+ κ 3 ( C 2 ) ⎜ -------------------------------------
-⎟ ⎜ -------------------------------------
-⎟ ⎜ -------------------------------------
-⎟ + … + κ 2N ( C α2 ) ∏ ⎜⎜ ----------------------------------------⎟
2 31 1 32 3 33 4 Nn n
⎜ 2 2 α n 1⎟ ⎜ 2 2 α n 3⎟ ⎜ 2 2 α n 4⎟ 2 2 α n n⎟
⎝ d 31 + e 31 ( C 1 ) ⎠ ⎝ d 32 + e 32 ( C 3 ) ⎠ ⎝ d 33 + e 33 ( C 4 ) ⎠ n = 1, n ≠ 2 ⎝ d Nn + e Nn ( C n ) ⎠
+…
n n n
Nr
nN ⎛ bNr ( Cα ) 1 ⎞ nN ⎛ Nr
b 21 ( C 1 )
α 1 ⎞⎛ Nr
b 22 ( C 2 )
α 2 ⎞
+
α
κ1 ( CN )
r
⎜ -------------------------------------
11 1
-⎟ + κ N ( C
α
)
r
⎜ -------------------------------------
- ⎟ ⎜ -------------------------------------
-⎟
r ⎜ Nr N α n 1⎟
2 Nr ⎜ Nr N α n 1⎟ ⎜ N N α n 2⎟
⎝ d 11 + e 11r ( C 1 ) ⎠ ⎝ d 21 + e 21r ( C 1 ) ⎠ ⎝ d 22r + e 22r ( C 2 ) ⎠
n n n n
Nr
nN ⎛ bNr ( Cα ) 1 ⎞ ⎛ bNr ( Cα ) 2 ⎞ ⎛ bNr ( Cα ) 3 ⎞ N
nN N° ⎛ bNr ( Cα ) n ⎞
⎜ -------------------------------------
-⎟ ⎜ -------------------------------------
-⎟ ⎜ -------------------------------------
-⎟ + … + κ N r ( C N ) ∏ ⎜⎜ ----------------------------------------⎟
α r 31 1 32 2 33 3 α r Nn n
+ κ3 ( CN )
r ⎜ Nr Nr α n 1⎟ ⎜ N r Nr α n 2⎟ ⎜ N r Nr α n 3⎟ r Nr Nr α n n⎟
⎝ d 31 + e 31 ( C 1 ) ⎠ ⎝ d 32 + e 32 ( C 2 ) ⎠ ⎝ d 33 + e 33 ( C 3 ) ⎠ n = 1, n ≠ N r ⎝ d Nn + e Nn ( C n ) ⎠
or in general terms
n
Nr N n N° ⎛ bm ( Cα ) i ⎞
∏ ⎜⎜ -----------------------------------
-⎟
m α m ni i
Rk = ∑ ∑ κn ( Cm )
m m α n i⎟
α = f or s (1-31)
m = 1n = 1 i = 1, i ≠ m ⎝ d ni + e ni ( C i ) ⎠
m m m m
with bulk rate constants κ n , b ni, d ni, e ni ( m = 1, …, N r )( n = 1, …, N )( i = 1, …, N° ), which can be dependent on
m m
ε and s f . For the species exponents n n ≥ 0 is assumed. In (1-31) b ni is a maximum specific growth rate and d ni
is a half-saturation constant.
cbcilt=ö=NP
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
NKOKPKQ m~ê~ääÉä=áêêÉîÉêëáÄäÉ=~åÇ=êÉîÉêëJ and assuming that the decay rate constants ϑ k are iden-
áÄäÉ=êÉ~Åíáçåë tical for the fluid and solid phases, the balance equa-
tions (1-33a) and (1-33b) can be simply added. This
Let us consider the case when irreversible and yields the following overall species mass balance equa-
reversible reactions occur together. For instance, spe- tion
cies are dissolved in the fluid phase f and undergo a
decay reaction. At the same time, these species may be ∂ f f f f f
adsorbed at the solid phase s in equilibrium reactions. ( s εℜ C ) – ∇ ⋅ ( D k ⋅ ∇C k ) + ∇ ⋅ ( q C k ) – s f Q k (1-35a)
∂t f k k
As exemplified for a reactive eight-species system with = Rk ( k = A, B, C, D )
a degradation-type kinetics we can write
f f
Rk = sf ε ( ϑk – 1 ℜk – 1 Ck – 1 – ϑk ℜk Ck ) (1-35b)
Es Fs Gs Hs (1-32)
( k = A, B, C, D )
NQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKP=kìãÉêáÅ~ä=pçäìíáçå
the fluid f or solid phase s. It ends up with the following C so that an efficient numerical solution strategy is
matrix system: required here. One possibility would be the solution of
the coupled matrix system (1-36a) in a direct and
dC simultaneous manner. Although mathematically rigor-
S ⋅ ------- + K ⋅ C – R = 0 (1-36a)
dt ous, practical implementation of that approach has
or been limited and is not generally applicable to large,
geometrically complex and multidimensional problems
⎧ dC 1 ⎫ because of the significant memory and/or computa-
⎪ --------- ⎪
⎪ dt ⎪ tional burden. The size of the coefficient matrices S
S1 0 0 … 0 ⎪ dC ⎪ K1 0 0 … 0 ⎧ C1 ⎫
⎪ ---------2 ⎪ ⎪ ⎪ and K in the discretized system (1-36a) grows as a
0 S2 0 … 0 ⎪ dt ⎪ 0 K2 0 … 0 ⎪ C2 ⎪
⎪ ⎪ ⎪ ⎪
(1-36b)
product of the number of nodes NP and the number of
0 0 S3 … 0 ⎨ dC 3 ⎬ + 0 0 K3 … 0 ⎨ C3 ⎬
⎪ --------- ⎪ ⎪ ⎪ species N. In general, the direct approach involves
… ⎪ dt ⎪ … ⎪…⎪
0 0 0 … SN
⎪ … ⎪
0 0 0
⎪ ⎪
… KN ⎩ CN ⎭
solving a NP × N system of nonlinear equations at each
⎪ ⎪
⎪ dC N ⎪ time step. Furthermore, the system for a simultaneous
⎪ ---------- ⎪
⎩ dt ⎭ solution can be ill-conditioned due to the significantly
different scales of the processes involved. Alterna-
tively, in order to reduce the computational require-
⎧ R1 ⎫ 0
⎪ ⎪ ⎧ ⎫ ments, a decoupled (or split-operator) solution strategy
⎪ R2 ⎪ ⎪0⎪
⎪ ⎪ ⎪ ⎪
– ⎨ R3 ⎬ = ⎨ 0 ⎬
is preferred, in which the species equations are solved
⎪ ⎪ ⎪ ⎪ sequentially by using efficient iteration techniques.
⎪…⎪ ⎪… ⎪
⎪ ⎪
R
⎩0⎭ Kanney et al.13 discuss different strategies of such split-
⎩ N⎭
operator approaches. Among a variety of split-operator
techniques the sequential iterative approach (SIA) have
where S k = S k ( C ) ( k = 1, …, N ) are the nonlinear proven superior and powerful. In FEFLOW, we prefer
storage matrices including retardation effects, K k an adaptive error-controlled SIA strategy which is
( k = 1, …, N ) are the ’conductance’ matrices encom- based on an efficient predictor-corrector time-stepping
passing advection and dispersion effects, and technique. In contrast to a common SIA technique the
R k = R k ( C ) ( k = 1, …, N ) are the chemical rate vec- transport equations with the reaction terms are solved
tors, which represent nonlinear dependencies on the in an adaptive full time interval using predictor solu-
total concentration vector C = { C1, C 2, C 3, …, CN } tions to linearize the nonlinear reaction terms. The
according to the considered reaction kinetics. Further- overall iteration control is fully embedded in a time-
more, we note that there is no conductance K k ≡ 0 for a marching strategy via a sophisticated error-based time-
species k belonging to a solid phase s. step adaptation.
cbcilt=ö=NR
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
The nonlinear matrix systems (1-37) are discretized in (Step 1 - Predictor solutions) Perform explicit predic-
time t by using implicit time-stepping techniques. Con- tor solutions for all species k by using the Adams-
sidering Ck within the time interval ( t n, t n + Δt n ) , Bashforth (AB) or the forward Euler (FE) algorithm,
where the subscript n denotes the time plane and Δt n is respectively:
a variable time step length, the implicit approximation
of (1-37) yields ⎧ C n + Δt Δt n
-------n- 2 + --------------
n Δt n · n – 1
- C· – --------------
-C
n + 1, p ⎪ k 2 Δt n – 1 k Δt n – 1 k
Ck = ⎨ (1-41)
⎪ n · n
⎩ C k + Δt n C k ( k = 1, …, N )
NS=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKP=kìãÉêáÅ~ä=pçäìíáçå
(Step 2 - Corrector solutions) Do corrector solution (Step 5 - Prediction of new time step) Predict the
via the TR or BE schemes (1-39) by applying the pre- potential new k-specific time-step lengths from the
dictor solution error estimates (1-44) for each species k:
n + 1, p n + 1, p n + 1, p n + 1, p n + 1, p
C = { C1 , C2 , C3 , …, C N } from
(1-41) to linearize the species equations as ⎛ δ ⎞1 ⁄ λ
Δt n + 1, k = Δt n ⎜ ----------------
-⎟ ( k = 1, …, N ) (1-45)
⎝ d nk + 1 ⎠
n + 1, p
⎛ Sk ( C ) ⎞ n+1
⎜ ----------------------------- + K k⎟ ⋅ C k (1-42)
⎝ θΔt n ⎠ where λ is 3 for the AB/TR and 2 for the FE/BE
n
Ck 1 · n scheme, δ is a user-specified error tolerance
) ⋅ ----------- + ⎛⎝ --- – 1⎞⎠ C k
n + 1, p
= Sk ( C –4 –3
θΔt n θ ( δ = 10 – 10 is typical), and . is a norm to be
chosen as the weighted RMS norm or, alternatively, the
n+1 n + 1, p
+ Rk (C ) ( k = 1, …, N ) maximum norm, respectively:
⎧ 1⁄2
⎛ NP ⎞
(Step 3 - Updated time derivatives) Update the new ⎪ 1 1 ⎜ n + 1 2⎟
max NP ⎜ ∑ ki
⎪ -----------
- ------- d
⎟
time-derivative vectors by inverting the TR and BE n+1 ⎪ Ck ⎝ i=1 ⎠
dk = ⎨ (1-46)
schemes, respectively: ⎪
1 -⎛
⎪ ----------- n+1⎞
max d ( k = 1, …, N )
⎪ C max ⎝ i ki ⎠
⎧ 2 n+1 n · n ⎩ k
⎪ -------- ( C k – Ck ) – Ck
· n+1 Δt
⎪ n
Ck = ⎨ (1-43) max
1
⎪ ------- n+1 n where Ck is the maximum concentration of species k
-(C – C k ) ( k = 1, …, N )
⎪ Δt n k at the time plane n+1, NP is the total number of spa-
⎩ n+1
tially discretized points (nodes), and d ki denotes the
error of species equations k at the node i
(Step 4 - Error estimation) Compute the local trunca- ( i = 1, …, NP ) .
tion error for the AB/TR or FE/BE scheme, respec-
tively: (Step 6 - Tactic of adaptive time stepping and error
control) The following criteria are used to monitor the
⎧ n+1 n + 1, p progress of the nonlinear solution:
⎪C k – Ck
-------------------------------------
-
⎪ Δt n – 1⎞
n+1 ⎪ 3 ⎛ 1 + -------------- - 1. If
dk = ⎨ ⎝ Δt n ⎠ (1-44)
⎪
⎪1 n + 1 n + 1, p Δt n + 1, k ≥ Δt n (1-47a)
⎪ --2- ( C k – Ck ) ( k = 1, …, N )
⎩
cbcilt=ö=NT
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
n+1
the solution C k for the species equation k is accurate
Δt n + 1 = min ( Δt n + 1, k ) (1-47e)
within the error bound defined by δ and the increase of
k
the time step is always accepted.
NU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKP=kìãÉêáÅ~ä=pçäìíáçå
Naming of species
Figure 1.2 FEFLOW’s Problem Classifier dialog with selected multi-species mass transport, and Chemical
Species List Editor shown for 7 species.
cbcilt=ö=NV
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
In the dialog the number of species N must be set. Figure 1.3 FEFLOW’s species selector is used to browse
This is an arbitrary positive integer (practically, up to a through all defined species.
maximum of 10,000 species is possible). The default
option (N = 1) is single-species transport. Multi-species The species selector automatically appears for ini-
transport is considered for a number N greater than tial data, boundary data and material data of multi-spe-
unity. In this case the Species List Editor (see Fig. 1.2) cies mass transport. All input applies to the species ID
can be opened to name the species and to define the currently shown by the selector. In the problem editor
phase association. At the same time the species list edi- there are also additional options to copy the problem
tor automatically introduces the so-called species IDs data for different species IDs (Fig. 1.4).
( ID = 1, …, N ) , which are used to identify the selected
species. (Note that the species ID can be considered as
the species indicator k = 1, …, N used in the above
theoretical developments). Furthermore, a species con-
α
centration C k = ID can be associated either with a fluid
phase ( α = f ) or with the solid phase ( α = s ) , which is
related to the governing phase-specific mass transport
equations (1-18). In the mobile fluid phase f the species
are dissolved and subject to dispersion and advection,
while species in the immobile solid phase s have no dis-
persion and advection.
OM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKR=oÉ~Åíáçå=háåÉíáÅë=bÇáíçê
porosity ε
appearing as additional
green variable Porosityk solid volume fraction εs
appearing as additional
green variable SolidFrack
sorption coefficient κ (or k1, b1)
appearing as additional
green variable Sorptionk irrelevant for solid phase
Figure 1.5 Mass-material menus for species of a fluid phase f (left) and a solid phase s (right).
cbcilt=ö=ON
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
OO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKR=oÉ~Åíáçå=háåÉíáÅë=bÇáíçê
8 α ∈ ( f, s ) more than eight terms are needed the user-defined reac- báíÜÉê= áå= íÜÉ= ê~íÉ
α ni Åçåëí~åíë= ki= çê= áå
tion kinetics (see Section 1.5.2 below) must be used.
Rk = ∑ k i Rate m ( C m ) k = 1, …, N
m ∈ ( 1, …, N )
(1-48)
íÜÉ=ê~íÉ=ÅçÉÑÑáÅáÉåíë
i=1
Ratem= ~= Ñ~Åíçê= Ñçê= éçêçëáíó
NKRKNKO ^êêÜÉåáìë=íóéÉ=âáåÉíáÅë Eçê= êÉí~êÇ~íáçåF= ãìëí= ÄÉ
where k i are rate constants, Rate m are rate coefficients, áåÅäìÇÉÇI=ÉKÖK
α
C m are the concentrations of species m associated with In contrast to degradation-type kinetics we classify
phase α ∈ ( f, s ) , and n i are exponents of the concentra- a reaction as an Arrhenius type if products of different =========== k i = εℜ i k i
tions, where n i ≥ 0 is commonly assumed. The rate species concentration are to be considered. The pre-
expression is related to the selected species ID = k (in compiled rate expression provides for a maximum of ïÜÉêÉ= k i = áë= íÜÉ= áåíêáåëáÅ
the example of Fig. 1.6 the ID is 2 and the rate expres- four reaction terms as shown in Fig. 1.7. The meaning ê~íÉ=Åçåëí~åíK=pìÅÜ=íóéÉ=çÑ
sion is formulated for R 2 ). The indicator k is the ID set ãçÇáÑáÅ~íáçå= áë= åçí= åÉÅÉëJ
of the colored variables and coefficients is identical to
ë~êó= áÑ= éêÉÑÉêêáåÖ= íÜÉ
by the species selector (cf. Fig. 1.3). In the symbolism that described in Section 1.5.1.1.
cbj^qeba= âáåÉíáÅë= ÉÇáíçê
of the formula five different types appear: ~ë= ÇáëÅìëëÉÇ= áå= pÉÅíáçå
NKRKO= ïÜáÅÜ= éêçîáÇÉë= ~ÇÇáJ
• green variables (Rate1, Rate2, .., RateN): These íáçå~ä= î~êá~ÄäÉë= ëìÅÜ= ~ë
rate coefficients are related to the mass material éçêçëáíóI= ëçêéíáçå= ~åÇ= çíÜJ
distributions prescribed in the material editor (see Éêë= íç= Ñçêãìä~íÉ= íÜÉ= êÉ~ÅJ
Fig. 1.5) for each species ID. They can be treated íáçå= ê~íÉ= R k = áå= ~= ÖÉåÉê~ä
also as spatially variable parameters. ï~óK
• blue variables (C1, C2, ..., CN): These are the
internal system variables of concentrations of the kçíÉ= ÑìêíÜÉê= íÜ~í= éêÉÅçãJ
related species. éáäÉÇ= ê~íÉ= ÉñéêÉëëáçåë= ~êÉ
Åçããçåäó= áå~ééäáÅ~ÄäÉ= Ñçê
• black coefficients and exponents (k1, k2, ..., kN;
ìåë~íìê~íÉÇ= ÅçåÇáíáçåë
n1, n2, ..., nN): These are editable variables to ÄÉÅ~ìëÉ= íÜÉ= ÇÉéÉåÇÉåÅó= çÑ
assign rate factor and rate signs as well as concen- R k = çå= íÜÉ= ë~íìê~íáçå= s f = áë
tration exponents, respectively. They are input in åçí=ÉãÄçÇáÉÇK=cçê=ìåë~íìêJ
the dialog. ~íÉÇ= éêçÄäÉãë= íÜÉ
• red indices m ∈ ( 1, …, N ) : They are selectable in cbj^qeba=ÉÇáíçê=ëÜçìäÇ=ÄÉ
the dialog and relate the concentration and accom- ìëÉÇ=ïÜÉêÉ= R k =Å~å=~äëç=ÄÉ
panying variables to a species ID. ÉñéêÉëëÉÇ= Äó= íÜÉ= ë~íìê~J
íáçå=î~êá~ÄäÉK
The precompiled degradation formula is prepared
for eight terms. Commonly, this is sufficient for a wide qÜÉ=ë~ãÉ=áë=íêìÉ=Ñçê=åçåáëçJ
Figure 1.7 FEFLOW’s Reaction Kinetics Editor for pre- íÜÉêã~ä= éêçÄäÉãëK= rëáåÖ
class of problems (e.g. typical in sequential decay compiled rate expression of Arrhenius-type kinetics. cbj^qeba=íÜÉ=íÉãéÉê~íìêÉ
chain reactions). Reaction terms can be suppressed by Å~å=ÄÉ=áåÅçêéçê~íÉÇ=áå= R k K
specifying zero rate factors in the dialog ( k i = 0 ). If
cbcilt=ö=OP
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
The used Arrhenius reaction type represents a reduced If the number of terms is not sufficient or the structure
variant of the general form of (1-28) according to: of the provided algebraic formula is unsuitable the user
should turn to user-defined reaction kinetics (see Sec-
4 i α ∈ ( f, s ) tion 1.5.2 below), where more flexibility in the formu-
α n1 α nj
Rk = ∑ ki Ratem ( Cm ) ∏ ( Cm ) k = 1, …, N
m ∈ ( 1, …, N )
(1-49) lation of the Monod type expression is available.
i=1 j=2
NKRKNKP jçåçÇ=íóéÉ=âáåÉíáÅë
For the precompiled Monod type kinetics a reduced
variant of the general rate law (1-31) has been imple-
mented based on the following expression
n
3 i ⎛ b ( Cα ) j + 1 ⎞
α n1
∏ ⎜⎜ ---------------------------------------
-⎟
ij m
Rk = ∑ k i Rate m ( C m )
α n j + 1⎟
(1-50)
i=1 j = 1 ⎝ d ij + e ij ( C m ) ⎠
α ∈ ( f, s )
k = 1, …, N
m ∈ ( 1, …, N )
OQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKR=oÉ~Åíáçå=háåÉíáÅë=bÇáíçê
relationships for reactions. It can fully replace the pre- variables, coefficients or constants appear in red if
compiled formulae of Section 1.5.1. Moreover, reac- syntactically erroneous or incompletely assigned.
tion expressions different from the precompiled types
and more complex formulae become easy to formulate The major elements of FEMATHED are illustrated
and apply. in Fig. 1.9. The editor supports standard word-process-
ing shortcuts and key accelerations such as Control-C
The FEMATHED user-defined kinetics editor for copy, Control-X for cut or Control-V for paste of
appears as the dialog shown in Fig. 1.9. Variables and expression parts or characters. All input may be entered
coefficients are identified by different colors: by keyboard. For instance, the concentration variable
C 3 for species 3 can be selected from the list of blue
• green variables (Rate1, Rate2, .., RateN; Porosity1, variables available on the toolbar. Alternatively, enter-
Porosity2, ..., PorosityN or SolidFrac1, SolidFrac2, ing the key sequence C Down 3 automatically retrieves
..., SolidFracN; and Sorption1, Sorption2, ..., Sorp- and sets the variable. Any number of auxiliary vari-
tionN): They represent rate coefficients, values of ables and parentheses can be used to modify the for-
porosity (or solid fraction for solid phase species), mula. Moreover, if-else statements can be introduced in
and sorption coefficients ( κ for Henry, k 1 for Fre- the formula (cf. Fig. 1.9). Arithmetic and logical opera-
undlich, and b 1 for Langmuir adsorption iso- tions can be used and combined in a practically arbi-
therms) that are related to the mass material data trary manner. The edited rate formulae for the species
input in the material editor (see Fig. 1.5) for each are automatically stored in the fem-dataset of the prob-
species ID (= k). The green variables can be lem. A separate file-access interface exists directly in
selected from a list in the editor or by a direct key the FEMATHED editor to save and load the formula
input. They can be spatially variable. expression in XML format. This can be useful to
• blue variables (C1, C2, ..., CN and additionally exchange formulae for different species equations or to
Saturation for unsaturated problems as well as save variants of rate expressions in a separate database.
Temperature for thermohaline transport): These
are the internal system variables of concentrations An additional feature of FEMATHED is the testing
of the related species, the saturation and tempera- of formulae by activating the built-in code interpreter.
ture, which can be freely used in the formula Pressing the right mouse button invokes a context
design of the rate expression. The blue variables menu that includes the option Tools for experienced
can be selected from a list in the toolbar of the edi- users. Using this option the edited formula can be
tor (Fig. 1.9). tested by entering numerical values for the blue and
• Other coefficients, constants and exponents can be green variables and activating the interpreter (see Fig.
arbitrarily introduced in the formulae by using the 1.10). Note that this option is intended for testing the
editor. Once completely defined they appear in built-in interpreter outside a simulation run. During the
black color in the formula expression, otherwise problem simulation the blue and green variables are
internally generated when solving the species mass
cbcilt=ö=OR
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
transport equations and remain hidden from the user. symbolical correctness and completeness of the edited
rate formulae. If any check fails the simulation is
During the start-up phase of a simulation with user- rejected, the user is alerted and FEMATHED must be
defined reaction expressions the built-in code inter- used to remove the error or conflict in the formulae.
preter performs a number of checks with regard to the
Arithmetic operations
selectable Logical operations
selectable
Conditional operations
(if-else statements)
selectable
Example of a rate
using a conditional Monod
type relationship defined Editor window scrollable
by variable r and a stoichio-
metric yield coefficient Y
Figure 1.9 FEFLOW’s Reaction Kinetics Editor FEMATHED with user-defined kinetics.
OS=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKS=j~ëë=j~íÉêá~ä=a~í~=çÑ=jìäíáJpéÉÅáÉë=qê~åëéçêí
activate code
interpreter
Table 1.1 Material conditions for 3D, vertical or axisymmetric mass transport of
species k at fluid phase f
Henry sorption:
Freundlich sorption:
1 – b2
Sorption coefficient b1 ( mg ⁄ l ) 0 1-17
Langmuir sorption:
cbcilt=ö=OT
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
Table 1.1 Material conditions for 3D, vertical or axisymmetric mass transport of
species k at fluid phase f (continued)
Σ Rk –3 –1
gm d 0 1-23, 1-48, 1-49,
(Reaction kinetics editor) 1-50 and others
–3 –1
Source(+)/sink(-) Qk gm d 0 1-15, 1-18
In-transfer rate in –1 0 see FEFLOW Refer-
ΦC md
k ence Manual5
Henry sorption:
Freundlich sorption:
OU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKS=j~ëë=j~íÉêá~ä=a~í~=çÑ=jìäíáJpéÉÅáÉë=qê~åëéçêí
Langmuir sorption:
Σ Rk gm d
–3 –1 0 1-23, 1-48, 1-49,
(Reaction kinetics editor) 1-50 and others
–2 –1
)
a) For confined conditions and for unconfined conditions at simultaneous application of integral boundary conditions of 3rd
2 –1
kind the unit for the ’In-transfer rate’ is: m d
b) For confined conditions and for unconfined conditions at simultaneous application of integral boundary conditions of 3rd
2 –1
kind the unit for the ’Out-transfer rate’ is: m d
cbcilt=ö=OV
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
Table 1.3 Material conditions for 3D, vertical or axisymmetric mass transport of
species k at solid phase s
Σ Rk –3 –1
gm d 0 1-23, 1-48, 1-49,
(Reaction kinetics editor) 1-50 and others
s –3 –1
Source(+)/sink(-) Qk gm d 0 1-15, 1-18
Σ Rk –3 –1
gm d 0 1-23, 1-48, 1-49,
(Reaction kinetics editor) 1-50 and others
s –2 –1
)
PM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKT=kçíÉ=íç=s~êá~ÄäÉJaÉåëáíó=cäçï=~åÇ=jìäíáJpéÉÅáÉë=qê~åëéçêí
a) For confined conditions and for unconfined conditions at simultaneous application of integral boundary conditions of 3rd
2 –1
kind the unit for the ’In-transfer rate’ is: m d
b) For confined conditions and for unconfined conditions at simultaneous application of integral boundary conditions of 3rd
2 –1
kind the unit for the ’Out-transfer rate’ is: m d
NKT kçíÉ= íç= s~êá~ÄäÉJaÉåëáíó The EOS (1-52) is developed as follows (cf.1,5,10)
cäçï= ~åÇ= jìäíáJpéÉÅáÉë
qê~åëéçêí ∂ρ
f
∂ρ
f
∂ρ
f
∑ --------
f f f
dρ = --------f dp + - dC k + -------- dT (1-54)
∂p ∂C
f ∂T f f
f
C k, T k k p , Ck
NKTKN jìäíáJëéÉÅáÉë=ÇÉåëáíó=êÉä~íáçå
f
p,T
f ⎛ 1 ∂ρ f⎞ ⎛ 1 ∂ρ f ⎞ ⎛ 1 ∂ρ f⎞
The fluid density ρ is composed of a number of
∑
f f f f f
= ⎜ ----f --------f⎟ ρ dp + ⎜ ----f ---------f ⎟ ρ dC k + ⎜ ----f --------⎟ ρ dT
miscible chemical species k with a partial fluid density ⎝ ρ ∂p ⎠ k
⎝ ρ ∂C k⎠ ⎝ ρ ∂T ⎠
f
⎧
⎪
⎨
⎪
⎩
⎧
⎪
⎨
⎪
⎩
⎧
⎪
⎨
⎪
⎩
ρ k (mass of species k per unit volume of fluid), so that γ αk –β
f f f k
pressure p (density increases when pressure increases ρ = ρ0 e (1-55)
f
due to compressibility). In a formal manner, ρ is to be
regarded as a dependent thermodynamic variable for where suitable reference values appear for the density
which a constitutive relationship, or equation of state f f f
(EOS), holds ρ0 = ρ f f at reference pressure p 0 , reference con-
p 0, C k0, T 0
f
f f f
ρ = ρ ( p , ρ k, T )
f
(1-52)
centration C k0 and reference temperature T 0 .
f f
Ck ≡ ρk (1-53)
cbcilt=ö=PN
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
f f
NKTKO léíáçå=ëÉííáåÖë where Cks is the maximum concentration and Ck0 is
the reference concentration of species k. The species-
To handle variable-density problems for multi-spe- related maximum and reference concentrations are to
cies transport FEFLOW differs two principal options: be input in the specific reference dialog as seen in Fig.
1.12. This has to be done for each species k.
• Multiple species-dependent density ratio
• Constant solutal density ratio (default)
(a)
PO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKT=kçíÉ=íç=s~êá~ÄäÉJaÉåëáíó=cäçï=~åÇ=jìäíáJpéÉÅáÉë=qê~åëéçêí
f max
Cs = ∑ Ck (1-62)
k
max
where C k is the maximum concentration of species
f
k. In (1-60), Co represents an overall reference concen-
f
tration that corresponds to the reference density ρ 0 . It
may be determined by
f f
C o = min( C k ) (1-63)
Figure 1.13 Input of multiple density ratio αk k
for selected species k.
Using (1-60) and (1-59) in (1-58), the following
modified relationship for the fluid density expansion
NKTKQ `çåëí~åí=ëçäìí~ä=ÇÉåëáíó=ê~íáç results and is applied in FEFLOW for the constant den-
Frequently, it can be assumed that the expansion of sity ratio option
cbcilt=ö=PP
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
f f f f α - f f
f ∑
ρ = ρ 0 1 + γ ( h – h 0 ) + ----------------------
f
( Ck – C0 ) (1-64) f
where the overall fluid concentration C is defined as
( Cs – Co ) k
f f
– β ( T – T0 ) C = ∑ Ck (1-67)
k
(a)
NKTKR sáëÅçëáíó= êÉä~íáçåë= Ñçê= ãìäíáJ
ëéÉÅáÉë=íê~åëéçêí=éêçÄäÉãë
Generally, in multi-species transport problems the
constitutive relationship for the dynamic viscosity of
f
fluid μ is developed as a function of the species con-
f
centration Ck and the temperature T , viz.,
f f f (b)
μ = μ ( C k, T ) (1-65)
• Standard
• User-defined
Figure 1.14 Setting of (a) standard and (b) user-defined
viscosity relationship.
as exhibited in Fig. 1.14.
f
In the standard case (Fig. 1.14a) μ is developed as Alternatively, in the case of a user-defined fluid vis-
f
a function of the overall fluid concentration C and the cosity the FEMATHED viscosity editor is available
f
temperature T according to (see Fig. 1.14b) to specify arbitrary formulae for μ of
(1-65) in dependence on each species concentrations
f
f f f C k and temperature T without restrictions. For exam-
μ = μ (C , T) (1-66)
PQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKU=bñ~ãéäÉë
ple, the fluid viscosity should be developed for two dimensional (1D) multi-species transport problems
species according to with serial and parallel reaction kinetics. As an exam-
ple, the following reaction network is considered (Fig.
f 1.16) consisting of five species (N = 5). The species B
f f ∂μ f f
μ = μ 0 + ∑ --------f- ( C k – C 0 ) (1-68)
has three daughter species C1, C2, C3.
k ∂C k
f f
where ∂μ ⁄ ∂Ck are constant coefficients of viscosity C1
f
variability for each species, and μ 0 is the reference
fluid viscosity at the reference species concentration C2
f A B
C 0 . With the FEMATHED viscosity editor such a user-
defined relation can simply input as displayed in Fig.
1.15. C3
2
∂C A ∂ C ∂C A ⎫
---------- – D ------------A- + v ---------- = –kA CA ⎪
∂t ∂x
2 ∂x ⎪
⎪
Figure 1.15 Example of a two-species viscosity relation- ∂C B ∂ C
2
∂C ⎪
ship by using the FEMATHED viscosity editor. ---------- – D ------------B- + v ---------B- = yB kA CA – kB CB ⎪
∂t ∂x
2 ∂x ⎪
⎪
2 ⎪
∂C C ∂ CC ∂C C ⎪
NKU bñ~ãéäÉë ------------1 – D ---------------1 + v ------------1 =
∂t ∂x
2 ∂x
yC kB CB – kC CC ⎬
1 1 1
⎪
(1-69)
⎪
NKUKN pÉêá~äJé~ê~ääÉä= êÉ~Åíáçåë= ~åÇ ∂C C
2
∂ CC ∂C C ⎪
------------2 – D ---------------2 + v ------------2 = y C k B C B – k C C C ⎪⎪
Åçãé~êáëçå= íç= íÜÉ= ~å~äóíáÅ~ä ∂t ∂x
2 ∂x 2 2 2
⎪
ëçäìíáçå=Äó=pìå=Éí=~äK 2 ⎪
∂C C ∂ CC ∂C C ⎪
NKUKNKN pí~íÉãÉåí=çÑ=íÜÉ=Na=éêçÄäÉã ------------3 – D ---------------3 + v ------------3 = yC kB CB – kC CC ⎪
∂t ∂x
2 ∂x 3 3 3⎭
cbcilt=ö=PR
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
Stoichiometric yield of A → B yB 0.5 Note that for k = 1 the transport equation (1-73) in
terms of the first auxiliary variable is identical to the
Stoichiometric yield of B → C1 yC 0.3
1 original equation (1-71) since a k = Ck . The substituted
Stoichiometric yield of B → C2 yC 0.2 equations (1-73) can be easily solved by the basic ana-
2
PS=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKU=bñ~ãéäÉë
cbcilt=ö=PT
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
1.0 0.20
0.8
0.15
exact exact
numerical numerical
Concentration A
Concentration B
0.6
0.10
0.4
0.05
0.2
0.0 0.00
0 10 20 30 40 0 5 10 15 20 25 30 35 40
Distance [m] Distance [m]
0.06 0.04
0.03
0.04
Concentration C1
Concentration C2
0.02
0.02 exact
exact numerical
0.01
numerical
0.00 0.00
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
Distance [m] Distance [m]
0.020
0.000
0 5 10 15 20 25 30 35 40
Distance [m]
PU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKU=bñ~ãéäÉë
Table 1.6 Species IDs for Sun et al.’s problem First-order reaction rates for the sequential reaction
kinetics C 1 → C2 → C 3 → C 4 are given as follows
ID ( = k ) Phase Name
R1 = –k1 C1 ⎫
1 fluid A ⎪
R2 = k1 C1 – k2 C2 ⎪
2 fluid B ⎬ (1-79)
R3 = k2 C2 – k3 C3 ⎪
3 fluid C1 ⎪
R4 = k3 C3 – k4 C4 ⎭
4 fluid C2
Figure 1.18 Discretized 3D aquifer used in FEFLOW. Boundary and initial conditions are the same as those
cbcilt=ö=PV
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
used in the 1D example (Section 1.8.1.1). The obtained domain is considered semi-infinite. Furthermore, Sun
results are shown in Figs. 1.19 and 1.20. The concen- et al.21 used an alternative dispersion model, where dif-
tration contours reveal differences between the analyti- ferent transverse dispersivities in the horizontal and
cal and numerical solutions. In the finite-element vertical directions are applied. In the FEFLOW simula-
analysis the aquifer is finite and natural Neumann-type tions the isotropic Bear-Scheidegger dispersion model
boundary conditions (zero concentration gradients) are (1-19) is preferred with only one transverse dispersion
applied at the outer border faces of the discretized parameter (Tab. 1.7).
domain. Unlike, in the analytical solution the aquifer
C1 C2
C3 C4
Figure 1.19 FEFLOW results of the three-dimensional 0.01 isosurface concentration for the four species C1,
C2, C3 and C4 after t = 400 days.
QM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKU=bñ~ãéäÉë
C1
0.2
0.8
0.4
0.1 0.01
C2
C3
C4
0.01
Figure 1.20 Comparison of Sun et al.21’s analytical solution (left) with FEFLOW results (right): Concentra-
tion contours of the four species C1, C2, C3 and C4 in the xy-plane at z = 13 m and t = 400 days.
cbcilt=ö=QN
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
NKUKO o~íÉJäáãáíÉÇ= ÇÉëçêéíáçå= ~åÇ described using first-order kinetics, where the rate of
ÇÉÅ~óW= `çãé~êáëçå= íç= cêó= Éí mass transfer of contaminant from the solid phase to
the aqueous phase depends on the concentration gradi-
~äKÛë=~å~äóíáÅ~ä=ëçäìíáçå
ent between the two phases and a single rate coeffi-
NKUKOKN pí~íÉãÉåí=çÑ=íÜÉ=Na=éêçÄäÉã cient. The following 1D two-species transport
equations are considered (written in the present nota-
Fry et al.11 studied rate-limited desorption and first-
tion), which is a one-site kinetic model15,25 with linear
order decay on the feasibility of in situ bioremediation
kinetic sorption and decay in the aqueous phase:
of contaminated groundwater by using analytical solu-
tions. The conceptual model is shown in Fig. 1.21.
∂C ∂S ∂C
2
∂ C ⎫
ε ------- + ε s ------ + q ------- – D ---------2 = – εϑC ⎪
∂t ∂t ∂x ∂x ⎪
⎬ (1-80)
∂S s ⎪
ε s ------ = ε s α ( ρ K d C – S ) ⎪
∂t ⎭
or
∂C ∂C ∂ C
2 ⎫
ε ------- + q ------- – D ---------2 = R c ⎪
∂t ∂x ∂x ⎪
⎬ (1-81a)
Figure 1.21 Conceptual model of reacting contaminant ⎪
∂S
transport in groundwater by Fry et al.11. ε s ------ = R s ⎪
∂t ⎭
QO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKU=bñ~ãéäÉë
t = time;
x = distance; A test case is considered for which the used parame-
ε = porosity; ters are listed in Tab. 1.8.
εs = ( 1 – ε ) , solid volume fraction;
s
ρ = solid density;
= equilibrium distribution coefficient; Table 1.8 Problem parameters used
Kd
α = first-order desorption rate constant;
Parameter Symbol Value
βL = longitudinal dispersivity;
ϑ = first-order decay rate constant; Length of domain, m L 10.0
cbcilt=ö=QP
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
for the present problem simulation. Due to the bound- NKUKOKP oÉëìäíë
ary conditions (1-83) the divergence form7 of the gov-
The FEFLOW results for the problem are compared
erning transport equations has to be used, which allows
with the analytical solutions which are presented by
the input of the total (advective plus dispersive) mass
Fry et al.11. As shown in Fig. 1.22 very good agreement
flux at a boundary.
with the analytical results is obtained. The FEFLOW
simulation takes 2039 time steps. With respect to the
The reaction kinetics for the present problem is of a
computational performances we also tested the pre-
degradation type. We prefer the FEMATHED input for
compiled formulae for the degradation-type rate
the rates (1-81b), which are specified as follows (note
against the preferred FEMATHED formulation. Again
that species ID 1 represents the aqueous species with
we found the same CPU times in both simulations,
concentration C ≡ C 1 and species ID 2 represents the
illustrating the power of the FEMATHED code inter-
sorbed species with concentration S ≡ C 2 ):
preter.
R 1 = – ( Porosity 1 ⋅ Rate 1 + Rate 2 ⋅ Rb ⋅ Kd ) ⋅ C 1 (1-84a)
+ Rate 2 ⋅ SolidFrac 2 ⋅ C 2
Rb = SolidFrac2 ⋅ 2.67 Kd = 0.68 NKUKP qïçJëáíÉ= ÉèìáäáÄêáìãLâáåÉíáÅ
ëçêéíáçå= ïáíÜ= ÇÉÖê~Ç~íáçåW
R 2 = SolidFrac2 ⋅ Rate 2 ⋅ ( Rs ⋅ Kd ⋅ C 1 – C 2 ) (1-84b) `çãé~êáëçå=íç=pq^kjla=~å~J
Rs = 2.67 Kd = 0.68 äóíáÅ~ä=ëçäìíáçåë
NKUKPKN mêçÄäÉã=Ñçêãìä~íáçå
The parameters in (1-84a) and (1-84b) are related to
the notation used in (1-81b) as follows: R 1 ≡ R c , The two-site sorption concept presumes that sorp-
s
R 2 ≡ R s , Porosity 1 ≡ ε , Rate 1 ≡ ϑ , Rate 2 ≡ α , Rs ≡ ρ , tion or exchange sites in soils can be classified into two
s
Rb ≡ ε s ρ , Kd ≡ K d , and SolidFrac 2 ≡ ε s . The species fractions: one fraction (Type-1) on which sorption is
IDs are linked to the species names and phases as sum- assumed to be instantaneous, and another fraction
marized in Tab. 1.9. (Type-2) on which sorption is considered to be time-
dependent. The resulting two-site kinetic model inter-
acts with a solid phase composed of such different con-
Table 1.9 Species IDs for Fry et al.’s problem stituents as soil minerals, organic matter and various
oxides. Studies in transport of pesticides indicate that
ID ( = k ) Phase Name the two-site kinetic model may well be suitable25.
1 fluid C
2 solid S
QQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKU=bñ~ãéäÉë
a) b)
100
10-2
C/Co, S/So
10-3
t = 1000 days
10-4
10-5
0 0.2 0.4 0.6 0.8 1.0
DISTANCE (x/L)
Figure 1.22 Aqueous ( C ⁄ C o , solid lines) and sorbed ( S ⁄ S o , dashed lines) concentrations versus distance x at times
t = 200 days and t = 1000 days: a) Fry et al.’s11 analytical solution (pore volumes = tv ⁄ L ), b) FEFLOW results.
The derivation proceeds in the same fashion as for By using the equilibrium sorption (1-85) the Type-1
the one-site sorption model. We introduce two different concentration S 1 can be eliminated (expressed by C )
sorbed concentrations S 1 and S 2 , where the first is for from the 3-species basic equations and only 2 species
Type-1 at equilibrium sites and the second is for Type-2 (namely C and S 2 ) have to be solved. Assuming a lin-
at kinetic sites. Because Type-1 sites are always at ear degradation for all species C , S 1 and S 2 , as well as
equilibrium, sorption onto these sites is given by an a Henry-type sorption for S 1 , we found the following
adsorption function similar to Eq. (1-13), viz., 2-species model equations for a two-site kinetic
sorption22,25 with degradation written in the present
S 1 = fχC (1-85) notation:
∂C
where C is the aqueous concentration at fluid phase, f ε f ℜ m ------- + q ⋅ ∇C – ∇ ⋅ ( D ⋅ ∇C ) = R c ⎫
∂t ⎪
is the fraction of exchange sites assumed to be at equi- ⎬ (1-87a)
∂S 2
librium and χ is a sorption function. The kinetic part ε s -------- = R s ⎪⎭
S 2 is subjected to a kinetic relationship in a form ∂t
cbcilt=ö=QR
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
and8
NKUKPKO pí~íÉãÉåí=çÑ=~=Na=íÉëí=Å~ëÉ
1–ε
ℜ m = 1 + ----------- κ ⎫⎪ We solve the above two-site kinetic sorption equa-
ε (1-87c)
⎬ tions for a 1D domain (column) of length L , for which
s
κ = f ρ Kd ⎪
⎭ analytical solutions are available18,22,25. To compare to
where analytical solutions the following dimensionless
parameters are to be defined:
C = aqueous concentration (at fluid phase f);
ℜm 1–ε κ
S1 = Type-1 sorbed concentration (at solid β = -------- ℜ = 1 + ⎛ -----------⎞ ---
ℜ ⎝ ε ⎠f
phase s); (1-88)
S2 = Type-2 sorbed concentration (at solid L qL
ω = α ( 1 – β )ℜ --- P = ---------
phase s); v D
D = hydrodynamic dispersion;
q = ε f v , Darcy velocity; where v = v is the constant 1D pore velocity. With
v = pore velocity; given parameters ℜ , β and ω the model parameters
t = time; κ , f and α can be specified as
εf = s f ε , fluid volume fraction;
εs = ( 1 – ε ) , solid volume fraction; εβ ( ℜ – 1 ) – ( 1 – β )ε ⎫
ε = porosity; κ = --------------------------------------------------- ⎪
1–ε ⎪
sf = saturation; ⎪
κ ( 1 – ε )
ρ
s
= solid density; f = --------------------
- ⎪
( ℜ – 1 )ε ⎬ (1-89)
Kd = equilibrium distribution coefficient; ⎪
ω ⎪
f = fraction of exchange sites; α = --------------------------
v ⎪
ℜm = retardation factor; ( 1 – β )ℜ --- ⎪
L ⎭
α = first-order kinetic rate coefficient;
s
κ = f ρ K d , Henry adsorption coefficient;
μs = decay coefficient of sorbed species S 1 ; Note that α is only defined if β < 1 . Equations (1-87a)
1
μs = decay coefficient of sorbed species S 2 ; with (1-87b) are solved for an initially solute-free col-
2
QS=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKU=bñ~ãéäÉë
umn subject to a pulse-type input boundary condition. In accordance with (1-93) and in using (1-89) the com-
The initial and boundary conditions are stated as plete dataset is listed in Tab. 1.10.
C ( x, 0 ) = 0 0≤x≤L⎫
(1-90) Table 1.10 Problem parameters used
S 2 ( x, 0 ) = 0 0 ≤ x ≤ L ⎬⎭
cbcilt=ö=QT
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
–5
initial time step is Δt o = 10 d. The final simulation NKUKPKQ oÉëìäíë
time is 800d. Due to the boundary conditions (1-91) the
The FEFLOW results for the problem are compared
divergence form7 of the governing transport equations
with the analytical solutions which are evaluated by
has to be used, which allows the input of the total
using the STANMOD package18. We simulate the
(advective plus dispersive) mass flux at a boundary.
breakthrough characteristics for C and S 2 measured at
the effluent boundary at x = L for different decay
To model the reaction kinetics we prefer the
parameters ψ . The plots are related to dimensionless
FEMATHED input for the rates (1-87b), which are
aqueous and sorbed concentrations C∗ and S 2∗ ,
specified as follows (note that species ID 1 represents
respectively, defined as
the aqueous species with concentration C ≡ C 1 and spe-
cies ID 2 represents the sorbed species with concentra- C
tion S 2 ≡ C2 ): C∗ = ------ ⎫
Co ⎪
⎪
R 1 = – ( Rate 2 ⋅ SolidFrac 2 ⋅ g ⋅ K (1-94a) S2 ⎬ (1-95)
S 2∗ = --------------------- ⎪
+ SolidFrac 2 ⋅ K ⋅ Rate 1 + Porosity 1 ⋅ Rate1 ) ⋅ C 1 1 – -f
--------- κC o ⎪
+ Rate 2 ⋅ SolidFrac 2 ⋅ C 2 f ⎭
f = 0.16667 g = ( 1 – f ) ⁄ f K = Sorption 1
Figure 1.23 reveals a good agreement with the analyti-
R 2 = Rate 2 ⋅ SolidFrac 2 ⋅ g ⋅ K ⋅ C 1 (1-94b)
cal solutions.
– SolidFrac 2 ⋅ ( Rate 2 + Rate1 ) ⋅ C 2
f = 0.16667 g = ( 1 – f ) ⁄ f K = Sorption 1
ID ( = k ) Phase Name
1 fluid C
2 solid S2
QU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKV=pÉèìÉåíá~ä=~åÇ=kçåJëÉèìÉåíá~ä=`Üäçêáå~íÉÇ=pçäîÉåíë=aÉÖê~Ç~íáçå=ìåÇÉê=s~êá~ÄäÉ
^ÉêçÄáÅJ^å~ÉêçÄáÅ=`çåÇáíáçåë
a) b)
0.8 0.5
ψ =0 ψ =0
STANMOD
0.1 FEFLOW
0.4
0.6 0.1
0.3 STANMOD
FEFLOW
Concentration C*
Concentration S*2
0.3
0.6 0.3
0.4
0.2
1.0
0.6
0.2
0.1
1.0
0.0 0.0
0 200 400 600 800 0 200 400 600 800
Time [days] Time [days]
Figure 1.23 FEFLOW results versus STANMOD solutions18 for effluent breakthrough history of a) aqueous C∗ and b) sorbed S 2∗ concentra-
tions for different decay parameters ψ at P = 4.7 , β = 0.5 , ω = 0.5 , ℜ = 2.5 and t o = 300 d.
NKV pÉèìÉåíá~ä= ~åÇ= kçåJ released during the dehalogenation can be useful to
ëÉèìÉåíá~ä= `Üäçêáå~íÉÇ locate the areas where dehalogenation occurs and to
estimate degradation rates. This example simulation
pçäîÉåíë= aÉÖê~Ç~íáçå issues from a benchmark within the MACAOH
ìåÇÉê= s~êá~ÄäÉ= ^ÉêçÄáÅJ (Modélisation de l'atténuation des composés organo-
^å~ÉêçÄáÅ=`çåÇáíáçåë chlorés dans les aquifères) project of the French Envi-
ronment and Energy Management Agency (ADEME)
NKVKN fåíêçÇìÅíáçå with various university and private partners, namely,
BURGEAP, IFARE, IFP, IMFS, and IMFT. The project
In contrast to nonsequential (aerobic) degradation
focuses on chlorinated solvents, specifically PCE (per-
of chlorinated solvents, sequential dehalogenation is
chloroethylene), TCE (trichloroethylene), DCE (cis-
performed by anaerobic bacteria that cannot work
and trans-1,2-dichloroethylene) and VC (vinyl chlo-
under aerobic conditions. Both mechanisms can occur
ride). The aim of the benchmark was to evaluate the
in the same contaminant plume depending on oxygen
state of the art in the numerical simulation of the natu-
and nitrate concentrations. Monitoring the chloride
cbcilt=ö=QV
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
RM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKV=pÉèìÉåíá~ä=~åÇ=kçåJëÉèìÉåíá~ä=`Üäçêáå~íÉÇ=pçäîÉåíë=aÉÖê~Ç~íáçå=ìåÇÉê=s~êá~ÄäÉ
^ÉêçÄáÅJ^å~ÉêçÄáÅ=`çåÇáíáçåë
NKVKQ oÉ~Åíáçå=ê~íÉë Oxygen
Aerobic bacteria do not use oxygen in definite propor-
Chlorinated solvents tions during their respiration. The oxygen consumption
The reaction rates appear on the right-hand sides of (1- was arbitrarily defined in the benchmark as follows
97). Under aerobic conditions, there is no sequential
ae
degradation and the reaction rates R PCE,TCE,DCE,VC of chlo- ∂C O2 ∂C TCE ∂C DCE ∂C VC
rinated solvents in aerobic conditions simplify to ----------- = 4.5 ------------- + 4 -------------
- + 3.5 -----------
- (1-100)
∂t ∂t ∂t ∂t
ae ⎫
R PCE = 0 ⎪ From the conceptual model, the terms in DCE and VC
ae ae ⎪ are superfluous because they are not present in the sys-
R TCE = – ε ( k TCE C TCE ) ⎪
⎬ (1-98) tem at the initial state and because TCE does not
ae
R DCE = 0 ⎪ degrade into those compounds in aerobic conditions.
⎪
ae
R VC = 0 ⎪ Thus in this example simulation there cannot be DCE
⎭ or VC under aerobic conditions and it follows from
(1-100) that
Under anaerobic conditions, the sequential degrada-
anae ae ae ae ae
tion from PCE to VC lead to reaction rates R PCE,TCE,DCE,VC R O2 = 4.5R TCE + 4R DCE + 3.5R VC (1-101)
defined as follows
By definition there is no oxygen in anaerobic condi-
anae anae ⎫ tions, so
R PCE = – ε ( k PCE C PCE ) ⎪
anae anae anae ⎪
R TCE = – ε ( k TCE C TCE – a PCE,TCE k PCE C PCE ) ⎪ anae
⎬ (1-99) R O2 = 0 (1-102)
anae anae anae
R DCE = – ε ( k DCE C DCE – a TCE,DCE k TCE C TCE ) ⎪
⎪
= – ε ( k VC C VC – a DCE,VC k DCE C DCE ) ⎪⎭
anae anae anae
R VC Chloride
Chloride is released into the groundwater during the
dehalogenation of chlorinated solvents. The relation
Except for PCE that has no parent species, all reaction
rates are made of an independent degradation term and ∂C Cl- ∂C TCE ∂C DCE ∂C VC
of a production term dependent on the degradation of ----------- = -1.068 ------------- – 0.712 -------------
- – 0.552 -----------
- (1-103)
∂t ∂t ∂t ∂t
the parent species. Note that because FEFLOW can
handle simultaneously homogeneous and heteroge-
is assumed under aerobic conditions, i.e., in terms of
neous reactions for the same species, users have to
reaction rates
include the porosity ’manually’ in the definition of the
reaction rates for a homogeneous reaction. ae ae ae ae
R Cl- = -1.068R TCE – 0.712R DCE – 0.552R VC (1-104)
cbcilt=ö=RN
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
RO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKV=pÉèìÉåíá~ä=~åÇ=kçåJëÉèìÉåíá~ä=`Üäçêáå~íÉÇ=pçäîÉåíë=aÉÖê~Ç~íáçå=ìåÇÉê=s~êá~ÄäÉ
^ÉêçÄáÅJ^å~ÉêçÄáÅ=`çåÇáíáçåë
concentrations. In contrast, the degradation of nitrate order reaction that can only lead to positive concentra-
does not need to be bounded because it is a simple first- tions.
anae
⎧ – ε ( k PCE C PCE ) if C O2 < 0.1 ae
R PCE = ⎨ k PCE = 0
⎩0 otherwise
anae anae
⎧ – ε ( k TCE C TCE – a PCE,TCE k PCE C PCE ) if C O2 < 0.1
⎪
R TCE = ⎨ anae
k TCE
⎪ – ε ⎛ ---------
-C ⎞ otherwise
⎩ ⎝ 10 TCE⎠
⎧ anae
k TCE
⎪ ⎛ 0.15 anae ae ⎞
R O2 = ⎨ ε ⎝ – 4.5 10 C TCE – 4.0 0.009 k DCE C DCE – 3.5 k VC C VC⎠
---------- ------------- if C O2 > 0.05
⎪
⎩0 otherwise
FEFLOW accepts only one value of first-order decay son why it is sometimes necessary to correct the value
rate for one species, but in this example, the decay rates of the rate in the Reaction Kinetics Editor to match the
differ in aerobic and anaerobic conditions. It is the rea- decay rate for the given conditions. The reference
cbcilt=ö=RP
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
decay rates are here the rates in anaerobic conditions. It The computation time is a function of the number of
means for example for TCE that the decay rate has to species simulated, because the transport problem has to
be divided by 10 in the kinetics editor for aerobic con- be solved for each species (here N = 7 species) at each
ditions. VC is the exception. It is necessary to enter the time step. Figure 1.25 shows the evolution of the time
ae anae
value k VC ≠ 0 instead of k VC = 0 in the first order steps during the computation. While the solution pro-
decay rate, to make the decay rate of VC available to ceeds relatively fast at the beginning, the speed of com-
the definition of the oxygen consumption. putation decreases drastically once the sequential
degradation starts. The sudden decrease in time step
length at about 233 days corresponds exactly to the
NKVKS páãìä~íáçå=êÉëìäíë time at which VC reaches the outlet leading to a strong
concentration gradient at the outlet for this species.
The problem was solved by FEFLOW for steady
flow and transient transport for 365 days in a two-
dimensional (pseudo one-dimensional) model as
shown in Fig. 1.24, with an automatic forward Euler/
backward Euler time-integration scheme without
upwind. The maximal time-step increase Ξ is 1.1 and
max
the maximal time step Δt is limited at 0.5 days to be
sure that the Courant number does not exceed 0.5. In
order to reproduce as closely as possible the simulation
conditions of other numerical codes (finite differ-
ences), the mesh is built on the basis of linear quadrilat-
eral elements. Models with 250, 500 and 1000
elements were solved.
RQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKV=pÉèìÉåíá~ä=~åÇ=kçåJëÉèìÉåíá~ä=`Üäçêáå~íÉÇ=pçäîÉåíë=aÉÖê~Ç~íáçå=ìåÇÉê=s~êá~ÄäÉ
^ÉêçÄáÅJ^å~ÉêçÄáÅ=`çåÇáíáçåë
PCE
TCE
DCE
VC
oxygen
nitrate
chloride
Figure 1.26 Concentration fringes for all species k at 150 days. Darcy velocity = 0.4 m d-1, adsorption = 0.
cbcilt=ö=RR
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
25
20
15
ci [mg l ]
-1
10
0
0 50 100 150 200 250
x [m]
(b) 6
4
ci [mg l ]
-1
0
0 50 100 150 200 250
x [m]
Figure 1.27 Concentration profiles along the x-axis at 150 days, for (a) oxygen, nitrate, chloride, and (b) chlori-
nated solvents. Darcy velocity = 0.4 m d-1, adsorption = 0.
RS=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKV=pÉèìÉåíá~ä=~åÇ=kçåJëÉèìÉåíá~ä=`Üäçêáå~íÉÇ=pçäîÉåíë=aÉÖê~Ç~íáçå=ìåÇÉê=s~êá~ÄäÉ
^ÉêçÄáÅJ^å~ÉêçÄáÅ=`çåÇáíáçåë
25
20
15
ci [mg l ]
-1
10
0
0 50 100 150 200 250
-5
x [m]
6
(b)
5
4
ci [mg l ]
-1
0
0 50 100 150 200 250
x [m]
Figure 1.28 Concentration profiles along the x-axis at steady state (365 days), for (a) oxygen, nitrate, chloride, and
(b) PCE, TCE, DCE, and VC. Darcy velocity = 0.4 m d-1, adsorption = 0. Dashed lines represent analytical solutions.
cbcilt=ö=RT
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
Simulation results (a) show the extent of the aerobic on a self-made code named VisualRFlow. A participant
zone versus the anaerobic zone. At 150 days, steady using RT3D had serious dispersion problems. Another
state is reached from x = 0 to x = 65 m for all species. participant developed his own code and got a much
Two separate aerobic zones appear from x = 0 to 65 m narrower anaerobic zone. All these codes use finite dif-
and from x = 165 m to the outlet. Anaerobic conditions ferences. FEFLOW as the only finite-element code
are found between these two zones, allowing the degra- used in this benchmark has proven a versatile and user-
dation of nitrate and the sequential degradation of PCE friendly simulation system that allows the definition of
into TCE, DCE and VC. Under aerobic conditions, the multi-species and multi-reaction transport problems of
fast increase in chloride is a result of the complete min- arbitrary complexity.
eralization kinetics of TCE. After 365 days, the anaero-
bic zone extends from x = 65 m to the outlet. The
sequential degradation of chlorinated solvents leads to NKVKT ^ÅâåçïäÉÇÖÉãÉåíë
an accumulation of VC. The analytical solutions are
obtained for each species, for the aerobic domain first, D. Etcheverry and Y. Rossier, the authors of the
then for the anaerobic domain, by applying the decou- Chapter 1.9, wish to thank the French Environment and
pling solution of Sun et al.21 to Bear's one-dimensional Energy Management Agency (ADEME) for financial
support (Décision d'attribution d'une aide financière
transport and reaction analytical solution. No method
no. 0472C0004). The ADEME and its partners for the
was found to solve the problem analytically in transient
MACAOH project (BURGEAP, IFARE, IFP, IMFS,
state, because the solution must include a switching
and IMFT) are thanked for allowing publication of
term between aerobic and anaerobic rates of reactions
these numerical results.
as a function of the oxygen concentrations, which are
varying in space and in time. On the other hand, steady
state offers by definition a stable space and time limit
between aerobic and anaerobic conditions. Thus, it is NKNM pìãã~êó=~åÇ=`çåÅäìëáçåë
possible to solve first the aerobic domain, and to take
the concentrations calculated at the end of the domain In this paper, the details for the multi-species trans-
as boundary conditions for the calculations in the port in FEFLOW are reported. FEFLOW can be used
anaerobic domain. To avoid the development of a solu- to simulate any type of reaction kinetics with an arbi-
tion for parallel reactions, the contributions of each trary number of mobile or immobile species in 2D and
chlorinated solvent to the production of chloride under 3D applications. Multi-species transport is also avail-
anaerobic conditions are solved separately and added able for unsaturated problems, variable-density and
to the chloride concentration obtained at steady state at nonisothermal problems.
the end of the aerobic zone. The results given by
FEFLOW for all species are quasi identical to the ana- The paper describes the basic theory of the multi-
lytical solutions. A participant of the benchmark species transport. Reaction models are formulated for
obtained quasi identical results on PHAST (USGS) and degradation, Arrhenius and Monod kinetics. The
RU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKNM=pìãã~êó=~åÇ=`çåÅäìëáçåë
numerical approach for solving the resulting nonlinear benchmark within the MACAOH project of the French
equation systems in the present finite-element context Environment and Energy Management Agency with
is thoroughly described. FEFLOW provides powerful some university and private partners.
adaptive predictor-corrector schemes with fully auto-
matic time marching. FEFLOW’s multi-species transport option is useful
for analyzing different and complex chemical reaction
The reaction-kinetics editor FEMATHED repre- problems in the subsurface. Radionuclide transport and
sents a new and powerful formula editor for an interac- biochemical processes in natural attenuation of con-
tive and graphical input of the required rate expressions taminants are typical applications. Predictions from the
at any level of complexity. The formulae can be com- simulations can be used for screening remediation
bined with if-else statements. There is no need for an alternatives and environmental risks.
additional compiling and linking of the kinetics expres-
sions. A sophisticated built-in code interpreter is avail-
able in FEFLOW which has been shown to be as fast as kçí~íáçå
precompiled formulae. FEFLOW provides precom-
piled rate expressions for degradation, Arrhenius and Roman letters
Monod kinetics.
A variable rate constant;
To illustrate and benchmark FEFLOW’s multi-spe- a ML
–3
transformed concentration variable;
cies transport functionality, a number of reactive trans-
a k, j 1 stoichiometric yield;
port example problems are posed and solved. The first
B L aquifer thickness;
example presents reactive chain applications in 1D and
B variable rate constant;
3D, typical for radionuclide decay. The second exam-
ple presents a comprehensive kinetic model for analyz- b variable rate constant;
– 3 1 – b2
ing rate-limited contaminant one-site kinetic sorption b1 ( ML ) Freundlich sorption coefficient;
reactions, typical for in-situ bioremediation problems. b2 1 Freundlich sorption exponent;
–3
Comparisons to analytical solutions reveal very good C ML concentration;
–3
agreements with the numerical FEFLOW results. The Cs ML overall maximum concentration;
–3
third example is focussed on a two-site equilibrium/ C ML nodal concentration vector;
kinetic sorption process combined with linear degrada- 2 –1
D L T tensor of hydrodynamic dispersion;
tion suitable for pesticide transport. For this type of D
3 –1
L T depth-integrated dispersion tensor;
problems good agreements with the STANMOD ana- Dd
2 –1
L T coefficient of molecular diffusion;
lytical solutions are shown. The fourth example con-
D variable rate constant;
cerns more complex sequential and non-sequential
d 1 error vector;
chlorinated solvents degradation under variable aero-
d variable rate constant;
bic-anaerobic conditions. This simulation issues from a
cbcilt=ö=RV
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
SM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
NKNM=pìãã~êó=~åÇ=`çåÅäìëáçåë
cbcilt=ö=SN
NK=oÉ~ÅíáîÉ=ãìäíáJëéÉÅáÉë=íê~åëéçêí
8. Diersch, H.-J.G. Chemical reactions. FEFLOW White Papers Vol. 21. Sun, Y., Petersen, J.N. and Clement, T.P. Analytical solutions for
I, Chapter 10, WASY Ltd. 2002, Berlin, pp. 191-206. multiple species reactive transport in multiple dimensions. Jour-
9. Diersch, H.-J.G. Coupled groundwater flow and transport: Ther- nal of Contaminant Hydrology 35 (1999), 429-440.
mohaline and 3D convection systems. FEFLOW White Papers 22. Toride, N., Leij, F.J. and van Genuchten, M.Th. The CXTFIT
Vol. I, Chapter 17, WASY Ltd. 2002, Berlin, pp. 307-349. code for estimating transport parameters from laboratory or field
10. Diersch, H.-J.G. and Kolditz, O. Variable-density flow and trans- tracer experiments. Vers. 2.1, US. Salinity Lab. Riverside, Cal.,
port in porous media: approaches and challenges. Adv. Water Research Report No. 137, 1999.
Resour. 25 (2002), 899-944. 23. Wiedemeier, T.H., Swanson, M.A., Wilson, J.T., Kampbell, D.H.,
11. Fry, V.A., Istok, J.D., and Guenther, R.B. An analytical solution Miller, R.N. and Hansen, J. Approximation of biodegradation rate
to the solute transport equation with rate-limited desorption and constants for monoaromatic hydrocarbons (BTEX) in groundwa-
decay. Water Res. Resour. 29 (1993)9, 3201-3208. ter. Groundwater Monitoring & Remediation Journal 16 (1996)3,
12. Garcia-Talavera, M. Laedermann, J.P., Decombaz, M., Daza, M.J. 186-194.
and Quintana, B. Coincidence summing corrections for the natu- 24. Wiedemeier, T.H., Swanson, M.A., Moutoux, D.E., Kinzie Gor-
ral decay series in γ-ray spectrometry. J. Radiation and Isotopes don E., Wilson, J.T., Wilson B.H., Kampbell, D.H., Haas, P.E.,
54 (2001), 769-776. Miller, R.N., Hansen, J.E. and Chapelle, F.H. Technical protocol
13. Kanney, J.F., Miller, C.T. and Kelley, C.T. Convergence of itera- for evaluating natural attenuation of chlorinated solvents in
tive split-operator approaches for approximating nonlinear reac- ground water. EPA/600/R-98/128. U.S. Environmental protection
tive transport problems. Adv. Water Resour. 26 (2003)3, 247-261. agency, 1998.
14. Lichtner, P.C., Continuum formulation of multicomponent-mul- 25. van Genuchten, M.Th. and Wagenet, R.J. Two-site/two-region
tiphase reactive transport. In: Reactive transport in porous media, models for pesticide transport and degradation: Theoretical
ed. by Lichtner et al., Reviews in Mineralogy, Vol. 34, Mineral- development and analytical solutions. Soil Sci. Soc. Am. J. 53
ogical Soc. Am., Washington DC, 1996, pp. 1-81. (1989)5, 1303-1310.
15. Lindstrom, F.T., Pulsed dispersion of trace chemical concentra-
tions in a saturated sorbing porous medium. Water Res. Resour.
12 (1976), 229-238.
16. 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.
17. Rifai, S.H., Newell, C.J. Miller, R., Taffinder, S. and Rounsaville,
M. Simulation of natural attenuation with multiple electron
acceptors. Bioremedation 3 (1995)1, 53-58.
18. STANMOD (STudio of ANalytical MODels): Computer software
for evaluating solute transport in porous media using analytical
solutions of convection-dispersion equation. http://
www.ars.usda.gov/services/software/software.htm.
19. Stumm, W. and Morgan, J.J. Aquatic chemistry. Wiley-Inter-
science, New York, 1981.
20. Sun, Y., Petersen, J.N., Clement, T.P. and Skeen, R.S., Develop-
ment of analytical solutions for multispecies transport with serial
and parallel reactions. Water Res. Resour. 35 (1999)1, 185-190.
SO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë
ïáíÜ=mbpq=áå=cbcilt
cbcilt=ö=SP
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt
SQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
OKO=qÉëí=bñ~ãéäÉë
OKO qÉëí=bñ~ãéäÉë
OKOKN qÜÉáëD=ïÉää=éêçÄäÉã
Theis' problem of the lowering of a water table by a
pumping well is a famous benchmark problem for
numerical algorithms since it possesses an analytical
solution couched in the well-known well function
(Theis14). The complete solution of the governing par-
tial differential equation of second order
2
∂h- ∂--------h 1--- -----
∂h-
--S- ----- – – = 0 (2-3) Figure 2.1 FEFLOW grid with PEST observation points
T ∂t ∂r 2 r ∂r for Theis' well problem.
for a confined aquifer in a radial symmetric geometry The coordinates of the observation points on the
with the boundary conditions of a constant flux q into FEFLOW grid are given in Tab. 2.2. At these points the
a pumping well of infinitely small radius and a constant drawdown of the Theis problem has been recorded. For
head h o at the outer fringe, which is very far away PEST 15 time steps at each observation point have
from the well, has been derived by Theis by exploiting been selected with an approximately constant distance
the analogy to a heat conduction problem (Carslaw and on a logarithmic scale (Fig. 2.3). The PEST estimation
Jaeger2). The initial condition h o ( 0, r ) is a constant problem has been set up in one zone which comprised
head of zero at t = 0 in the whole plane, except at the all nodes of the FEFLOW grid. The transmissivity T
wellbore where h ( 0, r b ) = -0.01 m . All symbols are and the storage coefficient S have been estimated
cbcilt=ö=SR
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt
simultaneously using the initial values of 10-4 m2s-1 The course of the PEST objective function during
and 10-3, respectively. The optimization control param- the optimization is shown in Fig. 2.2. With the starting
eters of PEST have been left at their default values. values for T and S the objective function reaches some
104 for in total 60 time steps from 4 observation points.
–6
Table 2.1 Simulation parameters for Theis' well After 26 model runs it has been minimized to 2.5 ⋅ 10
problem by passing through 10 orders of magnitude. The model
runs no. 27-39 are used by PEST to verify that a mini-
Name Symbol Unit Value mum of the objective function has been actually
reached.
wellbore radius rb m 0.3048
flow initial h ( 0, r ) m 0
storage compressibility So - 0
Time Drawdown
[10-4 d] [m]
1.968 0.30
Figure 2.3 Comparison of measured (symbols) and pre- 2.431 0.40
dicted (full lines) hydraulic heads for the four observa-
tion points (OP) of Theis' well problem. 3.125 0.50
4.051 0.70
6.134 0.93
cbcilt=ö=ST
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt
Table 2.3 Measured drawdown at gauge Table 2.4 Measured drawdown at gauge
11b with r = 7.40 m for the Breyell 3b with r = 23 m for the Breyell pump
pump test (continued) test
250.0 1.20
319.4 1.25
402.8 1.30
506.9 1.35
SU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
OKO=qÉëí=bñ~ãéäÉë
Table 2.4 Measured drawdown at gauge Table 2.5 Measured drawdown at gauge
3b with r = 23 m for the Breyell pump 6b with r = 139.60 m for the Breyell
test (continued) pump test (continued)
1609 0.80
cbcilt=ö=SV
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt
Table 2.6 Measured rerise at gauge Langguth and Voigt12 have given estimates for the
11b after the pump stop at transmissivity T and the storage compressibility S
t = 0.169 d (continued) using graphical evaluation methods of Theis14, and
Cooper and Jacob3, respectively. Theis' method is
Time Drawdown based on the graphical matching of a modified well
[10-4 d] [m] function with scaled curves of the recorded drawdown.
Cooper and Jacob3 use the exponential behavior of the
1873 0.47
drawdown which dominates the process asymptotically
1898 0.44 for sufficiently large times. A detailed description of
both methods is not the subject of this paper, it is given
2002 0.35
in Langguth and Voigt12. All estimates for T and S are
2072 0.30 summarized in Tab. 2.7. The averages over all esti-
–4 –4
mates are 97 ⋅ 10 m2s-1 for T and 3.7 ⋅ 10 for S .
2148 0.26
The corresponding maximal relative deviations are
2225 0.23 24 % for T and -43 % for S . Hence, the storage com-
pressibility S shows a larger variability and can only
2396 0.17
be estimated with less precision.
2697 0.09
Table 2.7 Summary of estimates for the transmissivity T and the storage compressibility S of the
Breyell pump test from Langguth and Voigt12
3b alone 94 4.6
TM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
OKO=qÉëí=bñ~ãéäÉë
Table 2.7 Summary of estimates for the transmissivity T and the storage compressibility S of the
Breyell pump test from Langguth and Voigt12 (continued)
cbcilt=ö=TN
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt
Figure 2.4 Finite element grid near the pumping well at the tip with gauges 11b at r = 7.40 m, 3b at r = 23.00 m and
6b at r = 139.60 m.
With PEST the transmissivity T and the storage of estimation runs has been conducted. Firstly, the
compressibility S have been estimated simultaneously drawdown curves were used separately to produce the
in one zone which covered the whole mesh. The initial parameter estimates. Then the drawdown curves of the
–4 –4
values were chosen to be 10 m2s-1 and 4 ⋅ 10 , Tables 2.3 to 2.5 have been used together in one esti-
respectively. The control parameters for the optimiza- mation run. Also the rerise curve of Tab. 2.6 was used
tion process have been left at their default values. Also in a separate run. Finally, a PEST problem has been set
the correlation structure of the two estimated parame- up using all recorded 75 observation points from the
ters has been calculated. To allow for a direct compari- Tables 2.3 to 2.6.
son with the results from Langguth and Voigt12 a series
TO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
OKO=qÉëí=bñ~ãéäÉë
Table 2.8 contains the point estimates of the six the pumping well. Langguth and Voigt12 observe the
PEST estimation runs for the transmissivity T and the same trend. The PEST estimates for S differ by some
storage compressibility S . Owing to the narrow width factor of four whereas in Langguth and Voigt12 the
of the objective function near the minimum, the 95 % spread is markedly lower. For both T and S the aver-
confidence intervals (CI) are mostly around one digit. ages over all estimates agree well with PEST point esti-
Only for the PEST run using gauge 6b alone, which has mates of the last line of Tab. 2.8 which were obtained
the largest distance from the pumping well, the CI were by using all information of the 75 measured time steps
notably larger. In this run, which needed 73 model calls in one estimation run.
to converge, the correlation coefficient between T and In Fig. 2.5 the curves of the measured and predicted
S is almost one. In all other PEST runs the correlation drawdown are compared. To calculate the predicted
coefficient is negative and around 30 model calls were drawdown the point estimates of the last line of Tab.
necessary. The absolute value is minimal if the time 2.8 were used. The agreement is very good except for
steps for the rerise in gauge 11b is included in the esti- the late phase of the rerise in gauge 11b. During the
mation. Small correlation coefficients favour the stabil- pump test the pore structure of the aquifer may change
ity of the optimization process. so that drawdown and rerise cannot be described with
one pair of constant parameter values for T and S .
The point estimates for T exhibit a similar variabil- However, in general, with PEST in FEFLOW the
ity as those from Langguth and Voigt12 in Tab. 2.7. The results for the Breyell pump test of Langguth and
estimates of T decrease with decreasing distance from Voigt12 have been fully confirmed.
Table 2.8 Parameter estimates and statistical information of the PEST estimation runs for the
Breyell pump test
Storage Number of
Gauges used for Transmissivity T Objective Correlation
compressibility S observation J ⁄ N obs
estimation [10-4 m2s-1] function J coefficient
[10-4] points Nobs
–3 –3
6b alone 117 2.35 1.7 ⋅ 10 14 3.0 ⋅ 10 0.99
–2 –3
3b alone 90.7 5.12 1.9 ⋅ 10 24 5.7 ⋅ 10 -0.78
–1 –2
11b alone 79.8 7.91 2.0 ⋅ 10 21 2.1 ⋅ 10 -0.82
–1 –2
6b & 3b & 11b 88.2 5.03 3.7 ⋅ 10 59 1.0 ⋅ 10 -0.77
–2 –3
11b rerise only 96.8 1.81 2.5 ⋅ 10 17 9.3 ⋅ 10 -0.65
–1 –3
all observation 92.0 4.31 4.7 ⋅ 10 75 9.2 ⋅ 10 -0.55
points
cbcilt=ö=TP
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt
Figure 2.5 Measured (symbols) and predicted (lines) drawdown for the gauges 6b
(diamonds, dotted line), 3b (squares, broken line) and 11b (circles, full line) of the
Breyell pump test.
Cooper and Jacob3. To account for the deviation from instead, where B denotes the original water-filled
Dupuit's assumption they corrected the recorded draw- height of the aquifer (Jacob10).
2
down s and used a lower drawdown s' = s – s ⁄ 2B
Figure 2.6 Finite element grid for the Wichita pump test with the location of the northern gauges 1-3 and the southern
gauges 4-6.
For the simulation of the pump test with PEST in pumping well at the tip. The pumping well was mod-
FEFLOW the same circle segment as for the Breyell eled with a well boundary condition of the 4th kind. At
pump test was used with a radius of 1500 m and an the outer radius a constant head boundary condition of
opening angle of 30°. A cut of the grid near the tip with 0 m has been prescribed. The problem has been set up
the location of the six gauges of Tab. 2.9 is shown in in 2d with an unconfined aquifer of -8.20 m bottom ele-
Fig. 2.6. Owing to the radial symmetry the results vation. The initial head at all nodes has been set to
depend only on the distance between the gauge and the zero. The final simulation time was 20 d.
cbcilt=ö=TR
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt
TS=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
OKO=qÉëí=bñ~ãéäÉë
Table 2.10 Estimates for the flow parameters of the Wichita pump test
Figure 2.7 Measured observation points at t = 18 d for both the northern row (open sym-
bols) and the southern row (full symbols) of gauges, predicted gauge curves only for the
northern row.
cbcilt=ö=TT
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt
Figure 2.8 Finite element grid for the floodwave problem with the location of the observation points 1 (at 1 m), 2 (at 5
m) and 3 (at 10 m); both shape and position of the time-dependent floodwave boundary condition of the 3rd kind are
indicated.
The observed gauge curves at the observation points in various combinations as indicated in Tab. 2.11. Note,
1 at 1 m, 2 at 5 m and 3 at 10 m distance from the right that the stationary estimation problem (for a confined
edge were calculated with the values of 10-5 ms-1, 5 d-1 aquifer) is ill-posed since only a head boundary is pre-
and 0.2 for the three material parameters conductivity, scribed. Now the conductivity is only defined up to an
transfer coefficient and storativity. They are shown in integration constant and cannot be estimated (Sun13,
Fig. 2.9 for the first ten days of the simulation. The Kaiser11). However, in a transient problem the conduc-
actual simulation time was 50 d where for each obser- tivity alone can be estimated with a relative error of
vation point 59 time steps have been recorded. Here to one percent (Tab. 2.11). In the estimation run for the
the transfer coefficients for inflow and outflow identi- transfer coefficient alone the point estimate exceeds the
cal values were always assigned. The initial head was true value by more than ten percent. Moreover, the true
set to zero at all nodes. With growing distance from the value is not included in the 95 % CI of the point esti-
river boundary, the maximum of the hydraulic head mate. If the conductivity and the transfer coefficient are
appears with a certain delay and the response to the estimated together the accuracy of the point estimate
floodwave becomes broader and weaker. for the conductivity remains unchanged. But for the
transfer coefficient the relative error is reduced to three
With PEST the conductivity, the transfer coefficient percent. When the conductivity and the storativity are
and the storativity have been estimated separately and estimated together, both point estimates fall signifi-
TU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
OKO=qÉëí=bñ~ãéäÉë
cbcilt=ö=TV
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt
Table 2.11 Input parameter and parameter estimates of PEST in FEFLOW for the floodwave
problem, 95 % CI in brackets
parameter estimates
conductivity & transfer 1.01 (1.00;1.02) 5.16 (4.89;5.44) 0.2 fixed 3.48
coefficient
conductivity & storativity 0.754 (0.737;0.771) 5.0 fixed 0.149 (0.147;0.151) 3.51
UM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
OKP=`çåÅäìÇáåÖ=oÉã~êâë
The Wichita pump test has been conducted in an inant mass and heat transport processes. Release 5.2, Reference
unconfined aquifer and has been evaluated by Lang- Manual, WASY Ltd., Berlin, 2005.
6. Doherty, J., Brebber, L. and Whyte, P. PEST - model independent
guth and Voigt12 using the same approach as for an con-
parameter estimation, User's Manual, Watermark Computing,
fined aquifer with and without corrected drawdown. Corinda, Australia, 1994.
With PEST it could be shown that the evaluation with 7. Dupuit J. Etudes thèoriques et pratiques sur le mouvement des
the corrected drawdown produced a more accurate eaux dans les canaux dècouvertes et à travers les terrains per-
result. In this example the use of the graphical method mèables. 2nd edition., Dunod, Paris, 1863.
has been pushed to the limit of applicability, whereas 8. Gründler R. Interface manager - extensions and programming
interface for FEFLOW, WASY Ltd, Berlin, 2005.
with PEST the Wichita pump test has been evaluated
9. Jacob, C.E. The recovery method for determining the coefficient
straight forwardly. of transmissibility. In: Bentall, R., Methods of determining per-
meability, transmissibility and drawdown, Geol. Survey Water-
The numerical floodwave problem for the estima- Supply Paper 1536-I, 283-292, 1963.
tion of three material parameters showed that there was 10. Jacob, C.E. Determining the permeability of water-table aquifers.
no unique set of parameters to reproduce the measured In: Bentall, R., Methods of determining permeability, transmissi-
bility and drawdown, Geol. Survey Water-Supply Paper 1536-I,
curves of the hydraulic head. Although the deviations
245-271, 1963.
from the true parameters are not excessive this example 11. Kaiser, J.C. Kopplung von FEFLOW mit dem Programm PEST
demonstrated that the estimation of material parame- zur Parameterkalibrierung (Coupling FEFLOW to the program
ters with PEST does not automatically lead to reliable PEST for parameter calibration). In: 3. Fachtagung ’Grafik-
results. gestützte Grundwassermodellierung’, Conference proceedings,
WASY Ltd, Berlin, Germany, 51-65, 1998.
12. Langguth, H.-R. and Voigt, R. Hydrogeologische Methoden. in
German, Springer, Berlin, 1980.
oÉÑÉêÉåÅÉë 13. Sun, N.-Z. Inverse problems in groundwater modeling. Kluwer
Academics Publishers, Dordrecht, 1994.
1. Bouttier, F. and Courtier P. Data assimilation concepts and meth- 14. Theis C.V. The relation between lowering of the piezometric sur-
ods, Meteorological Training Course Lecture Series, Lecture face and the rate and duration of discharge of a well using
Notes of the European Centre for Meteorological Weather Fore- groundwater storage. Trans. Amer. Geophys. Union 16 (1935),
cast (ECMWF), 2002. 519-524.
2. Carslaw, H.S. and Jaeger, J.C. Conduction of heat in solids. 2nd
ed. Oxford: University Press, 1959.
3. Cooper, H.H. and Jacob, C.E. A generalized graphical method for
evaluating formation constants and summarizing well-field his-
tory. Trans. Am. Geoph. Union 27 (1946), 526-534.
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. Release 5.2, User’s
Manual, WASY Ltd., Berlin, 2005.
5. Diersch, H.-J.G. Interactive, graphics-based finite-element simu-
lation system FEFLOW for modeling groundwater flow, contam-
cbcilt=ö=UN
OK=m~ê~ãÉíÉê=Éëíáã~íáçå=çÑ=íê~åëáÉåí=Ñäçï=éêçÄäÉãë=ïáíÜ=mbpq=áå=cbcilt
UO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
_ÉåÅÜã~êâáåÖ= î~êá~ÄäÉJÇÉåëáíó= Ñäçï= ~åÇ= íê~åëJ
éçêí=áå=éçêçìë=ãÉÇá~=Åçåí~áåáåÖ=~å=áåÅäáåÉÇ=Ñê~ÅJ
íìêÉ
H.-J. G. Dierscha & F. Cornatonb
P
a
WASY Institute for Water Resources Planning and Systems Research, Berlin, Germany
b
Centre d’Hydrogéologie, Université de Neuchâtel, Switzerland
single fractures of arbitrary inclination embedded in a
P _ÉåÅÜã~êâáåÖ=î~êá~ÄäÉJÇÉåëáíó=Ñäçï=~åÇ=íê~åëéçêí=áå=éçêçìë=ãÉÇá~=Åçåí~áåáåÖ=~å=áåÅäáåÉÇ=Ñê~ÅíìêÉ
cbcilt=ö=UP
PK=_ÉåÅÜã~êâáåÖ=î~êá~ÄäÉJÇÉåëáíó=Ñäçï=~åÇ=íê~åëéçêí=áå=éçêçìë=ãÉÇá~=Åçåí~áåáåÖ=~å
áåÅäáåÉÇ=Ñê~ÅíìêÉ
dictor-corrector Adams-Bashforth/trapezoid rule (AB/
–4
contaminant
source
C = Cs h = 0 TR) time stepping2 with a RMS tolerance error of 10 .
No upwinding is preferred in all simulations.
gravity, g
Table 3.1 Model parameters
no flow no flow
observation Quantity5 Value
point discretized
1D fracture
------ = 0
10 m
------ = 0
elements Width 12 m
∂h
∂n
∂h
∂n
Initials:
Height 10 m
6m
------- = 0
fracture
------- = 0
φ = 45ο h ( x, t = 0 ) = 0
Simulation time 20 yr
∂C
∂n
∂C
C ( x, t = 0 ) = C o
∂n
Freshwater density, ρ o 1000 kg m-3
UQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
PKO=s~êá~ÄäÉJÇÉåëáíó=cäçï=áå=~=mçêçìë=j~íêáñ=ïáíÜ=~=QRçJfåÅäáåÉÇ=cê~ÅíìêÉ
Quantity Value
Matrix transverse dispersiv- 0.005 m Figure 3.2 2D triangular finite element mesh with 1D pipe
ity, β T fracture elements used for FEFLOW and GW1 simulations.
Fracture dispersivity, β L 0.1 m
–5
Fracture area, bB 5 ⋅ 10 m2
PKOKO dçîÉêåáåÖ=Éèì~íáçåë
–6
Fracture compressibility, S 4.4 ⋅ 10 m-1
The porous medium and fracture flow are transient.
–5
Hydraulic aperture, b corr a) 5.374 ⋅ 10 m Accordingly, the conservation of mass and momentum
–9 can be described by the following equations (symbols
Fracture diffusion coefficient, 5 ⋅ 10 m2 s-1
are summarized below under Notation):
D
a) Aperture b has to be corrected by the factor f ⁄ f o = 1.0747952 due ∂h
S ------ + ∇ ⋅ q = Q EOB (3-1)
to a different viscosity magnitude, where f = ρg ⁄ μ and ∂t
f o = ρ o g ⁄ μ o = 7.55 ⋅ 10 m s , see Appendix D in4.
6 –1 –1
q = – K ( ∇h + αC∗ e ) (3-2)
The inclined fracture is modeled by 100 1D pipe with
fracture elements fitted to the edges of the correspond-
ing triangular elements (Fig. 3.3). For the flow in the ⎧ So bulk compressibility in the porous matrix
fracture the Hagen-Poiseuille law is applied. Fluid vis- S = ⎨ (3-3)
⎩S compressibility in the fracture
cosity is considered independent of the concentration
μ = μ o = const. and
cbcilt=ö=UR
PK=_ÉåÅÜã~êâáåÖ=î~êá~ÄäÉJÇÉåëáíó=Ñäçï=~åÇ=íê~åëéçêí=áå=éçêçìë=ãÉÇá~=Åçåí~áåáåÖ=~å
áåÅäáåÉÇ=Ñê~ÅíìêÉ
kρ o g⎞ where
⎧⎛
⎪ ⎝ K = -----------μo ⎠
- I Darcy law in the porous matrix
⎪ q = εv (3-9)
K = ⎨ 2 (3-4)
⎪ b corr ρ o g and
⎪ -------------------- I Hagen-Poiseuille law in the fracture
⎩ 12μ o
⎧ε porous matrix
ε = ⎨ (3-10)
where ⎩1 fracture
C – Co
C∗ = ------------------ (3-5) Note that the term Q EOB C in the solute transport equa-
Cs – Co
tion (3-7) is commonly negligible6 even in the case of
using the EOB approximation QEOB in the flow equa-
corresponds to a normalized solute concentration. Note tion (3-1).
that in (3-1) the term of Extended Oberbeck-Boussinesq
(EOB) approximation Q EOB is included, which is
defined as
PKOKP páãìä~íáçå=êÉëìäíë
∂C∗
Q EOB = – α ⎛ ε ---------- + q ⋅ ∇C∗⎞ (3-6) For the 45o-inclined fracture problem the results
⎝ ∂t ⎠
obtained by Graf and Therrien5 and by FEFLOW in
form of computed concentration distributions as well
If the standard Oberbeck-Boussinesq (OB)
approximation2 is applied, which is in agreement to the as velocity fields and pathline patterns at 2, 4 and 10 yr
assumptions done by Graf and Therrien5 , we have to simulation time are shown in Fig. 3.3. It reveals how
solve with Q EOB ≈ 0 . the solutes migrate from the fracture into the adjoining
porous matrix mainly governed by hydrodynamic dis-
The solute transport of a conservative tracer in the persion and to a small degree by convection.
porous matrix and the fracture is governed by the
convection-dispersion equation (solute mass balance) in
the following form: As a typical feature of the problem two convection
cells form above and below the fracture with increasing
∂C extent in time. Both cells move downward in time.
ε ------- + q ⋅ ∇C – ∇ ⋅ ( D ⋅ ∇C ) + Q EOB C = 0 (3-7)
∂t Note that the cell above the fracture moves faster
downward than the lower cell. Both convection cells
with the tensor of hydrodynamic dispersion remain separated by the high-conductive fracture,
therefore, acts as a barrier to convection.
⊗ q-
⎧ ( εD d + β T q )I + ( β L – β T ) q------------ porous matrix
⎪ q
D = ⎨ (3-8)
⊗ q-
⎪ DI + β q------------ fracture
⎩ L q
US=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
PKO=s~êá~ÄäÉJÇÉåëáíó=cäçï=áå=~=mçêçìë=j~íêáñ=ïáíÜ=~=QRçJfåÅäáåÉÇ=cê~ÅíìêÉ
2 years
4 years
10 years
Figure 3.3 Computed concentration distributions and velocity/pathline field after 2, 4 and 10 yr simulation. Comparison of FEFLOW results obtained
by an AB/TR time stepping (right) to findings by Graf and Therrien5 modeled by a fully implicit constant time stepping (left). OB approximation is used.
cbcilt=ö=UT
PK=_ÉåÅÜã~êâáåÖ=î~êá~ÄäÉJÇÉåëáíó=Ñäçï=~åÇ=íê~åëéçêí=áå=éçêçìë=ãÉÇá~=Åçåí~áåáåÖ=~å
áåÅäáåÉÇ=Ñê~ÅíìêÉ
At a first glance, FEFLOW and FRAC3DVS agree
very well. However, as already seen in Fig. 3.3 the 1.0
Concentration [-]
0.6
through curves of solute at the observation point as
shown in Fig. 3.4. While the FEFLOW curves for
Graf & Therrien
adaptive time stepping (taking 236 steps) and for con- 0.4
GW adapt
stant time steps (100 implicit steps with each of 0.2 yr FEFLOW const
FEFLOW adapt
length) provide reasonably close solutions, Graf and 0.2
Therrien’s breakthrough curve is apparently advanced
at early times. Due to the high velocity contrasts
between matrix and fracture, the influence of early 0.0
0 5 10 15 20
and requires further model comparisons. Figure 3.4 Breakthrough curves at the observation point.
Comparison of Graf & Therrien’s results5 to GW1 (with
adaptive time stepping) and FEFLOW (with constant and
The problem was also simulated by using the GW adaptive time stepping) in using OB approximation.
finite-element simulator1. The GW results provide a
nearly perfect agreement with the FEFLOW predic- 0.20
tions (conf. Figs. 3.4, 3.5 and 3.6). As evidenced in Fig.
3.4 FEFLOW’s and GW’s breakthrough curves are
very close. This could be confirmed by using both 0.15
adaptive and constant time stepping strategies. Note
UU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
PKP=pìãã~êó=~åÇ=`çåÅäìëáçåë
PKP pìãã~êó=~åÇ=`çåÅäìëáçåë
The 45o-inclined fracture benchmark problem
firstly proposed and simulated in Graf and Therrien5 by
using FRAC3DVS9 has been recomputed by using
FEFLOW and, additionally, by the research code GW1.
The major outcome of the comparison analysis is the
following:
0.6
refinement level.
0.4 Graf & Therrien, OB
FEFLOW OB
FEFLOW EOB
PKQ kçí~íáçå
0.2
Roman letters
0.0
0 5 10 15 20
Time [yr] B L thickness;
Figure 3.7 Breakthrough curves at the observation point. b L aperture of fracture;
Comparison between OB approximation and EOB approxi- b corr L = b f ⁄ f o , corrected aperture of
mation. Adaptive time stepping is used for FEFLOW’s fracture;
solutions.
cbcilt=ö=UV
PK=_ÉåÅÜã~êâáåÖ=î~êá~ÄäÉJÇÉåëáíó=Ñäçï=~åÇ=íê~åëéçêí=áå=éçêçìë=ãÉÇá~=Åçåí~áåáåÖ=~å
áåÅäáåÉÇ=Ñê~ÅíìêÉ
–3
C ML solute concentration; Greek letters
C∗ 1 normalized solute concentration;
–3
Co ML initial or reference solute α 1 = ( ρ ( C s ) – ρ o ) ⁄ ρ o , density ratio;
concentration; –1 2
α fl M LT fluid compressibility coefficient;
–3 –1 2
Cs ML maximum or boundary solute con- αm M LT matrix compressibility coefficient;
centration;
2 –1 β L, β T L longitudinal and transverse disper-
D L T tensor of hydrodynamic dispersion; sivity, respectively;
2 –1
D L T free-solution molecular diffusion ε 1 porosity of porous matrix;
coefficient;
2 –1 ε 1 generalized void space;
Dd L T = τD , medium molecular diffu- –3
ρ ML fluid density;
sion; –3
ρo ML = ρ ( C o ) , reference fluid density;
e 1 = –g ⁄ g , gravitational unit –1 –1
vector; μ ML T dynamic viscosity of fluid;
–1 –1
f L T
–1 –1
= ρg ⁄ μ , relation factor; μo ML T = μ ( Co ) , reference dynamic
–1 –1 viscosity of fluid;
fo L T = ρ o g ⁄ μ o , reference relation
factor; τ 1 tortuosity of porous medium;
g LT
–2
gravity vector; φ ° fracture slope angle;
–2
g LT = g , gravitational acceleration;
h L hydraulic head; Abbreviations
I 1 unit (identity) tensor;
K LT
–1
generalized hydraulic conductivity 1D one-dimensional;
tensor; 2D two-dimensional;
–1 EOB extended Oberbeck-Boussinesq
K LT hydraulic conductivity;
k L
2
permeability of porous medium; approximation;
l mesh refinement level, l = 1, … ; OB Oberbeck-Boussinesq approxima-
–1 tion;
Q EOB T extended Oberbeck-Boussinesq
approximation term; RMS root-mean square;
–1
q LT specific flux vector;
–1
S L = α fl ρ o g , fluid compressibility;
So L
–1
= [ εαfl + ( 1 – ε )α m ]ρ o g , bulk oÉÑÉêÉåÅÉë
compressibility;
–1 1. Cornaton, F. Ground Water - a 3-D ground water flow and trans-
S L generalized compressibility: port finite element simulator. Centre for Hydrogeology, Univer-
–1
v LT fluid velocity vector; sity of Neuchâtel, Neuchâtel, Switzerland, 2006.
2. Diersch, H.-J.G. and Kolditz, O. Variable-density flow and trans-
port in porous media: approaches and challenges. Adv. Water
VM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
PKQ=kçí~íáçå
cbcilt=ö=VN
PK=_ÉåÅÜã~êâáåÖ=î~êá~ÄäÉJÇÉåëáíó=Ñäçï=~åÇ=íê~åëéçêí=áå=éçêçìë=ãÉÇá~=Åçåí~áåáåÖ=~å
áåÅäáåÉÇ=Ñê~ÅíìêÉ
VO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
kìãÉêáÅ~ä= ëáãìä~íáçå= çÑ= î~êá~ÄäÉJÇÉåëáíó= ãìäíáJ
ÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉåçãÉå~
cbcilt=ö=VP
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
case double-diffusive finger convection is termed ther-
mohaline convection. While thermohaline convection Recently, the Hele-Shaw experiments collected by
is responsible on large-scale circulation in oceans, it Pringle et al.9 were successfully simulated by Hughes
has also been recognized that subsurface environments et al.7 using a modified version of the SUTRA code
(porous media and fractures) are favorable to DDFC. It (Voss and Provost11, Hughes and Sanford6) that com-
can be important at deep circulation in marine and ter- bines Galerkin finite-element and integrated finite-dif-
restrial alluvial basins, for interaction of groundwater ference techniques. Their modeling results have
and surface water, and in transport of dissolved solutes prompted our own numerical experiments based on the
from solid waste landfills. commercial finite-element simulator FEFLOW.
DDFC processes were studied by Cooper et al.2 and The data set of Pringle et al.9 is well-suited for code
Pringle et al.9 via Hele-Shaw experiments using a light verification of DDFC numerical models because,
transmission technique that provides high-resolution unlike most previous experimental Hele-Shaw data
concentration fields. From a near perturbation-free ini- sets, it is of sufficient spatial and temporal resolution to
tial layering of a lighter sucrose solution over a dense allow accurate comparisons of simulated and measured
salt solution, upward and downward moving fingers convective fingering. In addition, computational high-
quickly form at the interface between the two solutions. resolution results obtained by different numerical
Particularly, the recent experimental data obtained by approaches and full-field images from the experimental
Pringle et al.9 provide a suited baseline for use in the data set allow qualitative comparison of the evolving
development and evaluation of numerical models. flow field and quantitative comparison of mass transfer
rates.
Numerical models must play an increasing role in a
better understanding of DDFC phenomena in porous
media. As already argued by Cooper et al.2 a limitation QKO _~ëáÅ=bèì~íáçåë
in finger growth due to large-scale circulation con-
trolled by inertial forces as observed in ordinary fluids Following the experimental and numerical studies
(nonporous media) does not seem to exist in porous by Pringle et al.9 and Hughes et al.7, respectively, the
systems characterized by low Reynolds numbers. An focus is on DDFC phenomena with solutes. Accord-
intriguing possibility is that the merging and subse- ingly, variable-density multispecies convection pro-
quent formation of conduits along which fingers travel cesses involving multiple buoyancy and multidiffusive
could be repeated at larger and larger scales. Cooper et effects require the solution of the following coupled
al.2 concluded that larger and greater-spaced conduits equation system for fluid mass conservation, Darcy
for mass transport may naturally evolve in porous law, and mass balance assuming isothermal, nonreac-
media, leading to growth bounded on a much larger tive, and fully saturated conditions:
scale than has been observed in any laboratory experi-
ments.
VQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKP=cáåÖÉê=jçÇÉä=mêçÄäÉã
∂h ⎫
S ------ + ∇ ⋅ q = Q + Q EOB
∂t ⎪
⎪
ρ – ρo ⎪
q = – Kf μ ⎛ ∇h – --------------- e⎞ ⎬ (4-1)
⎝ ρo ⎠ ⎪
⎪
∂ ( εC ) + ∇ ⋅ ( qC ) – ∇ ⋅ ( D ⋅ ∇C ) = R ( k = 1, ..., N ) ⎪
k k k k k ⎭
∂t
αk μo μo ⎫
ρ = ρ 0 1 + ∑ ---------------------------
- ( C – C k0 ) f μ = -------------- ≈ ----------------------------------------------------
⎪
( C ks – C k0 ) k μ ( Ck )
k μ o + ∑ ϑ k ( C k – C k0 ) ⎪
⎪
k ⎬ (4-2)
d q⊗q ⎛ ⎞ ⎛ ∂C k⎞ ⎪⎪
Dk = ( εD k + β T q )I + ( β L – β T ) ------------- Q EOB = – q ⋅ ⎜ ∑ α k ∇C k⎟ – ε ⎜ ∑ α k ---------⎟ ⎪
q ⎝ k ⎠ ⎝ k ∂t ⎠
⎭
where h denotes hydraulic head, q the Darcy flux vec- respectively, t the time, and I the unit tensor. Sub-
tor, C k solute concentration of species k (with N as script 0 identifies reference values.
the maximum number of species), C ks is the maximum
concentration and Ck0 is the reference concentration of
species k, respectively, S the storage coefficient due to QKP cáåÖÉê=jçÇÉä=mêçÄäÉã
fluid and skeleton compressibility, Q the sink/source
term, Q EOB the Extended Oberbeck-Boussinesq term, Pringle et al.9 used a Hele-Shaw cell to study the
ρ the fluid density, K the tensor of hydraulic conduc- temporal and spatial distribution of DDFC phenomena
tivity, μ the dynamic fluid viscosity, f μ the viscosity of two solutes initially in a density-stable configuration
relation function, e the gravitational unit vector, ε the –3
with a mean interface thickness of about 1 ⋅ 10 m.
porosity, D k the tensor of hydrodynamic dispersion of The Hele-Shaw cell was filled with a sucrose solution
species k (assuming Fickian-based dispersive mass over a denser sodium chloride solution (NaCl). The 2D
flux), R k the reaction term, α k the density difference domain measures 0.2541 m (cell length L) by 0.1625 m
ratios (as dimensionless concentration expansion coef- (cell height H), see Fig. 4.1. The Hele-Shaw cell is
ficients), ϑ k the coefficients of fluid viscosity change, inclined at an angle of 25° relative to horizontal. To
d
D k the coefficients of molecular diffusivity of species visualize sodium chloride concentrations and quantify
k , β L, β T the longitudinal and transverse dispersivities, convective motion, a dye tracer with a low concentra-
cbcilt=ö=VR
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
tion was mixed with the sodium chloride. The dye had defined with the smaller diffusivity in the numerator
a negligible effect on fluid density. Accordingly, three such that 0 < Le < 1 .
species ( N = 3 ) have to be considered: sucrose
( k = s ), sodium chloride ( k = c ), and dye ( k = dye ). To maintain the full physical equivalence to the
The used parameters are summarized in Table 4.1. Note experimental and numerical studies done by Pringle et
that NaCl concentrations are not mapped perfectly by al.9 and Hughes et al.7 the most important physical
the dye tracer because the diffusivity of sodium chlo- quantities characterizing the DDC fingering problem
ride is approximately 2.5 times greater than the diffu- are the Turner number R ρ given by 1.22, the Lewis
sivity of the dye (Table 4.1). Because the motion is number Le according to 0.3303 and one Rayleigh
convective through most of the experiment, Pringle et number given for sodium chloride as Rac = 26,460 .
al.9 suggested the diffusivity differences had little The remaining quantities can be directly derived from
impact on the mapping of sodium chloride concentra- these characteristic numbers. Note that by using the
tions over the length of time of the experiment. dimensionless density difference ratios α k in the fluid
density ρ of (4-2), the density expansion becomes
The parameters in Table 4.1 are related to the independent of the real values of species concentra-
dimensionless Rayleigh numbers Rak (k = s, c), Lewis tions and the maximum concentrations C ks can be arbi-
number Le and Turner number R ρ as given in Table trarily chosen. In agreement to the physical experiment
4.2, where Rac = Ras Le R ρ . The Le number is C ks and C k0 are chosen as listed in Table 4.3
L = 0.2541 m
x1
VS=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKP=cáåÖÉê=jçÇÉä=mêçÄäÉã
Table 4.1 Parameters of the three-species finger Table 4.2 Rayleigh, Lewis and Turner numbers
model problem
Number Value
Parameter Value Unit
hydraulic conductivity, –2 –1 α s KH
1.07838 ⋅ 10 ms sucrose Rayleigh number, Ra s = --------------
d
65,664
K = kρ o ( g sin 25° ) ⁄ μ o εD s
–9 2 α c KH
intrinsic permeability, k 2.61 ⋅ 10 m chloride Rayleigh number, Rac = --------------
- 26,460
d
εD c
–3
reference density, ρ o 998.0 kg m
d d
–3 –1 –1 Lewis number, Le = D s ⁄ D c 0.3303
reference viscosity, μ o 10 kg m s
–1
storativity, S 0.0 m α
Turner number, R ρ = -----c 1.22
αs
–1
sucrose density expansion, α s 0.0182787 kg kg
–1
chloride density expansion, α c 0.022302 kg kg
–1
dye density expansion, α dye 0.0 kg kg Table 4.3 Maximum and reference
d – 10 2 –1 concentrations
sucrose diffusivity, D s 4.878 ⋅ 10 m s
d –9 2 –1
chloride diffusivity, Dc 1.477 ⋅ 10 m s Number Value Unit
d – 10 2 –1
dye diffusivity, D dye 5.670 ⋅ 10 m s
3 –3 –3
porosity, ε 1.0 m m sucrose concentration, C ss 52.34 kg m
dispersivity, β L, β T 0.0 m –3
chloride concentration, C cs 34.63 kg m
–3 2 –1
viscosity change to sucrose, ϑ s 2.75 ⋅ 10 m s
–3 2 –1 –3
viscosity change to chloride, ϑ c 1.59 ⋅ 10 m s dye concentration, C dyes 0.25 kg m
2 –1
viscosity change to dye, ϑ dye 0.0 m s
–3
reference concentrations, 0.0 kg m
C k0 ( k = s, c, dye )
cbcilt=ö=VT
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
It has been shown in stability analysis8 and Hele- Pringle et al.9 a total of 300 images of the evolving
Shaw experiments1 as the Turner number R ρ decreases concentration field were collected. A sequence of dye
–1
from the stability boundary at Le , the system transi- concentrations from the experiment is shown in Fig.
d 2
tions from being diffusion-dominated to convection- 4.3. Time is presented as dimensionless ( t∗ = tD c ⁄ H ) .
dominated. The corresponding stability and instability The measured time stages ( t and t∗ ) are listed in Table
domains in the Rayleigh parameter space are shown in 4.4.
Fig. 4.2. The current situation with a Turner number of
1.22 is clearly located in the DDFC domain with Table 4.4 Measured time stages
increasing mass fluxes and finger velocities. DDFC
–1
exists in the range 1 < R ρ < Le . For R ρ < 1 there is no t∗ t t
more an initially density-stable stratification of the sol- Stages
[-] [sec] [hr]
utes and the system becomes gravitationally instable.
–5
a Early stage 4.03 ⋅ 10 720.5 0.20
30000 –4
b 1.31 ⋅ 10 2342.1 0.65
UNSTABLE
Mature stage:
Gravitational instability –4
c vertical growth 2.21 ⋅ 10 3951.1 1.10
Pringle et al. (2002)
of fingers –4
d 3.22 ⋅ 10 5756.8 1.60
Line of neutral –4
20000
gravitational stability Rρ = 1
e Fingers reach 4.23 ⋅ 10 7562.5 2.10
top and bottom
–4
Ras Le
VU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKP=cáåÖÉê=jçÇÉä=mêçÄäÉã
a b c
d e f
g h i
j k l
-5
Figure 4.3 Hele-Shaw observation results from Pringle et al.9 for the dye component at (a) t∗ = 4.03 ⋅ 10 , (b)
-4 -4 -4 -4 -4
t∗ = 1.31 ⋅ 10 , (c) t∗ = 2.21 ⋅ 10 , (d) t∗ = 3.22 ⋅ 10 , (e) t∗ = 4.23 ⋅ 10 , (f) t∗ = 5.24 ⋅ 10 , (g)
-4 -4 -4 -3 -3
t∗ = 6.04 ⋅ 10 , (h) t∗ = 7.25 ⋅ 10 , (i) t∗ = 7.85 ⋅ 10 , (j) t∗ = 1.03 ⋅ 10 , (k) t∗ = 1.77 ⋅ 10 , and (l)
-3 d 2
t∗ = 3.17 ⋅ 10 . ( t∗ = tD c ⁄ H dimensionless time). Color sequence black-blue-green-yellow-orange-red
depicts normalized dye concentration from 0 to 1.
cbcilt=ö=VV
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
As seen in a sequence of concentration fields in Fig. QKQ kìãÉêáÅ~ä=jçÇÉäáåÖ
4.3 there are interesting features in the behavior of the
DDC system. Due to the initially perturbed solution QKQKN pé~íá~ä=~åÇ=íÉãéçê~ä=ÇáëÅêÉíáò~J
interface an array of distinct fingers rapidly grow in
íáçåI= áíÉê~íáçå= ëíê~íÉÖó= ~åÇ
unison at the early time stage (Fig. 4.3a,b). These fin-
gers begin to interact with one another causing a re- ìëÉÇ=ëçäîÉêë
organization of the initial uniform finger structure (Fig. To solve successfully the DDFC problem a suffi-
4.3c,d). A typical feature at this stage is a large number ciently fine spatial discretization is fundamental.
of very small fingers with a wide variation in vertical Because most transfer in a DDFC system is a result of
extent. As convection proceeds, small-scale fingers convection, small finger dimensions may evolve.
continuously emerge from the region of the initial solu- Damping effects by artificial numerical dispersion
tion interface referred to as the finger generation zone should be hold down on a lowest level to resolve accu-
by Cooper et al.2. These newly generated fingers add to rately the minimum finger dimension occurring in a
the structural intricacy of the field by growing, and in DDFC simulation. A further important point in DDFC
many cases, merging with, and convecting up through computations refers to arising numerical perturbations
the stems of early formed neighbors. The generation of which can affect the evolution of DDFC5. It is to be
new finger pairs as the tips of some upward and down- expected that uniform and aligned structured meshes
ward growing fingers can also be observed (Fig. 4.3c- with square elements can minimize uncontrollable
–4
f). At t∗ = 4.23 ⋅ 10 (Fig. 4.3e), the fastest growing numerical perturbations during the simulation.
fingers reach the top and bottom boundaries of the cell
and begin to spread laterally forming more dense (at Quadrilateral meshes with different resolution were
the bottom) and less dense (at the top) ‘clouds’ of fluid studied by Hughes et al.7. It can be recognized as a
(Fig. 4.3f-h). Within the finger generation zone, far stepwise global refinement ϒ l of meshing according to
from the boundaries, new fingers continue to form
from isolated pockets of nearly pristine solution ϒl l = 0, 1, 2, … (4-3)
located about the initial solution interface (Fig. 4.3g-j).
Finally, at late time, the finger structure becomes ‘tree- where l is the refinement level. In the global refine-
like’ with a branching pattern that has greater lateral ment ϒ l of the mesh starting with the 2D discretization
travel than a early time. This final convective structure ϒ 0 each quadrilateral is subdivided into four equally
remains long after motion has stopped, diffusion now sized quadrilaterals. The number of quadrilaterals NE
acting to slowly uniformize the field (Fig. 4.3l). and number of nodes NP then increase according to the
refinement level l = 0, 1, … :
( 10 + 2l )
NE = 41 ⋅ 2
(4-4)
(2 + l)
NP = NE + 105 ⋅ 2 +1
NMM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKQ=kìãÉêáÅ~ä=jçÇÉäáåÖ
NMO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKR=oÉëìäíë
cbcilt=ö=NMP
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
attained in the FEFLOW simulations for meshes A and already indicated by Hughes et al.7 the experimental
B. While the run time of mesh A required about 1 day vertical finger evolution appears to be slightly ahead of
on a double processor machine (6 GB RAM, 3 GHz the simulated fingers.
clock speed, MS XP Enterprise x64 Edition), mesh B
took a run time of about one week. It is interesting to
note that the parallel-version of the SAMG solver have Table 4.7 FEFLOW performance results
accelerated the simulation time by a factor of about two
as indicated in Table 4.7. The simulation of mesh A and Number of
B required 3205 and 3626 adaptive time steps, respec- Mesh adaptive CPU timea)
tively. The time step history for the mesh B simulation time steps
is plotted in Fig. 4.4.
A 3205 ~1 day
10-4
(~2.5 days)b)
10-5
10-12 -11
10 10-10 10-9 10-8 10-7 10-6 10-5 10-4 10-3 10-2 A more quantitative comparison can be done by
t* using the vertical mass flux exemplified for the dye
Figure 4.4 Time stepping history for mesh B. concentrations. A normalized mass transfer of dye
upward across the centerline of the cell can be defined
according to
Figure 4.6 shows the FEFLOW-simulated dye con-
M∗ = M ⁄ M o (4-6)
centrations for mesh A at the same dimensionless times
of Pringle et al.9 (cf. Table 4.4). The results agree rather
well with the computations obtained by Hughes et al.7 where M is the dye mass above the centerline of the
as displayed in Fig. 4.7. Qualitatively, the numerical Hele-Shaw cell at time t∗ and M o is the total dye mass
results are similar to the experimental results as seen in in the cell. Numerical results compare reasonably well
Fig. 4.8 in comparison to the mesh B results. As to observed values of M∗ as depicted in Fig. 4.5. As
NMQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKR=oÉëìäíë
also seen there FEFLOW’s and Hughes et al.7’s results stant viscosity solution produces a slightly faster finger
agree very well. Their agreement with the Hele-Shaw development as for the case with a variable (concentra-
–3
experiment is acceptable until t∗ = 1 ⋅ 10 . After tion-dependent) viscosity.
–3
t∗ = 1 ⋅ 10 , the simulated mass transfer M∗ is less
than observed mass transfer. Larger percent errors at Table 4.8 Measured vs. simulated M*
early times are an artifact of small M∗ values and rep-
resent small absolute differences in mass transfer (e.g., M*
0.011 observed and 0.017 simulated) influenced by the
initial perturbation at the interface nodes for the given t* Hele-Shaw
spatial discretization. Note further that the simulated FEFLOW
experiment
mass transfer M∗ did not changed anymore if using a mesh B
Pringle et al.9
more refined mesh (cf. mesh A and mesh B results in
–5
Fig. 4.5). It indicates that the numerical accuracy with a 4.03 ⋅ 10 0.01 0.02
respect to the mass transfer is sufficiently achieved at a –4
b 1.31 ⋅ 10 0.05 0.05
lower refinement level as given for mesh A. Table 4.8
–4
compares the measured mass transfer M∗ against the c 2.21 ⋅ 10 0.10 0.08
FEFLOW results obtained for mesh B. –4
d 3.22 ⋅ 10 0.15 0.12
A comparison of the finger evolution for the two –4
e 4.23 ⋅ 10 0.20 0.16
meshes A and B are exhibited in Fig. 4.9. It reveals a –4
slightly faster finger development for the more refined f 5.24 ⋅ 10 0.25 0.20
mesh B compared to the coarser mesh A. While for g 6.04 ⋅ 10
–4
0.30 0.23
mesh A at the front of the fingers small wiggles in the
–4
numerical solution could be observed at early times h 7.25 ⋅ 10 0.35 0.28
(indicated by white color spots in the fringed distribu- –4
i 7.85 ⋅ 10 0.40 0.30
tions of Fig. 4.9 left), the solution for mesh B is fully
–3
wiggle-free. j 1.03 ⋅ 10 0.45 0.36
–3
We also studied the influence of the Oberbeck- k 1.77 ⋅ 10 0.50 0.41
Boussinesq approximation and the fluid viscosity on l 3.17 ⋅ 10
–3
0.51 0.42
the simulation results. Noticeable but not significant
differences exist in the simulated finger patterns when
comparing the solutions with and without the Ober- The influence of the initial perturbation on the fin-
beck-Boussinesq approximation as seen in Fig. 4.10. ger development can be seen in Fig. 4.12 resulting for a
More influence on the finger pattern results from the mesh B simulation. On the one hand, it shows the fin-
fluid viscosity effect. As evidenced in Fig. 4.11 a con- ger pattern evolving from a perturbation which has
cbcilt=ö=NMR
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
been inherited from the coarser mesh A. On the other remain comparable. In this case the growth of fingers
hand, it also exhibits the case of initial perturbations in the vertical extent is slightly slower because the per-
which has been directly generated on the refined mesh turbation of the interface nodes on the refined mesh has
B. As revealed the perturbation significantly affects the a smaller scale (nodal spacing is smaller) compared to
local finger structure of the convection system while the perturbation inherited from the coarser mesh (spac-
the average quantities, such as the mass transfer, ing of the perturbed nodes is larger).
Pringle et al.’s experimental and Hughes et al.’s numerical data FEFLOW results
100
M*
10-1
Mesh A
Mesh B
10-2
10-6 10-5 10-4 10-3 10-2
t*
Figure 4.5 Normalized mass transfer across the center line M*. Comparison of observed data taken by Pringle et al.9
and numerical results by Hughes et al.7 (left) with FEFLOW results computed for meshes A and B (right).
NMS=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKR=oÉëìäíë
a b c
d e f
g h i
j k l
-5
Figure 4.6 FEFLOW results simulated with mesh A for the dye component at (a) t∗ = 4.03 ⋅ 10 , (b)
-4 -4 -4 -4 -4
∗ ∗ ∗ ∗ ∗
t = 1.31 ⋅ 10 , (c) t = 2.21 ⋅ 10 , (d) t = 3.22 ⋅ 10 , (e) t = 4.23 ⋅ 10 , (f) t = 5.24 ⋅ 10 , (g)
-4 -4 -4 -3 -3
t∗ = 6.04 ⋅ 10 , (h) t∗ = 7.25 ⋅ 10 , (i) t∗ = 7.85 ⋅ 10 , (j) t∗ = 1.03 ⋅ 10 , (k) t∗ = 1.77 ⋅ 10 , and (l)
-3 d 2
t∗ = 3.17 ⋅ 10 . ( t∗ = tD c ⁄ H dimensionless time). Color sequence blue-green-yellow-orange-red depicts
normalized dye concentration from 0 to 1.
cbcilt=ö=NMT
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
-5
Figure 4.7 Simulated results by Hughes et al.7 for the dye component at (a) t∗ = 4.03 ⋅ 10 , (b)
-4 -4 -4 -4 -4
t∗ = 1.31 ⋅ 10 , (c) t∗ = 2.21 ⋅ 10 , (d) t∗ = 3.22 ⋅ 10 , (e) t∗ = 4.23 ⋅ 10 , (f) t∗ = 5.24 ⋅ 10 , (g)
-4 -4 -4 -3 -3
t∗ = 6.04 ⋅ 10 , (h) t∗ = 7.25 ⋅ 10 , (i) t∗ = 7.85 ⋅ 10 , (j) t∗ = 1.03 ⋅ 10 , (k) t∗ = 1.77 ⋅ 10 , and (l)
-3 d 2
t∗ = 3.17 ⋅ 10 . ( t∗ = tD c ⁄ H dimensionless time). Color sequence black-blue-green-yellow-orange-red
depicts normalized dye concentration from 0 to 1. Figure taken from Hughes et al.7.
NMU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKR=oÉëìäíë
Hele-Shaw experiments (Pringle et al., 2002) FEFLOW with mesh B (NE = 2,686,976)
-4
t∗ = 1.31 ⋅ 10
-4
t∗ = 3.22 ⋅ 10
-4
t∗ = 7.25 ⋅ 10
0 1
Figure 4.8 Comparison of Hele-Shaw experiments from Pringle et al.9 to FEFLOW results simulated with mesh
d 2
B for the dye component at different times t∗ . ( t∗ = tD c ⁄ H dimensionless time). Case of variable fluid viscos-
ity f μ = μ o ⁄ μ ( C k ) . Color sequence black-blue-green-yellow-orange-red depicts normalized dye concentration
from 0 to 1.
cbcilt=ö=NMV
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
Mesh A (NE = 671,774) Mesh B (NE = 2,686,976)
-4
t∗ = 3.22 ⋅ 10
-4
t∗ = 7.25 ⋅ 10
-3
t∗ = 3.17 ⋅ 10
0 1
d 2
Figure 4.9 FEFLOW results simulated for the dye component at different times t∗ . ( t∗ = tD c ⁄ H dimension-
less time). Comparison between mesh A (left) and mesh B (right) for the case of variable fluid viscosity
f μ = μ o ⁄ μ ( C k ) . Color sequence black-blue-green-yellow-orange-red depicts normalized dye concentration
from 0 to 1.
NNM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKR=oÉëìäíë
-4
t∗ = 3.22 ⋅ 10
-4
t∗ = 7.25 ⋅ 10
-3
t∗ = 3.17 ⋅ 10
0 1
Figure 4.10 FEFLOW results simulated with mesh A for the dye component at different times t∗ .
d 2
( t∗ = tD c ⁄ H dimensionless time). Comparison of Oberbeck-Boussinesq approximation Q EOB ≡ 0 (left) to the
Extended Oberbeck-Boussinesq approximation Q EOB ≠ 0 (right) for the case of constant fluid viscosity f μ ≡ 1 .
Color sequence black-blue-green-yellow-orange-red depicts normalized dye concentration from 0 to 1.
cbcilt=ö=NNN
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
-4
t∗ = 3.22 ⋅ 10
-4
t∗ = 7.25 ⋅ 10
-3
t∗ = 3.17 ⋅ 10
0 1
Figure 4.11 FEFLOW results simulated with mesh A for the dye component at different times t∗ .
d 2
( t∗ = tD c ⁄ H dimensionless time). Comparison of constant fluid viscosity f μ ≡ 1 (left) to the variable fluid vis-
cosity case f μ = μ o ⁄ μ ( C k ) (right). Color sequence black-blue-green-yellow-orange-red depicts normalized dye
concentration from 0 to 1.
NNO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKR=oÉëìäíë
-4
t∗ = 1.31 ⋅ 10
-4
t∗ = 3.22 ⋅ 10
-4
t∗ = 7.25 ⋅ 10
Figure 4.12 FEFLOW results simulated with mesh B for the dye component at different times t∗ .
d 2
( t∗ = tD c ⁄ H dimensionless time). Influence of perturbation applied to the initial solution interface. Case of
variable fluid viscosity f μ = μ o ⁄ μ ( C k ) . Color sequence blue-green-yellow-orange-red depicts normalized dye
concentration from 0 to 1.
cbcilt=ö=NNP
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
QKS `çåÅäìëáçåë cient simulator in 2D applications. Even 3D DDFC
applications seem to be possible in the future.
The FEFLOW simulator provides the capability to
simulate complex DDFC phenomena for fine mesh res-
olutions. For each species (and in addition temperature kçí~íáçå
in case of need) multiple density expansions and vis-
cosity change parameters can be specified. The viscos- Roman letters
ity relationship can be freely defined for species (and
–3
temperature) via a flexible formula editor. FEFLOW is C ML concentration;
parallelized and uses an efficient algebraic multigrid 2 –1
D L T tensor of hydrodynamic dispersion;
solver to speed-up the computations. D
d 2 –1
L T coefficient of molecular diffusion;
e 1 gravitational unit vector;
The FEFLOW simulations have been tested for a
fμ 1 fluid viscosity relation function;
2D DDFC problem against the Hele-Shaw experiment –2
g LT gravitational acceleration;
done by Pringle et al.9 and the numerical study per-
H L cell height;
formed by Hughes et al.7, where good agreements
could be found. Structured meshes (A and B) of higher h L hydraulic (piezometric) head;
resolution at a refinement level of 2 and 3 consisting of I 1 unit vector;
–1
673,425 and 2,690,337 nodes were applied. The finest K LT tensor of hydraulic conductivity;
–1
discretization B with 0.124 mm is smaller than the K LT constant hydraulic conductivity;
2
pixel size of the Hele-Shaw experiment with 0.154 k L intrinsic permeability;
mm. L L cell length;
Le Lewis number;
Within the extensive numerical investigations we l mesh level;
studied the influence of following features: M M mass;
M∗ 1 dimensionless mass;
• mesh effects,
N maximum number of species;
• computational acceleration by parallelization,
NE number of elements;
• viscosity effects,
• mass transfer across the centerline, NP number of nodes (points);
–1
• extensions to the Oberbeck-Boussinesq approxi- Q T sink/source term;
–1
mation, Q EOB T extended Oberbeck-Boussinesq
• perturbation of the initial solution interface. approximation term;
–1
q LT Darcy velocity;
–3 –1
For this complex and difficult problem class of convec- R ML T reaction term;
tion phenomena FEFLOW has shown a robust and effi- Ra Rayleigh number;
NNQ=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
QKS=`çåÅäìëáçåë
cbcilt=ö=NNR
QK=kìãÉêáÅ~ä=ëáãìä~íáçå=çÑ=î~êá~ÄäÉJÇÉåëáíó=ãìäíáJÇáÑÑìëáîÉ=ÑáåÖÉêáåÖ=ÅçåîÉÅíáçå=éÜÉJ
åçãÉå~
7. Hughes, J.D., Sanford, W.E. and Vacher, H.L. Numerical simula-
tion of double-diffusive finger convection. Water Resour. Res. 41
(2005), W01019, doi:10.1029/2003WR002777.
8. Nield, D.A. and Bejan, A. Convection in porous media. Springer,
New York, 1992.
9. Pringle, S.E., Glass, R.J. and Cooper, C.A. Double-diffusive fin-
ger convection in a Hele-Shaw cell: An experiment exploring the
evolution of concentration fields, length scales and mass transfer.
Transp. Porous Media 47 (2002)2, 195-214.
10. Stüben, K. User’s manual SAMG, Release 2.1, Fraunhofer Insti-
tute SCAI, 2002, St. Augustin, Germany.
11. Voss, C.I. and Provos, A.M. SUTRA - A model for saturated-
unsaturated, variable-density groundwater flow with solute or
energy transport, U.S. Geol. Surv. Water Resour. Invest. Rep., 02-
4231, 2002, 260 pp.
NNS=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
pìÄàÉÅí=fåÇÉñ
pìÄàÉÅí=fåÇÉñ ê~íÉ=QP
ÇÉÅÜäçêáå~íáçå=RM
^ ÇÉÖê~Ç~íáçå=NNI=OOI=QOI=RM
^Ç~ãëJ_~ëÜÑçêíÜ=NSI=UQ ÇÉåáíêáÑáÅ~íáçå=S
~Çëçêéíáçå=VI=NQ ÇÉåëáíó=PN
~ÉêçÄáÅ=RM ÇáÑÑÉêÉåÅÉ=ê~íáç=PO
~å~ÉêçÄáÅ=RM î~êá~ÄäÉ=UP
~å~äóíáÅ~ä=ëçäìíáçå=PS ÇÉåëáíó=ê~íáç
~èìáÑÉê Åçåëí~åí=ëçäìí~ä=PO
Pa=PV ãìäíáéäÉ=ëéÉÅáÉëJÇÉéÉåÇÉåí=PO
íÜáÅâåÉëë=NM ÇÉëçêéíáçå
ìåÅçåÑáåÉÇ=NM ê~íÉJäáãáíÉÇ=QO
^êêÜÉåáìë=NOI=OOI=OP ÇáëéÉêëáçå
~ëëáãáä~íáçå ÜóÇêçÇóå~ãáÅ=TI=US
êÉíêçëéÉÅíáîÉ=SP ÇáëíêáÄìíáçå=ÅçÉÑÑáÅáÉåí=QPI=QS
ëÉèìÉåíá~ä=SP ÇáîÉêÖÉåÅÉ=Ñçêã=QQI=QU
~ñáëóããÉíêáÅ=OT ÇçìÄäÉJÇáÑÑìëáîÉ=ÑáåÖÉê=ÅçåîÉÅíáçå=VP
aìéìáí=~ëëìãéíáçå=TQ
_
ÇóÉ=VS
Ä~ä~åÅÉ=Éèì~íáçåë=U
ÄÉåÅÜã~êâ=QV b
Ñê~ÅíìêÉ=éêçÄäÉã=UP Éèì~íáçå=çÑ=ëí~íÉ=PN
j^`^le=RM ÉèìáäáÄêáìã=UI=NQ
ÄáçÇÉÖê~Ç~íáçå=S Éêêçê=NT
ÄáçêÉãÉÇá~íáçå=QO Åçåíêçä=NT
_qbu=S bìäÉê
Ä~Åâï~êÇ=NS
`
Ñçêï~êÇ=NS
ÅÜäçêáÇÉ=RNI=VS
Éñé~åëáçå
ÅçãéêÉëëáÄáäáíó=PN
ëçäìí~ä=PP
ÅçåÇìÅí~åÅÉ=NR
íÜÉêã~ä=PN
ÅçåîÉÅíáçå
bñíÉåÇÉÇ=lÄÉêÄÉÅâJ_çìëëáåÉëè=~ééêçñáã~íáçå=US
ÇÉåëáíóJÇêáîÉå=VP
Éñíê~Åíáçå=QO
íÜÉêãçÜ~äáåÉ=VQ
î~êá~ÄäÉJÇÉåëáíó=ãìäíáëéÉÅáÉë=VQ c
ÅçåîÉÅíáçå=ÅÉääë=US cbj^qeba=ÉÇáíçê=OQ
ÑáåÖÉê=VR
a
ÖÉåÉê~íáçå=òçåÉ=NMM
a`b=RM
é~ííÉêå=NMR
ÇÉÅ~ó
ÑáåáíÉJÉäÉãÉåí=ãÉíÜçÇ=NQ
ÅçÉÑÑáÅáÉåí=QS
ÑäççÇï~îÉ=éêçÄäÉã=TU
cbcilt=ö=NNT
pìÄàÉÅí=fåÇÉñ
co^`Pasp=UP ãáåáãáò~íáçå=SQ
Ñê~ÅíìêÉ=UP ãçäÉÅìä~ê=ÇáÑÑìëáçå=T
áåÅäáåÉÇ=UP jçåçÇ=NOI=OOI=OQ
cêÉìåÇäáÅÜ k
~Çëçêéíáçå=ÑìåÅíáçå=V åáíê~íÉ=RO
d åçåÉèìáäáÄêáìã=V
dt=UP åçêã
e ã~ñáãìã=NT
e~ÖÉåJmçáëÉìáääÉ=UR ojp=NT
Ü~äÑJäáÑÉ=NQ l
Ü~äÑJë~íìê~íáçå=NO lÄÉêÄÉÅâJ_çìëëáåÉëè=~ééêçñáã~íáçå=USI=NMR
eÉäÉJpÜ~ï=ÉñéÉêáãÉåí=VQ ÉñíÉåÇÉÇ=VR
eÉåêó çÄàÉÅíáîÉ=ÑìåÅíáçå=SQ
~Çëçêéíáçå=ÅçÉÑÑáÅáÉåí=VI=QS çÄëÉêî~íáçå=éçáåíë=SQ
Üçêáòçåí~ä=Ñçêãìä~íáçåë=NM léÉåjm=NMO
f çñóÖÉå=RMI=RN
áåíÉêÑ~ÅÉ=ã~å~ÖÉê=SQ m
áåíÉêéêÉíÉê=OOI=OR é~ê~ãÉíÉê=Éëíáã~íáçå=SP
h m`b=RM
h~äã~å=ÑáäíÉê=SQ éÉêÑçêã~åÅÉ=NMP
âáåÉíáÅ=ãçÇÉä éÉêíìêÄ~íáçå=NMM
çåÉJëáíÉ=QO áåáíá~ä=NMP
íïçJëáíÉ=QQ mbpq=SP
âáåÉíáÅë=RI=NN éÉëíáÅáÇÉë=QQ
éÜ~ëÉ
i
ÑäìáÇ=T
i~åÖãìáê
áããçÄáäÉ=OM
~Çëçêéíáçå=ÑìåÅíáçå=V
áåÇáÅ~íçê=U
ä~ï=çÑ=ã~ëë=~Åíáçå=U
ãçÄáäÉ=OM
äÉ~ÅÜáåÖ=S
ëçäáÇ=T
iÉïáë=åìãÄÉê=VT
éêÉÇáÅíçêJÅçêêÉÅíçê=NS
j éêçÇìÅíë=S
ã~ëë éìãé=íÉëí=SR
ÅçåëÉêî~íáçå=T _êÉóÉää=ST
ã~ëë=íê~åëÑÉê=NMQ táÅÜáí~=TQ
ã~íêáñ=ëóëíÉã=NR o
ãÉíÜ~åçÖÉåÉëáë=S
ê~ÇáçåìÅäáÇÉ=ÇÉÅ~ó=S
jáÅÜ~ÉäáëJjÉåíÉå=NO
ê~åÇçã=åçáëÉ=NMP
ãáÅêççêÖ~åáëãë=NO
NNU=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
pìÄàÉÅí=fåÇÉñ
o~óäÉáÖÜ=åìãÄÉê=VT q
êÉ~Åí~åíë=S q`b=RM
êÉ~Åíáçå íÉãéÉê~íìêÉ=OPI=OR
^êêÜÉåáìë=OP qÜÉáëD=éêçÄäÉã=SR
ÅÜ~áåë=PR íÜÉêãçÜ~äáåÉ=ÅçåîÉÅíáçå=VQ
ÇÉÖê~Ç~íáçå=OO íÜÉêãçÜ~äáåÉ=íê~åëéçêí=OMI=OR
Ü~äÑJäáÑÉ=NQ qìêåÉê=åìãÄÉê=VT
áêêÉîÉêëáÄäÉ=NN
s
âáåÉíáÅë=R
î~êá~ÄäÉë
âáåÉíáÅë=ÉÇáíçê=ONI=OUI=OVI=PM
Ää~Åâ=OPI=OR
jçåçÇ=OQ
ÄäìÉ=OPI=OR
é~ê~ääÉä=PR
ÖêÉÉå=OPI=OR
ê~íÉë=NN
êÉÇ=OPI=OR
êÉîÉêëáÄäÉ=U
s`=RM
ëÉêá~ä=PR
îáëÅçëáíó=PQI=UR
ëíçáÅÜáçãÉíêó=S
ëí~åÇ~êÇ=PQ
ëóãÄçäáÅ=R
ìëÉêJÇÉÑáåÉÇ=PQ
ìëÉê=ÇÉÑáåÉÇ=OOI=OS
îáëÅçëáíó=ÉÇáíçê=PQ
êÉ~Åíáçå=âáåÉíáÅë=ÉÇáíçê=ON
îçáÇ=ëé~ÅÉ=U
êÉ~Åíáçå=ê~íÉ=NN
îçäìãÉ=Ñê~Åíáçå=U
éêÉÅçãéáäÉÇ=OO
ìëÉêJÇÉÑáåÉÇ=OQ
êÉÑáåÉãÉåí=äÉîÉä=NMM
êÉí~êÇ~íáçå=VI=NQI=NR
Ñ~Åíçê=QS
oÉóåçäÇë=åìãÄÉê=VQ
oqPa=RU
p
p^jd=NMNI=NMQ
ë~íìê~íáçå=U
ëéÉÅáÉë
fa=OM
äáëí=ÉÇáíçê=OM
ëÉäÉÅíçê=OM
ëéäáíJçéÉê~íçê=NR
pq^kjla=QQ
ëíçáÅÜáçãÉíêó=S
ëìÅêçëÉ=VS
prqo^=VQ
cbcilt=ö=NNV
pìÄàÉÅí=fåÇÉñ
NOM=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs
^ìíÜçê=fåÇÉñ
^ìíÜçê=fåÇÉñ pìå=PRI=PSI=PVI=RUI=TU
q
_ qÜÉáë=SRI=ST
_çìííáÉê=SP qÜÉêêáÉå=UP
` s
`~êëä~ï=SR sçáÖí=SRI=TM
`ççéÉê=TMI=VQ sçëë=VQ
`çêå~íçå=UP t
`çìêíáÉê=SP táÉÇÉãÉáÉê=RM
a
aáÉêëÅÜ=SRI=UPI=VP
açÜÉêíó=SPI=SQ
c
cêó=QOI=QQI=QRI=QS
d
dê~Ñ=UP
dêΩåÇäÉê=SP
e
eìÖÜÉë=VQ
g
g~ÅçÄ=TMI=TR
g~ÉÖÉê=SR
h
h~áëÉê=SPI=TU
h~ååÉó=NR
hçäÇáíò=UPI=VP
i
i~åÖÖìíÜ=SRI=TM
m
mêáåÖäÉ=VQ
mêçîçëí=VQ
p
p~åÑçêÇ=VQ
pÜáâ~òÉ=UP
páããçåë=UP
píΩÄÉå=NMN
cbcilt=ö=NON
^ìíÜçê=fåÇÉñ
NOO=ö=tÜáíÉ=m~éÉêë=J=sçäK=fs