Professional Documents
Culture Documents
1st PDF
1st PDF
Three-Dimensional Black-Oil
Reservoir Simulation Problem
Aziz S. Odeh, SPE, Mobil Resemch and Development Corp.
Summary
A comparison of solutions to a three-dimensional 1. Stratification and reservoir properties are given in
black-oil reservoir simulation problem is presented. Fig. 2. The reservoir is initiall~ undersaturated. A gas
The test of the problem and a brief description of the injection well is located at Grid Point (1, 1), and a
seven simulators used in the study are given. producing well is located at Grid Point (10, 10).
Pertinent data and constraints are given in Table 1.
Introduction PVT properties and relative permeabilities are given
Seven companies participated in a reservoir in Tables 2 and 3. The participants were asked to
simulation project to compare the results obtained by make the runs and report the results described below.
different black-oil simulators. The companies were
chosen to give a good cross section of the solution Runs To Be Made
methods used in the industry. The participants were case 1
Amoco Production Co., Computer Modelling Group
of Calgary (CMG), Exxon Production Research Co., Let the bubble-point (saturation) pressure be con-
Intercomp Resource Development and Engineering stant with a value equal to the original value.
Inc., Mobil Research and Development Corp., Shell Case 2
Development Co., and Scientific Software Corp.
(SSC). The paper presents the text of the problem, a Let the saturation pressure vary with gas
comparison of results in graphical form, and a brief satiation —i.e., this is a variable saturation-pressure
description of each model. The descriptions were case. The PVT lines at pressures above the calculated
supplied by the participants. saturation pressures are parallel to the original line.
A variety of computers was used. Amoco used
IBM 3033, IBM 370/168, and Amdahl V/6. CMG Results To Be Reported
used Honeywell 6000 DPS, and Exxon used Amclahl The following results are to be reported.
470/V5 and IBM 370/168. Intercomp used Cray-1 1.Plots Ot
and Harris/7. Mobil and SSC used CDC Cyber 175, a. Oil rate vs. time.
and Shell used Univac 1110/2C Level 36. The b. GOR vs. time.
number of time steps and the central processor times 2.Report annually and at abandonment:
varied considerably. Those interested in the actual a. ‘The pressures of the cell where the injector
values should contact the individual companies. and producer are located. *
Except for Shell, all the participants used single- b. Gas saturation at Grid Points (1, 1, 1), (1, 1,
point upstream mobility weighting. Shell used two 2), (1, 1, 3), (lo, 1, 1), (lo, 1, 2), (lo, 1, 3), (lo,
points upstream. Constraints and data are given in 10, 1), (10, 10,2), and (10, 10, 3).
the text. 3 Report at the end of 8 years:
a. Tables of gas saturation.
Statement of the Problem b. Tables of cell pressures.*
Areal and cross-section views of the reservoir are c. Tables of saturation pressures for the variable
given in Figs. 1 and 2. The grid system is given in Fig. saturations-pressure case.*
0149.2136/81 /0001 .9722S00.25 “Report of all pressures referred to a depth of 8,325 ft or at the center of the
Copyright 1981 Society of Petroleum Engineers of Al ME raspectlva blocks. If both are available, report both.
JANUARY 1981 13
x—
QA5I
QAS INJECTION OIL PRODUCTION
100 MM SCFID WELL
k +
.3
H, FT.
20
KX Ky (LI~K) SW
600 600
GO
.12 .88
8326 FT.
( I 8336 FT.
LAYER I
50
LAYER2 .3 30 60 50 .12 .aa #~S360 FT.
28
— AMOCO
14
— INTERCOMP
— EXXON
k -“-”- SSc
— SHELL
— AMOCO
—INTERCOMP
— EXXON
-“-”- Ssc
t t i
1 2345676 9 10 TIME, YEARS
Fig, 4 - Case 1- GOR vs. time.
* INTERCOMP.
5500
— MOBIL — INTERCOMP
— SHELL — EXXON
— AMOCO -o-” Ssc
3500
MOBIL, lNTERCOMP~
2500 I t I , ,
1 , 1 4
1 2 34 7 8 9 10
TIME,5YEARS6
Fig. 5 - Case 1- pressure vs. time for producing well Cell 10,10,3.
— MOBIL
— SHELL, AMOCO
— lNTERC(WIP
“-”-” SSC
o 1 2 34 6 7 8 9 10
TIME, !EARS
Fig. $ - Case 1- gas saturation vs. time for producing well Cell 10,10,3.
JANUARY 1981 17
7500T
— MOBIL
— SHELL
— INTERCOMP
-—- EXXON
6500 *“o”*oDw~=
CMG
MOBIL-IN’TERCOMP
4500” -
MOBIL-INTERCOMP
39004 * , I t * i
012345 6709 10 TIME, YEARS
Fig. 7 -Casel- pressurevs,timeforinjection wellCelll, l,l,
4500
----
-1
)----
.—
— ------ .
---- 1-----
—.-....—.
,-----
-—.— . ..-
.- .-*-
.—-. —-..
— MOBIL 4-s-. -1
I 1
— SHELL . .. .. .... 1
— Nhloco
— INTERCOMP %
‘-— EXXON I I
“-”-” Ssc
I=M
,
3000
1,1 ‘ 2,2 ‘ 3,3 ‘ 4,4 ‘ 5,5 ‘ 6,6 ‘ T,7 ‘ 8,8 ‘ qg ‘ 10,10’
GRID POINT LOCATION
Fig. 8 - Case 1- pressure vs. grid-point location, time= 8 years, top layer.
18 JOURNAL OF PETROLEUM TECHNOLOGY
SyM
v ...-
..—.- 1 A, S,E=M
— MOBIL
— 1=s — SHELL
““”””t””’:J&ti — AMOCO
sSC, E= A — INTERCOMP
m
1 ‘=— EXXON
“-”-” SSC
“’””””‘“”””- 1=s
CMG
-=~””=~m”=
A=M
S,Af M
1
I 3 E=l
t
-----
T ..............
CMG = A , +
E=M
E=M
1 v Y L
I,Ez A
T
G=M -.
CMG = M
.
SSC = A
—
—
—
MOBIL
SHELL
AMOCO 1
&
.........*.
E = CMG
1
—
—
“-’-”
●
INTERCOMP
EXXON
SSC
“””=s”=””-
CMG Ssc,
CMG = I
CMG : M
I
, 8
1,1 ‘ 2,2 ‘ 3,3 10,10 ‘
GRID POINT LOCATION
Fig. 10- Case 1- gas saturation vs. grid.point location, time= 8 years, middle layer.
JANUARY 1981 19
Exxon’s General Purpose Simulator water. Less common features it can model are vapo-
Exxon’s general purpose reservoir simulator (GP- rization of oil into the gas phase and hysteresis in the
SIM) uses a sequential implicit solution procedure.3 capillary pressure and relative permeability data.
The first step in this approach is the solution of a set GPSIM has only minor restrictions on the number
of pressure equations, This set consists of a single of grid blocks that it can use; large problems can be
equation for each grid block, and solving it yields a run using only relatively modest amounts of central
complete new pressure distribution at the end of a memory. This desirable feature is accomplished by
time step. using disks to store data temporarily by planes for
This pressure distribution then is used to calculate three-dimensional problems or by rows for two-
the sum of the velocities of all phases at each dimensional ones. If the central memory made
brxm!ary between grid blocks, and these total available is sufficiently large, the program
vclncities we used in a set of saturation equations. If automatically will eliminate the temporary data
either capillary pressure or relative permeability is storage, keeping all data within core.
being treated semi-implicitly, this set consists of two
coupled equations per grid block and is solved Intercomp’s Black-Oil Simulator
simultaneously to yield saturation distributions at the lntercomp’s BETA 11black:oil model is designed to
new time, Otherwise, the equations are uncoupled simulate numerically two- or three-phase com-
and can be solved point by point explicitly, in the pressible flow in heterogeneous hydrocarbon
normal IMPES fashion. reservoirs. Gas is assumed to be soluble in oil but not
Several options are available for solving the in water; neither oil nor water can exist in any phase
matrices involved. In the problem discussed here, a other than its own. Solutions are obtained in one,
preconditioned conjugate gradient method4 was used two, or three spatial dimensions using either rec-
to solve for pressures, and strongly implicit tangular or cylindrical coordinates. Alternate solu-
procedure (SIP) was used to solve for saturations. tion procedures provide for efficient modeling of all
(The full saturation solution was needed because classes of black-oil reservoir problems, ranging from
nobilities were treated semi-implicitly.) individual well behavior (coning simulations or well
As is common in modern reservoir simulators, test analysis) to large, multireservoir fields. To
GPSIM can account for reservoir heterogeneity, rock complement the three-phase simulation capabilities,
compressibility, and solution of gas in both oil and BETA 11 contains two distinct segments of code
-nz’lb-w...
INTERCOMP :“CM
SHELL = MOBIL — MOBIL
— SHELL
— AMOCO
---- Ssc
/
AMOCO AGREES WITH SHELL BETWEEN 8-10 YEARS
,, , d , * , , t
— MOBIL
— SHELL
— AMOCO
-— EXXON
-“-0 Ssc
•*.~~**~o==
CMG
* , I
* ,
, 4
1 2
— 3 4 5 6 7 8 9 10
TIME, YEARS
Fig. 13- Case 2-pressure vs. time for producing well Cell 10,10,3.
JANUARY 1981
which are designed specifically for optimai solution Mobil’s Ail Purpose Reservoir Shnuiator (ALPURS)
of two-phase problems: one for water/oil (dissolved- ALPURS is a three-dimensionai, three-phase,
gas content constant) problems and one for multiwell, black-oil reservoir simulator which uses a
gas/water (no oil phase) problems. BET,.4 II has a strongly coupled, fully implicit method to solve
large variety of user-oriented features mch as in- simultaneously for ail unknowns. 5 The noniinear
put/output options and well control options. intercell flow equations and weii-constraint
There is a one-equation implicit pressure for- equations are linearized and iterated to converge
mulation in which the equations are decoupled and using Newton-Raphson iteration. Linear equations
solved in this order: pressure, gas saturation, and are solved with block successive overrelaxation. A
water saturation. For the one-equation formuiaticn, typical block is an x-z, y-z, or x-y reservoir slice,
there are options to solve for both saturations ex- which is solved by sparse elimination. The relaxation
plicitly (IMPES) and either or both saturations parameter is computed automatically using the
implicitly (sequential). There is an alternative two- power method and Rayleigh quotients. ALPURS
equation formulation in which the program solves accounts for reservoir heterogeneity y, rock com-
implicitly for pressure and gas saturation and then pressibility, gravity, gas dissolved in both the oii and
solves for water saturation. Similar to the previous water phases, constant or variable bubble-point
formulation, water saturation can be treated either pressures, hysteresis in saturation-dependent data,
implicitly or explicitly. In any of the formulations, tubing string pressure drop, and flash surface
muitiple outer iterations maybe taken to account for separation. Modern concepts of well flow equations
the mmiinearity of the basic flow equations. are incorporated, including pseudo gas-potentiai
However, if no vaporization or resolution of gas is function, skin factor to account for damage or
occurring, oniy one or two iterations are required to improvement, non-Darcy flow effect, and flow
converge the noniinearities adequately. restriction due to limited entry such as partial
The large systems of linear algebraic equations penetration.
may be solved by a variety of methods, any one of
which may offer significant speed advantages on a
given problem: (1) direct solution by reduced band- SSC Model
width Gaussian elimination, (2) several forms of one- SSC’Sblack-oil model employs an Adaptive Implicit
line, two-line, and planar successive overrelaxation Method (AIM). This technique, which recently was
(SOR), or (3) SIP. developed at SSC, seeks to achieve an optimum with
— MOBiL
— SHELL, AMOCO
— iNTERCOMP
-=-” Ssc
I
3-10 YEARS
1 I I , , , , # 1
1 2 34 6 7 8 9 10
TiME, tEAFiS
Fig. 14- Case 2-gas saturation vs. time for producing well Cell 10,10,3.
7600
— MOBIL
— SHELL
_ AMOCO
— INTERCOMP
— EXXON
6500 -“-” Ssc
9==o====M
CMG
MOBIL-SHELL-EXXON\.
EXXON AGREES WITH AMOCO
BETWEEN 6-10 YEARS
SSC AGREES WITH MOBIL
AFTER 6 YEARS
CMG AGREES WITH EXXON
BETWEEN 6-10 YEARS
, I * t
* 1 I
2 3 4 5 6 7 8 9 10 TIME, YEARS
Fig. 15-Case 2-pressure vs. tlmefor lnJectlon well Celll,l,l.
i
4s00
—.—.-.
I 1
I 1
I
— MOBIL
M-u-SHELL Y
w- _ AMOCO
U
a —INTERCOMP
m
a 1--z ---EXXON
w L
H
a -“-”” SSC
a
350a “==””==-== CMG
, I
3ooa
1,1 ‘ 2,2 ‘ 3,3 ‘ 4,4 ‘ 5,5 ‘ 6,6 ‘ 7,7 ‘ 8,8 9,9 ‘1 O,1O’
GRID POINT LOCATION
Fig. 16- Case 2-pressure vs. gridpoint location, time =8 years, top layer.
JANUARY 1981 23
respect to stability, truncation errors, and computer variable substitution. The simulator is a general
costs. Typically, only a small fraction of the total purpose package offering three-dimensional capabil-
number of grid blocks during simulation experience ity in both Cartesian and cylindrical coordinates.
sufficiently large surges in pressure and/or saturation
to justify implicit treatment, When it is needed, Shell Development Model
implicit treatment may not be required in all phases The Shell reservoir simulation system operates an
or for long periods of time. Moreover, those cells IMPES mode or an implicit mode. There are three
requiring implicit treatment will change as the pseudocomponents: water, stock-tank oil, and
simulation proceeds. Consequently, a model offering separator gas. There are three phases: aqueous,
a fixed degree of implicitness to all cells for afl time hydrocarbon liquid, and hydrocarbon vapor. The
steps is not always the most desirable. For example, a aqueous phase contains water. The hydrocarbon
fully implicit model, while ensuring stable answers, liquid and vapor phases can contain both oil and gas.
amounts to overkill in most of the cells most of the A fourth component is also available for modeling
time, while an IMPES model can cause underkill. polymer or carbon dioxide. There are several indirect
With AIM there is no problem of over-or underkill. and direct solution methods as a user option. Ad-
Various degrees of implicitness are invoked ditionally, two-point upstream weighting is used to
regionally or individually cell by cell- i.e. the calculate phase nobilities.
solution is advanced with adjacent cells having
different degrees of implicitness. As the calculations References
proceed, the degrees of implicitness locally and 1. Behie, A. and Vinsome, P.K. W.: “Block Iterative Methods for
dynamically shift as needed-all automatically. The Fully Implicit Reservoir Simulation,” paper SPE 9303
whole idea is to apply the right amount of im- presented at the SPE 55th Annual Technical Conference and
Exhibition, Dallas, Sept. 21-24,1980,
plicitness where and when needed and for only as 2. Au, A. D. K., Behie, A,, Rubin, B., and V]nsome, P. K,W,:
long as needed. “Techniques for Fully Implicit Reservoir Simulation,” paper
The simulator also provides a wide variety of user- SPE 9302 presented at the SPE 55th Annual Technical Con-
oriented features. For example, one can override ference and Exhibition, Dallas, Sept. 21-24, 1980.
AIM and operate in a fully implicit, partially im- 3. Spillette, A.G., Hillestad, J.G., and Stone, H. L.: “A HQh-
Stability Sequential Solution Approach to Reservoir
plicit, or an IMPES mode. Variable bubble-point Simulation,”paper SPE 4542 presented at the SPE 48th
problems, such as that in Case 2, are handled by Annual Meeting, Las Vegas, Sept. 30-Ott. 3,1973.
‘“””””””””* S= E
:M
~~s.O- — MOBIL
55 %
CMG k A — SHELL
— AMOCO
— INTERCOMP
— EXXON
...*. ...... “-”-” SSC
---- =o*-8nm9m*
CMG
50 ●
-.-
AiS
45
R I
CMG = S
1
SSC, CMG = A
CMG = A
● ............
1 * , I I I
4a
1,1 ‘ 2,2 ‘ 3,3 4,4 5,5 6,6 7,7 8,8 9,9 10,10
GRID POINT LOCATION
Fig. 17- Case 2-gas saturation vs. grid-point location, time =8 years, top layer.
I=L
— AMOCO
— INTERCOMP
—=
— EXXON -. .
-“-”-SSC
%
● 0=0===0==~
CMG A=l
S, 1, E, CM(3 = M
SSC, S = E .CMG= M
I r- Ss’
E=A
L-
, 1
1,1 ‘ 2,2 * 3,3 4,4 * !5,6 ‘ 6,6 ‘ 7,7 ‘ 8,8
GRID POINT LOCATION
Fig. It) - Case 2- gas saturat ion vs. grid.point Iocatlon, time =8 years, middle layer.
ky
M(p)
=permeability in they direction
= pseudo gas potential
orlglrral rr?8rw8cript recleved In SOC18tyof Petroleum Engineers office Nov.
18,1980. Paper (SPE 9723) acceptedtor publication Nov. 26,1980.
JANUARY 1981 25