Professional Documents
Culture Documents
SPE-105982-MS Material Balance Revisited
SPE-105982-MS Material Balance Revisited
Abstract
The material balance is a very important part of the reservoir
engineers toolbox that is being relegated to the background in
todays reservoir evaluation workflow. This paper examines
some issues that normally preclude its regular use especially
as a pre-step before moving into full reservoir simulation and
the use of a new method of analyzing the material balance
equation called the dynamic material balance method for
solving some of these issues.
The dynamic material balance method allows the simultaneous
determination of the initial oil-in-place (N) or initial gas-inplace (G), ratio of initial gas to oil (m), reservoir permeability
(K) or skin factor (S) and average pressure history of a
reservoir from the combination of solution to the material
balance equation and pressure transient analysis theory.
Cumulative production history and PVT data of the reservoir
are used with limited or no pressure data.
By introducing a time variable into the classical material
balance equation (MBE) and combining the solutions of the
resulting equations with the theory of pressure transient
analysis, the cumulative production history of the reservoir
and readily available PVT data of the reservoir fluids, we can
estimate not only the original reserves in place, but also
determine the average reservoir pressure decline history as
indicated by the net fluid withdrawal from the reservoir. The
reservoir permeability and skin factor as seen within the
drainage area of each producing well can then be estimated
from the already determined average pressure decline history.
This method is expected to improve the use of material
balance by expanding the list of problems that can be tackled
using material balance especially to reservoirs in marginal
fields and reservoirs in which limited pressure data is
available.
Introduction
The material balance equation (MBE) is a very import tool
used by reservoir engineers in the oil and gas industry. MBE
can provide an estimate of initial hydrocarbon in place
independent of geological interpretation and can also serve the
purpose of verifying volumetric estimates. It can also help
determines the degree of aquifer influence, understanding the
applicable drive mechanism and in some cases estimate
recovery factor and recoverable reserves.
Conventionally, MBE is applied by considering different time
intervals in the production history of the reservoir and
maintaining that there exists a volumetric balance in the
reservoir at these different time intervals. Several methods
have been developed and published on applying the MBE to
various types of reservoirs and solving the equation to obtain
the initial oil-in-place (N) or initial gas-in-place (G) and the
ratio of the initial free gas to oil (m) in the reservoir. One of
such methods is the straight-line method popularized by
Havlena and Odeh2,3 which instead of considering each time
interval and corresponding production data as being separate
from other time interval, combines all time intervals and
obtain a solution that satisfies all the intervals together.
In applying the straight-line method however, it is usually
required that an independent source of determining the value
of m exist. Most application uses an m that is derived from
geological data on relative ratio of gas cap to oil column
volumes. Another important requirement is the need to
accurately estimate the average reservoir pressure at the
various time intervals. The standard practice is to estimate the
average reservoir pressure from well test conducted on
individual wells producing from the reservoir. In thick
formations with high permeability and low viscosity
hydrocarbons, average pressures obtained from the individual
well tests are good estimates of the average reservoir pressures
in the drainage area of the well. But for thinner formations of
lower permeability and higher viscosity hydrocarbons, there
are often large variations in reservoir pressure throughout the
reservoir and obtaining an average drainage area reservoir
pressure usually require longer testing times and obtained
values are often inaccurate. Accurately determining this
average reservoir pressure is critical to the accuracy of the
reserves estimate obtained from the MBE.
This paper presents some result of applying a technique of
analyzing the MBE dymanically, by introducing a time
variable in terms of the derivative of the MBE. By solving the
SPE 105982
A = N + NmB L1
C = N + NmD L 2
F 1 W
e
P
t
=A
E f,w
E o
+ B ti
and
E f, w
1 E g
+
P
B gi P
= B L6
E f, w
E o
+ B ti
P
P
F We
= C L7
(E o + B ti E f,w )
B ti E f, w + B ti E g
B gi
= D L8
(E o + B ti E f,w )
Solving the above system of equations, we can obtain the oil
in place, N and ratio m, which are expected to remain constant
at successive time intervals and also the average reservoir
pressure.
DMBE for Gas Reservoirs
The DMBE represented by equations 1 through 8 above can be
extended for gas reservoirs by recognizing that NpRp = Gp and
NmBti = GBgi resulting in the equations
B
A = GB L9
C = GD L10
From which we can obtain
Where
CA
N = AB
L3
DB
m=
Also
1 CA
L4
N DB
L5
AD
= 0 L11
B
and
G=
A
L12
B
The average reservoir pressure and initial reservoir gas-inplace can be calculated numerically from equations 11 and 12
respectively. From the General MBE for gas reservoirs, we
SPE 105982
N
R
W 1
F 1 Np
= Bt
+(Rp Rsoi)Bg p + Np p +Bw p
t P t
t
t
t P
t
t
Bg
B
+ Np t +(Rp Rsoi) L23
P
P
can write;
F = G p B g + B w Wp L13
E g = (B g B gi )
L14
c S + cf o
E f, w = w wi
P
1 S wi
L15
F We = G (E g + B gi E fw ) L16
E o B t
=
P
P
F 1 W
E f,w
E g
e
= G
+ B gi
P
t P P
P
Bg P
Wp
F Gp
= Bg
+ GP
+ Bw
L25
t
t
P t
t
L17
L 24
E g
B g
L 26
A = F We L18
B = E g + B gi E fw
E f, w
L19
F 1 W
e
C=
t P P
E f, w
E g
D =
+ B gi
P
P
c S + cf
w wi
P
1 S wi
L 20
L 21
Derivatives Determination
The derivatives in equation 5, 6, 20 and 21 can be determined
as follows;
For the net reservoir production term in the oil case, F;
F Np
=
Bt + (Rp Rsoi)Bg
t t
Bg P
Wp
B P Rp
+ Np t +
Bg + (Rp Rsoi)
L22
+ Bw
P t
t
P t t
L 27
s (Po ) = R so (Po )
s(Pi ) = R so (Pi ), 0 i n
s (Pn ) = R so (Pn )
L 28
where n is the number of points of measured data on the PVT
SPE 105982
L 29
n +1
X B (P ) = R (P )
s(Pj ) =
i = 1
so
n +1
X B (P ) = R
i = 1
s(Pn ) =
so
f 2y
f 3y
M
f ny
L x
i
f 2z L y i
f 3z L z i
M
M
f nz L
f 1z
f 1
2
= f 3
f n
L 32
x i +1 = x i + x i
L 33
z i +1 = z i + z i
M
The interpolate s(P) is then obtained from the basis using the
following system of equations 30;
s(Po ) =
f 1y
y i +1 = y i + y i
if P [Pi 1 , Pi ]
if P [Pi , Pi + 1 ]
f 1x
f 2x
f
3x
M
f nx
The solution approach used is different for the oil and the gas
case. In the oil case, we consider two time intervals at once
resulting in four sets of non-linear equations in four unknown
namely, N, m and average pressure for each time interval with
the added condition that N and m must remain more or less
constant throughout. For the gas case however, one time
interval is used resulting in two sets of non-linear equations in
two unknown namely, G and the average pressure for that time
interval.
n +1
X B (P ) = R (P )
i = 1
so
AX = b L31
where X = (X-1, X0, ..Xn+1)T , b= (Rso(Po), Rso(Po), Rso(P1)
.. Rso(Pn), Rso(Pn) )T and A is the coefficient matrix
obtained by evaluating the basis functions given by equation
29 at the pressure knots (points) on the PVT data.
Similar equations 29 through 31 can be written and used to
obtain the cubic spline interpolate for Bo and Bg. After
obtaining the interpolates for the PVT properties, we can
numerically solve the DMBE equations for each dual time
steps for the oil case to obtain the N, m and average pressure,
Pavg and every time step for the gas case to obtain G and
average pressure, Pavg.
B
3.
SPE 105982
3.
Solution
1.
2.
Solution
1.
2.
Conclusions
a. A new method of analyzing the material balance equation
is presented by introducing a time factor to the hitherto
static tank model equation. This approach enables the
simultaneous determination of the initial oil-in-place (N)
or initial gas-in-place (G), ratio of initial gas to oil (m),
and average pressure decline history of a reservoir from
the reservoir production history data and PVT data only
without any pressure data.
b. Equations that allow the estimation from well rate history
of each producing well in a fully developed reservoir, the
permeability and/or skin factor is also presented. These
equations are useful for analyzing production
performance of well and estimating as a function of time,
the skin factor from the well production rate history. A
field example is analyzed and the results showed the
validity and usefulness of the technique.
1.
2.
Acknowledgment
3.
Example 2
Example 2 is a gas reservoir in the Gulf of Mexico. The
original gas gravity and reservoir temperature is 0.94 and
266oF respectively. The connate water saturation is 0.35 and
water compressibility is 3.5x10-6 psi-1. Tables 4, and 5 show
the cumulative production history and the PVT data of the
reservoir respectively.
Solution
1.
2.
Nomenclature
= viscosity, cp
Bg
Bgi
Bo
Boi
Bw
C0
Cf
Cw
1.
2.
Example 3
Example 3 is a gas cap reservoir presented on Page 208 of
reference 9 with additional assumption that the presented
production history spanned a 10 years period. The assumed
time interval for the indicated cumulative production is shown
in table 6 while table 7 shows the PVT data of the reservoir.
SPE 105982
production
Gf
= formation thickness, ft
= formation permeability, md
Np
= pressure, psi
Pi
PRj
qp
qkj
qTj
Rp
Rso
Rsoi
Swi
tp
Vf
We
Wp
Time
(Days)
0.10
1.23
10.16
20.37
28.09
28.51
36.61
40.09
47.32
52.25
62.05
70.17
80.25
90.25
101.46
106.94
114.37
123.07
127.71
134.17
140.45
148.59
156.07
164.26
168.89
169.34
178.19
186.91
References
1. Ralph J. Schilthuis,: Active Oil and Reservoir Energy,
Trans. AIME (1936), 118, 33.
2. Havlena, D. and Odeh, A. S.: The Material Balance as an
Equation of a Straight Line, Part I. Jour. Of Petroleum
Technology (Aug. 1963) 896-900
3. Havlena, D. and Odeh, A. S.: The Material Balance as an
Equation of a Straight Line, Part II - Field Cases,. Jour.
Of Petroleum Technology (July 1964) 815-822
4. Ojo K. P., Tiab D. and Osisanya S. O.: Dynamic
Material Balance Equation and Solution Technique Using
Production and PVT Data, JCPT, March 2006, Volume
45, No. 3
Rate
STB/D
1247.00
1246.00
1239.00
1233.00
1228.00
1228.00
1223.00
1221.00
1217.00
1214.00
1209.00
1205.00
1200.00
1196.00
1190.00
1188.00
1184.00
1180.00
1178.00
1175.00
1172.00
1169.00
1165.00
1161.00
1159.00
1159.00
1155.00
1151.00
Time
(Days)
187.20
200.16
216.12
260.88
310.83
335.18
336.04
347.23
363.32
383.72
400.00
500.00
600.00
700.00
800.00
801.24
900.00
950.33
1000.00
1045.86
1090.78
1121.25
1168.57
1179.41
1194.20
1200.00
Rate
STB/D
1151.00
1145.00
1138.00
742.00
682.00
609.00
667.00
600.00
602.00
653.00
726.00
595.00
599.00
567.00
508.00
485.00
531.00
480.00
444.00
438.00
463.00
375.00
440.00
417.00
440.00
448.00
SPE 105982
5700
Pressure (psia)
Np
MMSTB
0
0.121
0.238
0.324
0.367
0.395
0.495
0.527
0.612
0.637
0.686
0.716
0.807
tp
Days
0
100
200
302
368
410
570
625
780
830
930
995
1200
5200
Wp
STB
0
0
0
0
0
0
0
0
0
0
0
0
0
4700
4200
3700
3200
2700
2200
0
500
1000
1500
Tim
e (Days)
Estimated
Average
Pressure (Psia)
Actual Average Pressure (Psia)
Bg
SCF/RB
2.17E-03
3.64E-03
4.55E-03
6.06E-03
7.27E-03
9.06E-03
1.80E-02
3.52E-02
6.79E-02
Rso
SCF/STB
2984
1618
1270
930
775
636
371
180
90.5
1.E+01
0.50
8.E+00
0.40
6.E+00
0.30
4.E+00
0.20
2.E+00
0.10
0.E+00
0
500
1000
m (ratio)
Pressure
Psia
9014.7
5014.7
4014.7
3014.7
2514.7
2014.7
1014.7
514.7
264.7
0.00
1500
Time (Days)
N (bbl)
m ratio
SPE 105982
0
69
182
281
330
373
456
509
586
631
666
804
987
1183
1377
1550
Gp
BCF
Wp
MMSTB
0
0.416
1.737
3.412
4.504
5.818
7.972
9.252
11.11
12.427
13.516
18.233
24.14
29.624
34.218
38.604
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bg
SCF/RB
0.003112
0.0031354
0.0031769
0.0032127
0.0032451
0.0032888
0.0033482
0.003379
0.0034507
0.0035063
0.0035432
0.0037356
0.0042118
0.0044392
0.0048817
0.0054671
ZFactor
1.44
1.418
1.387
1.344
1.316
1.282
1.239
1.218
1.176
1.147
1.127
1.048
0.977
0.928
0.891
0.864
Pressure (psia)
Time
Days
10000
9000
8000
7000
6000
5000
4000
3000
2000
1000
0
0
500
1000
1500
2000
Tim e (Days)
Estimated Pavg
Measured Pavg
Np
MMSTB
0
3.295
5.903
8.852
11.503
14.513
17.73
Gp
MMSCF
0
3459.75
6257.18
10268.32
14206.21
18358.95
23049
Wp
MMSTB
0
0
0
0
0
0
0
Bo
STB/RB
1.2511
1.2353
1.2222
1.2122
1.2022
1.1922
1.1822
Bg
SCF/M RB
0.00087
0.00092
0.00096
0.00101
0.00107
0.00113
0.0012
Rso
SCF/STB
510
477
450
425
401
375
352
SPE 105982
120
100
N (MMSTB)
80
60
40
20
0
0
1000
2000
3000
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
4000
E o = (Bt Bti ) L3
E g = (B g B gi )
L4
c w S wi + c f
E f ,w =
P
1 S wi
L5
Tim e (Days)
N
F = N p Bt + (R p Rsoi )B g + BwW p L 2
F = NE o + N (1 + m) Bti E f , w +
NmBti
E g + We L 6
B gi
3500
Pressure (psia)
3000
B
F We = N (Eo + Bti E f ,w ) + Nm Bti E f ,w + ti E g L7
Bgi
2500
2000
1500
1000
500
0
0
1000
2000
3000
4000
Tim e (Days)
Estimated Pavg
Measured Pressure
Bti E f , w + Bti E g
B gi
F We
L8
= N + Nm
(Eo + Bti E f ,w )
(Eo + Bti E f ,w )
Appendix A
F 1 W
E f , w
E f , w
E
1 E g
e
= N o + Bti
+ NmBti P + B P L9
P
P
t P P
gi
N (Bt Bti ) +
where
Boi = Bti
Bt = Bo + (Rsoi Rso )B g
F 1 W
e
Ef ,w 1 Eg
t P P
+
P B P
gi
t
L10
= N + NmBti
Ef ,w
Ef ,w
Eo
Eo
+ Bti
+ Bti
P
P
P
P
Equations 8 and 10 are both linear equation of a straight line.
The common thing about the two equations is that at
successful time intervals, the average reservoir pressure must
satisfy both equations. This means that with accurate
10
SPE 105982
Derivatives Determination
To estimate each of the derivatives in equation 10, we
consider the definition of each term as presented in equations
2 through 5 as follows;
F 1 W
e
t P P
=A
E f , w
E o
+ Bti
P
P
F Np
=
Bt + (Rp Rsoi)Bg
t t
B P
W
B P R
+ Np t + p Bg + (Rp Rsoi) g + Bw p L19
P t
t
P t t
L11
and
E f , w
1 E g
+
P
B gi P
= B L12
E f , w
E o
+ Bti
P
P
Wp 1
Rp
Np
F 1 Np
+ Bw
+ Np
+(Rp Rsoi)Bg
= Bt
t P
t
t
t P t
t
t
Bg
B
+ Np t +(Rp Rsoi) L20
P
P
Also for the oil expansion term Eo;
F We
(Eo + Bti E f ,w ) = C L13
E o Bt
=
P
P
L 21
and
E g
B g
Bti E f , w + Bti E g
B gi
= D L14
(Eo + Bti E f ,w )
E f , w
A = N + NmB L15
C = N + NmD L16
Solving equations 13 and 14 simultaneously gives
N = A B
m=
CA
L17
DB
1 CA
L18
N DB
L 22
c w S wi + c f
P
1 S wi
L 23
SPE 105982
11
s ( Po ) = Rso ( Po )
s ( Pi ) = Rso ( Pi ), 0 i n
s ( Pn ) = Rso ( Pn )
L 24
where n is the number of points of measured data on the PVT
data. s(P) is called the cubic spline interpolate to Rso(P).
Variational theory in mathematics assures the existence and
uniqueness of such cubic spline interpolate which is not only
continuous but also twice differentiable. This implies that after
obtaining the cubic spline, we can also estimate the derivative
of each of the PVT properties at any desired pressure.
if P [ Pi 1 , Pi ]
if P [ Pi , Pi +1 ]
L 25
The interpolate s(P) is then obtained from the basis using the
following system of equations 26;
q kj t j Btj = ct Ak hk k ( pi p Rj ) L 28
The above equation assumes that the well rate qkj remains
constant throughout the production period t=0 to t = tj. Btj is
the two-phase formation volume factor in bbl/STB at the
current average reservoir pressure, hk is height of producing
zone in ft, Akj is the drainage area of well at time tj, k is the
porosity, and ct is the total compressibility in psi-1.
n +1
s ( Po ) = X i Bi ( Po ) = Rso ( Po )
i = 1
n +1
s( Pj ) = X i Bi ( Pj ) = Rso ( Pj )
i = 1
for j = 0,1,2......n L 26
n +1
s ( Pn ) = X i Bi ( Pn ) = Rso ( Pn )
i = 1
AX = b L 27
where X = (X-1, X0, ..Xn+1)T , b= (Rso(Po), Rso(Po), Rso(P1)
p wf kj = pi
162.6qkj Btj
khk
4 Akj
0.2339qkj Btj t j
log
2
Akj hk k ct
1.781C Ak rwk
L 29
12
SPE 105982
p wf kj = Pkj
162.6q kj Btj
khk
4 Aj
log
L30
2
1.781C Ak rwk
Pi p wf
qj
j (q q
p
p 1 )
= m
log(t j t p 1 ) + b L 34
qj
p =1
where
where
Pkj = pi
0.2339q kj Btj t j
Akj hk k ct
= PR 0
0.2339q kj Btj t j
Akj hk k ct
L 31
PRj =
P V
k =1
n
kj
V
k =1
kj
kj
P
k =1
n
kj
kj
hk k
L 32
V p = Akj hkk =
k =1
and
m =
162.6 Btj
Akj hk k
A
k =1
3.2275 + 0.86859 s L 35
b = m log
2
ct rw
NBti (1 + m )
L33
(1 S wi )
khk
L 36
Pi Pwf =
162.6qkj Btj
k
3.2275 + 0.86859s L37
log t j + log
2
khk
c
r
t w
162.6qkj Btj
k
3.2275 + 0.86859s
log t j + log
2
khk
c
r
t w
L 38
j (q q
p
p 1 )
mq j
log(t j t p 1 ) + q j b
qj
p =1
q kj =
162
.
6
k
tj
3.2275 + 0.86859 s
log t j + log
2
kh
k
ct rw
SPE 105982
13
j (q p q p 1 )
k
3.2275 + 0.86859s
log(t j t p 1 ) + log
2
qj
ct rw
p =1
L 39
q kj = q j
3.2275 + 0.86859 s
log t j + log
2
c
r
t
w
q kj
q
=
qT qTj
L 44
Then
Vkj =
Vpq
qT
V p q kj
qTj
L 45
where
The well drainage area is usually estimated using the PSS
region of the pressure data. If we take the derivative of
equation 28 with respect to lnt we obtain
q kj Btj t j
p R
=
ct Ak hk k
ln t
L 40
p R p wf
=0
ln t ln t
p wf
p R
=
L 41
ln t ln t
Np
k =1
tj
qTj = q kj = D
L 46
Vkj is the drainage volume of well at time t=tj and qkj is the
equivalent constant rate calculated from equation 39. q is the
last measured actual flow rate of well while qT is the total of
the last measured flow rate of all wells producing the
reservoir. qTj is the sum of qkj for all the wells producing the
reservoir. Vp is the total reservoir pore volume given by
equation 33 and D is a correction factor that corrects the sum
of all equivalent constant rates to the cumulative reservoir
production.
If we substitute equation 33 into 45 we have
But
p wf
ln t
p wf
t
= tj
=
p wf
t
Vkj = Akj hk k =
q kj Btj
ct Ak hk k
q kj Btj t j
ct Ak hk k
L 42
Vkj =
Vpq
qT
But since
L 43
NBti (1 + m ) q kj
L 47
(1 S wi ) qTj
p wf
t
(1 S wi )qTj Btj
ct NBti (1 + m )
L 49
14
SPE 105982
p wf
Np
=D
t
p wf
N p D(1 S wi )Btj
tj
(1 S wi )Btj
ct Bti N (1 + m )
t j ct Bti N (1 + m )
L50
qTj = q kj = D q p
k =1
(t
t p 1 )
tj
k =1 p =1
=D
Np
tj
L 51
(t
p =1
t p 1 )
tj
L 52
q kj = D q p
(t
p =1
t p 1 )
3.2275 + 0.86859s
= E L 56
In field units
tj
j (q p q p 1 )
k
3.2275 + 0.86859 s
log(t j t p 1 ) + log
2
qj
c t rw
p =1
= qj
L 53
log
log
3
.
2275
0
.
86859
t
s
+
+
c r 2
t w
k
log
2
ct rw
j (q q
j
(t p t p 1 )
p
p 1 )
log(t j t p 1 ) D q p
log t j
q j
qj
tj
p =1
p =1
E=
L 55
j
(t p t p 1 )
qj
D q p
tj
p =1
k
log
2
c t rw
q kj = D q p
3.2275 + 0.86859s
j (q q
j
(t p t p 1 )
p
p 1 )
log(t j t p 1 ) D q p
log t j
q j
t
q
p =1
p =1
j
j
j
(t p t p 1 )
qj
D q p
tj
p =1
L 54
and
S=
k
1
E + 3.2275 + log
12
2
0.86859
8.58 x10 c t rw
L 58