WATER RESOURCES RESEARCH, VOL. ???, XXXX, DOI:10.1029/,
1
2
3
Simulation of bimolecular and trimolecular reactive transport in porous media using colocation probability functions. 1
1
J. M. Barnard, C. E. Augarde,
C. E. Augarde, School of Engineering and Computing Sciences, Durham University, South Road, Durham, DH1 3LE, UK. (
[email protected]) J. M. Barnard, School of Engineering and Computing Sciences, Durham University, South Road, Durham, DH1 3LE, UK. (
[email protected]) 1
School of Engineering and Computing
Sciences, Durham University, South Road, Durham, DH1 3LE, UK.
D R A F T
May 31, 2012, 12:44pm
D R A F T
X - 2 BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS 4
Abstract.
Random walk particle tracking methods have shown them-
5
selves to be effective for describing mass transport in porous media due to
6
their ability to completely remove the problem of numerical dispersion. Sim-
7
ulation of reactions between different chemical species is a much less advanced
8
topic than in other methods of simulating mass transport in porous media
9
and has so far been restricted to simple reactions of the form A + B → C.
10
Here a method for simulating reactions with a stochastic particle tracking
11
framework is developed and discussed with respect to previous methods. This
12
method is based on colocation probability functions and is capable of deter-
13
mining the likelihood of the colocation of any number of particles with dif-
14
ferent arbitrary, Gaussian location probability functions. The method is val-
15
idated against experimental data from Gramling et al. [2002] and then used
16
in an expanded A + B + C → P form as a proof of concept for larger, more
17
complicated systems.
D R A F T
May 31, 2012, 12:44pm
D R A F T
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
X-3
1. Introduction 18
The accurate simulation of reactive mass transport through porous media is an im-
19
portant capability for the study of various different environmental phenomena such as
20
contaminant transport within soil. As part of the multi-disciplinary, ROBUST project
21
(Regeneration Of Brownfield Using Sustainable Technology), which aims to develop a new
22
remediation technologies for contaminated land a new computational model for reactive
23
mass transport in porous media has been developed using a particle tracking based method
24
for simulating transport in tandem with a finite element porous media flow model.
25
26
The physical basis for porous media transport models is generally the advectiondispersion-reaction equation (ADRE) [Bear and Cheng, 2010];
27
∂C + v · ∇C = ∇ · (D∇C) + Q ∂t
28
where C is solute concentration, t is time, v is pore water velocity, D is a combined
29
dispersion-diffusion parameter, Q represents all of the sources and sinks for chemical
30
species including reactions and ∇ is the differential operator. There are many studies
31
into reactive mass transport through porous media that use either analytical or numerical
32
solutions to the ADRE as the basis of their work [Berkowitz et al., 2006; Edery et al.,
33
2010; Gramling et al., 2002].
(1)
34
Most models used to simulate porous media flow use a continuum approach to describe
35
the medium and its pore fluids. This works well for fluid flow problems but once solute
36
transport is added to the problem it becomes unviable for a range of reasons. Describing
37
the transport of a solute concentration field using a continuum based approach such as the
38
finite element method leads to smearing or numerical dispersion of the concentration field
D R A F T
May 31, 2012, 12:44pm
D R A F T
X - 4 BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS 39
parallel to the mean flow vector particularly in areas with high concentration gradients.
40
Though the extent of this effect can be reduced by refining the spatial resolution of the
41
simulation this is an inefficient and inelegant way to deal with the problem.
42
Another disadvantage of the continuum approach to describing mass transport in porous
43
media is that it cannot describe small scale variation in the solute concentration field. It
44
therefore assumes that reactants are mixed perfectly on the element scale. Experiment
45
[Gramling et al., 2002] and pore scale simulation [Cao and Kitanidis, 1998] have both
46
shown that the assumption of perfect mixing overpredicts the amount of a reactant pro-
47
duced.
48
Particle tracking techniques such as the discrete time random walk (DTRW) and con-
49
tinuous time random walk (CTRW) techniques completely eliminate the problem of nu-
50
merical dispersion from simulations of the ADRE and have been used in a wide range
51
of fields [Montroll and Weiss, 1965; Prickett et al., 1981]. Other advantages of particle
52
tracking methods are that they have been shown to be adept at describing anomalous
53
or non-Fickian transport [Berkowitz et al., 2006] and imperfect mixing of reactants in a
54
porous medium [Edery et al., 2010].
55
The application of the DTRW to the solution of the ADRE as set out by Prickett et al.
56
[1981] describes the concentration field of a chemical species using a field of particles.
57
These particles behave independently of all other particles of the same species and can be
58
located at any point within the domain.
59
In the DTRW method particles are advected according to the porous media flow field
60
and then walked a random distance ∆L over a fixed time step ∆t. The particles can take
61
any location within the domain unlike simulations using the CTRW method in which
D R A F T
May 31, 2012, 12:44pm
D R A F T
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
X-5
62
particle locations are limited to a lattice of locations. Simulating reactive mass transport
63
using either of the random walk methods is a more convoluted process than in any of the
64
continuum based approaches. As particles are treated as indivisable units of solute they
65
are reacted on a particle to particle basis. For example in the simulation of a reaction of
66
the form A + B → C, if a reaction takes place then an A and a B particle are destroyed
67
and a new C particle is formed.
2. Methods 68
In the random walk method each particle represents a ‘packet’ of the chemical species
69
rather than an individual particle, but is treated as though this is the case. The packet of a
70
chemical species discribed by a particle cannot change shape due to the effects of dispersion
71
or react partially with a packet of another species. These particles are advected in the
72
direction of the flow field and then dispersed a random distance parallel and perpendicular
73
to the direction of flow. Particle reactions are then performed on a particle by particle
74
basis.
75
The evolution of the particle field is performed in three stages; advection, dispersion
76
and reaction. The advection stage is performed by moving each particle according the
77
average flow field through the porous medium. This average flow field is calculated from
78
nodal pressure values using the methods of Cordes and Kinzelbach [1992] and Pollock
79
[1988]. These nodal pressure values could be determined using any continuum based
80
approach describing porous media flow. Here the finite element method is used with
81
bilinear quadrilateral elements.
D R A F T
May 31, 2012, 12:44pm
D R A F T
X - 6 BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
2.1. Discrete Time Random Walk Method 82
In the Pollock method particles are moved according to the flow field at their initial
83
location. The explanation of the method, from Pollock [1988], is for streamlines in two
84
dimensions. The expansion to three dimensions is trivial and so will not be given here.
85
The x and y components of a particle’s velocity are given as;
86
vxp =
(2)
vyp
(3)
87
1 (vx − vx1 )(xp − x1 ) + vx1 ∆x 2 1 = (vy − vy1 )(yp − y1 ) + vy1 ∆y 2
88
where vxp is the x component of the velocity of the flow field at the particle location,
89
∆x is the width of the element in which the particle is currently located, vx1 and vx2
90
are the x components of the flow field velocity at x1 and x2 , respectively, of the element,
91
xp is the x coordinate of the particle location and x1 and x2 are x coordinates of the
92
element boundaries perpendicular to x. The y components and coordinates of the above
93
parameters are labelled accordingly. This method was initially developed for use with
94
the finite difference method. It can be used unaltered with the finite element method if
95
regular bilinear quadrilateral elements are being used. If isoparametric elements are being
96
used then the global coordinates must be transformed so the element is square in the local
97
coordinate system.
98
The differential with respect to time of the x component of particle velocity is; dvx dt
99
!
= p
dvx dx
!
dx dt
!
.
(4)
p
100
The differential of vx with respect to x = (vx2 −vx1 )/∆x and the change of particle position
101
with respect to time is the definition of vxp . Therefore the simplification of (4) gives; dvx dt
102
D R A F T
!
= p
1 (vx − vx1 )vxp ∆x 2
May 31, 2012, 12:44pm
(5)
D R A F T
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS 103
which can be rearranged to give; 1 1 dvxp = (vx − vx1 )dt. vxp ∆x 2
104
105
X-7
(6)
Integrating (6) between times t1 and t2 (t2 > t1 ) gives, "
#
106
vxp (t2 ) 1 ln = (vx − vx1 )∆t vxp (t2 ) ∆x 2
107
where ∆t = t2 − t1 . Rearrangement of (7) gives travel time from any x position within an
108
element to any other as; ∆tx =
109
110
∆x vx2 − vx1
!
"
(7)
#
vx2 ln . vx1
(8)
Analogous statements can be made for a particle’s movement with respect to y.
111
The first step in calculating the movement of a particle is to determine which element
112
edge it will leave through. This is done by calculating the travel times between a particle’s
113
location and each element edge using (8). Assuming the particle is not on an element
114
boundary the smallest positive travel time will correspond to the edge through which the
115
particle will exit. If the particle is on an element boundary then the travel time to that
116
boundary is obviously zero but the particle should only exit through that element edge if
117
the flow direction is towards it. To address this, if a particle is on an element boundary,
118
the element which it is in is determined by the direction of the pore fluid flux at that
119
boundary, the particle being placed in the element it is about to advect into rather than
120
advect out of. In addition if a particle is on an element edge, travel times of zero are
121
ignored when determining which edge the particle will exit through.
122
Dispersive transport is then simulated by the random walk of the particles. Each particle
123
is moved a random distance in the directions parallel and perpendicular to the mean flow
124
vector along which the particle was advected. A pseudo random number generator with D R A F T
May 31, 2012, 12:44pm
D R A F T
X - 8 BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS 125
an N[0,1] distribution produced using a Box-M¨ uller transform on a U[-1,1] pseudo random
126
number generator is used. The generator is then scaled to the dispersivity and the time
127
step. The location probability function (LPF) for each particle is therefore Gaussian in
128
form with a standard deviation, σ, dependent on dispersivity and time step length. The
129
time dependence of dispersive transport can take one of two forms, either the Fickian form
130
where σ = (Dh ∆t)−0.5 or a truncated power law form (TPL) [Edery et al., 2010; Berkowitz
131
et al., 2006] where σ = e−t/t2 (1 + t/t1 )−1−β where β is the power law exponent, t1 is the
132
characteristic transition time and t2 is the cutoff time to Fickian transport. This TPL
133
form of time dependency was used with the CTRW method by Dentz et al. [2004], hence t1
134
being labelled in accordance with CTRW terminology. The TPL form of time dependency
135
has been used due to its ability to describe anomalous or non-Fickian transport which
136
occurs in heterogenous porous media [Berkowitz et al., 2000; Dentz et al., 2004; Edery
137
et al., 2010]. Edery et al. [2010] have shown that use of the TPL form of time dependency
138
can produce closer fits to experimental data for random walk based simulations.
139
Reactions in the random walk methods can be handled in several ways. Edery et al.
140
[2010] react particles if their separation is less than a reaction radius R. This reaction
141
radius is set empirically to fit the experimental data. Benson and Meerschaert [2008]
142
determine the likelihood that particles will be colocated at the end of the time step as a
143
function of current separation and time step size, or that for the next time step relative
144
motion will equal current separation. If this probability is greater than the value of a
145
random number from a U[0,1] generator then the particles are reacted. The probability of
146
this occurance is given by the convolution of two Gaussian LPFs which is also a Gaussian
147
function. Benson and Meerschaert [2008] approximate this Gaussian colocation probabil-
D R A F T
May 31, 2012, 12:44pm
D R A F T
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
X-9
148
ity function (CLPF) with a tent function to increase computational efficiency. This works
149
well when the location probability functions only have a single value for σ. If the LPFs
150
are of the more complicated form, such as when longitudinal and transverse dispersivity
151
are not equal, then determining the properties of the CLPF and the tent function to be
152
used become more complicated. This reduces any computational advantage gained from
153
the use of a tent function. 2.2. Particle Based Reaction Methods
154
In this study reaction is handled in a stochastic fashion based on the probability of one
155
particle of each of the reactant species being colocated over a time step ∆t and is similar
156
in some respects to the method used by Benson and Meerschaert [2008]. A particle’s
157
probability location function is of the same form as the distribution of the pseudo random
158
number generator used in the dispersive transport step. The probability of a pair of
159
particles meeting at a certain point will be the convolution of each of their LPFs. As the
160
LPFs have Gaussian forms their convolution is trivial. The complete definite integral of
161
this convolution or colocation probability function will then give the probability that the
162
particles will meet at any location during the time step. This method will initially be
163
demonstrated for the convolution of two arbitraty Gaussian functions in two dimensions.
164
Expansion to the convolution of any number of arbitrary Gaussian functions will then be
165
shown to be trivial.
166
167
The location probability function of a particle is expressed as an arbitrary two dimensional Gaussian function with its long axis parallel to the mean flow vector; 2 +2b(x−x
z = He−(a(x−x0 )
168
D R A F T
0 )(y−y0 )+c(y−y0 )
May 31, 2012, 12:44pm
2)
(9)
D R A F T
X - 10 BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS 169
where; a=
170
cos2 θ sin2 θ + 2σx2 2σy2
(10)
sin2θ cos2θ + 4σx2 4σy2
(11)
sin2 θ cos2 θ + 2σx2 2σy2
(12)
171
b=−
172
173
c=
174
175
and H is the maximum value of z located at (x0 , y0 ) and θ is the angle of the mean flow
176
vector from the y axis..
177
The convolution of two of these functions is given by;
178
z = H1 H2 exp(−(a1 (x − x1 )2 + a2 (x − x2 )2 2b1 (x − x1 )(y − y1 ) +2b2 (x − x2 )(y − y2 ) + c1 (y − y1 )2 + c2 (y − y2 )2 ))
179
180
which can be rearranged to give; 2 +by 2 +cxy+dx+f y+g
z = Heax
181
182
(13)
(14)
where;
183
a = (a1 + a2 ),
(15)
b = (c1 + c2 ),
(16)
c = 2(b1 + b2 ),
(17)
d = −2(a1 x1 + a2 x2 + b1 y1 + b2 y2 ),
(18)
f = −2(c1 y1 + c2 y2 + b1 x1 + b2 x2 ),
(19)
g = a1 x21 + a2 x22 + c1 y12 + c2 y22 + 2b1 x1 y1 + 2b2 x2 y2 ,
(20)
184
185 186
187 188
189 190
191 192
193
194
and
195
D R A F T
H = H1 H2 . May 31, 2012, 12:44pm
(21) D R A F T
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
X - 11
196
197
The definite integral of the above function is equal to; 1
2Hπ(4ab − c2 )− 2 e
198
−4abg+af 2 +bd2 +c2 g−cdf 4ab−c2
(22)
199
where, for the convolution of n arbitrary Gaussian functions each centred at (xn , yn ), the
200
coefficients a, b, c, d, f and g are given by; a=
201
202
b=
203
204
c=
205
n X
cos2 θi sin2 θi + 2 2σy2i i=1 2σxi
n X
sin2 θi cos2 θi + 2 2σy2i i=1 2σxi
n X i=1
206
d = −2
207
n X
"
i=1 208
f = −2
209
n X
"
i=1 210
211
g=
n X i=1
"
(23)
−
(24)
sin2θi sin2θi + 2σx2i 2σy2i
(25)
cos2 θi sin2 θi sin2θi sin2θi + xi + − + yi 2 2 2σxi 2σyi 4σx2i 4σy2i
(26)
sin2θi sin2θi sin2 θi cos2 θi + y + − + xi i 2σx2i 2σy2i 4σx2i 4σy2i
(27)
#
#
"
#
"
#
cos2 θi sin2 θi 2 sin2 θi cos2 θi 2 sin2θi sin2θi + x + + yi + 2 − + xi yi (28) i 2 2 2 2 2σxi 2σyi 2σxi 2σyi 4σx2i 4σy2i #
"
#
"
#
212
The maximum value of the CLPF, H, is set to one so that the maximum probability of
213
colocation is one and this occurs when the particles are colocated at the beginning of the
214
time step.
3. Results & Discussion 215
The model outlined above will be verified against experimental data from Gramling
216
et al. [2002] showing the transport and reaction of two solutes to form a thrid. The
217
experiment was performed using a box 36 cm long, 5.5 cm high and 1.8 cm deep filled
218
with cryolite sand. The non-reactive transport experiment starts with the sand saturated
219
with a 0.02 M solution of sodium ethylenediaminetetraacetic acid (NaEDTA2− ) which
D R A F T
May 31, 2012, 12:44pm
D R A F T
X - 12 BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS 220
is then displaced by a 0.02 M solution of CuSO4 at a flow rate of 2.67 mL/min, which
221
gives an average pore fluid velocity of 1.21 x 10−2 cm/s. The formation of the product
222
CuEDTA2− was then measured [Figure 1].
223
The experiment is simulated as a two dimensional domain 36 cm long and 5.5 cm high.
224
The flow field exists at a steady state producing a pore fluid velocity of 1.21 x 10−2 cm/s.
225
The left and right hand side boundaries are set as fixed pressure boundaries and top and
226
bottom boundaries are set as no flow boundaries. This initial concentration C 0 of each
227
reactant corresponds to a particle density of 225 per cm2 .
228
The simulation outputs correspond well to the experimental results from Gramling
229
et al. [2002] [Figures 2, 3 and 4]. The shape and peak concentration both match the
230
experimental data well. To produce these results the reaction probability has not been
231
empirically fitted to the experiment like the method used by Edery et al. [2010]. For a
232
Fortran 90 implementation of the model the run time to reach the situation shown in
233
Figure 4 with a time step length of 1 s on notebook computer with a 2.10 GHz, dual core
234
processor and 3 GB of RAM was 1505 seconds. Note that due to the probabilistic nature
235
of the model runtimes are variable. Run times are with 10% of those for simulations using
236
reaction radius method in an otherwise identical code.
237
The overall process of the reaction algorithm is; select particle A, determine which
238
B particles are within a set radius R of the selected A, loop over the set of B and for
239
each calculate (22) and compare to the output a U[0,1] pseudorandom number generator.
240
The checking of particles against one another to determine the probability of a reaction
241
occuring is the most computationally expensive part of the simulation and so certain
242
tactics were implemented within the code to attempt to minimise this. The set of B
D R A F T
May 31, 2012, 12:44pm
D R A F T
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
X - 13
243
less than R away from the selected A are placed in proximity order and so also order of
244
decreasing probability of reaction. In addition if the probability of a reaction occurring
245
ever drops below 10−3 then the loop over the set of B is terminated. Together these
246
additions to the code reduce the number of times that (22) is calculated. The checking of
247
each B particle to see if it is within R of the selected A is computationally expensive if the
248
entire set of B particles is checked. Instead the set of B particles is divided into subsets of
249
the particles within a set distance of each node at the beginning of the subroutine. The
250
closest node to the selected A is then determined and only the subset of B associated with
251
the same node are checked against.
252
Figures 5 & 6 show the variation of the solution at t = 916s with varying time step.
253
For both ∆t = 1s [Figure 3] and ∆t = 2s [Figure 6] the fit to the experiment data is
254
good, though at ∆t = 0.5s [Figure 5] the simulation slightly over-predicts the amount
255
of CuEDTA produced. The principal advantage of the CLPF method is that, for the
256
experiment simulated here, it does not need fitting empirically, unlike the reaction ra-
257
dius method. It scales automatically with the diffusivity and dispersivity of the situation
258
including situations with different logitudinal and transverse dispersivities, thereby au-
259
tomatically adjusting itself to variable flow fields. The stated advantage of both the
260
reaction radius and tent function methods, that they reduce run times by removing the
261
computationally expensive parts of the CLPF method has been shown to be minimal.
262
The second simulation run is used as a proof of concept for reaction involving a higher
263
number of reactants, in this case the reaction is of the form A + B + C → D. The basic
264
setup is the same as Figure 1 with a domain filled with a solution of one of the reactants
265
and the other two reactants flowing in at the same concentration. The setup is altered so
D R A F T
May 31, 2012, 12:44pm
D R A F T
X - 14 BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS 266
that the domain is 20 cm high and 30 cm long and the inflow of reactants into the domain
267
is different. The other reactants then flow into the domain under a constant flow regime
268
from the left hand side. One reactant enters from the top fifth of the left hand side and
269
the third from the lowest fifth. The average pore fluid velocity is 1.21 x 10−1 cm/s and the
270
diffusivities of the reactants and products are all 1.75 x 10−2 . The initial concentration
271
of A in the domain is 900 particles per cm2 Figures 7 & 8 show concentrations of D at
272
100s and 200s respectively. The concentration field is a Gaussian surface weighted by
273
particle locations. Product concentrations relative to reaction concentrations are lower
274
than those in previous example due to the much lower probability of the three particles
275
being colocated than two.
276
Benson and Meerschaert [2008] state that for the sake of computational efficiency re-
277
actions of the type A + B + C → P should be handled as two consecutive reactions, A
278
+ B → D and C + D → P. Whilst it is true that the simulation of an A + B + C → P
279
reaction is computationally demanding it is not necessarily true than a different method
280
should be used. By splitting A + B + C → P into A + B → D and C + D → P the
281
eventuality of D particles existing unreacted in the domain becomes a possibility. If this
282
is possible in the chemical reaction being simulated then it is not a problem, but if the
283
reaction can only take in A,B and C and produce P then it becomes a problem. Also
284
the probability of three particles being colocated is much less than the probability of two
285
particles being colocated, reducing the reaction rate. Which reaction rate is the true one
286
would then affect which would be the better method to use.
D R A F T
May 31, 2012, 12:44pm
D R A F T
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
X - 15
4. Conclusion 287
The colocation probability function method for simulating reaction in particle tracking
288
based models of reactive mass transport in porous media flow has been expanded from
289
the version presented by Benson and Meerschaert [2008]. This expansion has included
290
the capability to simulate reactions between any number of particles, each with different,
291
arbitrary Gaussian probability location functions. This method has also been tested
292
against experimental data from Gramling et al. [2002] where it appears to perform well.
293
The simulation does not require the variation of any empirical factors to ensure a good
294
fit to the experiment. As a proof of concept, the multicomponent reaction method has
295
been tested on a reaction of the form A + B + C → D. The overall purpose of this
296
work has been to develop a method for simulating reaction in particle tracking based
297
models of transport in porous media that is capable of simulating any of the reactions
298
that take place within the subsurface. The expansion of this method to include other
299
capabilities such as the simulation of reversible reactions, radioactive solutes, sorbtion of
300
solutes to the soil skeleton, catalysed and non-instantaneous reactions is trivial from a
301
programming perspective. Therefore a framework which is capable of describing a wide
302
range of chemical processes and so a large proportion of the processes involved within soil
303
chemistry has been developed.
304
305
Acknowledgments. This research is part of the Regenerating Brownfield Using Sustainable Technology project. EPSRC Challenging Engineering Grant: EP/G028958/1.
D R A F T
May 31, 2012, 12:44pm
D R A F T
X - 16 BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
References 306
J. Bear and A. H.-D. Cheng. Modeling Groundwater Flow and Contaminant Transport,
307
volume 23 of Theory and Application of Transport in Porous Media. Springer, 2010.
308
D.A. Benson and M.M. Meerschaert. Simulation of chemical reaction via particle track-
309
ing: Diffusion-limited versus thermodynamic rate-limited regimes. Water Resources
310
Research, 44:W12201, 2008.
311
B. Berkowitz, H. Scher, and S.E. Silliman. Anomalous transport in laboratory-scale,
312
heterogeneous porous media. Water Resources Research, 36(1):149–158, 2000. ISSN
313
0043-1397.
314
B. Berkowitz, A. Cortis, M. Dentz, and H. Scher. Modeling non-Fickian transport in
315
geological formations as a continuous time random walk. Reviews of Geophysics, 44(2),
316
2006. ISSN 8755-1209.
317
318
J. Cao and P. K. Kitanidis. Pore-scale dilution of conservative solutes: An example. Water Resources Research, 34:1941–1949, 1998.
319
C. Cordes and W. Kinzelbach. Continuous groundwater velocity fields and path lines in
320
linear, bilinear, and trilinear finite elements. Water resources research, 28(11):2903–
321
2911, 1992. ISSN 0043-1397.
322
M. Dentz, A. Cortis, H. Scher, and B. Berkowitz. Time behavior of solute transport in
323
heterogeneous media: Transition from anomalous to normal transport. Advances in
324
Water Resources, 27(2):155–173, 2004.
325
326
Y. Edery, H. Scher, and B. Berkowitz. Particle tracking model of bimolecular reactive transport in porous media. Water Resources Research, 46(7):W07524, 2010.
D R A F T
May 31, 2012, 12:44pm
D R A F T
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
X - 17
327
C.M. Gramling, C.F. Harvey, and L.C. Meigs. Reactive transport in porous media: A
328
comparison of model prediction with laboratory visualization. Environmental science
329
& technology, 36(11):2508–2514, 2002.
330
331
332
333
E.W. Montroll and G.H. Weiss. Random walks on lattices. II. Journal of Mathematical Physics, 6:167, 1965. D.W. Pollock. Semianalytical computation of path lines for finite-difference models. Ground Water, 26(6):743–750, 1988.
334
T.A. Prickett, T.G. Naymik, and C.G. Lonnquist. A’ Random Walk’ Solute Transport
335
Model for Selected Groundwater Quality Evaluations. Illinois State Water Survey Bul-
336
letin, 65, 1981.
D R A F T
May 31, 2012, 12:44pm
D R A F T
X - 18
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
36 cm
0.02 M
NaEDTA2-
2.67 mL/min
Figure 1. i)
5.5 cm
0.02 M
CuSO4
Schematic diagram showing the experimental setup used by Gramling et al. [2002] t=n
ii)
t = n+1
and then simulated using the DTRW method. L
0.45
C
C
0.4
CuEDTA/C0
0.35
iii)
Simulation Experiment
x
0.3
t=n
iv)
t = n+1
0.25 0.2 0.15 0.1
C
x
L
C
0.05 0 0
x5
10
15
20
x
x (cm)
Figure 2. Comparsion of DTRW simulation and experimental data from Gramling et al. [2002] at t = 619 s.
D R A F T
May 31, 2012, 12:44pm
D R A F T
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
X - 19
0.45 Simulation Experiment
0.4
CuEDTA/C0
0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 0
5
10
15
20
x (cm)
Figure 3. Comparsion of DTRW simulation and experimental data from Gramling et al. [2002] at t = 916 s.
0.45 Simulation Experiment
0.4
CuEDTA/C0
0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 5
10
15
20
25
x (cm)
Figure 4. Comparsion of DTRW simulation and experimental data from Gramling et al. [2002] at t = 1510 s.
D R A F T
May 31, 2012, 12:44pm
D R A F T
X - 20
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
0.45 Simulation Experiment
0.40
CuEDTA/C0
0.35 0.30
0.25 0.20 0.15
0.10 0.05 0.00 0
5
10
15
20
x (cm)
Figure 5. Comparsion of DTRW simulation and experimental data from Gramling et al. [2002] at t = 916 s for ∆t = 0.5s.
0.45 Series1 Series2
0.4
CuEDTA/C0
0.35 0.3
0.25 0.2 0.15
0.1 0.05 0 0
5
10
15
20
x (cm)
Figure 6. Comparsion of DTRW simulation and experimental data from Gramling et al. [2002] at t = 916 s for ∆t = 2s.
D R A F T
May 31, 2012, 12:44pm
D R A F T
BARNARD & AUGARDE: REACTIVE TRANSPORT USING COLOCATION PROBABILITY FUNCTIONS
Figure 7.
X - 21
Pseudocolour plot of product concentration relative to maximum reactant concen-
tration at t = 100s. Flow direction is from left to right.
Figure 8.
Pseudocolour plot of product concentration relative to maximum reactant concen-
tration at t = 200s. Flow direction is from left to right.
D R A F T
May 31, 2012, 12:44pm
D R A F T