Professional Documents
Culture Documents
Reservoir Grids
Reservoir Grids
Summary
Grid selection is one of the most difficult Khalid Aziz is the Otto N. Miller professor of Earth Sciences
and time-consuming tasks in the simulation and Professor of chemical and petroleum engineering
of geologically complex reservoirs. at the U. of Calgary and manager of the Computer
A grid is imposed on a reservoir so that Modelling Group. He has held several other academic
we can solve the nonlinear flow equations and industrial positions in North America. In Pakistan, he
that predict the reservoir's response to ~orke? for t~e Karachi Gas Co. in various capacities,
changes at wells or other boundaries. including chief engineer. At Stanford, Aziz has served as
Therefore, I first discuss the role of grid Assoc. Dean for Research (School of Earth Sciences) and chairman of
geometry in the evaluation of each term in the Petroleum Engineering Dept. Aziz received his engineering
the flow equations. Then I describe several e?ucation at the U. of Michigan, U. of Alberta, and Rice U. A
conventional and some new gridding tech- Distinguished Member, Aziz has received the Cedric K. Ferguson
niques, as well as their advantages and dis- Medal, and th~ Re~ervoir Engineering, Lester C. Uren, and Distinguished
advantages. Next I make recommendations Petroleum Engineering Faculty awards. His main research interests are
based on my own experience and discussions reser.voir si.mulation, .natural gas engineering, multi phase flow in porous
with colleagues. My assessment is that grids media, flUid properties, ond multi phase flow in pipes.
should be as close to orthogonal as possi-
ble. Also, local grid refinement should be
used with care; its inappropriate use can be simulators typically offer local grid refine- TC,Pi.j = (fcAkkrpwc,pILJ.tp);,j' .... (2)
counterproductive. Considerable progress ment, hybrid grid, curvilinear (stream-tube)
For each block, one equation of this type
has been made recently on the use of flexi- grid, Voronoi or perpendicular bisector grid
(generalization of point-distributed grid), is written for each component or pseudo-
ble grids, but efficient use of unstructured component, c, in the system. The required
locally orthogonal grids requires further re: corner-point geometry, dynamic grid, or
automatic grid generation. Some research geometric properties of the gridblock are
search. Techniques that automatically align
simulators also offer elastic grid-adjustment block volume, Vb; the area of each block
the grid with major reservoir features (e.g.,
face, A; and the distance between i and j for
faults) are being developed and are expect- methods, control-volume finite-element
(CVFE) methods, and free Lagrangian each connection, L. This method of writing
ed to simplify grid generation.
flow equations, the control-volume finite-
methods.
While this abundance of options provides difference (CVFD) method, reduces to the
Introduction
standard finite-difference method for Carte-
A reservoir simulator predicts reservoir per- flexibility, it can also make choosing the ap-
propriate grid bewildering for the simulator sian grids. An important characteristic of
formance by solving flow equations on a dis- this method is that in Eq. 1 the flow across
crete grid chosen by the simulation engineer user. This paper provides a short description
of some common gridding techniques avail- the gridblock face between i andj depends
to represent the reservoir. The grid normally only on the component of the potential gra-
is selected with one or more of the follow- able in commercial and research simulators.
Where possible, experience with various dient in the i-j direction. For nonorthogonal
ing considerations in mind. coordinate systems, the flow calculation
1. Reservoir geology and size and the data gridding techniques also is discussed. The
fluid flow equations are considered before across a block face would depend on all
available for reservoir description. components ofthe gradient of the potential
2. Type of fluid displacement or depletion gridding techniques are discussed so that the
advantages and disadvantages of various on the surface. Hence, an error in flow cal-
process to be modeled.
gridding techniques can be understood culations results if only the component of
3. Past and anticipated field development the gradient in the i-j direction is considered
(location and type of wells). better.
in a nonorthogonal grid.
4. Numerical accuracy desired.
Flow Equations The terms in Eq. 1 represent net flow into
5. Available software options.
Block i, accumulation of mass in Block i,
6. Objectives of the simulation study. The conservation of mass for Component c and flow from wells within the block, re-
7. Competence of the simulation engineer (for black-oil models, c=oil, gas, and water spectively. The indexj is for blocks connect-
or team. at standard conditions) combined with Dar- ed to Block i, the block for which the mass
8. Available computer resources, time cy's law yields the following set of flow balance is written. Note that the connections
constraints, or project budget. equations:
In the early days of reservoir simulation, of Block i need not be neighbors of this
Nj Np block. The gridblock shape and gridpoint lo-
the last consideration often determined the
number of gridblocks, and the available soft- E E TC,Pi)cf>P,j-cf>p,i) cation within the block influence the evalu-
ware limited the choice of grid type, usually } p ation of each term. The flow between blocks
to block-centered Cartesian or cylindrical is calculated by multiplying the interblock
grid. Research in reservoir simulation and Vb,; transmissibility with the difference in poten-
=-[(M .)n+1-(M .)n]+q .
hardware developments, especially over the At C,l C,l C,l' tial between the blocks (Fig. 1).
past 10 years, has greatly extended the grid- This flow term depends on both the grid
.................. (1)
ding options available. Modern commercial geometry and the gridpoint location in the
where the transmissibility between Nodes i block. The gridpoints should be selected so
Copyright 1993 Society of Petroleum Engineers andj is that the finite-difference approximation of
pressure gradient is as accurate as possible. the gridblocks along orthogonal coordinate ing to some rules, as in point-distributed
In other words, the difference in potential directions and then distorting the grid where grids. Nacul and Aziz 3 investigated the use
between the two nodes on either side of a necessary to fit major reservoir features of these two grids and four other related
boundary divided by the distance between (e.g., dip). Fig. 2 shows examples of these grids that try to take advantage of the best
the nodes should be a good approximation kinds of grids, the standard Cartesian block- features of the block-centered and point-
at the boundary for the average potential gra- centered and point-distributed grids. distributed grids. They also provided a prac-
dient normal to the boundary. The accumu- The block-centered grid is advantageous tical approach to constructing point-
lation term uses the gridblock volume and for calculating accumulation terms, while distributed grids. The idea is first to divide
the pressure at the node to calculate the mass the point-distributed grid is more accurate the reservoir into blocks and then to adjust
in the block at different times. For this pur- for calculating flow between blocks. When the grid to meet the requirements of the
pose, the gridpoint should be as close to the the grid is almost uniform, the differences point-distributed grid. Nacul and Aziz 3
mass center of the block as possible. Finally, between these two types of grids are insig- showed that for some problems increasing
for calculation of well flow, a well model nificant. For highly irregular grids, how- the number of gridblocks by subdividing
ever, the r~sults obtained are strongly blocks in some regions for block-centered
is required to relate the wellblock pressure
influenced by grid type. Even though Settari grids can actually yield worse results than
to the well pressure. The well model de-
and Aziz 2 demonstrated the superior ac- if a uniform grid with fewer blocks (without
pends on the grid type, and for certain kinds
curacy of the point-distributed grid in 1972, subdivision) is used. It is interesting that,
of grid, the well model must be adjusted as its use in commercial models has been rather in the examples that Nacul and Aziz tried,
the flow field in the reservoir changes. 1 limited. The primary reasons probably are point-distributed grid always produced im-
tradition and the fact that most engineers find proved results with grid refinement.
Simulation Grids it easier to think of dividing the reservoir
Globally Orthogonal Grids. Most com- into blocks rather than choosing gridpoints Local Grid Refinement. For large reservoir
monly used grids are constructed by aligning that automatically generate blocks accord- simulation problems, fine grid is needed
- r--~- - - r - - - -~ -- - -y
ij+l b- -
~ - - - - -~ - -- - - ~
~-b----
lij+l
~- --b- - - - - 6
I I , 1 1 1
I I I
I 1 1
b- - ~-b-- - - 1--- - b- - - - -6
. 1. 6-
1- J 1
- - - - -6-:-.-
1 1J
---- .6. l'
11+ J
1i-lj I ij 1i+lj 1
1 I I I
I I I
1 I I I
1 1 I 1
0- - - - - -0- -
ij-l - - - - -0
1
1
I
I 1
I 1
a) Block-centered grid x
b- - - ~j-~ - - 1- _ _
- b- - - - -6 ...
x
b) Point-distributed grid
M
v.a
I--J
I'). ~ 'X! X
I.'" ~
"" /'
only in the parts of the reservoir where satu- gridblock boundary between these two grid- nomenon in vertical and horizontal wells.
rations or pressures change rapidly. Using points and is bisected into two equal parts Our preliminary results show that for homo-
the standard irregular grid leads to unwanted by that boundary. Voronoi grid can be geneous reservoirs the number of blocks in
small blocks in some parts of the reservoir. viewed as a generalization of the point- refined regions, not the block shape, has the
While Cartesian refinement within a Carte- distributed grid. Heinemann and his col- most influence on results. 14 Also, to obtain
sian grid appears to be attractive,4-7 it does leagues,S-7 who pioneered its use for petro- both the magnitude and shape of the WOR
not always improve the solution. 3 Here, leum reservoir simulation, called it the PEBI curve correctly, refinement in the aerial
the problem is accurate calculation of flow grid. PalagilO and Palagi and Aziz ll - 13 re- plane has to be balanced carefully with ver-
between blocks at the intersection of coarse solved some ofthe problems with its use in tical refinement in the region of the
and fine grids. The problem is less severe heterogeneous reservoirs. Fig. 4 shows ex- producer. Other advantages are that
when hybrid grids (cylindrical or other cur- amples of Voronoi grids. (1) these grids provide the possibility of very
vilinear grids) are used in the region of one Voronoi grid provides a natural way to accurate computations for the simulation of
or more Cartesian blocks, as Pedrosa and construct hybrid grids, grids aligned with well tests in complex reservoirs and (2) they
Aziz 8 proposed, for greater accuracy wells and major geological features, and lo- reduce the grid-orientation effect. II One
around wells. Even for hybrid grids, cer- cally refined grids. It can be used easily by drawback is that they result in much more
tain assumptions must be made to evaluate constructing and combining modules (Fig. complex Jacobian matrices than standard
transmissibilities for flow to and from the 5). These modules can be moved, scaled, grids. Efficient solution techniques for
irregular blocks between the two types of rotated, and placed anywhere in the domain sparse linear systems generated by unstruc-
grids (Fig. 3). Eikrann 9 developed similar of interest. Furthermore, the geometric fac- tured grids are needed. Fig. 6 demonstrates
grids that provide a smooth transition from tor in transmissibilities, which depends on the great flexibility of this grid.
an almost cylindrical grid to the surrounding rock permeability and grid geometry, can Even greater accuracy and the same flex-
Cartesian grid. Hybrid grids, however, are be calculated automatically for any ibility are possible with finite-element and
useful for accurate calculation of WOR and grid. 9 •10 Because the flow across a bound- CVFE methods, 15-17 but the computational
GOR. ary is assumed to be proportional to the pres- cost resulting from the additional complexity
sure difference between the gridpoints on of the flow equations probably is not justi-
Locally Orthogonal Grids. Voronoi grid, either side of the boundary, flow calculation fied for general field-scale applications.
defined in 1908, is extremely flexible and is most accurate when the line joining these
locally orthogonal. It has been used exten- gridpoints is bisected at its midpoint by the Corner-Point Geometry. Complex reser-
sively in many branches of science and en- boundary, as in Voronoi grid. Only a limited voir geometries can be represented accurate-
gineering. lO A Voronoi block is defined as amount of work has been done to establish ly by specifying the corners of each
the region of space closer to its gridpoint practical guidelines for using various grids gridblock. This is known as corner-point ge-
than to any other gridpoint. Consequently, that are special cases of Voronoi grid. The ometry. 18 While the calculations are more
a line that joins gridpoints of any two con- flexibility provided by Voronoi grid is par- involved than in standard Cartesian grids,
nected gridblocks is perpendicular to the ticularly useful for modeling coning phe- all the geometric quantities in Eq. 1 can be
~
~
(b) Cartesian (c) irregular
(d) cylindrical
Fig. 5-Modules for constructing Voronoi grids (from Palagi and Fig. 6-Flexibility of Voronoi grid (from Palagi and Aziz 11).
Azizl1).
calculated. The real problem with this type geometric factors in Eq. I can be calculated be generated in regions where they are not
of grid is that flow across a block face now by transforming the flow equations to the needed. Once this kind of grid is generated
depends on more than two pressures on curvilinear coordinates. As long as the or- and appropriate geometric factors are cal-
either side of that face. This complicates the thogonality condition is satisfied , no addi- culated, a standard simulator can be used.
flow term in Eq. 1. The reason is that, when tional connections beyond those for Fig. 7 shows a grid generated by this tech-
the grid is skewed, connections between Cartesian grids are introduced. Because the nique for a field-scale problem.
blocks are no longer orthogonal to the block potential solution is used only to construct - This algorithm may produce a skewed
faces . Unless all components of the poten- the grid, flow across streamlines is allowed. (nonorthogonal) grid when the orthogonality
tial gradient at the block face are considered, This is the main difference between using condition cannot be satisfied , so it has some
this kind of nonorthogonal grid can lead to curvilinear grids and using streamtube of the same problems as the corner-point ge-
serious errors in the calculation of interblock models that do not allow flow along equi- ometry in terms of flow dependence on all
flow. Almost the same flexibility can be potential lines. Sharp and Anderson 23 •24 components of the gradient of the potential.
achieved with Voronoi grid , which always developed an intriguing method of generat- The main advantage of Sharp and Ander-
satisfies the condition of local orthogonality. ing curvilinear grids that conform to ar- son's method is that it tries to make the grid
bitrary internal and external boundaries . as orthogonal as possible.
Orthogonal and Almost-Orthogonal Cur- They solved- a set of quasilinear parabolic
vilinear Grids. Curvilinear grids have been partial-differential equations (as opposed to Automatic Grid Generation With Homo-
used to simulate flow in elements of sym- the elliptic potential equation for standard geneous Blocks. In the transmissibility cal-
metry of pattern floods. 19-22 The grid is curvilinear grid). This method generates culation (Eq. 2), an effective value of
constructed by solving the potential flow nearly orthogonal grids even for complicated permeability between Gridpoints i and j is
equation for streamlines and equipotential reservoir problems. But in trying to satisfy needed. This calculation is simplified if the
lines , which are mutually orthogonal. All the orthogonality condition, dense grids may blocks are homogeneous. Techniques are
Fig. 7-Nearly orthogonal grid for a field (from Sharpe and Fig. a-Blocks as homogeneous as possible (from Garcia et
Anderson 23). al. 25 ).