Академический Документы
Профессиональный Документы
Культура Документы
Abstract
Simulation of multi phase flow in heterogeneous two- continuum can apply to many heterogeneous systems
porosity reservoirs such as naturally fractured systems is where one porosity provides the main path for fluid flow
a difficult problem. In the last severa] years much prog- and the other porosity acts as a source. Throughout this
ress has been made in this area. This paper focuses on paper, the fracture should be thought of as the continuum
the practical aspects of that technology. It describes a and the matrix perceived as the adjacent sources or sinks.
stable, flexible, fully implicit, finite-difference simulator For single-phase flow of a gas or liquid, fluid com-
in heterogeneous, two-porosity reservoirs. Flow rates pression and viscous forces control fluid movement.
and wellbore pressures are solved simultaneously along Gmvity and capillary forces are not pertinent. Several
with fracture and matrix fluid saturations and pressures single-phase idealizations that produce essentially the
at all grid points. Hydrodynamic pressure gradient is same pmctical engineering answers are discussed in the
maintained at formation perforations in the weUbore. literature. 13 Fig. 1 shows a model with both vertical and
The simulator is accurate enough to match analytical horizontal fractures. Separate nodes arc used for fracture
solutions to single-phase problems. The equations have and matrix. For this case, 77 nodes are used to model the
been extended to include polymer flooding and tracer system. Fig. 2 also shows a model that allows vertical
transport with nine-point connection for determining and horizontal fractures. However, this model requires
severe local channel.ing and directional tendencies. It is far fewer nodes because areas in which the matrix blocks
shown that the two-porosity model presented in this behave similarly are grouped in a single node. Each
paper will produce essentially the same answers as the gridblock may contain many matrix blocks. The matrix
common single-porosity model of a highly hetero- blocks act as sources that feed into the fractures in a
geneous system but with a substantial reduction of com- gridblock. The fractures can be thought of as a system of
puting time. In addition, this paper describes in detail connected pipes. This model was proposed by Warren
several two-porosity parameters not fully discussed in and Root. I
previous publications. The boundary conditions used can make a dramatic
difference in simulation results. Generally, we assume
Introduction that only the fractures produce into the wellbore and are
Naturally fmctured reservoir simulators are developed to the path of fluid flow from one gridblock to the next.
simulate fluid flow in systems in which fractures are in-
terconnected and provide the main flow path to injection For multiphase flow, three forces must be properly ac-
and production wells. The fractures have high counted for-viscous, gravity, and capillary. In this
permeability and low storage volume; the reservoir rock case, we might require that the matrix blocks be further
(matrix blocks) has low permeability and high storage divided into gridblocks to obtain better definition of
volume. The idealization of assuming one porosity as the saturation distribution 4 (Fig. 3). However, this will lead
to additional work and may not be required. Kazemi et
al. 5 extended the Warren-Root model to multiphase
0197·7520/83/0081·0511$00.25
Copyrj9ht HISS Society of Petroleum Engineers of AIME systems to account for capillary and gravity forces. Their
AUGUST 1983 695
finite-difference equations for two-phase (oil/water)
flow are the following.
For fractures,
For matrix,
.
. '}'.....
-H;-'-
, .
, ,
-]-
,'.. '
u --
t"t- -H+
"I -[ r.:.
I-":"';~"":"';";
l>< j1
+
~. VI
-
,
I
·1- tff ,,;-
I
j..I
-'" r-
I
R-;l
~ ~'"
..
II
1 til
Itt
I
x y
~'
.1 ;j., .",vr T'
J'-N It
1- IT,-
I
I
l'j
!
jl ,
i.f'
)' ~
I ~
~
l
i,J,k
, .................. (25)
Rwma
i,J,k
and apbhi,j
Ai,j,k= aRali.j.k
apbh i.;
. . ............... (27)
OP"JiI._1
1•./. oS"Ji/ ../. 1.1 OP'''IIlU'/ ../.'1.-1 OSII'IIlU' '1.-1
't/'
oRo!;';,k oR olk
/,}. oR (!Ii,}.i. oRq/i,j,k
OP"Jik_1
I.). OSlIfk_1
/,./. aplI'1I/£/''.j.'1.-1 as 1I'lIliti,/.k-1
aR wmak
I,).
aRwma1,./.'1. aR II 'lIlo'1..1.'I. aR II'1I/a,1..1.'I. For each wellbore equation, the following terms relate
the well bore residual to fracture and matrix unknowns as
op w!;,j.k_1 oS >lii';,k" I °PII'lIla i,;.k_1 oS 1I'lIla i.j,k-1 well as to wellbore pressure.
aR omai,j.k aRoma,f,j.'I. aR ollla r.}.
, 'I. aR m/ul1,./.
, 'I.
aR",. aR",., aRwI.} aR II ·, ]
apW!;k_1 oSlIii1..1. I.-I ap willa i.j.k" I as II'// lit i,;,k-I K - 1../ 1 •.1
I.)
f.},
i,J,k- [ 0 as
'P llii.j.k wfi,;.k ap lI'IIUI;.j.k
............................... (28)
................................ (26)
and
The B, D, E, F, H, J, M, P, Q, and S matrices are similar
to the A matrix but have different subscripts as shown in
L i,} = ----''- . . .......................... (29)
Eqs. 22 and 23. OPbh iJ
For nodes connected to a well bore , the following vec-
tor is needed to couple the fracture and matrix residual
equations to the wellbore pressure when flow rates are The resulting form of the set of simultaneous equations
specified. for a 27-node system (Fig. 6) is shown in Fig. 7.
~ E2 12 H2 F2 J2 X2 R.
,... E3 H3 F3 J3 X3 R3
4 B. E. I. H. F. X. R.
Bs A" Es IS Hs Fs Xs Rs
~ Ae Ee H6 F. Xe As
B, E, I, F, X, R,
~ As Ee 16 F. X8 As
9 Be At f.., Fg Xg Rg
25 0 25 ~s E.!s 12S
26 026 ~ ~ e.s 126
[
IW(i 1 . . ................... (30)
For an acceptable solution, xl'+ I must approach xl'.
Therefore, itemtion is required until ox < E -an arbi-
Iwcma i.}.k tmrily assigned convergence limit. We normally use an E
of 0.001 psi (l.45 X 10 -4 kPa) for pressure solution
Since adsorption is a function of concentration, an and 0.0001 (fmction) for saturations.
iterative scheme is required. Note that the coefficient In solving the system of simultaneous equations, five
matrices A, B, etc., are now only 2x2 matrices instead equations for each node (fracture and matrix equations
of 4 x4. The resistance factors to the water and oil for each phase and a mte equation) may be written, and
phases and the water viscosity are calculated by using then the five unknowns at each node may be solved.
concentration at the previous timestep. However, all nodes do not contain wellbores. We used a
700 SOCIETY OF PETROLEUM ENGINEERS JOURNAL
Well Well
2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 2
E' , I', JK, H, F, X, R,
JK3 A3 E', H3 F3 X3 R3
B. E. I. H. F. X. R.
Bs As Es I, Hs Fs Xs Rs
6 Be As Es He F. X. As
B7 E7 11 F7 X7 R7
Be As Es Ie Fe X8 R.
Bg Ag Es Fg Xg As
10 D,o i Ew I,D H,o F,o X'D R,o
greatly reduced number of equations by writing only four the 4x4 submatrix E, Eq. 22, to two fracture unknowns
flow equations for each node and one additional equation per node. This is very important for computation speed
for each well. and to increase the practical size of systems that can be
The resulting form of the equations for the 27 -node solved.
two-well system in Fig. 6 is shown in Fig. 7, The After solutions have been obtained for water satura-
well bore equations are placed after the fracture and tions and pressures, the chemical transport equations are
matrix equations and thus appear outside the normal solved for chemical weight fractions.
banded structure found in most reservoir simulators. Again, a partial-elimination scheme can be used to
With this form, an efficient band-structure Gauss eliminate matrix weight fraction from the fracture equa-
elimination cannot be used. tion. Then, an efficient Gauss elimination is used on a
However, the L terms in Fig. 7 are used to eliminate reduced system that has only one unknown per
the J terms by partial elimination. A band structure with node-the fracture weight fraction of chemical. The
the same bandwidth found in conventional finite- solution is then used to obtain the weight fraction of
difference simulators gives the results shown in the up- chemical in the matrix blocks.
per left portion of the coefficient matrix (Fig. 8). This
banded block of the coefficient matrix is solved first. Two-Porosity System Parameters
That solution is then used to solve for the wellbore Most data required to evaluate the matrix transmissibility
unknowns from the lower part of the coefficient matrix. term in Eq. 4 are similar to the data used in other reser-
The technique is still fully implicit. voir simulators and can be obtained from routine core
The number of equations to be solved by Gauss and fluid analyses. Similar data are required to describe
elimination is further reduced by partial eliminations 6 in the fractures, and many authors have described measure-
AUGUST 1983 701
14~----~----~------r-----'------,
1.0 10
8
iii
a.
~ U
a.
:.0
'"
cu
§
6
cu
a.
cu
>
:; 4
a;
a:
2.04'
•
''''4---100'---+''1 I+-
r
100'
FRACTURE
•
•
•
NODES •
- -------,'
•
MATRIX
FRACTURE
MATRIX
t
NODES NODES
Fig. 11-Vertical single-porosity grid. Fig. 12-Vertical two-porosity grid.
./
cellent material balances. 2000 / 200
./ = Two-Porosity
2. Strong coupling at the wellbore permits hydrostatic
pressure gradient to be maintained at formation perfora- 1000 /
/
/
/
.0 Single-Porosity
100
/
tions and provides for interlayer well bore flow. /'
/
110 110
'J
3 4
90
E E
0-
0- 70
0-
n
50
30
10
0
0 20 40 60 80 100
DAYS AFTER INJECTION DAYS AFTER INJECTION
Fig. 15-Tracer response for five- and nine-point finite Fig. 16-Tracer response in a heterogeneous system.
difference.