Beruflich Dokumente
Kultur Dokumente
Objective
At the end of this section students will be able to
Understand the challenges in multiphase flow simulation
Develop the equations necessary to simulate a two
phase oil-water reservoir system
Clearly identify the challenge in solving the equation.
Practice IMPES solution method for two phase oil-water
reservoir system
Reservoir Simulation PCB 3053
Introduction
We are interested in flow of three phases in the reservoir.
Oil Phase - liquid hydrocarbons
Gas Phase -hydrocarbon vapor
Aqueous Phase - water
Volume of Oil (STB)
xyzS o
5.615Bo
xyzS w
Volume of Water (STB)
5.615Bw
xyz
Volume of Gas (Scf )
5.615
Free gas
Sg
So
Rs
Bo
Bg
Dissolved gas
Exercise
Drive the partial differential Flow equation
for oil-water system in a 1D-horizontal
block of reservoir rock.
Mass_in
Mass_Out
l ul l Sl , l o, w, g
x
t
and corresponding Darcy equations for each phase:
kk rl Pl
ul
,l o, w, g
l x
Pcow Po Pw
where
Pcog Pg Po
i o , w, g
OIL-WATER SIMULATION
flow equations for the two phases flow after substitution of
Darcy's equations:
k.k rw Pw
S w
q w
x w Bw x
t Bw
Where:
Pw Po Pcow
k.k ro Po
S o
qo
x o Bo x
t Bo
and
So S w 1
Bw
Bo
Rso
Pb
Pb
B=
Drainage process:
Imbibition process:
SW = 1
oil
water
Pc
Pc
Kr
Kr
water
water
oil
Swir
oil
Pcd
Sw
SW =SWir
Swir
Sw
Swir
Sw
1-Sor
Swir
1-Sor
Sw
+1/2
/2
/2
=
+
+
1!
2!
+
2
and
1/2
/2
/2
=
+
+
1!
2!
Which yields
+1/2
1/2
+ 2
+
2
+1/2
+1
=
+
+1 + /2
and
1/2
1
=
+
+ 1 /2
As we can see, due to the different block sizes, the error terms for the last two
approximations are again of first order only.
By inserting these expressions into the previous equation, we get the following
approximation for the flow term:
2
=
+1/2
+1
2
+1 +
1/2
1
+ 1
= , ,
Therefore
=
+1/2
+1
2
+1 +
1/2
1
+ 1
Two Phase
One Phase
2
+1 +
+1/2 = =
+1/2 = =
1
+1/2
+1 +
1
=
=
+1/2
=
= ,
We will assume that the flow is steady state, i.e. q=constant, and that
k is dependent on position. The equation may be rewritten as:
Permeability
integrating the equation in previous slide between
block centers:
The left side may be integrated in parts
over the two blocks in our discrete
system, each having constant
permeability:
and
Where:
Oil transmissibility:
k.k ro Po
Txo i 1 ( Po i 1 Po i ) Txo i 1 ( Po i 1 Po i )
2
2
x o Bo x i
k.k rw Pw
Txw i 1 ( Pw i 1 Pw i ) Txw i 1 ( Pw i 1 Pw i )
2
2
x w Bw x i
Txoi 1
2
Oil mobility:
2o i 1
x
xi
xi i 1
ki
ki 1
k ro
o
o Bo
The mobility term is now a function of saturation in addition to pressure. This will
have significance for the evaluation of the term in discrete form.
Reservoir Simulation PCB 3053
Buckley-Leverett solution:
1-Sor
B.L with PC = 0
Swir
x
i i
o
1
2
o i
1
2
xi o i xi 1o i 1
xi xi1
QW
Sw
1
1-Sor
B.L (PC = 0)
Upstream
Weighted average
Swir
x
The deviation from the exact solution depends on the grid block sizes
used.
For very small grid blocks, the differences between the solutions may
become negligible.
Sw
1
1-Sor
B.L (PC = 0)
Small grid blocks
Large grid blocks
Swir
x
The flow rate of oil out of any grid block depends primarily on the relative permeability to oil
in that grid block.
If the mobility selection is the weighted average, the block i may actually have reached
residual oil saturation, while the mobility of block i+1 still is greater than zero.
For small grid block sizes, the error involved may be small, but for blocks of practical sizes, it
becomes a significant problem.
Reservoir Simulation PCB 3053
So So
So
t Bo Bo t
t Bo
By:
Replacing oil saturation by water saturation.( = 1 )
Use a standard backward approximation of the time derivative.
the right hand side of the oil equation thus may be written as:
So
i (1 Swi ) cr d (1 / Bo)
Cpooi
t
dPo i
Bo
Cswoi
i
Boi ti
S w Sw
Sw
t Bw Bw t
t Bw
By:
Expansion of the second term
Since capillary pressure is a function of water saturation only
Using the one phase terms and standard difference approximations for the
derivatives
the right side of the water equation becomes:
S w
Cpowi
i Swi cr
d (1 / Bw )
t Bw
dPw i
C swwi
dPcow
C powi
Bwi t i dS w i
Txoi 1 Poi 1 Poi Txoi 1 Poi 1 Poi qoi Cpooi Poi Poit Cswoi Swi Swit
2
Where:
Txoi 1
2
oi
1
2
2oi 1
x
x
xi i 1 i
ki
ki 1
oi 1 if Poi 1 Poi
oi if Poi 1 Poi
Txoi 1
2
o i
1
2
Water equation:
2oi 1
x
x
xi i 1 i
ki
ki 1
o i 1 if Po i 1 Po i
o i if Po i 1 Po i
BOUNDARY CONDITIONS
1. Constant water injection rate
2. Injection at constant bottom hole pressure
Boundary Conditions
1.
Qwi
qwi
Axi
where:
Well constant
WCi
2ki h
re
ln
rw
Drainage radius
re
yxi
k roi k rwi
Qwi WCi
oi wi ( Pwi Pbhi )
or
Qwi Bwi WCi
B
(Pwi Pbhi )
oi
oi
wi
qinj
Time
Pbh
Pmax
Pbp
Time
2.
Boi
Qwi WCi
oi wi ( Pwi Pbhi )
Bwi
If Capillary pressure
is neglected
Boi
Qwi WCi
oi wi ( Po i Pbhi )
Bwi
At the end of the time step, the above equation may be used to compute
the actual water injection rate for the step.
3.
qoi
Qoi
Axi
wi (Pwi Pbhi )
qwi
qoi
oi (Po i Pbhi )
wi
qwi
qoi
o i
the bottom hole production pressure for the well may be calculated using the
well equation for oil:
qprod
Time
Pbh
Pmin
70
Pbp
60
Time
50
40
30
20
10
0
0
10
12
14
16
18
4.
oi
QLi
qoi
oi wi Axi
and
wi
QLi
q wi
oi wi Axi
qprod
Total liquid
Oil
Water
Time
5.
A case of constant surface water injection rate of Qwinj in some grid block.
Qwinj Bwinj
oi
qoi
oi Boi wi Bwi Axi
and
Qwinj Bwinj
wi
q wi
oi Boi wi Bwi Axi
Reservoir Simulation PCB 3053
6.
Production well in grid block i with constant bottom hole pressure, Pbhi:
and
WCi
qoi
oi(Poi Pbhi )
Axi
and
WCi
qwi
wi (Pwi Pbhi )
Axi
The rate terms contain unknown block pressures, these will have to
be appropriately included in the matrix coefficients when solving
for pressures.
At the end of each time step, actual rates are computed by these
equations, and water cut is computed.
IMPES Method
Discretized form of flow equations:
Txoi 1 Poi 1 Poi Txoi 1 Poi 1 Poi qoi Cpooi Poi Poit Cswoi Swi Swit
2
t
xw
t
so
t
sw
t
po
t
pw
t
Cow
T ,T , C , C , C , C , P
Reservoir Simulation PCB 3053
The two equations are combined so that the saturation terms are
eliminated. The resulting equation is the pressure equation:
i=1, , N
This equation may be solved for pressures implicitly in all grid blocks by
Gaussian Elimination Method or some other methods such as Thomas
Algorithm.
The saturations may be solved explicitly by using one of the
equations.
Using the oil equation yields:
Swi Swit
1
t
swoi
xo
t
i 12
fwsi
qwi
qwi qoi