Professional Documents
Culture Documents
k p, (1)
with a statement of mass conservation
t
() + (u) + m = 0. (2)
The resulting equation, referred to as the pressure equation, is given by:
t
()
_
k p
_
+ m = 0. (3)
In Eqs. (1)-(3), u is the Darcy velocity, is viscosity, k is the (symmetric positive
denite) permeability tensor, p is pressure, t is time, is porosity, is density and
3
m is the source/sink term (positive for production) expressed as a mass ow rate
per unit volume.
Upscaling procedures are generally formulated based on a simplied form of
Eq. (3). Specically, if we assume that the uid and rock are incompressible (i.e.,
does not vary in space or time and /t = 0), we obtain a simplied pressure
equation:
_
1
k p
_
= q, (4)
where q = m/ is the volumetric source term. The equations above can be modied
to account for the eects of gravity by replacing p with the potential = p gz,
where g is the gravitational acceleration and the z axis is assumed to point vertically
downwards (in the direction of gravity), as is the convention for most reservoir
simulators.
2.2 Two-phase ow equations
The equations describing two-phase ow on the ne scale can again be formed by
combining Darcys law with a statement of mass conservation. In this case, in the
absence of gravity, Darcys law can be expressed as:
u
j
=
k
rj
j
k p
j
, (5)
where the subscript j refers to the phase (j = w for water and j = o for oil) and k
rj
is the relative permeability to phase j. Mass conservation is given by:
t
(
j
S
j
) + (
j
u
j
) + m
j
= 0, (6)
where S
j
is the saturation (volume fraction) of phase j. If we assume that /t = 0,
that
j
does not vary in time or space, and that capillary pressure (p
c
) is negligible;
i.e., p
c
(S
w
) = p
o
p
w
= 0, we obtain:
u
t
= q
t
, (7)
where q
j
= m
j
/
j
and the total volumetric source term is q
t
= q
w
+ q
o
. The total
Darcy velocity u
t
is given by:
u
t
= u
w
+u
o
= k
_
k
rw
w
+
k
ro
o
_
p. (8)
The water velocity u
w
can now be expressed as u
w
= f(S
w
)u
t
where f(S
w
) is the
usual Buckley-Leverett fractional ow function. Inserting this form for u
w
in Eq. (6),
we can write the water saturation equation as:
S
w
t
+ [u
t
f(S
w
)] = q
w
. (9)
4
The corresponding pressure equation can be formed by introducing the expression
for u
t
(Eq. (8) into Eq. (7)):
(k
t
(S
w
) p) = q
t
, (10)
where we have introduced the total mobility
t
, dened via:
t
=
w
+
o
=
k
rw
w
+
k
ro
o
. (11)
The pressure and saturation equations describe the ow of two immiscible uids.
The pressure equation (10) is very similar to the single-phase pressure equation
(4) except the
t
term replaces 1/. The single-phase limit is recovered if the two
phases have identical properties and do not interfere. For such a system, k
rw
= S
w
,
k
ro
= S
o
= 1 S
w
, and
w
=
o
, giving
t
= 1/
w
= 1/
o
and f(S
w
) = S
w
(in
Eq. (9)). In this case, the system is of unit mobility ratio.
More general models for two-phase ow include the eects of compressibility,
gravity and capillary pressure. The representation of the system in terms of pressure
and saturation equations is still possible; see Peaceman [60] and Aziz and Settari [5]
for details.
2.3 Classications of upscaling procedures
There are several dierent ways in which upscaling techniques can be classied.
Here we will classify the various methods in terms of the types of parameters that
are upscaled (single or two-phase ow parameters) and the way in which these
parameters are computed (e.g., using local or global calculations). We rst consider
classication by the types of parameters that are upscaled.
For single-phase ow involving a single component, the only parameters to be
upscaled are porosity and the absolute permeability or transmissibility (transmis-
sibility appears in the discretized ow equations). In the more general case of
two-phase ow, the absolute permeability (or transmissibility) and porosity as well
as the relative permeability can be upscaled. However, in many cases it is possible
to develop reasonably accurate coarse scale models for two-phase ow with only the
absolute permeability (or transmissibility) and porosity upscaled, particularly when
accurate upscaling is used in conjunction with ow-based grid generation. In mod-
els of this type, the geocellular scale relative permeabilities are used directly on the
coarse scale. Thus, even for two (or three) phase ow systems, we can still generate
coarse scale models with only absolute permeability or transmissibility and porosity
upscaled in some cases. We refer to this type of approach as single-phase parameter
upscaling or single-phase upscaling, with the understanding that it can be used
for both single and two-phase (or multiphase) ow problems. Such approaches can
5
be further classied as permeability or transmissibility upscaling procedures. We
will in fact distinguish between permeability and transmissibility upscaling in 4
and 5 below.
In other cases, the two-phase ow parameters (e.g., k
rj
and p
c
) are also upscaled.
We refer to this type of approach as a two-phase parameter upscaling or simply
two-phase upscaling. Another way to view this classication is in terms of the
governing pressure and saturation equations. In single-phase upscaling, the pres-
sure equation is modied but the saturation equation appears essentially the same
(though is upscaled). In two-phase upscaling, by contrast, parameters in both
equations are modied.
The second type of classication is related to the way in which upscaled param-
eters (single or two-phase) are computed. In all cases the intent of the upscaling
procedure is to replace the ne model with a coarse model. In a purely local pro-
cedure, coarse scale parameters are computed by considering only the ne scale
region corresponding to the target coarse block. No additional ne scale informa-
tion is included in the upscaling calculation. In a global upscaling technique, the
entire ne scale model is simulated for the calculation of the coarse scale parameters.
The assumption here is that the coarse scale parameters will be applicable to other
(related) ow scenarios.
There are several important variants of the purely local and global approaches.
Of interest to us will be extended local and quasi global upscaling techniques. In
extended local procedures, coarse scale parameters are computed by considering the
region corresponding to the target coarse block plus a ne scale border region or
skin around this region. Coarse scale quantities are generally computed by averaging
the ne scale solution only over the region corresponding to the target coarse block.
In quasi global methods, global ow data informs the upscaling technique but this
information is only approximate. For example, in the case of a quasi global two-
phase parameter upscaling, the global ow eld might be estimated from a single
solution of the single-phase pressure equation rather than by a more computationally
expensive transient solution of the two-phase ow equations. We will discuss local,
extended local, global and quasi global upscaling techniques later in this review.
2.4 Multiscale methods
Another important class of upscaling procedures are multiscale nite element and
nite volume approaches. Within the context of reservoir simulation, for exam-
ple, Hou and Wu [42] and Arbogast and Bryant [3] developed nite element based
approaches, while Jenny et al. [43] developed an approach based on a full tensor
ux-continuous nite volume procedure. These methods have the benet that the
ne scale permeability information enters into the global solution in a systematic
way. To date, these procedures have mainly been applied to the pressure equation;
6
transport calculations have generally been performed by reconstructing the ne scale
velocity eld. This reconstruction, which can also be accomplished using other pro-
cedures (see, e.g., [66, 37, 34, 14]), entails the use of the ne grid for the solution of
the saturation equation.
Dual grid approaches (e.g., [66, 37, 34]) are also related to multiscale methods.
In these procedures, dierent grids are dened and reconstruction techniques are
applied to determine ne scale variables from the global coarse scale solution. These
methods can provide accurate results in many cases, though they, like multiscale
procedures, require that the ne scale permeability information be stored and used
during the global solution.
3 Coarse scale pressure equation and
analytical upscaling methods
We now consider the upscaling of absolute permeability. As indicated above, even
for many two-phase ow problems, particularly when the overall level of coarsening
is not excessive (e.g., 1-2 order of magnitude reduction in the total number of cells
for a typical problem), this has been found to be a reasonable approach. Some
theoretical justication for neglecting the upscaling of relative permeability, in the
context of moderately coarsened models and ow-based grids, is oered by Durlofsky
[23]. As the degree of coarsening becomes very high, however, upscaled two-phase
ow functions will generally be required.
3.1 Fine and coarse scale pressure equations
For now we consider steady, single-phase incompressible ow with no source terms
(Eq. (4) with q = 0). We introduce a conceptual two-scale model for permeability;
i.e., permeability varies on two distinct scales referred to as x and y. The x scale
is a slow scale, meaning that variations in x are relatively gradual. The y scale, by
contrast, is a fast scale, and captures the ne scale variation of permeability. With
this k(x, y) representation, the dimensionless pressure equation is written as follows:
(k(x, y) p) = 0. (12)
Eq. (12) is the pressure equation with the permeability eld fully resolved. Homoge-
nization procedures, as applied by Bourgeat [10] and Saez et al. [69], among others,
allow Eq. (12) to be replaced with an analogous equation in which variations need
only be resolved on the x (slow) scale. The pressure equation in this case can be
written as:
(k
(x) p
c
) = 0, (13)
7
where k
i
, via:
k
i
=
_
1
V
b
_
V
b
[k
i
(y)]
i
dV
_
1/
i
, (14)
where V
b
is the coarse block bulk volume and both the ne scale permeability k(y)
and the upscaled permeability k
i
is replaced by
ln(k
i
)). Power averaging can also be applied using a combination of two dierent
values of . For example, for a structured, approximately layered system in the
x z coordinate system, k
x
might be computed by harmonically averaging along
each layer in x and then arithmetically averaging these layer averages. The use of
this type of procedure provides power averaging approaches with a higher degree of
8
applicability. Power averaging exponents may be determined in practice by tuning
against numerical upscaling results. The assumption then is that the same
i
can
be used for models with similar permeability distributions.
The fact that
i
can vary with direction leads to the general observation that
the upscaled permeability can be anisotropic even when the underlying permeability
eld k(y) is everywhere isotropic. For the power averaging approach described here,
the upscaled permeability is still a diagonal tensor. However, for the more general
numerical methods described below, the upscaled permeability is typically a full
tensor quantity.
Other analytical procedures for permeability upscaling include the renormaliza-
tion approach of King [48] and the full tensor averaging technique of Kasap and Lake
[45]. Both of these approaches are very ecient and have been shown to perform
well for some classes of problems. Like power averaging techniques, however, they
lack the generality of the numerical procedures described below.
3.3 Upscaling of porosity
Porosity on the coarse scale, designated
is computed
via:
=
1
V
b
_
V
b
(y) dV, (15)
where V
b
designates bulk volume.
4 Numerical procedures to compute k
1
can be computed via:
k
1
=
q
1
L
1
L
2
p
, (18)
where p = 1 from Eqs. (16). The quantity k
2
is computed in a similar manner.
In many cases, the k
1
and k
2
computed in this way provide reasonably accurate
coarse block permeabilities. However, the boundary conditions and method for
computing k
from the local ne grid solution in this case preclude the calculation
of the cross terms of k
are required
for some cases.
One approach for generating full tensor coarse block permeabilities is to post-
process the ne grid solution in a manner dierent to that used in Eqs. (17) and
11
(18). Because the no ow boundary conditions do not permit the calculation of
a full tensor k
11
< p >
1
1
+k
12
< p >
1
2
), (20a)
< u >
1
2
= (k
21
< p >
1
1
+k
22
< p >
1
2
), (20b)
< u >
2
1
= (k
11
< p >
2
1
+k
12
< p >
2
2
), (20c)
< u >
2
2
= (k
21
< p >
2
1
+k
22
< p >
2
2
), (20d)
where the subscript on < u > and < p > designates the vector component and
the superscript the ow problem. This set of equations can be rearranged to give a
matrix equation:
_
_
_
_
< p >
1
1
< p >
1
2
0 0
0 0 < p >
1
1
< p >
1
2
< p >
2
1
< p >
2
2
0 0
0 0 < p >
2
1
< p >
2
2
_
_
_
_
_
_
_
_
k
11
k
12
k
21
k
22
_
_
_
_
=
_
_
_
_
< u >
1
1
< u >
1
2
< u >
2
1
< u >
2
2
_
_
_
_
, (21)
which can now be solved to determine the components of k
.
With the boundary conditions described by Eqs. (16), the k
computed via
Eq. (21) will not in general be symmetric. Various procedures can be applied to
enforce symmetry; the simplest approach is simply to set each of the cross terms
equal to (k
12
+ k
21
)/2. A better approach to ensure symmetry is to solve a least
square problem rather than Eq. (21). In this case we enforce symmetry by adding
an equation of the form k
12
k
21
= 0. The resulting set of equations is now given
by:
_
_
_
_
_
_
< p >
1
1
< p >
1
2
0 0
0 0 < p >
1
1
< p >
1
2
< p >
2
1
< p >
2
2
0 0
0 0 < p >
2
1
< p >
2
2
0 1 1 0
_
_
_
_
_
_
_
_
_
_
k
11
k
12
k
21
k
22
_
_
_
_
=
_
_
_
_
_
_
< u >
1
1
< u >
1
2
< u >
2
1
< u >
2
2
0
_
_
_
_
_
_
. (22)
12
The last equation can be rescaled if necessary so these matrix elements are of the
same magnitude as the other terms.
In addition to symmetry, we also require that k
11
> 0, k
22
> 0 and
k
11
k
22
> (k
12
)
2
. This requirement is generally satised by the methods described
here. In the few cases when this is not satised, k
12
is undetermined) or using periodic boundary conditions
(described below).
The pressure - no ow boundary conditions just discussed are not the most gen-
eral boundary conditions that can be used. Another alternative is to use boundary
conditions that specify a linear pressure variation along the sides parallel to the
direction of the pressure gradient (e.g., King et al. [46, 47]). Then, rather than the
boundary conditions of Eqs. (16), the boundary conditions for the rst ow problem
are:
p(0, y
2
) = 1, (23a)
p(L
1
, y
2
) = 0, (23b)
p(y
1
, 0) = p(y
1
, L
2
) = 1 y
1
/L
1
. (23c)
Unlike the pressure - no ow specication, these boundary conditions do al-
low for ow out of the domain in a direction transverse to the pressure dierence.
Thus, a full tensor k
11
=
q
1
1
L
1
L
2
p
, (25a)
k
21
=
q
1
2
p
, (25b)
where again p = 1 in this case. The other two components of k
can be computed
from the second solution (pressure dierence in y
2
direction). The tensor computed
in this manner will again not be symmetric in general.
The solution using linear pressure boundary conditions can also be used to com-
pute k
within the volume averaging context described via Eqs. (19) to (22). The k
13
thus computed will in general dier from the k
.
This boundary specication eliminates some of the ambiguity of the other methods
in that it provides the same result for either method of post-processing of the ne
grid solution. Periodic boundary conditions have been applied and analyzed by a
number of investigators including Durlofsky [22], Boe [9], Pickup et al. [63] and Wen
et al. [76, 75]. These boundary conditions again require that two local ne scale
problems be solved. The specic form of the boundary conditions derives from the
assumption that the system is replicated periodically in space and that the global
pressure (on the scale of x) can be approximated as p = p
0
+ G (x x
0
), where
G = G
1
i
1
+ G
2
i
2
is a constant vector. These are both reasonable approximations
in many cases, though inaccuracy can result when the assumption of periodicity
disrupts larger scale permeability connectivity.
With reference to Fig. 1, periodic boundary conditions can be specied via:
p(y
1
, 0) = p(y
1
, L
2
) G
2
L
2
on D
1
and D
2
, (26a)
p(0, y
2
) = p(L
1
, y
2
) G
1
L
1
on D
3
and D
4
, (26b)
u(y
1
, 0) n
1
= u(y
1
, L
2
) n
2
on D
1
and D
2
, (26c)
u(0, y
2
) n
3
= u(L
1
, y
2
) n
4
on D
3
and D
4
. (26d)
By selecting two linearly independent pairs of (G
1
, G
2
), and by solving Eq. (12)
subject to Eqs. (26), we can compute k
can be
achieved if a larger local problem is solved (see, e.g., G omez-Hernandez and Journel
14
[36]; Holden and Lia [39]; Hou and Wu [42]; Wu et al. [80]; Wen et al. [76, 74, 75]).
By including neighboring regions in the calculation of k
will be less when border regions are used and that results using various
boundary conditions will tend to converge. In limited tests, some of which we will
describe below, this did in fact appear to be the case [75]. We note additionally
that, again in limited tests, the use of one bordering ring surrounding the target
15
cell appears to suce. Relatively little improvement was observed when a two-ring
region was applied [76, 75].
4.4 Irregular coarse grid control volumes
Up to this point, we have considered upscaling procedures applicable for structured
grids comprised of rectangular blocks. The procedures described can readily be
extended to three dimensions, so they are equally applicable to brick-shaped control
volumes. We now discuss the generalization of these approaches to irregular control
volumes. Two basic procedures will be described, though many other variants are
of course possible.
We assume for the present discussion that the underlying geocellular grid is
structured and is comprised of rectangular cells. In general, the irregular coarse
scale cell will not be aligned with respect to the ne grid. By this we mean that
the vertices of the coarse cell will not coincide with the corner points of the ne
geocellular grid. This case is illustrated in Fig. 3. Nine coarse blocks are shown in
the gure, as is the underlying ne grid. The central coarse cell is the target coarse
cell; i.e., the one for which we wish to compute k
l
u
j
l
A
l
, (27)
where u
j
l
is the velocity for ne scale block l as computed from problem j, A
l
is the
area of this ne scale block that falls within the target coarse cell, and A
t
is the
total coarse cell area. Applying an analogous expression for < p >, k
can then
be computed from Eq. (21) or (22).
4.5 Conforming scale up method
In a number of test cases, the procedure described above was shown to provide
coarse scale ow results of reasonable accuracy (Wen et al. [74]). However, it is
possible that an improved treatment of the coarse cell geometry may be required
for some types of problems. This can be accomplished through use of a triangle
based nite element method for the solution of the local ne grid problem, as we
now describe.
The local ne grid meshing of the coarse quadrilateral cell is formed in this case
17
via a triangulation as illustrated in Fig. 4. The underlying ne grid is also shown in
the gure. In this case no border region is applied - the solution domain is simply
the coarse cell control volume - though the method can be readily generalized to
include border regions. The triangulation is accomplished here and in the examples
below using the public domain software qhull (Barber et al. [6]). The triangulation
is performed such that all internal permeability discontinuities (as dened by the
underlying geocellular model) and the coarse cell boundaries are resolved, subject
to constraints on the sizes and shapes of the triangular elements. Fine grid per-
meabilities can then be inserted directly from the underlying description into the
corresponding grid of triangular elements. The overall approach is referred to as the
conforming scale up method because it ensures that the region over which k
is
computed conforms exactly to the coarse quadrilateral cell.
Figure 4: Triangulated coarse scale quadrilateral cell (from [38]).
Once the triangulation is performed, Eq. (12) can be solved over the local ne
scale region. This can be accomplished using a mixed or non-conforming nite
element method. These methods are appropriate for this calculation because they
treat permeability as a cell (rather than a nodal) quantity and because they are
well suited to problems containing highly discontinuous permeability elds. He et
al. [38] presented an approach using the lowest order non-conforming nite element
method, which has been shown by Marini [54] to be identical to the lowest order
mixed nite element method for the solution of Eq. (12).
Any type of boundary condition can be applied to solve Eq. (12) over the tri-
18
angulated domain. If periodic boundary conditions are applied, there are some
geometric issues that must be addressed, such as the treatment of unequal distri-
butions of element edges on opposite sides of the coarse cell. This can be handled
consistently by viewing the coarse cell boundaries in transform space (see [38] for
a detailed discussion of this issue). In addition, the pressure dierences between
elements on opposite sides of the coarse cell must be modied from that specied
in Eqs. (26). This is because corresponding points are not, in this case, separated
by a distance that is the same at all locations. This, coupled with the fact that
the periodicity condition derives from the assumption that the coarse scale pressure
varies as p = p
0
+G (xx
0
), provides the following conditions for G
1
= 0, G
2
= 0:
p
1
= p
2
G
1
y
12
1
on D
1
and D
2
, (28a)
p
3
= p
4
G
1
y
34
1
on D
3
and D
4
, (28b)
where p
1
and p
2
designate pressure at corresponding points on sides 1 and 2 (see
Fig. 1) and y
12
1
designates the dierence in y
1
between those two points (and
similarly for p
3
, p
4
and y
34
1
). Analogous expressions can be developed for G
1
= 0,
G
2
= 0.
This general procedure can be extended to handle any type of two dimensional
polygonal coarse cell. For such cases the two dimensional control volume must be
triangulated, which is in general no more dicult than the triangulation of the
quadrilateral coarse cell. In the case of a general polygon, the specication of peri-
odicity may not be appropriate, as a general polygon does not contain four distinct
sides. The simplest approach in this case is probably to impose pressure boundary
conditions linear in y
1
for one solution (i.e., p = y
1
) and boundary conditions linear
in y
2
for the second solution. Then, k
x
)
i+1/2,j
=
q
c
i+1/2,j
< p >
i,j
< p >
i+1,j
, (32)
where T
x
designates the upscaled transmissibility in the x direction, q
c
i+1/2,j
is the
total ow across the interface between coarse blocks (i, j) and (i +1, j); i.e., the sum
of the ne grid ows over this region, and < p > is the volume average of the ne
scale pressure over the designated coarse block region. A similar expression provides
T
y
:
(T
y
)
i,j+1/2
=
q
c
i,j+1/2
< p >
i,j
< p >
i,j+1
, (33)
where all quantities are dened analogously.
20
5.2 Global upscaling procedures
The methods described in 4 local and extended local procedures all require
the specication of (assumed) boundary conditions on the local problem. In global
upscaling methods, by contrast, the intent is to solve a global ow problem and to use
this solution to extract coarse scale quantities. Some examples of global upscaling
methods are those presented by White and Horne [79], Pickup et al. [62], Nielsen and
Tveito [59], Holden and Nielsen [40] and Aarnes [1]. Most of these methods apply
transmissibility upscaling for the calculation of coarse grid quantities. From the ne
grid solution, transmissibilities are computed by averaging over coarse block regions
and then applying Eqs. (32) and (33). This gives a rst estimate for T
x
and T
y
. In
highly heterogeneous models, a signicant fraction of these transmissibilities may
be negative. Iteration is therefore performed until all of the transmissibilities are
positive and a sucient level of agreement between the ne and coarse solutions is
achieved [40]. Various quantities (pressure, velocity, ux) can be considered during
these iterations and dierent approaches focus on dierent variables.
Global upscaling methods can provide very accurate results for a particular set
of wells and boundary conditions. In many cases the model developed in this way
can be used for other ow scenarios. However, it is also possible that the model may
lack robustness with respect to other boundary conditions or well arrangements.
This area is a subject of ongoing research (see, e.g., Holden et al. [41] for some
results addressing this issue).
A technique that shares some similarities with global upscaling methods is multi-
grid upscaling [57]. In multigrid upscaling, coarse scale parameters are determined
at a specied level from the multigrid solution algorithm. It will be of interest
to compare multigrid and global upscaling techniques in detail to obtain a better
understanding of the commonalities and dierences between the two approaches.
5.3 Coupled local-global (quasi global) upscaling
Quasi global upscaling methods attempt to estimate the eects of the global ow
without actually solving a global ne scale problem. Here we will briey outline
the quasi global procedure recently presented by Chen et al. [14], referred to as
a coupled local-global approach. The idea of this method is to use global coarse
scale simulations to estimate the boundary conditions to use in the extended local
calculation of T
upscaling,
though it is also applicable for k
through
application of any of the boundary conditions discussed above (e.g., pressure - no
21
Figure 5: Schematic showing coupling of global coarse scale pressure and local ne
scale ow calculations (from [14]).
ow or periodic). This provides the initial estimate of the upscaled quantities. Using
the coarse scale model generated in this way, two generic global simulations are then
performed one with large scale ow driven in the x direction and the other with
large scale ow in y. These simulations provide global coarse scale pressure elds,
which are then used to set boundary conditions for the extended local problems for
the calculation of T
are
consistent.
In order to actually solve the extended local problems at each iteration, the
coarse global pressure elds must be interpolated to provide local boundary condi-
tions on the ne grid. This is accomplished using permeability weighted harmonic
interpolation in the main ow direction and simple linear interpolation in the sec-
ondary direction. Such boundary conditions are most appropriate for systems with
some degree of local layering on the ne scale, as is often the case for many types
of geological models.
As with any extended local, quasi global or global approach, this procedure can
on occasion provide negative T
x
and k
y
replac-
ing k
x
and k
y
. We refer to this well index as W
i,j
(k
) treat-
ment described above can lead to considerable error. In such cases, it is necessary to
compute upscaled well indices and, for additional accuracy, near-well transmissibil-
ities between the well block and adjacent blocks. The rst such near-well upscaling
23
procedure was presented by Ding [21]. Subsequent approaches were presented in
[26, 55, 58]. We now describe the basic ideas behind these near-well upscaling tech-
niques.
We dene a local problem with r = 1 (where r designates the number of bordering
rings of coarse block regions) with the well block in the center, as shown in Fig. 6.
Rather than impose boundary conditions that lead to an approximately linear ow,
we solve the dimensionless ne scale pressure equation with a well source term q
w
in the central block:
(k p) = q
w
. (37)
In the discretized form of this equation, q
w
i,j
is represented using Eq. (34). We specify
a wellbore pressure of p
w
i,j
= 1 and a pressure on the outer boundary of p = 0. The
solution of Eq. (37) can then be computed to determine pressure and velocity in all
of the ne grid blocks in the extended local problem.
Figure 6: Schematic showing ne (ner lines) and coarse (heavier lines) grids in the
near-well region (r = 1).
Following this ne grid solution, we estimate the coarse grid well index, des-
ignated W
i,j
, and coarse scale well block transmissibilities (i.e., transmissibilities
linking the well block to adjacent blocks), designated T
w
, as follows. We rst com-
pute the volume averaged pressures < p >
i,j
in each of the coarse block regions:
< p >
i,j
=
1
V
t
Nt
l=1
p
l
V
l
, (38)
where N
t
is the number of ne blocks corresponding to the single coarse block i, j,
p
l
and V
l
are the ne grid pressures and cell bulk volumes, and V
t
is the total bulk
volume of the coarse block. We use a single subscript for ne scale variables for
24
conciseness. The ow rates over the ne grid cell edges corresponding to coarse
block faces are computed in a similar manner:
< q >
i1/2,j
=
N
f
l=1
u
l
nA
l
, (39)
where < q >
i1/2,j
is the ow rate associated with coarse edge i 1/2, j or i +1/2, j,
N
f
is the total number of ne scale cell edges, u
l
n is the ne scale ux across the
edge and A
l
is the cell area.
We can now estimate the coarse scale parameters W
i,j
and T
w
via:
W
i,j
=
< q >
i,j
< p >
i,j
p
w
i,j
, (40)
and
(T
w
)
i1/2,j
=
< q >
i1/2,j
< p >
i,j
< p >
i1,j
. (41)
A similar expression provides (T
w
)
i,j1/2
.
The use of these parameters in many cases provides signicantly improved coarse
scale representations of well performance. In some cases, it has proved useful [55] to
introduce coarse scale iteration to force the uxes computed from the local coarse
scale problem to agree with the integrated ne scale uxes < q >
i1/2,j
. This is
accomplished by iterating on the coarse scale parameters W
i,j
and T
w
until an ob-
jective function based on the mismatch in ux between the ne and coarse problems
is minimized. This minimization was achieved in [55] using a Gauss-Newton proce-
dure.
6 Flow-based gridding techniques
Until this point we have considered the calculation of the upscaled parameters k
,
T
and W
or T
or T
is
computed for the coarse scale cells. Following this, a global coarse scale ow problem
is solved and the result compared to the ne scale reference solution. Iteration on
the grid structure can be used to improve the agreement with the ne scale solution.
These diagnostics are computationally inexpensive within the context of ow-
based gridding procedures since ne scale ows are already computed in the grid
generation step. The ability to perform an ecient and accurate assessment of
the coarse scale model represents a signicant advantage for ow-based gridding
techniques over other grid generation procedures that are not based on ne scale
ow solutions. As a nal check on the accuracy of the coarse model, it is useful
to perform a multiphase ow simulation of a portion of the ne scale model and
compare this solution to that for the corresponding region of the coarse scale model.
This provides an assessment of the accuracy of the coarse scale model in terms of
multiphase ow eects.
8 Numerical upscaling results
We now present upscaling results for a number of systems. In several of these ex-
amples we use the North Sea channelized system presented in Christie and Blunt
[15]. In other cases we use geostatistical models generated using GSLIB algorithms
(Deutsch and Journel [20]). Most of the results discussed in this section were pre-
sented previously in recent papers (e.g., [55, 38, 74, 75, 14]). The results presented
here are not intended to be exhaustive but rather illustrative of the performance
of the various techniques for dierent geological models. Many of these results are
presented in terms of total ow rate through the system for a prescribed pressure
dierence (K
g,x
, as dened in Eq. (46)).
33
Figure 10: Schematic illustrating iterative grid generation procedure and use of ow
diagnostics.
34
8.1 Use of border regions for highly heterogeneous
systems
In the case of two-point geostatistical models (e.g., spherical variogram models),
when the permeability correlation directions are oriented with the simulation grid,
purely local upscaling techniques have been shown to perform well in terms of main-
taining the total ow through the model. For example, for two dimensional systems
of this type, if we upscale by about a factor of 5 in each coordinate direction (giving
a coarse grid with a factor of 25 fewer grid blocks than the ne grid), K
g,x
computed
from the coarse model will typically show errors of less than 10% relative to the
reference ne scale calculation (see results in [25, 76, 38]). In these cases, the use of
extended local procedures (i.e., border regions, as described in 4.3) does not appear
to lead to signicantly improved coarse scale results [76]. For models of this type,
improved transport results (e.g., oil cut), relative to those obtained using uniformly
coarsened grids, can be achieved using ow-based nonuniform grid coarsening within
a Cartesian grid framework [25, 24]. The observations that border regions do not of-
fer much improvement but that Cartesian-based nonuniform coarsening procedures
do provide enhanced accuracy for transport are both related to the fact that the
correlation structure of the permeability eld is aligned with the simulation grid.
Figure 11: Continuous and channelized layers from North Sea reservoir (model from
[15]).
Border regions often do provide enhanced accuracy when the correlation struc-
ture of the permeability eld is not aligned with the grid or when the permeability
35
eld is characterized by multi-point geostatistics. We illustrate the potential im-
provement in coarse model accuracy oered through the use of border regions with
results from [75]. These calculations use the model of [15]. This model is of dimen-
sions 2206085. The upper 35 layers display a somewhat continuous permeability
eld, while the lower 50 layers are highly channelized (representative layers are shown
in Fig. 11). We illustrate the impact of border regions by considering each layer to
be a two dimensional system, of dimensions 220 60, which is upscaled to 22 20.
Results are presented as scatter plots, with K
g,x
for each coarsened layer plotted
against K
g,x
for the same layer simulated using the ne scale permeability eld. A
perfect upscaling would give all of the points on the 45
line.
Figure 12: Cross plot of K
g,x
from coarse model (r = 0) against K
g,x
from ne
model. Open circles correspond to continuous layers, solid circles to channelized
layers (from [75]).
In the rst set of results, the models are upscaled using a purely local procedure
(r = 0) and periodic boundary conditions. Very similar results were obtained using
pressure - no ow boundary conditions, so the eect of the boundary conditions in
this case is small [75]. From Fig. 12, we see that the coarse scale results for the layers
with the continuous permeability elds, indicated by open circles on the gure, are
in close agreement with the ne scale results. Errors for the lower layers, designated
by solid circles, are by contrast quite substantial. For all of the data in Fig. 12, the
average relative error is 46%.
36
Figure 13: Cross plot of K
g,x
from coarse model (r = 1) against K
g,x
from ne model
(from [75]).
Fig. 13 displays results using the extended local upscaling (r = 1) using periodic
boundary conditions (though again very similar results were obtained using pressure
- no ow boundary conditions). We see considerable improvement in the coarse scale
results for the channelized layers. The average relative error for all of the data is
reduced to 27% in this case. This error is still signicant, though it does represent
a clear improvement over that of Fig. 12.
Part of the error in the coarse scale results in Figs. 12 and 13 is due to numerical
discretization eects rather than upscaling eects. We can gauge the relative mag-
nitudes of these two eects by rening the grid (back to 220 60) in the upscaled
models while retaining the 2220 coarse scale permeability eld (i.e., we project the
coarse scale permeability eld onto the ne grid). Results for 22060 models of this
type with the coarse permeability eld generated using r = 1 are shown in Fig. 14.
The error here is reduced considerably relative to that in Fig. 13 (average relative
error is here 16%). This illustrates that a signicant portion of what is considered
to be upscaling error may really be due to numerical discretization eects rather
than to inaccuracy introduced in the calculation of k
.
We note nally that transmissibility upscaling (using an extended local proce-
dure) was found to provide better overall accuracy than permeability upscaling for
37
Figure 14: Cross plot of K
g,x
computed on 22060 grid using k
via Eqs. (30) and (31). The local-global procedure illustrated below applies
transmissibility upscaling for this reason.
8.2 Coupled local-global upscaling
We next illustrate the improvement in results that can be attained using the coupled
local-global upscaling procedure described in 5.3. We consider channelized layers
from the model in [15], as discussed above. In this case we apply a higher level of
upscaling to generate coarse models of dimension 22 6 (upscaling by a factor of
10 in each coordinate direction). The results presented here apply transmissibility
upscaling. Border regions of size r = 1.5 were applied in the calculation of the T
(recall that pressure boundary conditions are determined from the global solution).
The initial estimate for T
estimate.
This is reassuring, since dierent procedures can give quite dierent initial estimates.
8.3 Upscaling to irregular coarse grid cells
We next consider ow results for a case involving irregular quadrilateral cells. These
results are from [38] and were generated using the conforming scale up method
(described in 4.5), which entails the nite element solution of the purely local
problem over the irregular cell.
We consider a geostatistical permeability eld (Fig. 18), generated using the
GSLIB algorithms [20]. The domain is a unit square and the ne grid is of dimensions
50 50. The permeability eld is characterized by a correlation length in the x
direction of 0.5 and a correlation length in the y direction of 0.1. Permeability
is log-normally distributed, with the variance of log k equal to 4. Permeability is
specied to be isotropic on the ne scale (k
y
= k
x
).
This system is upscaled to 1010 grids of the type shown in Fig. 19. Three such
10 10 grids were considered, each of which was generated by randomly placing
nodes along side boundaries. The upscaled permeability eld shown in Fig. 19
resembles the underlying ne scale permeability eld to some extent (Fig. 18), as
would be expected. Due to the random nature of the coarse grid structure, however,
it is clear that the grid does not accurately resolve the extremes in permeability
evident in the ne scale description.
Global ow results for the ne and coarse grids are computed for ow in both
the x and y directions. These ne grid solutions give Q
x
= 2.59 and Q
y
= 0.820.
We then upscale this ne grid model to a 10 10 uniform coarse grid and solve the
global ow problem on this grid. The results on the 10 10 uniform coarse grid can
39
Figure 15: Global ow results for Q
x
and Q
y
using local-global T
upscaling for
layer 59 of North Sea reservoir (from [14]).
40
Figure 16: Global ow results (Q
x
) using local-global T
i,j
and T
w
) are shown in
Fig. 21. The coarse results without the near-well treatment are clearly in consid-
erable error relative to the reference ne scale results. This is mainly due to the
fact that the coarse model in this case continues to produce at the target rate for
a period of time that is 10 times too long. The coarse model with the near-well
upscaling, by contrast, provides a much more accurate pressure response and, as
42
Figure 18: Geostatistical 50 50 permeability eld with l
x
= 0.5, l
y
= 0.1, = 2
(from [38]).
Figure 19: Upscaled 10 10 grid with permeability eld (from [38]).
43
Figure 20: Pressure contours (p = 0.9, 0.8, 0.7, . . . , 0.1) for ne (solid curves) and
coarse (dotted curves) grid solutions (from [38]).
a result, switches to bottom hole pressure control at about the correct time. This
behavior is evident from the pressure proles shown in Fig. 22. The upscaled model
with the near-well treatment also provides accurate results for water cut. Results
for GOR, though much more accurate than coarse scale results without near-well
upscaling, are not as accurate. Results for both water cut and GOR are presented
in [55].
8.5 Flow-based gridding and upscaling
We illustrate ow-based gridding and upscaling with an example from Wen et al.
[74]. This case involves a permeability eld with oriented layers, generated using
Gaussian sequential simulation [20]. The permeability eld is of dimensions 100100
and displays layering (and principal axes of permeability) oriented at an angle
of 30
relative to the x axis. The correlation length along the direction of the
layering is 0.8L while the correlation length normal to the layering is 0.04L, where
L = L
x
= L
y
is the length of a side of the (square) domain. Permeability is log-
normally distributed, with the variance of log k equal to 4. In each ne scale block we
set k
2
= 0.1k
1
, where k
1
is the principal value of permeability in the direction along
the layering and k
2
is the principal value of permeability in the direction across the
layering. The permeability in the x y coordinate system is therefore a full tensor
44
Figure 21: Oil production rate (three-phase ow) for sand - shale system (from [55]).
quantity, which can be determined from k
1
and k
2
in each block and via:
k(x, y) =
_
k
1
cos
2
+ k
2
sin
2
(k
1
k
2
) sin cos
(k
1
k
2
) sin cos k
1
sin
2
+ k
2
cos
2
_
, (47)
where = 30
computed using r = 0 (initial time errors for both of these results are more
than 20%).
Results for oil cut (F
o
) versus PVI are shown in Fig. 26. Again we see the
best accuracy using the ow-based grid with k
(from [74]).
Figure 24: Flow-based grid after smoothing for permeability eld of Fig. 23 (from
[74]).
47
Figure 25: Total ow rate for two-phase ow in the x direction in oriented system
(from [74]).
Figure 26: Oil cut for two-phase ow in the x direction in oriented system (from
[74]).
48
9 Concluding remarks and future directions
In this paper, techniques for upscaling detailed geocellular models were described
and applied. The methods discussed include local, extended local, global and quasi
global procedures for computing upscaled permeability or transmissibility, tech-
niques for upscaling to irregular quadrilateral cells, upscaling in the vicinity of wells,
and the use of ow-based gridding procedures for capturing the eects of connected
permeability in coarse models.
The various upscaling methods were shown to provide coarse scale results of
varying levels of accuracy. For example, for the North Sea permeability eld consid-
ered in [15], it was shown that purely local permeability upscaling provided accurate
coarse scale results for the upper, more continuous layers. The coarse models gen-
erated in this way were not nearly as accurate, however, for the lower channelized
layers. For these layers, the use of border regions in the upscaling improved the
coarse scale results considerably. The local-global procedure was shown to further
enhance the results for highly heterogeneous reservoirs. Near-well upscaling was
additionally shown to provide improvement in the pressure response of horizontal
wells. The benets of smoothed ow-based grids were illustrated using a permeabil-
ity eld that was oriented relative to the underlying coordinate system. In this case
it was demonstrated that the combined use of the ow-based grid and border region
upscaling provided the most accurate overall results.
The upscaling of two-phase ow functions (e.g., calculation of pseudo relative
permeabilities) was not discussed in this review. As indicated in the Introduction,
such upscaling will be required when high degrees of coarsening are applied. In
addition, this type of upscaling may also be necessary when additional two-phase
ow eects (such as eective coarse scale capillary pressure functions) are required.
A number of techniques were described and illustrated individually in this paper.
It will be of interest to investigate hybrid procedures that combine one or more of the
methods described here to give a more powerful overall upscaling methodology. Po-
tentially useful combinations include the use of local-global upscaling in conjunction
with ow-based gridding and/or near-well upscaling, as well as the coupling of many
of the techniques described here with approaches for two-phase upscaling. The use
of more general grid generation techniques (e.g., [49, 50]) for the grid construction
step may also provide improved coarse scale models. It will also be essential that up-
scaling and gridding techniques be further (or completely) automated, particularly
if many geological models must be considered.
Finally, it is very important that we achieve a better understanding of the error
introduced by the various upscaling procedures. By quantifying this error through
the development of error models, we will be able to determine the appropriate up-
scaling method and level of coarsening to use for a particular problem. Progress
along these lines has been reported within the context of two-phase upscaling (e.g.,
49
[35]), though the techniques have thus far been applied only in idealized settings.
The development of practical techniques to assess upscaling error will allow for the
use of coarse scale simulations with the appropriate level of model complexity.
Acknowledgments
I am grateful to many colleagues, with whom a number of the techniques described
in this paper were developed. I especially acknowledge Dr. Xian-Huan Wen for our
extensive collaboration and for many useful discussions. Thanks also to Yuguang
Chen for her insightful comments on an earlier version of this paper. Much of the
research presented here was supported in part by the U.S. Department of Energy
under contract number DE-AC26-99BC15213 and by the industrial aliates of the
SUPRI-B (Reservoir Simulation) and SUPRI-HW (Nonconventional Wells) research
programs at Stanford University.
Nomenclature
A area
f fractional ow function
F
o
oil cut
G arbitrary pressure gradient
k permeability tensor
k
eective or equivalent
c coarse scale
d default
j ow solution (1 or 2)
k iteration number
w well
51
References
[1] J. E. Aarnes. On numerical methods for multield problems and fast reservoir
performance prediction. Ph.D. thesis, University of Bergen, Norway, 2002.
[2] I. Aavatsmark, T. Barkve, O. Boe, and T. Mannseth. Discretization on non-
orthogonal, quadrilateral grids for inhomogeneous, anisotropic media. Journal
of Computational Physics, 127:214, 1996.
[3] T. Arbogast and S. L. Bryant. A two-scale numerical subgrid technique for
waterood simulations. SPE Journal, 7:446457, 2002.
[4] K. Aziz, S. Arbabi, and C.V. Deutsch. Why is it so dicult to predict the
performance of horizontal wells? Journal of Canadian Petroleum Technology,
38:3745, 1999.
[5] K. Aziz and A. Settari. Petroleum Reservoir Simulation. Applied Science
Publishers, 1979.
[6] C. B. Barber, D. P. Dobkin, and H. Huhdanpaa. The Quickhull algorithm for
convex hulls. ACM Transactions on Mathematical Software, 22:469483, 1996.
[7] J. W. Barker and P. Dupouy. An analysis of dynamic pseudo-relative perme-
ability methods for oil-water ows. Petroleum Geoscience, 5:385394, 1999.
[8] J. W. Barker and S. Thibeau. A critical review of the use of pseudo-relative
permeabilities for upscaling. SPE Reservoir Engineering, 12:138143, 1997.
[9] O. Boe. Analysis of an upscaling method based on conservation of dissipation.
Transport in Porous Media, 17:7786, 1994.
[10] A. Bourgeat. Homogenized behavior of two-phase ows in naturally fractured
reservoirs with uniform fractures distribution. Computer Methods in Applied
Mechanics and Engineering, 47:205216, 1984.
[11] J. Cao and P. K. Kitanidis. Adaptive-grid simulation of groundwater ow in
heterogeneous aquifers. Advances in Water Resources, 22:681696, 1999.
[12] A. Castellini. Flow Based Grids for Reservoir Simulation. M.S. report, Stanford
University, Stanford, CA, 2001.
[13] A. Castellini, M. G. Edwards, and L. J. Durlofsky. Flow based modules for
grid generation in two and three dimensions. 7
th
European Conference on the
Mathematics of Oil Recovery, Baveno, Italy, Sept. 5-8, 2000.
[14] Y. Chen, L. J. Durlofsky, M. Gerritsen, and X. H. Wen. A coupled local-global
upscaling approach for simulating ow in highly heterogeneous formations. Ad-
vances in Water Resources. In review.
52
[15] M. A. Christie and M. J. Blunt. Tenth SPE comparative solution project: a
comparison of upscaling techniques. SPE Reservoir Evaluation & Engineering,
4:308317, 2001.
[16] M.A. Christie. Upscaling for reservoir simulation. Journal of Petroleum Tech-
nology, 48:10041010, 1996.
[17] O. A. Cirpka, E. O. Frind, and R. Helming. Streamline-oriented grid generation
for transport modelling in two-dimensional domains including wells. Advances
in Water Resources, 22:697710, 1999.
[18] N. H. Darman, G. E. Pickup, and K. S. Sorbie. A comparison of two-phase dy-
namic upscaling methods based on uid potentials. Computational Geosciences,
6:527, 2002.
[19] C. V. Deutsch. Calculating eective absolute permeability in sandstone/shale
sequences. SPE Formation Evaluation, 4:343348, 1989.
[20] C. V. Deutsch and A. G. Journel. GSLIB: Geostatistical Software Library and
Users Guide. 2nd edition, Oxford University Press, New York, 1998.
[21] Y. Ding. Scaling up in the vicinity of wells in heterogeneous eld. SPE paper
29137, presented at the SPE Reservoir Simulation Symposium, San Antonio,
TX, Feb. 12-15, 1995.
[22] L. J. Durlofsky. Numerical calculation of equivalent grid block permeability
tensors for heterogeneous porous media. Water Resources Research, 27:699
708, 1991.
[23] L. J. Durlofsky. Coarse scale models of two phase ow in heterogeneous reser-
voirs: volume averaged equations and their relationship to existing upscaling
techniques. Computational Geosciences, 2:7392, 1998.
[24] L. J. Durlofsky, R. A. Behrens, R. C. Jones, and A. Bernath. Scale up of
heterogeneous three dimensional reservoir descriptions. SPE Journal, 1:313
326, 1996.
[25] L. J. Durlofsky, R. C. Jones, and W. J. Milliken. A nonuniform coarsening
approach for the scale up of displacement processes in heterogeneous media.
Advances in Water Resources, 20:335347, 1997.
[26] L. J. Durlofsky, W.J. Milliken, and A. Bernath. Scale up in the near-well region.
SPE Journal, 5:110117, 2000.
[27] M. G. Edwards. Superconvergent renormalization and tensor approximation.
5
th
European Conference on the Mathematics of Oil Recovery, Z. E. Heinmann,
ed., Leoben, Austria, Sept. 3-6, 1996.
53
[28] M. G. Edwards. Unstructured, control-volume distributed, full-tensor nite-
volume schemes with ow based grids. Computational Geosciences, 6:433452,
2002.
[29] M. G. Edwards, R. Agut, and K. Aziz. Quasi K-orthogonal streamline grids:
gridding and discretization. SPE paper 49072, presented at the SPE Annual
Technical Conference and Exhibition, New Orleans, LA, Sept. 27-30, 1998.
[30] M. G. Edwards and C. F. Rogers. Finite volume discretization with imposed ux
continuity for the general tensor pressure equation. Computational Geosciences,
2:259290, 1998.
[31] C. F. Eek-Jensen, I. Aavatsmark, and O. Boe. Upscaling on general quadrilat-
eral grids in 3D with application to eld cases. Proceedings of the EAGE - 10
th
European Symposium on Improved Oil Recovery, Brighton, UK, Aug. 18-20,
1999.
[32] C. L. Farmer. Upscaling: a review. International Journal for Numerical Meth-
ods in Fluids, 40:6378, 2002.
[33] M. H. Garcia, A. G. Journel, and K. Aziz. Automatic grid generation for mod-
eling reservoir heterogeneities. SPE Reservoir Engineering, 7:278284, 1992.
[34] Y. Gautier, M. J. Blunt, and M. A. Christie. Nested gridding and streamline-
based simulation for fast reservoir performance prediction. Computational Geo-
sciences, 3:295320, 1999.
[35] J. Glimm, S. L. Hou, H. J. Kim, Y. Lee, D. H. Sharp, K. Ye, and Q. S. Zou.
Risk management for petroleum reservoir production: a simulation-based study
of prediction. Computational Geosciences, 5:173197, 2001.
[36] J. J. G omez-Hernandez and A. G. Journel. Stochastic characterization of grid
block permeability. SPE Formation Evaluation, 9:9399, 1994.
[37] D. R. Guerillot and S. Verdi`ere. Dierent pressure grids for reservoir simulation
in heterogeneous reservoirs. SPE paper 29148, presented at the SPE Reservoir
Simulation Symposium, San Antonio, TX, Feb. 12-15, 1995.
[38] C. He, M. G. Edwards, and L. J. Durlofsky. Numerical calculation of equivalent
cell permeability tensors for general quadrilateral control volumes. Computa-
tional Geosciences, 6:2947, 2002.
[39] L. Holden and O. Lia. A tensor estimator for the homogenization of absolute
permeability. Transport in Porous Media, 8:3746, 1992.
[40] L. Holden and B. F. Nielsen. Global upscaling of permeability in heterogeneous
reservoirs: the Output Least Squares (OLS) method. Transport in Porous
Media, 40:115143, 2000.
54
[41] L. Holden, B. F. Nielsen, and S. Sannan. Upscaling of permeability using global
norms. 7
th
European Conference on the Mathematics of Oil Recovery, Baveno,
Italy, Sept. 5-8, 2000.
[42] T. Y. Hou and X. H. Wu. A multiscale nite element method for elliptic
problems in composite materials and porous media. Journal of Computational
Physics, 134:169189, 1997.
[43] P. Jenny, S. H. Lee, and H. A. Tchelepi. Multi-scale nite-volume method
for elliptic problems in subsurface ow simulation. Journal of Computational
Physics, 187:4767, 2003.
[44] P. Jenny, C. Wolfsteiner, S. H. Lee, and L. J. Durlofsky. Modeling ow in geo-
metrically complex reservoirs using hexahedral multiblock grids. SPE Journal,
7:149157, 2002.
[45] E. Kasap and L. W. Lake. Calculating the eective permeability tensor of a
gridblock. SPE Formation Evaluation, 5:192200, 1990.
[46] M. J. King, D. G. MacDonald, S. P. Todd, and H. Leung. Application of
novel upscaling approaches to the Magnus and Andrew reservoirs. SPE paper
50643, presented at the SPE European Petroleum Conference, The Hague, The
Netherlands, Oct. 20-22, 1998.
[47] M. J. King and M. Manseld. Flow simulation of geologic models. SPE Reser-
voir Evaluation & Engineering, 2:351367, 1999.
[48] P. R. King. The use of renormalization for calculating eective permeability.
Transport in Porous Media, 4:3758, 1989.
[49] P. Knupp. Jacobian-weighted elliptic grid generation. SIAM Journal of Scien-
tic Computing, 17:14751490, 1996.
[50] P. Knupp, L.G. Margolin, and M. Shashkov. Reference Jacobian optimization-
based rezone strategies for arbitrary Lagrangian Eulerian methods. Journal of
Computational Physics, 176:93128, 2002.
[51] P. Knupp and S. Steinberg. Fundamentals of Grid Generation. CRC Press,
Boca Raton, 1993.
[52] S. H. Lee, L. J. Durlofsky, M. F. Lough, and W. H. Chen. Finite dierence
simulation of geologically complex reservoirs with tensor permeabilities. SPE
Reservoir Evaluation & Engineering, 1:567574, 1998.
[53] S. Mao and A. G. Journel. Generation of a reference petrophysical/seismic data
set: the Stanford V reservoir. Stanford Center for Reservoir Forcasting Report,
1998.
55
[54] L. D. Marini. An inexpensive method for the evaluation of the solution of
the lowest order Raviart-Thomas mixed method. SIAM Journal of Numerical
Analysis, 22:493496, 1985.
[55] O. Mascarenhas and L. J. Durlofsky. Coarse scale simulation of horizontal wells
in heterogeneous reservoirs. Journal of Petroleum Science and Engineering,
25:135147, 2000.
[56] M. J. Mlacnik, A. W. Harrer, and Z.E. Heinemann. Locally streamline-pressure-
potential-based PEBI grids. SPE paper 79684, presented at the SPE Reservoir
Simulation Symposium, Houston, TX, Feb. 3-5, 2003.
[57] J. D. Moulton, J. E. Dendy, and J. M. Hyman. The black box multigrid numer-
ical homogenization algorithm. Journal of Computational Physics, 142:80108,
1998.
[58] A. H. Muggeridge, M. Cuypers, C. Bacquet, and J. W. Barker. Scale-up of well
performance for reservoir ow simulation. Petroleum Geoscience, 8:133139,
2002.
[59] B. F. Nielsen and A. Tveito. An upscaling method for one-phase ow in het-
erogeneous reservoirs. A Weighted Output Least Squares (WOLS) approach.
Computational Geosciences, 2:93123, 1998.
[60] D. W. Peaceman. Fundamentals of Numerical Reservoir Simulation. Elsevier,
New York, 1977.
[61] D. W. Peaceman. Interpretation of well-block pressures in numerical reser-
voir simulation with nonsquare grid blocks and anisotropic permeability. SPE
Journal, 23:531543, 1983.
[62] G. E. Pickup, J. L. Jensen, P. S. Ringrose, and K. S. Sorbie. A method for
calculating permeability tensors using perturbed boundary conditions. 3
rd
Eu-
ropean Conference on the Mathematics of Oil Recovery, Delft, The Netherlands
(1992).
[63] G. E. Pickup, P. S. Ringrose, J. L. Jensen, and K. S. Sorbie. Permeability
tensors for sedimentary structures. Mathematical Geology, 26:227250, 1994.
[64] R. C. M. Portella and T. A. Hewett. Upscaling, gridding, and simulation using
streamtubes. SPE Journal, 5:315323, 2000.
[65] M. Prevost, M. G. Edwards, and M. J. Blunt. Streamline tracing on curvilinear
structured and unstructured grids. SPE Journal, 7:139148, 2002.
[66] M. Ram`e and J. E. Killough. A new approach to the simulation of ows in
highly heterogeneous porous media. SPE paper 21247, presented at the SPE
Reservoir Simulation Symposium, Anaheim, CA, Feb. 17-20, 1991.
56
[67] Ph. Renard and G. de Marsily. Calculating eective permeability: a review.
Advances in Water Resources, 20:253278, 1997.
[68] Y. Rubin and J. J. G omez-Hernandez. A stochastic approach to the problem
of upscaling of conductivity in disordered media: theory and unconditional
numerical simulations. Water Resources Research, 26:691701, 1990.
[69] A. Saez, C. J. Otero, and I. Rusinek. The eective homogeneous behavior of
heterogeneous media. Transport in Porous Media, 4:213238, 1989.
[70] M. R. Thiele, R. P. Batycky, M. J. Blunt, and F. M. Orr. Simulating ow
in heterogeneous systems using streamtubes and streamlines. SPE Reservoir
Engineering, 11:512, 1996.
[71] J. F. Thompson, Z. U. A. Warsi, and C. W. Mastin. Numerical Grid Generation:
Foundations and Applications. North-Holland, New York, 1985.
[72] T. T. Tran. Stochastic Simulation of Permeability Fields and their Scale Up for
Flow Modeling. Ph.D. thesis, Stanford University, Stanford, CA, 1995.
[73] S. Verma and K. Aziz. A control volume scheme for exible grids in reser-
voir simulation. SPE paper 37999, presented at the SPE Reservoir Simulation
Symposium, Dallas, TX, June 8-11, 1997.
[74] X. H. Wen, L. J. Durlofsky, and M. G. Edwards. Upscaling of channel systems in
two dimensions using ow-based grids. Transport in Porous Media, 51:343366,
2003.
[75] X. H. Wen, L. J. Durlofsky, and M. G. Edwards. Use of border regions for
improved permeability upscaling. Mathematical Geology, 35(5), 2003.
[76] X. H. Wen, L. J. Durlofsky, S. H. Lee, and M. G. Edwards. Full tensor upscaling
of geologically complex reservoir descriptions. SPE paper 62928, presented at
the SPE Annual Technical Conference & Exhibition, Dallas, TX, Oct. 1-4, 2000.
[77] X. H. Wen and J. J. Gomez-Hernandez. Upscaling hydraulic conductivities in
heterogeneous media: an overview. Journal of Hydrology, 183:ixxxxii, 1996.
[78] X. H. Wen and J. J. Gomez-Hernandez. Upscaling hydraulic conductivities in
cross-bedded formations. Mathematical Geology, 30:181211, 1998.
[79] C. D. White and R. N. Horne. Computing absolute transmissibility in the
presence of ne-scale heterogeneity. SPE paper 16011, presented at the SPE
Reservoir Simulation Symposium, San Antonio, TX, Feb. 1-4, 1987.
[80] X. H. Wu, Y. R. Efendiev, and T. Y. Hou. Analysis of upscaling absolute
permeability. Discrete and Continuous Dynamical Systems, Series B, 2:185
204, 2002.
57
[81] W. Zijl and A. Trykozko. Numerical homogenization of the absolute perme-
ability using the conformal-nodal and the mixed-hybrid nite element method.
Transport in Porous Media, 44:3362, 2001.
58