Professional Documents
Culture Documents
SPE
SPE8396
*
A FULLYIMPLICIT
GENERAL
PURPOSE
FINITE-DIFFERENCE
THERMAL
MODELFORINSITUCOMBUSTION
ANDSTEAM
This paper deacribee the development of a fully This paper deecribes the development of a fully
implictt general thermal model (XSCOM)for simulating irnpli.tit, f.in’lte-difference, general purpose thermal
in altu combustion or eteam proceaeea, The model in- aimulator (ISCOM) for modeling in eitu combuetlon and
cludee four phasea, a variable number of oil compo- steam proceaaes, The etorage and computation time
nents, a variable number of chemical reactiona, gra- problema have,been resolved by the development of a
vity and capillary pressure terms, and the poaaibility spectal matrix band raducing option,
of modeling emulaione,
Anothex feature of thermal racovary aimulatione
The finite-difference formulation of ISCOM in heavy oile ia the eeverity of the ~rid orientation
operates in one, two or three dlmeneiona and containa effect. In ISCOMthis effect 1s alleviated by an
irnpllclt and sequential implicit solution technlquee option which introduce harmonic mobility weighting,
as options, It is highly stable, averaging 30% mat-
uration or molar fraction changes during each time The steam driveleoak optlona are subsets of the
etep. The model includee the use of peeudo-phaee in eitu combustion model, whereby unneceeeary
equilibrium ratf.oa which allowe a single formulation, reactione and equatl.one are removed. The eteem
even though phaaee may disappear, The computer pro- vereione are described here only briefly, Therefore
gramwae designed to emphasize clarity and to opti- thie paper concentrate primarily on the in eitu com-
mize etorage, The matrix aol.ution technique ie a buation option.
modlfled form of Gausaian elimination, The variablea
and fundamental equatlone have been aligned so that The formulation of the model, physical property
pivoting for numarlcal stability ia not necessary, package, and method of solution will be deecribad,
Other special featuree include Newtonian iteration together with the results of come teet calculations,
with numerically calculated derivatives, embedding of
the coke equation, two-point upstream and harmonic FORMUL4T’iON
OF THEMODEL
nobilities as optione to reduce truncation error and
the grid orientation effect, and an automatic time Basic Assumptions
etep eelector, Resulte are presented ahowi~g the
eeneitivity to Change8 in number of grid blocks and The mathematical model is based on the following
time step a’lze and ehowing the influence of harmonic assumptions:
weighting on the @d orientation effect,
1, The model can operate in one, two or three
INTRODUCTION dimeneione with variable grid spacing.
Thermal methode occupy a prominent position in 2, The number of components ie.variable, and com-
the recovery of low AH crudes, The proceaees taking ponenta are distributed amens four phaees$
place during thermal oil recovery are of a complex water (w), oil (o), gae (g), and solid (c)*
nature, Experience has shown that in order to model
such processes, any numerical simulator muet be ex- 3, Water and oil components may be preeent in both
tremely stable to produce practical reaulke, The oil. and weter phases, allowing for an approximate
trend, therefore, has been towarde increasing degrees treatment of emulsions,
of impll.citneas in the construction of such ●imulatora ,
This demanda, however, the utili~ation of large com- 4, The number and type of chemical reactions ia
puter storage and run timaa, eapeclelly for rnulti- variable,
.—
Reference and illuf)tratione at end of paper.
.—
A PULLYIMPLICIT GENERALPUSPOSEFINITE-DIFFERENCETHERMAL
MODEL,.. SPE 8396
5* Reeervoix rock and fluids are compreaaibla. The continuity aquation for coke which la im-
mobile ie given by~
6, capillary preomre and gravity terms are taken
into account, NR
R -~~c= *.* (4)
nr~l %r,Nc nr
7* The reservoir iu in thermodynamic equilibrium,
0, Interphase mesa tran;fer takea placa under The energy conservation equation containa con-
equilibrium condition. vection, conduction, reaction, injection, production,
and haat loss terms:
9. Heat trenaport 1s through convection and
conduction. NR
-V~~~L+vAhvT+nr~l ‘nr%r
10, Heat lose to eurroundinge (normally cap and baee L
rock) IB inckdad.
Nc
11. Diffusion 18 negligible. - Tiloa~
+ ill Qi@i
12* Injection and production conditions for a givan
well are at constant rate, constant pressure or
conetant preemra limited by a maximumrate. -~ 4*Ecsif+f$cli
~LLL cc
[
Eimulator EQuatione .
+ (1 - $*) cRrlRl *** (5)
The eat of the simulator equatione la composed J
of continuity equations for each component, the
energy COIW3eWat1011eqUatiOn, algebralC constraints, There are four constraint equations: one for
and phase equilibrium relationships, me total number aaturationa and three for molar fractione:
cf component, Nc, con~iete of 1 water component, No
oil components which are liquids at standard condi- 3
tions (100 kPa, 15 ‘C), N gas component which are E’sL.l ** (6) ●
3 + NR x =x ,** (8b)
81 Wi ‘Wi
- v ~1 ‘Li cLvL+nr~l ‘nr,i ‘nr *QI
x -x Wi ‘owl ,*, (8c)
01
3
*E Ncn’wero valuea of equilibrium constants K. i
‘~4 ~lxLicLsL 1=1,,, ,,NC-l , , , (1)
allow for an approximate treatment of emult3ion f YOW,
where valuee 1, 2 and 3 of index L correspond to PHYSICALPROPERTIES
water, oil and as phases, CL iB the molar deneity
of phasa L and ? L is the phase WdOClty: Most of the physical properties of the model are
expressed through standard correlational and are pre-
+ -, aented in Table 2,
VL=-kk rL.PL
/( V PL - GL) 9,, (2)
We will diacuae here only the equilibrium K-
values, which have the following epecial form for the
@ is the liquid phaae porosity related to the total water and oil componentat
poroeity @ through a factor accounting fOr the volume
o~,.upied by solid:
\l =8,77710-3 (T-243 )4’76p(&
~h = $(1 - Cc/cc”) * , * (3) Ww
8 , , (9)
where Cc ta the reservoir molar density of coke Sw
(numberof moles of coke/totalvoidvoluna of K = Exp AK2 +BK2/(T-
reaarvoir), and CcO the molar density of pure coke, 02 CK2) ~
*** (lo)
KOi = Exp AKi + BKi/ (T - CKi) i=3,.,,, No
I Heat Loss
* , , (11)
Heat ~om to the environment surrounding the
The water and heavy oil K-values have been reservoir” ie calculated from the numerical solution
multiplied by saturation dependent factors, intro- of the heat conduction equation by a semi-analytical
duced in reference 2, which avoid the need for vari- method similar to that developed in reference 3.
able substitution when one of the liquid phases
disappears, A phyeical eystam with euch pseudo”K- The options in ISCOMallow for separate calcu-
values contains all three fluid phaeea at any pressure letions of heat loss to surrounding environment from
and tacnperature condition. Iiowaver, the amount of a each side of the reservoir, and backflow of heat is
phase whtch in reality should not be prasant at any allowed.
given set of conditions is vary emall and doee not
appreciably influence the behaviour of the syetem. Upstream and Harmonic Optione
The emulsion simulating K-values Kowi in relation With the etandard single-point upstream approxi-
(8c) are not specifiedat present becauee of lackof mation, the mobility is evaluated fully implicitly.
data and are set to zero, However, If two-point upstream is raquired, this can-
not be done without increasing the bandwidth of the
chemical Reactione Jacobian matricee. Therefore for two-point upstream
a eimilar but rather simpler formulation than given
Each chemical reaction between Nc components al in reference 4 ie ueed.
ie represented by the equation:
The mobility between grid blocks j and j+l is
* given by:
Zs -Es nr=l,.,., NR
i nr,i *I i nr,i al
● ● , (12)
~k+l . ~k+l +&A; - ‘;-l
Chemical reactionB between the same components in .** (16)
j+% j 2 Ax
different phaeee are considered as separate reactions.
where the iteration level v may be taken at the old
The rate for reaction nr ie expressed as: time level n, or the lateet iterate k, The normal
maximum and minimum overshoot constraints are imple-
Rnr -r nz EXP(-Enr”RT)J (Db)%. . . , (13) ~en’ed Qn’hee~o~e ter~(~~-~~.l)fAx’ ‘thas been
found through experience th t n evel is normally
sufficient, and does not appreciably affect the
where the indgx m encompasaee all reacting components stability. If k level ie choeen it should be limited
with non-zero stoichiometric coefficient on the to the firet two or three Newtonian iteration other-
left-hand side of equation (12). wise the overshoot constraint can cause elow
convergence,
The deneity factore DMare equal to:
Both single-point and two-point upstream give
severe grid orientation effects during in situ com-
Db= $* ’XWCLSL . . . (14) bustion eimulatione. They are even worse than in
previously published resulte for steam drive6, The’
except for the oxygen density factor Dg,oxy en harmonic total hobility approximation developad in
which is normally expressed through the par f ial pree- reference 7 epeclftcally to reduce grid orientation
eure of oxygen: effects, la also available aa an option in the preeent
simulator. The approximation In its aimpleat form,
D RX ● ☛☛ (15) which is based on the assumption of a short transition
U,oxygen g,oxygen ‘g zone betwaan grid nodes, involves the modification of
the individual phaae mobilitiea AL by the factor 2x
The ISCOMprogram all,owe a choice between expression Am/(Am + ATd), where A and ATd represent upstream
(14) or (15) for Dg,oxygen, and downatraam total mobi? ities, In the reeulta
section of the paper, it ie ahown that tha use of
Well Model harmonic mobiliti.ea graatlyalleviatee the grid
orientation effect during areal in situ combustion
Each of the injection or production wells can simulations,
operate in one of the following modeet
SOLUTIONMETHOD
8) shut in /
b) constant rate Choica of Independent Variables
constant preswre
I
c)
d) conotant pressure limited by maximum rate, Based on the same rationale as given in referenca
1, the choice of independent variablea is taken as~
P, S) So) T,I$pgF ‘X8,i(i-No+2, ,..,N3-1),
Production
from mobilitiea
ratee for eech well are calculated
in production blocks. In case d] the IT XO,L i=20**0,No-1 Y ,
rata to c&lculated &et as a pressure constrained
value then compared with the maximumallowable rate The gas saturation is not an independent variable
and the ●mellar of the two is used in calculations, but is obtained from the saturation constraint (6).
—
4 A FULLYIMPLICIT GENEBAL
PURPOSEFINITE-DIFFERENCETHERMAL
MODEL... SPE 8396
The formula givan cannot increase the time etep The conditions for switching from one equation to the
ratio Atn+l/Atn by more than,a factor 2. If the pra- other are as follows. If no gas is present and the
dicted ratio is less than 0,5 the time step is auto- N
metically repeated with half of the time step value. iteration converges with ‘lg X > 1 switch to the
Therefore changea of up to three times the norm are ~.1 @
allowed. Typical norms are20% for saturations and molar fraction conatraiut. If gas is present and the
molar fractions, 40 ‘C for temperature, and 500 kPa iteration converges with S <0 ewitch to the matur-
for preseure. This msans that during a typical run ation constraint, No difficulties have been observed
variation of up to 60% can be obsetied, especially with the switching process. The advantages of this
in changes of molar fractions, The simulator Is schame are that the Independent variables are alwaya
robust enou8h to tolerate changes of up to 90% over a the same, and the matrix structure remains invariant.
time step, Both staam formulations may ba used with a variabla
number of oil components, including also the case of
Genarally it requires 4 to 5 Newtonian iterations only one oil component in tha system,
to achieva convergence on saturations and molar
fractiona to batter than 0.001 in every grid block, RESULTS
The number of iterations needed ia not strongly da-
pendent on the time step sige, The tima step ratio Tha performance of ISCOMhas been studied on one
Atn+l/Atn ii computed during every Newtonian itera- two and three dimensional aimulatlona, Tests have
tlon except tha first, to decide if the time step been performed to Eind out the accuracy and senaiti-
should be repaatad, The reason for omitting the first vity of the model with changes in the number of grid
iteration is that massive changes can occur (molar blocke, time stap eize and diacreti~ation directions
fractions of megnituda several hundred), while the (grid orientation effects). In all tests the heat
eubaequent iteration giva convergence with chan8as loss was set to ~ero to facilitate comparison of the
around the norms. Aa it is clear that durin~ the finite-difference scheme with other in situ combuetio
Newtonian Lterationa values of the dependent variables simulator. Also the harmonic mobility weighting wae
outside tha physical domains can be computed, the not included except for teets concerning the grid
property package muet ba defiued ovar a wide ranga of orientation effect,
theee variables. Au a general rule, when variables
daviate outsida the physical dcmain they are not aet !Iha results of the grid eensltivity tests are
equal to the phyeical limits as this appeara to spoil presented in Fi8ures 2 to 9. The data are given in
the convergence characteristic of tho Newtonian Tabla 2, Flgurea 2, 3, 4 and 5 show temperature, 8as
iteration. saturation and oil production curves for one-
PURPOSE NITE-DIFFERENCETHERMAL
A FULLYIMPLICIT GENERAL MODEL,., SPE 8396
4, Irmct
OM ‘8,4
5, Oxygan
xg,5
6, @kc c.
b I
TASLE 2
Corrdatiom
for Physical Propmxtioa
●nd bra for 6 Compaiant Ctma
‘Mae Storage
Model Savina % Saving %
E
DDDOOO DDDOOO DDDGGG DDDOOO DDDOOO
DDDOOO DDDOOO DDDGGG DDDOOO DDDOOO
DDDOOO DDDOOO DDDGGG DDDOOO ,,,DDDOOO
XXxooo Xxxooo XXXXGG XXxooo Xxxooo
Xxxooo Xxxooo XXXXXG Xxxooo Xxxooo
Xxxooo Xxxooo XXxxxx Xxxooo Xxxooo
u ~ 30 GRID BLOCKS
b
I
500 a----o 20 GRID BLocKs
~ 10 GRID BLOCKS
t. 85DAys
420 k
,%
340 I I I 1 I I 1
080 0.2 0.4 0,6 0,8
FRACTIONAL LENGTH
Fig,2 - Grid size sensltivlty,One-dimensionalreservoir,
~ 0,8
~ 300RID BLOCKS
2 t a-.--a -----
20 QRIDBLOCKS
EI ~ ----- .-
iOt3RlD’
@ OAF t,-e6DAy$ ‘LOcKs
m-
#
w 0,01 1 1 1 I 1 I 1 I I t I t k I 1 1 1-
0,0 O,E 0,4 0,6 0,8
FRACTIONAL LENGTH
Fig,3 - Grid size sensltlvity, One-dtmenslons+l reservoir,
Ff8 , 6 - Grid-cizo sensitivity, l’wo-d~men~~onal reservoir,
- 9R9
d....a 7R7
- exe
TIME (days]
Fig , 7 - Grid ci~a emsitivity, lWo-dimcnc;onal ratorvoir,
i,
M
g 660- t
I
t
~ 680- i,
q
1\
P 500“ a----b
zo fjRllJ
BLOCKS .
~ 10 GRID BLOCKS FRACTIONAL LENQTH
t 890 DAyS .a ------ Fi&l, 9 - ~ffact of two- oirm mobility wei8hting on 8rid siza
●6 ●eneit(vity, One-dimena ! onal reservoir,
420 - ,,,,~ a
540 1
0,0 9,2 0U4 0,6 0,8 ‘
FRACTIONAL LENGTH
Fig, 8 - Effect of two-point mobility waighting on 8rid #i&e
●anoitivity, One-dimensional reservoir.
-w
WO ~ I 1 1 1 I 1 I 1 1 1 1 t 1 I 1 I I 1 1 I I
1 5 10 M 20
GRID BLOCK NUMBER
Fi.8, 10 - Time ●tep aen~itivity, one-dim~naional ree.rvoir,
----
000
600
400
aoo I
Oy 1 1 .~
00 100 Ko
F18, 11 ● Time atap aenaitivity, One-dimensional rasarvoir, TIME (doyo)
Fi8, 12 = Time atap aencitivity, One-dimanatonal roaervotr,
Iii:
8 120
60
1 :
00 100 200 800 400 c
TIME (don)
,..
●
Fig, M - TiIUO &tap taitivity; No-d fm.nuional ramarvoir,
-.
QRID BLOCK NUMBER
FiII, 16 = Effa6t of two-poinb mobility waiBhtin& on time a~ap
●ontiti,vity, Ona. dlmontional rmorvolr,
Fig, L8 . Water asturation profila. Ti!aM - 150 days Fig, 19 - Water saturation profila, Time - L50 diya,
No harmonic woightinu t With harmonio w. fghtin~,
1,0
~ 280 OAY8
O---O tOO OAY8
~ 150 DAYS
4---A 110 DAYS
02 -
0,0
L I I 1 1 1 1 1 1 I “J
0,0 0!2 0,4 0,6 0,8 1,0
FRACTIONAL DISTANCE BETWEEN WELLS
Fig, 20 ‘- Dia onnl croos-oaotion of 1/4 fiw #pot, No
harmonio woig i! tine,
180
~ 260 OAYS
0---0 eoODAYS
0,0“ ~ 150 DAYS
a---A Ilo DAY8
0,6 “ \
1
\
0,4 “
OJ? “
b,
!—
I
0,0 I 1 I 1 I I 1 I I [
0!0 0,2 0s6 1,0
FRACTIONAL: :TANCE BETWEEN W“;LLS
Fig, 21 - Dia onal araas-tcatian of 1/4 fiva spot, With
hatmania woig R &tns,
o--o IO XIOPARALLELQWD
*---0 7X7 DIAGONAL GRICJ
5
g
~ 120 -
0. . #
g ,“
fj 60 -
2
E 1 I I I
2
00 100 200 300 400 5
.
TIME (cloys)
Fig. 22 - Comparison of parallel and diagonal grid
direction. Withharmonic weighting.
120 -
60 -
0
0 100 200 300 400 500
TIME (days)
. Fig. 23 - Comparison of parallel and diagonal grid
direction, With harmonic weighting.