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

Applied Mathematical Modelling 22 (1998) 277±291

Study of ¯ow and transport in fracture network using


percolation theory
Haihong Mo a, Mao Bai b,*
, Dezhang Lin b, Jean-Claude Roegiers b

a
Department of Civil Engineering, South China University of Technology, Guangzhou, China
b
Rock Mechanics Institute, The University of Oklahoma, Norman, OK 73019, USA
Received 27 August 1996; received in revised form 3 February 1998; accepted 3 February 1998

Abstract

A fracture network model based on algebraic topology theory has been developed to study ¯uid ¯ow and solute
transport in fracture dominant media. The discrete fracture network is generated stochastically while the ¯ow and
transport in each individual fracture are solved using a continuum approach. Alternative to the traditional formula-
tions, the fracture geometries, connectivities and ¯ow characteristics follow a topological structure appropriate to
the class of fracture networks or systems. The innovative natures also include the development of a transport mecha-
nism in which dispersive±convective solute migration through discrete fracture network can be evaluated. Ó 1998
Elsevier Science Inc. All rights reserved.

Keywords: Percolation; Fractures; Topology; Flow; Transport

1. Introduction

In the fractured dominant media, ¯uid ¯ows mainly through fractures. Since the hydraulic be-
havior of a rock mass is largely determined by the geometry of the fracture system, the ®eld in-
vestigations of ¯ow in fractured rock have clearly demonstrated that modeling the rock as a
homogeneous continuum can create serious simpli®cations. Goodness-of-®t statistics show that
the semi-analytic models do not calibrate as well to measured heads as do the continuum models.
A porous media modeling approach is restricted because of the heterogeneities, such as fractures,
which cannot be explicitly included in the modeling. Thus, in order to analyze the hydraulic be-
havior of massive rocks, the necessary step includes a detailed description of the characteristics
and geometries of individual discontinuities and of the discontinuity system.
The discrete approach involves modeling ¯uid ¯ow and mass transport in a network intended
to quantify hydrogeological factors such as storativity and conductivity in complex domains. Due
to the importance and practicality of the subject, numerous discrete fracture network models have
been developed and tested [1±7]. Using topology as a framework for the fracture system refers
that the topological information is explicitly available and that it serves as the organizing factor
in the data structure used in the presentation of ¯ow and transport systems. The advantage of

*
Corresponding author. Tel.: +1 405 325 2900; fax: +1 405 325 7511; e-mail: mao@rmg.uoknor.edu.

0307-904X/98/$19.00 Ó 1998 Elsevier Science Inc. All rights reserved.


PII: S 0 3 0 7 - 9 0 4 X ( 9 8 ) 1 0 0 0 6 - 9
278 H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291

using this approach is to provide a uni®ed total structure where all topological information is as-
sociated in a concise form. In view of topological approaches, Barker [8] provided a proof that the
reciprocity principle applies to Darcian ¯ow in a network of heterogeneous branches. Lin and
Fairhurst [9] are among the ®rst to apply algebraic topological theory to describe the ¯ow in
the network.
Dershowitz and Einstein [7] provided a comprehensive discussion to characterize the natural
fractures by their shapes, roughness, sizes, locations, spacings, density and orientations. Among
these factors, the fracture lengths and orientations may be more critical in the determination of
the induced parametric anisotropy. Although the fracture system plays a dominant role in the
¯ow and transport process [10], signi®cant testing e€orts still focus on the characteristics of a sin-
gle fracture due to experimental constraints [11].
Many properties of a macroscopic system are determined by the connectivity of the system el-
ements. The special properties of a system, emerging at the onset of macroscopic connectivity
within it, are known as percolation phenomena [12]. It is a misconception that all fractures in a
system contribute to the total ¯ow. Only those fractures, which are connected from initial to ter-
minal points of interest, are contributing to the total ¯ow (i.e., percolating fractures). More rep-
resentative work in applying the percolation theory to hydrology can be referred to Jerauld et al.
[13], Charlaix et al. [14], Sahimi [15], Silliman and Wright [16], Sahimi and Imdakm [17], Renault
[18], Balberg et al. [19], and Kueper and McWhorter [20].
Topological concepts may appear rather abstract. However, the steps to accomplish the topo-
logical approaches are in fact quite simple. When the network elements may be characterized by
linear equations (algebraic or di€erential) with constant coecients, a network formulation can
be conveniently derived essentially via purely algebraic steps. In this paper, topological aspects
of networks composed of fracture branches and sources or sinks are introduced, followed by
the algebraic de®nitions of di€erential operators involved in the characterization of ¯ow and
transport systems. Rules of ¯ow and transport in the fracture network are established to depict
critical ¯ow paths while ignoring the nonpercolating dead-end fractures. The tasks are minimized
through producing an ecient computer program. Examples are given to illustrate the changing
pressure and concentration pro®les due to ¯uid ¯ow and solute transport from a stochastically
generated fracture network.

2. Topological presentation of fracture network

A computer-generated sample of randomly aligned line segments is illustrated in Fig. 1. The


line segments may be considered as fractures embedded in a rock with very low matrix permeabil-
ity (e.g., granite). The terms network and one-dimensional complex are synonymous. They both
refer to a mathematical structure that consists of the various interconnections of the branches
from a fracture network. This structure is constructed in such a form that allows the study of ¯uid
¯ow in somewhat abstract manner. The topology concept of a network is important for the sys-
tematic formulation. One of the essential topological properties of a network is to use simple line
segments to obtain the graph of the network.

2.1. Oriented graph for fracture ¯ow network

An oriented graph G(N, E) consists of a set, N (elements of nodes), and a set E of ordered pairs
of the forms (ni , nj ), while ni ; nj 2 N (oriented edge of G(N, E) or branches). ni and nj are the ini-
tial and terminal nodes (end points),
H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291 279

Fig. 1. Stochastically generated fracture network.

The branch is the connection in an orientated path. The simple rule is that when the branch is
connected from its initial point to its ®nal point, the mark +1 is given. The connection with the
opposite direction is marked )1. Thus each path determines a vector e ˆ …e1 ; e2 ; . . . ; ek ; . . .†T with
integer coecients, where the coordinates of the vector e are labeled by the branches of the graph;
with ek ˆ +1, for example, the branch is indicated in the positive direction. Similarly, ek ˆ )1
marks a branch with a negative direction.
A ¯ow rate distribution of the network can be viewed as a vector q ˆ …qe1 ; qe2 ; . . . ; qei . . .†T
whose coordinates are labeled by the branches, where q, for example, is the real number related
to the ¯ow rate through the branch ei while assuming that the one-dimensional fracture network
is the complex of branches of a two-dimensional fracture system. In other words, the fractures are
located in a 2-D domain where the ¯ow in the individual fracture is in 1-D setting.

2.2. Basic topological concepts

A one-dimensional network is a collection consisting of two sets: a set of nodes (zero-dimen-


sion) and a set of branches (one-dimension). The `chain' denotes a vector space. The vector space,
C0 , whose components are indexed by the nodes, are called zero-chains. Similarly, C1 , with
components being indexed as branches, denotes one-chains. A branch is an element of the space
C1 . Each node i is identi®ed with a vector that has one in the ith position and zero elsewhere.
T T
Thus, e1 ˆ …1; 0; 0; . . .† , e2 ˆ …0; 1; 0; . . .† , etc. More speci®cally, a branch vector space
T
S ˆ …S1 ; S2 ; . . . ; Si ; . . .† can be expressed with components indexed by the branches. It is de®ned
that dim C1 is the number of branches and dim C0 the number of nodes.
280 H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291

The boundary map, ¶, is de®ned as a linear map from C1 to C0 . To de®ne the map ¶ it is suf-
®cient to prescribe its values on each of the branches, since the branches form a basis for C1 . Each
branch has an initial point and a terminal point and a branch is equal to the subtraction between
the terminal and initial nodes. Thus, for example, if a branch goes from ni to nj , ek ˆ nj ÿ ni .
The above concept can be illustrated by Fig. 2. Considering an oriented graph G…N ; E† of frac-
ture network, one has
N ˆ fn1 ; n2 ; n3 ; n4 g; …1†
E ˆ fe1 ; e2 ; e3 ; e4 g: …2†
It is clear that the path S ˆ e1 ‡ e2 ‡ e3 ‡ e4 which is obtained by joining together the four
branches, i.e., e1 ˆ …n2 ; n1 †, e2 ˆ …n3 ; n2 †, e3 ˆ …n1 ; n3 † and e4 ˆ …n4 ; n1 † (Fig. 2).
Applying the boundary operator to S leads to
¶S ˆ ¶…n2 ; n1 † ‡ ¶…n3 ; n2 † ‡ ¶…n1 ; n3 † ‡ ¶…n4 ; n1 † …3†
ˆ …n2 ÿ n1 † ‡ …n3 ÿ n2 † ‡ …n1 ÿ n3 † ‡ …n4 ÿ n1 † …4†
ˆ n4 ÿ n1 : …5†
Further rules are set as: the elements of boundary operator ¶ are (a) set to 0 if the branch j is
not associated with node k; (b) set to +1 if ¯uid in branch j ¯ows toward associated node k; and
(c) set to )1 if ¯uid in branch j ¯ows away from associated node k. Since each branch leaves a
single node, each column of matrix ¶ contains a single +1 and a single )1, with all other elements
being equal to zero. For a connection with four nodes and four branches, this relationship can be
expressed in a matrix form as
0 1
ÿ1 0 ‡1 ÿ1
B ‡1 ÿ1 0 0 C
B C
¶ˆB C: …6†
@ 0 ‡1 ÿ1 0 A
0 0 0 ‡1

Fig. 2. A network mesh and oriented graph.


H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291 281

2.3. Connectivity of a network

Recall that a path joins the node na to the node nb if na is the initial point of the ®rst segment of
the path and nb is the ®nal point of the last segment of the path. If w is the one-chain with integer
coecients corresponding to this path, then it is clear that ¶w ˆ nb ÿ na . Since we can compute ¶q
by adding the boundaries of all the individual branches, all the intermediate nodes vanish. This is
the essence of the topological concept.

2.4. Meshes for the network

If the subspace of C1 consists of one-chains satisfying ¶Z 1 ˆ 0, Z1 is called the one-dimensional


cycle. A closed path …n0 ; n1 ; . . . ; nr † is the one with properties that n0 ˆ nr and the branch
…n0 ; n1 †; . . . …nrÿ1 ; nr † are pairwise distinct. A simple closed path is called a mesh M. Clearly, each
of the meshes has no boundary, or ¶M ˆ 0. For example, in the complex shown in Fig. 3, it is
possible to de®ne three meshes: M1 ˆ e1 ‡ e4 ‡ e5 , M2 ˆ e2 ‡ e3 ÿ e5 , and M3 ˆ e1 ‡ e2 ‡ e3 ‡ e4 .
However, only two of these meshes are independent because M3 ˆ M1 ‡ M2 . Each mesh deter-
mines an element, M, of C1 , whose coordinate is +1, )1 or 0, and ¶M ˆ 0. Every mesh is a cycle,
but not every cycle is a mesh.
A connected complex containing no meshes is called a tree. In a tree there exists at least one
node which is a boundary point of only one branch. Thus, in a tree, the number of nodes is exactly
one more than the number of branches: if Nb denotes the number of branches and Np denotes the
number of nodes, then in any tree: Np ˆ Nb ‡ 1 (see Fig. 4).

2.5. Structure of co-chains

Up to now, only spaces C0 and C1 are introduced. Because the nodal pressure pn may be con-
sidered as the quantities of another but related space, thus a pressure vector p ˆ …p1 ; p2 ; . . .†, and is
assumed to lie within the `dual space' of the space C1 . This dual space is called space of one-co-
chain, and denoted by C1 , which is also the space of linear functions on C1 . Similarly, the space C0

Fig. 3. A closed path.


282 H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291

Fig. 4. A family of two meshes.

of linear functions on C0 can be introduced as the space of zero-cochains. The adjoint boundary
operator, which is denoted by d, is a linear map from C1 to C0 , and is de®ned as coboundary op-
erator. Since e is a branch and oe ˆ n2 ÿ n1 , there exists a function, pn , on the nodes, i.e., a zero-
cochain, such that pb ˆ pn2 ÿ pn1 . For the network shown in Fig. 2, the coboundary operator d
has the following matrix representation:
0 1
ÿ1 ‡1 0 0
B 0 ÿ1 ‡1 0 C
B C
dˆB C: …7†
@ ‡1 0 ÿ1 0 A
ÿ1 0 0 ‡1
Recall Eq. (6), it can be seen that d is the transpose of the ¶.

2.6. Matrix form of restrict boundary operators and restrict coboundary operator

When evaluating ¯uid ¯ows through a network, a reference nodal pressure must be known.
The restricted boundary operator ¶ can be obtained by simply deleting components correspond-
ing to prescribed nodes from expression as a vector in C0 . For the network shown in Fig. 2, one
can eliminate one row from the matrix expressed in Eq. (6), since this row is the negative sum of
all the other rows. Thus, ¶ becomes
0 1
ÿ1 0 ‡1 ÿ1
 B C
¶ ˆ @ ‡1 ÿ1 0 0 A: …8†
0 ‡1 ÿ1 0
The mapping d , induced from a map d, is de®ned as the restricted coboundary map, whose
adjoint is the map ¶ . The matrix representing d is just the transpose of ¶ , or,
H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291 283

0 1
ÿ1 ‡1 0
B 0 ÿ1 ‡1 C
B C
d ˆ B C: …9†
@ ‡1 0 ÿ1 A
ÿ1 0 0

3. Modeling ¯ow and transport in the fracture network

3.1. Steady state ¯ow

Under creeping-¯ow conditions the equations governing the ¯ow in the network are linear. As-
suming quasi-steady state, the problem for a certain ¯ow situation is reduced to solving a system
of linear algebraic equations.
The nodes of the network (excluding the boundary ones) are numbered in a convenient but ar-
bitrary manner by assigning indices k ˆ 1; 2; . . . ; Np , where Np is the number of interior nodes. The
branches of the network are given indices, j ˆ 1; 2; . . . ; Nb , where Nb is the total number of
branches. The `positive' ¯ow direction on each branch can be chosen arbitrarily. The ¯ow rates
and pressures for the network are de®ned as: (a) qbk and pbk are the ¯ow rate and pressure across
branch k; and (b) qsk and psk are the independent ¯ow rate source and pressure in branch k.
If qb is a one-chain describing the ¯ow rate distribution of a network, then

¶ qb ‡ qs ˆ 0; …10†
where ¶ is given in Eq. (8), and qs is the node ¯ow-source vector, which has Np elements.
Let pn be the vector of node pressure, i.e., a zero-cochain, the branch pressures pb is designated
by the relationship
pb ˆ d pn …11†
where d is described by Eq. (9).
The sum of pressure drop around each mesh, due to both the mesh ¯ow rates and the sources,
is zero as required by Kirchho€'s law. The relationship between branch ¯ow rate qb , branch pres-
sure pb and the branch source pressure ps can be represented by
qb ˆ G…pb ÿ ps †; …12†
where G is the branch conductivity matrix. For the chosen oriented graph of the network, G has
the dimension Nb ´ Nb , and is of isotropic nature.
Substituting Eqs. (11) and (12) into Eq. (10), yields,
 
…¶ Gd †pn ˆ ¶ Gps ÿ qs : …13†

Each diagonal entry in ¶ Gd is the sum of the conductivities of all the branches connected to a

node. The component of …¶ Gd †pn represents the net ¯ow rate which would ¯ow out of each node

if there were no sources. The components of …¶ Gps ÿ qs † are the net ¯ow rates which would ¯ow
into each node if all node potentials were equal to zero.
The node pressure pn can thus be determined from the expression
 
pn ˆ …¶ Gd †ÿ1 …¶ Gps ÿ qs †: …14†
Boundary conditions at the inlet and outlet of the network can be prescribed. In our calcula-
tion, constant pressure boundary conditions are assumed.
284 H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291

For convenience and simplicity, adding boundary conditions to Eq. (13), the following formu-
lae may be obtained:
X
aij pj ˆ Qi ; …15†
j

where
aij ˆ ÿgij ; i 6ˆ j; …16†
X
aii ˆ ÿ aik ; …17†
k6ˆi

where gij are conductivity of branch ij. With the help of Eq. (15), an ecient computer program
can be easily developed.

3.2. Unsteady state ¯ow

Each branch of the network is bounded by two nodes i and j, and there is a ¯ow along the
branch which is characterized by a di€usivity tensor kij . A one-dimensional ¯ow equation is ap-
plied to each fracture branch of the network, i.e.,
opij o2 pij
ˆ kij 2 : …18†
ot ox
In the fracture network, the drawdown pij in each branch obeys the ¯ow equation, with the
initial condition pij …x; 0† ˆ 0 and two boundary conditions described as
pij …0; t† ˆ pi …t†; …19†

pij …Lij ; t† ˆ pj …t†: …20†


where Lij is the length of the fracture being examined.
The ¯ux at each node i from branch ij, or Darcy's law, can be described as
opij …0; t†
qij ˆ ÿkij …0† …21†
ox
and, similarly,
opij …Lij ; t†
qji ˆ ÿkij …Lij † : …22†
ox
For any node i the ¯ux is described by
X
qij …t† ˆ Qi …t†: …23†
i6ˆj

Through substituting Darcy's law into ¯ow equation, the pressure in Laplace space can be
solved as
pij …x; s† ˆ Aij exp…aij x† ‡ Bij exp…bij x†; …24†
where
r
s
aij ; bij ˆ   ; …25†
kij
where Aij and Bij are determined from the above boundary conditions and s is the Laplace trans-
form parameter.
H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291 285

After the determination of Aij and Bij , the solution is


sinh…hij x†
pij …x; s† ˆ pi …s† cosh…hij x† ‡ ‰pj …s† ÿ pi …s† cosh…hij Lij †Š ; …26†
sinh…hij Lij †
where
r
s
hij ˆ : …27†
kij
The nodal drawdowns can be expressed as
X
 i …s†;
aij pj …s† ˆ Q …28†
j

where
aij ˆ ÿkij hij csch…hij Lij †; i 6ˆ j; …29†
X X
aii ˆ kik hik coth…hik Lik † ˆ ÿ aik cosh…hik Lik †: …30†
k6ˆi k6ˆi

pj …s†, can be obtained by solving Eq. (28). Then this function can be inverted into real space by
means of algorithm described by stehfest [21]. The solution for the drawdown at the nodes for the
entire network can be completed by summing up all paths from the inlet to the outlet of the net-
work.

3.3. Solute transport

The developed mechanism can be applied to the analysis of solute transport using conventional
dispersion±convection concept. For the radial ¯ow geometry, the following equation can be given
oc o2 c
‡ vrc ˆ Dr 2 ; …31†
ot or
where r is the distance from the a source/sink (e.g., a well), v the average ¯ow velocity, c the mean
concentration, and Dr the radial dispersion coecient.
For the fracture network, initial and boundary conditions can be expressed as
cij …xij ; 0† ˆ 0; …32†

cij …0; t† ˆ ci …t†; …33†

cij …Lij ; t† ˆ cj …t†: …34†


The ¯ux at node i for branch ij is
ocij …0; t†
qij …t† ˆ ÿSij Dr ; …35†
orij
where Lij is the fracture length, and Sij is the fracture cross-section area.
Assuming that there is no storage in the nodes, mass balance for any node i is described by
X
qij …t† ˆ Qi …t†: …36†
i6ˆj

Using Laplace transform, the nodal concentration can be expressed as

cij …x; s† ˆ Aij exp…aij x† ‡ Bij exp…bij x†; …37†


286 H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291

aij ; bij ˆ …0:5Dr †‰vij  …v2ij ‡ 4Dr s†0:5 Š; …38†


where vij is the velocity at the node, Aij and Bij are determined from the above boundary condi-
tions Eqs. (33) and (34). The solution can be ®nally derived as
h i h i
cj ÿ ci exp…bij Lij † exp…aij x† ‡ ci exp…aij Lij † ÿ cj exp…bij x†
cij …x; s† ˆ : …39†
exp…aij Lij † ÿ exp…bij Lij †
From Eqs. (35), (36) and (39), gives
X
  …s†;
aij cj …s† ˆ Q …40†
i
j

where
ÿSij Dr …aij ÿ bij †
aij ˆ ; i 6ˆ j; …41†
exp…aij Lij † ÿ exp…bij Lij †
X ÿSik Dr ‰bik exp…aik Lik † ÿ aik exp…bik Lik †Š
aii ˆ : …42†
k6ˆi
exp…aik Lik † ÿ exp…bik Lik †

Real solutions can be obtained by numerical inversion of solutions of Eq. (40). Again, the con-
centrations at the nodes for the entire network are obtained by summing all paths from the inlet
to the outlet of the network.

4. Illustrative examples

The discrete fractures are stochastically generated. For a speci®c single fracture, its central lo-
cation, rotation, and radius are determined by Poisson, circular-normal, and exponential distri-
butions, respectively.

4.1. Fluid ¯ow

The presented percolation method is evaluated through examining a scenario where ¯uid ¯ow
across a domain exposed in the vertical cross-section, as shown in Fig. 5. Within the rectangular
domain, upper and lower boundaries are assumed to be impermeable. The ¯ow direction is pri-
marily in the horizontal direction starting from the right-hand side where the constant ¯ux is spec-
i®ed. Fluid exits from the left side boundary where the constant pressure is applied. Fractures
dominate the domain, and distribute in a random fashion. The fractures are individually identi®ed
and each branch and node are numbered by means of a self-developed computer program. In the
analysis, dead-end branches (fractures) are allowed and cannot be ignored in the unsteady state
¯ow analysis due to the existence of their storage capacity. However, these branches can be omit-
ted in the steady state ¯ow analysis.
By evaluating the ¯uid pressure variations, Fig. 5 shows the temporal evolution of ¯uid front
from the initial stage at t ˆ 0 h till reaching steady state ¯ow at t ˆ 20 000 h. Initially, there is no
¯ow due to pressure equilibrium. As a result of ¯uid injection through the right-side boundary,
pressure equilibrium breaks down. Then ¯uid begins to penetrate into the fractured domain, as
shown by the thick lines annotated by the arrows which mark the ¯ow directions (refer to the time
at t ˆ 1 h). The ¯uid penetration apparently is not uniform due to the random distribution of the
fractures. Flow inception mainly occurs towards the lower portion of the domain, with partial
H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291 287

Fig. 5. Linear ¯ow in fracture network.

penetration in the upper portion of the domain. The ¯ow develops slowly in the vertical orienta-
tion initially, and then spreads in the primary horizontal direction until it reaches the right-side
boundary at about t ˆ 25 h. The ¯uid ®lls majority part of the domain between t ˆ 25 h and
t ˆ 1000 h (thick lines). During this period, the ¯uid ¯ow is maintained across the domain due
to the pressure di€erence between the right- and left-side boundaries, while the pore pressure at-
tempts to equalize within individual fractures. Once the equilibrium reaches, ¯ow ceases within
that particular fracture (dead-end branch). Disregarding those fractures no longer contributing
to the total ¯uid ¯ow, it appears that primary ¯ow paths narrow to the lower central part of
the domain, as shown for the t ˆ 5000 h in Fig. 5. The critical paths, which are de®ned as the only
¯uid-conducting channels, can be identi®ed as a few thick lines in the middle portion of the do-
main when t ˆ 20 000 h in Fig. 5.
288 H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291

4.2. Solute transport

Fig. 6 provides a scenario where ¯uid is injected from a well to expel the contaminant to more
remote locations. The pressures at all four outer boundaries are assumed to be at initial values.
The solution is uniquely determined for the steady state ¯ow analysis irrespective the existence
of dead-end branches. After obtaining the pressure at nodes, the ¯ow velocity in each branch is
obtained by means of Darcian law. Then the dispersion±convection problem can be solved via
equations derived in the previous section. It is interesting to note that the transport process in
the fracture network is di€erent from that in the homogeneous media. As v ! 0, molecular dif-
fusion dominates the process and Dr tends to be a constant, re¯ecting the con®ned geometry
of network. For high velocity, Dr is controlled by mechanical mixing: di€erent tracer particles
are convected along di€erent ¯uid streamlines, each characterized by a distinct transit time across
the system. With respect to the average ¯ow, the tracer particle, therefore, performs a random
walk between pores, because the tracer is moving sometimes faster, and sometimes slower than
the average ¯ow.
By assuming the average dispersion coecient of fracture network to be 1.5 m2 /h, Fig. 7 de-
picts the solute breakthrough curves at the locations A, B, and C which are aligned from the in-
jection well. The ¯ow velocities are designated for each location only, which are in the magnitudes
of 0.19, 0.09, and 0.05 m/h for the points A, B and C, respectively. The curves are quite similar for
points B and C and exhibit less dispersive natures compared with the curve for point A. Because
the average velocity in dead-end fractures is equal to zero so that the concentration in these
branches does not vary. Only the ¯ow in the percolating fractures contribute to the total concen-
tration changes.
For larger dispersion coecients [(Dr ˆ 50, 100, 150 (m2 /h)] at three di€erent times
‰ta ˆ 1  102 ; tb ˆ 1  103 ; tc ˆ 1  104 …h†Š, Fig. 8 shows the development of the plume fronts
in a dominant vertical direction (concentration magnitude change only), except at largest Dr
(150 m2 /h) and t (10 000 h). It should be emphasized that the results represent the spatial varia-
tions of solute concentration only along the sampling line (O-A-B-C) and along the designated
direction. It appears that the concentration changes are maintained within the line over a larger
span of time. The radial con®nement is primarily due to the lateral solute spreading in the region.

Fig. 6. Radial transport in fracture network.


H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291 289

Fig. 7. Breakthrough curves at locations A, B and C.

Fig. 8. Spatial concentration with larger Dr .


290 H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291

5. Conclusions

The analysis of ¯uid ¯ow and solute transport in the fracture network using the percolation
theory has been presented. Di€erent from the conventional approaches, the present study adopts
a topological method which provides an abstract but more general mathematical formulation in
terms of fracture geometries, connectivities, and ¯ow characteristics. Based on the assumptions of
single channel between two nodes and no capacity in the nodes, the algebraic topology theory can
be used to construct a framework for analyzing ¯uid ¯ow through the fracture network. Discrete
fracture network is generated stochastically which can be varied in accordance with the local con-
ditions. The ¯ow and transport in each individual fracture are derived analytically and solved in
Laplace spaces. The real solutions are obtained through numerical inversion. The modeling e€orts
include the analyses of steady and unsteady ¯uid ¯ow along with solute transport. Examples of
applying the percolation theory are given for both ¯ow and transport cases. The results provide
more transparent views on: (a) the preferred ¯ow routes such as the critical paths controlled by
the fracture distribution and percolating conditions, (b) ¯ow characteristics in the fracture dom-
inated media, (c) importance of the fracture connectivities, (d) speci®c natures of breakthrough
curves (e) spatial concentration variations for each sampling locations, and (f) particular concen-
tration evolution channeled by the ¯ow in the fractures.

Acknowledgements

Support of the National Science Foundation, Oklahoma State and Industrial Consortium un-
der contract EEC-9209619 is gratefully acknowledged.

References

[1] L. Smith, F.W. Schwartz, Mass transport, Water Resour. Res. 16 (2) (1980) 303±313.
[2] J.C.S. Long, Veri®cation and characterization of fracture rock at AECL underground research laboratory, BMI/
OCRD-17, Oce of Crystalline Repository Development, Battelle Memorial Inst. 1983, p. 239.
[3] F.W. Schwartz, L. Smith, A.S. Crowe, A stochastic analysis of macroscopic dispersion in fracture media, Water
Resour. Res. 19 (5) (1983) 1253±1265.
[4] P.C. Robinson, Connectivity of fracture systems: a percolation theory approach, J. Phys. A 16 (1983) 605±614.
[5] J. Andersson, B. Dverstorp, Conditional simulations of ¯uid ¯ow in three dimensional networks of discrete
fractures, Water Resour. Res. 23 (10) (1987) 1876±1886.
[6] J.C.S. Long, D.M. Billaux, From ®eld data to fracture network modeling: an example incorporating spatial
structure, Water Resour. Res. 23 (7) (1987) 1201±1216.
[7] W.S. Dershowitz, H.H. Einstein, Characterizing rock joint geometry with joint system models, Rock Mechanics
and Rock Engineering 21 (1988) 21±25.
[8] J.A. Barker, The reciprocity principle and an analytical solution for Darcian ¯ow in a network, Water Resour.
Res. 27 (5) (1991) 743±746.
[9] D. Lin, C. Fairhurst, The topological structure of fracture systems in rock, rock mechanics as a multidisciplinary
science, in: J.-C.Roegiers (Ed.), Proceedings of 32nd US Symposium on Rock Mechanics, Norman, Oklahoma,
1991, pp. 1155±1163.
[10] X. Zhang, R.M. Harkness, N.C. Last, Evaluation of connectivity characteristics of naturally jointed rock masses,
Engrg. Geo. 33 (1992) 11±30.
[11] J.S.Y. Wang, Flow and transport in fractured rocks, Rev. Geophy. (suppl.) (1990) 254±262.
[12] B. Berkowitz, I. Balberg, Percolation theory and its application to groundwater hydrology, Water Resour. Res. 29
(4) (1993) 775±794.
[13] G.R. Jerauld, J.C. Hat®eld, L.E. Scriven, H.T. Davis, Percolation and conduction on Voronoi and triangular
networks: a case study in topological disorder, J. Phys. Solid State Phys. 17 (9) (1984) 1519±1529.
H. Mo et al. / Appl. Math. Modelling 22 (1998) 277±291 291

[14] E. Charlaix, E. Guyon, S. Roux, Permeability of a random array of fractures of widely varying apertures, Transp.
Porous Media 2 (1987) 31±43.
[15] M. Sahimi, Hydrodynamic dispersion near the percolation threshold: scaling and probability densities, J. Phys. A
Math. Gen. 20 (18) (1987) 1293±1298.
[16] S.E. Silliman, A.L. Wright, Stochastic analysis of paths of high hydraulic conductivity in porous media, Water
Resour. Res. 24 (11) (1988) 1901±1910.
[17] M. Sahimi, A.O. Imdakm, The e€ect of morphological media, J. Phys. A Math. Gen. 21 (19) (1988) 3833±3870.
[18] P. Renault, The e€ect of spatially correlated blocking-up of some bonds or nodes of a network on the percolation
threshold, Transp. Porous Media 6 (1991) 451±468.
[19] I. Balberg, B. Berkowitz, G.E. Drachsler, Application of a percolation model to ¯ow in fractured hard rock, J.
Geophys. Res. 96 (B6) (1991) 10015±10021.
[20] B.H. Kueper, D.B. McWhorter, The use of macroscopic percolation theory to construct large-scale capillary
pressure curves, Water Resour. Res. 28 (9) (1992) 2425±2436.
[21] H. Stehfest, Algorithm 358 ± Numerical inversion of Laplace transforms, Communications of ACM 13 (1970)
47±49.

You might also like