Professional Documents
Culture Documents
Technical Description
2001A
Proprietary notice 0
Patent information 0
Schlumberger ECLIPSE reservoir simulation software is protected by US Patents 6,018,497, 6,078,869 and 6,106,561, and UK Patents
GB 2,326,747 B and GB 2,336,008 B. Patents pending.
Trademark information 0
iii
Appendix B - File Formats
Mesh map formats .............................................................................................................................................................. B-1
Bibliography
Index
iv
List of Figures 0
v
Figure 4.34 Typical drawdown response of a well that is near a partially sealing fault ........................................... 4-34
Figure 4.35 Schematic diagram of a well in a closed-circle reservoir ..................................................................... 4-35
Figure 4.36 Typical drawdown response of a well in a closed-circle reservoir........................................................ 4-36
Figure 4.37 Schematic diagram of a well in a constant pressure circle reservoir ................................................... 4-37
Figure 4.38 Typical drawdown response of a well in a constant pressure circle reservoir...................................... 4-38
Figure 4.39 Schematic diagram of a well within a closed-rectangle reservoir......................................................... 4-39
Figure 4.40 Typical drawdown response of a well in a closed-rectangle reservoir ................................................. 4-40
Figure 4.41 Schematic diagram of a well within a mixed-boundary rectangle reservoir ......................................... 4-41
Figure 4.42 Typical drawdown response of a well in a mixed-boundary rectangle reservoir .................................. 4-42
Figure 4.43 Typical drawdown response of a well with constant wellbore storage ................................................. 4-43
Figure 4.44 Typical drawdown response of a well with increasing wellbore storage (Ca/C < 1) ............................ 4-45
Figure 4.45 Typical drawdown response of a well with decreasing wellbore storage (Ca/C > 1) ........................... 4-45
vi
List of Tables 0
vii
viii
PVT Property Correlations
Chapter 1
Rock compressibility
Newman
Consolidated limestone
2 –6
C r = exp(4.026 – 23.07 φ + 44.28 φ ) ×10 psi [EQ 1.1]
Consolidated sandstone
2 –6
C r = exp(5.118 – 36.26 φ + 63.98 φ ) ×10 psi [EQ 1.2]
Unconsolidated sandstone
–6
C r = exp(34.012 ( φ – 0.2 )) ×10 psi, ( 0.2 ≤ φ ≤ 0.5 ) [EQ 1.3]
where
φ is the porosity of the rock
Consolidated sandstone
–4
7.89792 ×10 – 0.687 psi, φ ≥ 0.17
C r = ---------------------------------- P Ra [EQ 1.5]
2
–4
7.89792 ×10 φ -ö – 0.42818
– 0.687 × æ ---------
C r = ---------------------------------- P Ra psi, φ < 0.17
2 è 0.17ø
where
φ is the porosity of the rock
Knaap
Consolidated limestone
0.42 0.42
– 4 P Ra – P Ri –7
C r = 0.864 ×10 --------------------------------- – 0.96 ×10 psi [EQ 1.6]
φ ( Pi – P a )
Consolidated sandstone
0.30 0.30
– 2 P Ra – P Ri –7
C r = 0.292 ×10 --------------------------------- – 1.86 ×10 psi [EQ 1.7]
Pi – Pa
where
Pi is the rock initial pressure
where
a = 3.8546 – 0.000134p
–7
b = – 0.01052 + 4.77 ×10 p [EQ 1.9]
–5 – 10
c = 3.9267 ×10 – 8.8 ×10 p
0.7 –6 2 –9 3
S c = 1 + NaCl ( – 0.052 + 0.00027T F – 1.14 ×10 T F + 1.121 ×10 TF ) [EQ 1.10]
where
TF is the fluid temperature in ºF
– 11
c = 1.18547 × 10 – 8 – T F × 6.599143 ×10 [EQ 1.13]
–2 –5
d = – 2.51660 + T F × ( 1.11766 ×10 – T F × 1.70552 ×10 ) [EQ 1.14]
–2 –5
e = 2.84851 + T F × ( – 1.54305 ×10 + T F × 2.23982 ×10 ) [EQ 1.15]
–3 –6 –8
f = – 1.4814 ×10 + T F × ( 8.2969 ×10 – T F × 1.2469 ×10 ) [EQ 1.16]
–3 –5 –8
g = 2.7141 ×10 + T F × ( – 1.5391 ×10 + T F × 2.2655 ×10 ) [EQ 1.17]
æ b + 2.0 × ------------ p
- × c + NaCl × 1 ×10 × æ f + NaCl × 1 ×10 × g + ------------- × hö ö
–6 –6 p
è 14.22 è 14.22 øø
c w = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
V w × 14.22
[EQ 1.20]
– 10 – 12 – 15 2
c = 1.3 ×10 – 1.3855 ×10 T F + 4.285 ×10 TF
– 11 – 13 – 15 2
c = – 5 ×10 + 6.429 ×10 T F – 1.43 ×10 TF
–8 –6 – 10
S c = 1 + NaCl [ 5.1 ×10 p + ( 5.47 ×10 – 1.96 ×10 p ) ( T F – 60 ) [EQ 1.24]
–8 – 13 2
+ ( – 3.23 ×10 + 8.5 ×10 p ) ( T F – 60 ) ]
where
Viscosity
Meehan
446.04 ⁄ ( T r – 252 )
µ w = S c ⋅ S p ⋅ 0.02414 ×10 [EQ 1.25]
0.5 2.5
S c = 1 – 0.00187NaCl + 0.000218NaCl [EQ 1.26]
0.5 1.5
+ ( T F – 0.0135T F ) ( 0.00276NaCl – 0.000344NaCl )
Pressure correction:
– 12 2
S p = 1 + 3.5 ×10 p ( T F – 40 ) [EQ 1.27]
where
TF is the fluid temperature in ºF
Van Wingen
–2 –5
( 1.003 + T F × ( – 1.479 ×10 + 1.982 ×10 × TF ) )
µw = e
Density
–3 2
62.303 + 0.438603NaCl + 1.60074 ×10 NaCl
ρ w = ------------------------------------------------------------------------------------------------------------------- [EQ 1.28]
Bw
where
NaCl is the salinity (1% = 10,000 ppm)
Bw is the formation volume factor
Water Gradient:
Gas correlations
Z-factor
Dranchuk, Purvis et al.
æ a2 a3 ö æ a5 ö 2 a5 a6 Pr
5
ç ÷
z = 1 + a 1 + --------- + --------- P r + ç a 4 + ---------÷ P r + ------------------- [EQ 1.29]
ç T R∗ 3 ∗÷ è T R∗ø T R∗
è TR ø
2
a7 Pr 2 2
+ ------------ ( 1 + a 8 P r ) exp ( – a 8 P r )
3∗
TR
TR
T R∗ = -------- [EQ 1.30]
T ∗ c
5E 3
T c∗ = T c – æ ---------ö [EQ 1.31]
è 9 ø
0.9 1.6ö
E 3 = 120 æ ( Y H S + Y CO ) + 15 æ Y H S – Y H Sö
0.5 4
– ( Y H S + Y CO ) [EQ 1.32]
è 2 2 2 2 ø è 2 2 ø
0.27P pr
P r = ------------------- [EQ 1.33]
ZT R∗
P
P pr = --------- [EQ 1.34]
P ∗ c
P c T c∗
P c∗ = ----------------------------------------------------------
- [EQ 1.35]
T c + YH S ( 1 – YH S ) E3
2 2
where
TR is the reservoir temperature, ºK
a 1 = 0.31506237
a 2 = – 1.04670990
a 3 = – 0.57832729
a 4 = 0.53530771
[EQ 1.36]
a 5 = – 0.61232032
a 6 = – 0.10488813
a 7 = 0.68157001
a 8 = 0.68446549
Hall Yarborough
0.06125P pr t 2
( – 1.2 ( 1 – t ) )
Z = æ ------------------------------ö exp [EQ 1.37]
è Y ø
where
P pr is the pseudo reduced pressure
P
P pr = ----------- (where P is the pressure of interest and P crit is the critical pressure)
P crit
[EQ 1.38]
T crit
t = ---------
- (where T crit is the critical temperature and T R is the
TR
temperature in ºR) [EQ 1.39]
2 3 ( 2.18 + 2.82t )
+ ( 90.7t – 242.2t + 4.58t ) Y = 0
M
where ρ = 1.4935 ( 10 – 3 ) p -------g-
zT
where
Z is the Z-factor at pressure P
Compressibility
1 1 ∂Z
C g = --- – --- æè ------öø [EQ 1.43]
P Z ∂P
where
P is the pressure of interest
Density
35.35 ρ sc P
ρ g = ------------------------- [EQ 1.44]
ZT
ρ sc = 0.0763 γ g [EQ 1.45]
where
γg is the gas gravity
Z is the Z-factor
T is the temperature in ºR
where
γg is the gas gravity
Oil correlations
Compressibility
Saturated oil
[EQ 1.47]
where
Co is isothermal compressibility, psi-1
γg is the weight average of separator gas and stock-tank gas specific gravities
T is the temperature, oR
Undersaturated oil
T is the temperature in °F
• Solution
5 ( 500 ) + 17.2 ( 220 ) – 1180 ( 0.8 ) + 12.61 ( 30 ) – 1433
c o = -------------------------------------------------------------------------------------------------------------------------------- [EQ 1.49]
5
3000 ×10
–5
c o = 1.43 ×10 /psi [EQ 1.50]
where
Rs is the solution GOR, scf/STB
T is the tempreature, oF
Standing
1.175
B o = 0.972 + 0.000147F [EQ 1.52]
where
F = Rs( γg/γo )0.5 + 1.25 T [EQ 1.53]
T is the temperature in °F
• Example
Use Standing’s equation to estimate the oil FVF for the oil system described by the
data T = 200 °F, R s = 350 scf / STB, γ g = 0.75, γ API = 30.
• Solution
141.5
γ o = ------------------------- = 0.876 [EQ 1.54]
131.5 + 30
0.75 0.5
F = 350 æ -------------ö + 1.25 ( 200 ) = 574 [EQ 1.55]
è 0.876ø
æ γ APIö
B o = 1 + C 1 R s + ( C 2 + C 3 R s ) ( T – 60 ) ç -----------÷ [EQ 1.57]
è γ gc ø
where
Rs is the solution GOR, scf/STB
T is the temperature in °F
C3 -1.811 10 -8 1.337 10 -9
• Example
• Solution
B o = 1.285 bb /STB [EQ 1.58]
GlasO
A
B o = 1.0 + 10 [EQ 1.59]
2
A = – 6.58511 + 2.91329 log B ob∗ – 0.27683 ( log B ob∗ ) [EQ 1.60]
æ γ gö 0.526
B ob∗ = R s ç -----÷ + 0.968T [EQ 1.61]
è γ oø
where
Rs is the solution GOR, scf/STB
T is the temperature in °F
–5 æ γ g 0.2914ö 3.0936
B o = 1.0113 + 7.2046 ×10 R s0.3738 ç ------------------÷ + 0.24626T 0.5371 [EQ 1.62]
è γ o0.6265 ø
where
B o is the oil FVF, bbl/STB
T is the temperature, oF
Undersaturated systems
B o = B ob exp(c o ( p b – p )) [EQ 1.63]
where
B ob is the oil FVF at bubble point , p b psi .
Viscosity
Saturated systems
There are 4 correlations available for saturated systems:
• Beggs and Robinson
• Standing
• GlasO
• Khan
• Ng and Egbogah
These are described below.
where
– 1.168
x = T exp(6.9824 – 0.04658 γ API)
where
– 0.515
A = 10.715 ( R s + 100 )
– 0.338
B = 5.44 ( R s + 150 )
• Example
Use the following data to calculate the viscosity of the saturated oil system.
T = 137 °F, γ API = 22 , R s = 90 scf / STB.
• Solution
x = 1.2658
µ od = 17.44 cp
A = 0.719
B = 0.853
Standing
æ 7ö
360 -ö a
×10 ÷ æ -----------------
µ od = ç 0.32 + 1.8
------------------- [EQ 1.66]
ç 4.53 ÷ è T – 260ø
è γ API ø
æ 0.43 + ----------
8.33 ö
-
è γ ø API
a = 10 [EQ 1.67]
where
T is the temperature of interest, °F
a b
µ o = ( 10 ) ( µ od ) [EQ 1.68]
–7 –4
a = R s ( 2.2 ×10 R s – 7.4 ×10 ) [EQ 1.69]
0.68
b = ---------------------------------- 0.25
- + ------------------------------- 0.062 -
- + ---------------------------------- [EQ 1.70]
–5 –3 –3
8.62 ×10 R s 1.1 ×10 R s 3.74 ×10 R s
10 10 10
where
Rs is the solution GOR, scf/STB
Glasφ
a b
µ o = 10 ( µ od ) [EQ 1.71]
–7 –4
a = R s ( 2.2 ×10 R s – 7.4 ×10 ) [EQ 1.72]
where
T is the temperature of interest, °F
0.5
0.09 γ g
µ ob = --------------------------------------------- [EQ 1.77]
1 ⁄ 3 4.5 3
Rs θr ( 1 – γ o )
where
µ ob is the viscosity at the bubble point
θr is T ⁄ 460
T is the temperature, °R
where
µ od is the “dead oil” viscosity, cp
T is the temperature, oF
uses the same formel as Beggs and Robinson to calculate Viscosity
Undersaturated systems
There are 5 correlations available for undersaturated systems:
• Vasquez and Beggs
• Standing
• GlasO
• Khan
• Ng and Egbogah
These are described below.
p m
µ o = µ ob æ -----ö [EQ 1.80]
èp ø
b
where
µo = viscosity at p > p b
µ ob = viscosity at p b
C2
m = C1 p exp(C 3 + C 4 p)
where
C 1 = 2.6
C 2 = 1.187
C 3 = – 11.513
–5
C 4 = – 8.98 ×10
Example
Calculate the viscosity of the oil system described at a pressure of 4750 psia, with
T = 240 °F, γ API = 31 , γ g = 0.745 , R sb = 532 scf / SRB.
Solution
p b = 3093 psia.
µ ob = 0.53 cp
µ o = 0.63 cp
Standing
1.6 0.56
µ o = µ ob + 0.001 ( p – p b ) ( 0.024 µ ob + 0.038 µ ob ) [EQ 1.81]
where
µ ob is the viscosity at bubble point
GlasO
1.6 0.56
µ o = µ ob + 0.001 ( p – p b ) ( 0.024 µ ob + 0.038 µ ob ) [EQ 1.82]
Khan
–5
9.6 ×10 ( p – p b )
µ o = µ ob ⋅ e [EQ 1.83]
where
µ ob is the viscosity at bubble point
where
µ od is the “dead oil” viscosity, cp
T is the temperature, oF
uses the same formel as Beggs and Robinson to calculate Viscosity
Bubble point
Standing
æ R sbö 0.83 yg
P b = 18 ç ---------÷ ×10 [EQ 1.86]
è γg ø
where
yg = mole fraction gas = 0.00091T R – 0.0125 γ API
Example:
Estimate p b where R sb = 350 scf / STB, T R = 200 °F, γ g = 0.75 ,
γ API = 30 °API.
Solution
γ g = 0.00091 ( 200 ) – 0.0125 ( 30 ) = – 0.193 [EQ 1.87]
0.83
p b = 18 æè ----------öø
350 – 0.193
×10 = 1895 psia [EQ 1.88]
0.75
Lasater
For API ≤ 40
M o = 630 – 10 γ API [EQ 1.89]
73110
M o = --------------- [EQ 1.90]
1.562
γ API
1.0
y g = ----------------------------------------------------------------- [EQ 1.91]
1.0 + ( 1.32755 γ o ⁄ M o R sb )
For y g ≤ 0.6
( 0.679exp(2.786y g) – 0.323 ) T R
P b = ----------------------------------------------------------------------------
- [EQ 1.92]
γg
For y g ≥ 0.6
3.56
( 8.26y g + 1.95 ) T R
P b = ---------------------------------------------------
- [EQ 1.93]
γg
where
Mo is the effective molecular weight of the stock-tank oil from API gravity
Example
Given the following data, use the Lasater method to estimate p b .
Solution
M o = 630 – 10 ( 30 ) = 330 [EQ 1.95]
550 ⁄ 379.3
y g = ------------------------------------------------------------------------
- = 0.587 [EQ 1.96]
500 ⁄ 379.3 + 350 ( 0.876 ⁄ 330 )
where
Example
Calculate the bubblepoint pressure using the Vasquez and Beggs correlation and
the following data.
y g = 0.80 , R sb = 500 scf / STB, γ g = 0.876 , T R = 200 °F,
γ API = 30 . [EQ 1.99]
Solution
1
----------------
1.0937
500
p b = ------------------------------------------------------------------------------ = 2562 psia [EQ 1.100]
0.0362 ( 0.80 ) exp 25.724 æ ---------ö
30
è 680ø
GlasO
2
log ( P b ) = 1.7669 + 1.7447 log ( P b∗ ) – 0.30218 ( log ( P b∗ ) ) [EQ 1.101]
where
Rs is the solution GOR , scf / STB
0.130
for volatile oils T F is used.
a6 a7 2
+ a 5 γ API T F + a 6 γ API – a 8 Y N2
– 1.553
CorrCO2 = 1 – 693.8Y CO2 T F [EQ 1.105]
CorrH2S = 1 – ( 0.9035 + 0.0015 γ API ) Y H2S + 0.019 ( 45 – γ API ) Y H2S [EQ 1.106]
where
–4
a 1 = – 2.65 ×10
–3
a 2 = 5.5 ×10
a 3 = 0.0391
a 4 = 0.8295
[EQ 1.107]
– 11
a 5 = 1.954 ×10
a 6 = 4.699
a 7 = 0.027
a 8 = 2.366
where
Rs is the solution GOR , scf / STB
–3
a = 5.38088 ×10
b = 0.715082
c = – 1.87784 [EQ 1.109]
d = 3.1437
e = 1.32657
R s0.5774 X
- ×10 – 12.340
p b = 112.727 ------------------ [EQ 1.110]
γ g0.8439
where
–5 –4
1.5410
X = 4.561 ×10 T 1.3911 – 7.916 ×10 γ API
T is the temperature, oF
GOR
Standing
æ p ö 1.204
R s = γ g ç --------------------÷ [EQ 1.111]
è y gø
18 ×10
where
yg is the mole fraction gas = 0.00091T R – 0.0125 γ AP
Example
Estimate the solution GOR of the following oil system using the correlations of
Standing, Lasater, and Vasquez and Beggs and the data:
p = 765 psia, T = 137 °F, γ API = 22 , γ g = 0.65 . [EQ 1.112]
Solution
1.204
R s = 0.65 æ ----------------------------ö
765
= 90 scf / STB [EQ 1.113]
è – 0.15ø
18 ×10
Lasater
132755 γ o y g
R s = ----------------------------
- [EQ 1.114]
Mo ( 1 – yg )
For API ≤ 40
M o = 630 – 10 γ API [EQ 1.115]
73110
M o = --------------- [EQ 1.116]
1.562
γ API
1.473p γ
y g = 0.359ln æ ---------------------g- + 0.476ö [EQ 1.117]
è T ø
For p γ g ⁄ T ≥ 3.29
0.121p γ 0.281
y g = æ ---------------------g- – 0.236ö [EQ 1.118]
è T ø
where T is in °R.
Example
Estimate the solution GOR of the following oil system using the correlations of
Standing, Lasater, and Vasquez and Beggs and the data:
p = 765 psia, T = 137 °F, γ API = 22 , γ g = 0.65 . [EQ 1.119]
Solution
y g = 0.359ln [ 1.473 ( 0.833 ) + 0.476 ] = 0.191 [EQ 1.120]
C2 æ C 3 γ API ö
Rs = C1 γg p exp ç ----------------------÷ [EQ 1.123]
è T R + 460ø
• Example
Estimate the solution GOR of the following oil system using the correlations of
Standing, Lasater, and Vasquez and Beggs and the data:
p = 765 psia, T = 137 °F, γ API = 22 , γ g = 0.65 . [EQ 1.124]
• Solution
1.0937 25.724 ( 22 )
R s = 0.0362 ( 0.65 ) ( 765 ) exp --------------------------- = 87 scf / STB [EQ 1.125]
137 + 460
GlasO
1.2255
æ γ 0.989 ö
ç API ÷ ∗
R s = γ g --------------- P b [EQ 1.126]
ç 0.172÷
è TF ø
0.5
[ 2.8869 – ( 14.1811 – 3.3093 log ( Pbc ) ) ]
P b∗ = 10 [EQ 1.127]
Pb
P bc = --------------------------------------------------------------------------
- [EQ 1.128]
CorrN2 + CorrCO2 + CorrH2S
where
γg is the specific gravity of solution gas
b c d e
R s = ( a ⋅ γg ⋅ γo ⋅ T ⋅ pb ) [EQ 1.129]
where
T is the temperature, °R
a = 185.843208
b = 1.877840
c = – 3.1437 [EQ 1.130]
d = – 1.32657
e = 1.398441
where
–4 –5
X = 7.916 ×10 γ g1.5410 – 4.561 ×10 T 1.3911 [EQ 1.132]
T is the temperature, oF
Tuning factors
Bubble point (Standing):
æ P ö 1.204
R s = γ g ç -----------------------------------÷ [EQ 1.135]
è γ gø
18 ⋅ FO1 ×10
Formation volume factor:
1.175
B o = 0.972 ⋅ FO2 + 0.000147 ⋅ FO3 ⋅ F [EQ 1.136]
æ γ gö 0.5
F = R s ç -----÷ + 1.25T F [EQ 1.137]
è γ oø
Compressibility:
–5
FO4 ( 5R sb + 17.2T F – 1180 γ g + 12.61 γ API – 1433 ) ×10
c o = --------------------------------------------------------------------------------------------------------------------------------------------
- [EQ 1.138]
P
Saturated viscosity (Beggs and Robinson):
B
µ o = A µ od [EQ 1.139]
– 0.515
A = 10.715 ⋅ FO5 ( R s + 100 ) [EQ 1.140]
– 0.338
B = 5.44 ⋅ FO6 ( R s + 150 ) [EQ 1.141]
SCAL correlations 2
Oil / water
Figure 2.1 Oil/water SCAL correlations
Kro Swmin,
Swmax,
Kro(Swmin) Krw(Swmax)
Krw
Sorw’
Krw(Sorw)
where
k rw(s wmax) is the water relative permeability at maximum water saturation (that
is 100%)
k ro(s wmin) is the oil relative permeability at minimum water saturation
Corey functions
• Water
(For values between S wcr and 1 – S orw )
Cw
s w – s wcr
k rw = k rw(s orw) --------------------------------------------------- [EQ 2.1]
s wmax – s wcr – s orw
• Oil
(For values between s wmin and 1 – s orw )
Co
s wmax – s w – s orw
k ro = k ro(s wmin) ----------------------------------------------- [EQ 2.2]
s wmax – s wi – s orw
Swmin, Swmax,
Krg Krg(Swmin) Krw(Smax)
Krw
Sgrw,
Krw(Sgrw)
where
s wmin is the minimum water saturation
k rw(s wmax) is the water relative permeability at maximum water saturation (that is
100%)
k rg(s wmin) is the gas relative permeability at minimum water saturation
Corey functions
• Water
(For values between s wcr and 1 – s grw )
Cw
s w – s wcr
k rw = k rw(s grw) --------------------------------------------------- [EQ 2.3]
s wmax – s wcr – s grw
Cg
s wmax – s w – s grw
k rg = k rg(s wmin) ----------------------------------------------- [EQ 2.4]
s wmax – s wi – s grw
Oil / gas
Figure 2.3 Oil/gas SCAL correlations
Swmin,
Krg(Swmin) Swmax,
Krw(Smax)
Sorg+Swmin,
Krg(Sorg)
where
s wmin is the minimum water saturation
k rg(s wmin) is the water relative permeability at maximum water saturation (that
is 100%)
k ro(s wmin) is the oil relative permeability at minimum water saturation
Co
s w – s wi – s org
k ro = k ro(s gmin) ------------------------------------ [EQ 2.5]
1 – s wi – s org
• Gas
(For values between s wmin and 1 – s org )
Cg
1 – s w – s gcr
k rg = k rg(s org) -------------------------------------------------- [EQ 2.6]
1 – s wi – s org – s gcr
The advantage of this normalization is that the pseudo pressures and real pressures
coincide at p i and have real pressure units.
Assumptions
• The entire reservoir interval contributes to the flow into the well.
• The model handles homogeneous, dual-porosity and radial composite reservoirs.
• The outer boundary may be finite or infinite.
Figure 4.1 Schematic diagram of a fully completed vertical well in a homogeneous, infinite reservoir.
Parameters
k horizontal permeability of the reservoir
Behavior
At early time, response is dominated by the wellbore storage. If the wellbore storage
effect is constant with time, the response is characterized by a unity slope on the
pressure curve and the pressure derivative curve.
In case of variable storage, a different behavior may be seen.
Later, the influence of skin and reservoir storativity creates a hump in the derivative.
At late time, an infinite-acting radial flow pattern develops, characterized by
stabilization (flattening) of the pressure derivative curve at a level that depends on the
k * h product.
Figure 4.2 Typical drawdown response of a fully completed vertical well in a homogeneous, infinite reservoir
pressure
pressure derivative
Assumptions
• The interval over which the reservoir flows into the well is shorter than the
reservoir thickness, due to a partial completion.
• The model handles wellbore storage and skin, and it assumes a reservoir of infinite
extent.
• The model handles homogeneous and dual-porosity reservoirs.
Figure 4.3 Schematic diagram of a partially completed well
htp
kz
h h
k
Parameters
Mech. skin
mechanical skin of the flowing interval, caused by reservoir damage
k reservoir horizontal permeability
kz reservoir vertical permeability
Auxiliary parameters
These parameters are computed from the preceding parameters:
pseudoskin
skin caused by the partial completion; that is, by the geometry of the
system. It represents the pressure drop due to the resistance encountered
in the flow convergence.
total skin
a value representing the combined effects of mechanical skin and partial
completion
Sf = ( ( S t – S r ) l ) ⁄ h
pressure
pressure derivative
Assumptions
• The interval over which the reservoir flows into the well is shorter than the
reservoir thickness, due to a partial completion.
• Either the top or the bottom of the reservoir is a constant pressure boundary (gas
cap or aquifer).
• The model assumes a reservoir of infinite extent.
• The model handles homogeneous and dual-porosity reservoirs.
Figure 4.5 Schematic diagram of a partially completed well in a reservoir with an aquifer
ht
kz
h h
k
Parameters
Mech. skin
mechanical skin of the flowing interval, caused by reservoir damage
k reservoir horizontal permeability
kz reservoir vertical permeability
Auxiliary Parameters
These parameters are computed from the preceding parameters:
pseudoskin
skin caused by the partial completion; that is, by the geometry of the
system. It represents the pressure drop due to the resistance encountered
in the flow convergence.
total skin
a value for the combined effects of mechanical skin and partial completion.
pressure
pressure derivative
Assumptions
• The well is hydraulically fractured over the entire reservoir interval.
• Fracture conductivity is infinite.
• The pressure is uniform along the fracture.
• This model handles the presence of skin on the fracture face.
• The reservoir is of infinite extent.
• This model handles homogeneous and dual-porosity reservoirs.
Figure 4.7 Schematic diagram of a well completed with a vertical fracture
well
xf
Parameters
k horizontal reservoir permeability
xf vertical fracture half-length
Behavior
At early time, after the wellbore storage effects are seen, response is dominated by
linear flow from the formation into the fracture. The linear flow is perpendicular to the
fracture and is characterized by a 0.5 slope on the log-log plot of the pressure
derivative.
At late time, the behavior is like that of a fully completed infinite reservoir with a low
or negative value for skin. An infinite-acting radial flow pattern may develop.
pressure
pressure derivative
Assumptions
• The well is hydraulically fractured over the entire reservoir interval.
• The flow into the vertical fracture is uniformly distributed along the fracture. This
model handles the presence of skin on the fracture face.
• The reservoir is of infinite extent.
• This model handles homogeneous and dual-porosity reservoirs.
Figure 4.9 Schematic diagram of a well completed with a vertical fracture
well
xf
Parameters
k Horizontal reservoir permeability in the direction of the fracture
xf vertical fracture half-length
Behavior
At early time, after the wellbore storage effects are seen, response is dominated by
linear flow from the formation into the fracture. The linear flow is perpendicular to the
fracture and is characterized by a 0.5 slope on the log-log plot of the pressure
derivative.
At late time, the behavior is like that of a fully completed infinite reservoir with a low
or negative value for skin. An infinite-acting radial flow pattern may develop.
pressure
pressure derivative
Assumptions
• The well is hydraulically fractured over the entire reservoir interval.
• Fracture conductivity is uniform.
• The reservoir is of infinite extent.
• This model handles homogeneous and dual-porosity reservoirs.
Figure 4.11 Schematic diagram of a well completed with a vertical fracture
well
xf
Parameters
kf-w vertical fracture conductivity
k horizontal reservoir permeability in the direction of the fracture
xf vertical fracture half-length
Behavior
At early time, after the wellbore storage effects are seen, response is dominated by the
flow in the fracture. Linear flow within the fracture may develop first, characterized by
a 0.5 slope on the log-log plot of the derivative.
For a finite conductivity fracture, bilinear flow, characterized by a 0.25 slope on the log-
log plot of the derivative, may develop later. Subsequently the linear flow (with slope
of 0.5) perpendicular to the fracture is recognizable.
At late time, the behavior is like that of a fully completed infinite reservoir with a low
or negative value for skin. An infinite-acting radial flow pattern may develop.
pressure
pressure derivative
Assumptions
• The well is horizontal.
• The reservoir is of infinite lateral extent.
• Two horizontal no-flow boundaries limit the vertical extent of the reservoir.
• The model handles a permeability anisotropy.
• The model handles homogeneous and the dual-porosity reservoirs.
Figure 4.13 Schematic diagram of a fully completed horizontal well
Lp
h
x
y dw
Parameters
Lp flowing length of the horizontal well
k reservoir horizontal permeability in the direction of the well
ky reservoir horizontal permeability in the direction perpendicular to the
well
kz reservoir vertical permeability
Zw standoff distance from the well to the reservoir bottom
Behavior
At early time, after the wellbore storage effect is seen, a radial flow, characterized by a
plateau in the derivative, develops around the well in the vertical (y-z) plane.
Later, if the well is close to one of the boundaries, the flow becomes semi radial in the
vertical plane, and a plateau develops in the derivative plot with double the value of
the first plateau.
After the early-time radial flow, a linear flow may develop in the y-direction,
characterized by a 0.5 slope on the derivative pressure curve in the log-log plot.
pressure
pressure derivative
Assumptions
• The well is horizontal.
• The reservoir is of infinite lateral extent.
• One horizontal boundary, above or below the well, is a constant pressure
boundary. The other horizontal boundary is a no-flow boundary.
• The model handles homogeneous and dual-porosity reservoirs.
Figure 4.15 Schematic diagram of a horizontal well in a reservoir with a gas cap
z
Lp
h
x
y dw
Parameters
k reservoir horizontal permeability in the direction of the well
ky reservoir horizontal permeability in the direction perpendicular to the
well
kz reservoir vertical permeability
Behavior
At early time, after the wellbore storage effect is seen, a radial flow, characterized by a
plateau in the derivative pressure curve on the log-log plot, develops around the well
in the vertical (y-z) plane.
Later, if the well is close to the no-flow boundary, the flow becomes semi radial in the
vertical y-z plane, and a second plateau develops with a value double that of the
radial flow.
At late time, when the constant pressure boundary is seen, the pressure stabilizes, and
the pressure derivative curve plunges.
Figure 4.16 Typical drawdown response of horizontal well in a reservoir with a gas cap or an aquifer
pressure
pressure derivative
Assumptions
This model can be used for all models or boundary conditions mentioned in
"Assumptions" on page 4-1.
Figure 4.17 Schematic diagram of a well in a homogeneous reservoir
well
Parameters
phi Ct storativity
k permeability
h reservoir thickness
Behavior
Behavior depends on the inner and outer boundary conditions. See the page describing
the appropriate boundary condition.
pressure
pressure derivative
Assumptions
• The reservoir comprises two distinct types of porosity: matrix and fissures.
The matrix may be in the form of blocks, slabs, or spheres. Three choices of flow
models are provided to describe the flow between the matrix and the fissures.
• The flow from the matrix goes only into the fissures. Only the fissures flow into the
wellbore.
• The two-porosity model can be applied to all types of inner and outer boundary
conditions, except when otherwise noted. \
Figure 4.19 Schematic diagram of a well in a two-porosity reservoir
Parameters
omega storativity ratio, fraction of the fissures pore volume to the total pore
volume. Omega is between 0 and 1.
lambda interporosity flow coefficient, which describes the ability to flow from the
matrix blocks into the fissures. Lambda is typically a very small number,
ranging from
1e – 5 to 1e – 9.
pressure
pressure derivative
Assumptions
• The reservoir comprises two concentric zones, centered on the well, of different
mobility and/or storativity.
• The model handles a full completion with skin.
• The outer boundary can be any of three types:
• Infinite
• Constant pressure circle
• No-flow circle
Figure 4.21 Schematic diagram of a well in a radial composite reservoir
well
L
re
Parameters
L1 radius of the first zone
re radius of the outer zone
mr mobility (k/µ) ratio of the inner zone to the outer zone
sr storativity (phi * Ct) ratio of the inner zone to the outer zone
SI Interference skin
Behavior
At early time, before the outer zone is seen, the response corresponds to an infinite-
acting system with the properties of the inner zone.
pressure mr >
mr <
mr >
pressure derivative
mr <
Assumptions
• This model of outer boundary conditions is available for all reservoir models and
for all near wellbore conditions.
• No outer boundary effects are seen during the test period.
Figure 4.23 Schematic diagram of a well in an infinite-acting reservoir
well
Parameters
k permeability
h reservoir thickness
Behavior
At early time, after the wellbore storage effect is seen, there may be a transition period
during which the near wellbore conditions and the dual-porosity effects (if applicable)
may be present.
At late time the flow pattern becomes radial, with the well at the center. The pressure
increases as log t, and the pressure derivative reaches a plateau. The derivative value
at the plateau is determined by the k * h product.
pressure
pressure derivative
Assumptions
• A single linear sealing fault, located some distance away from the well, limits the
reservoir extent in one direction.
• The model handles full completion in homogenous and dual-porosity reservoirs.
Figure 4.25 Schematic diagram of a well near a single sealing fault
well
re
Parameters
re distance between the well and the fault
Behavior
At early time, before the boundary is seen, the response corresponds to that of an
infinite system.
When the influence of the fault is seen, the pressure derivative increases until it
doubles, and then stays constant.
At late time the behavior is like that of an infinite system with a permeability equal to
half of the reservoir permeability.
pressure
pressure derivative
Note The first plateau in the derivative plot, indicative of an infinite-acting radial
flow, and the subsequent doubling of the derivative value may not be seen if
re is small (that is the well is close to the fault).
Assumptions
• A single linear, constant-pressure boundary, some distance away from the well,
limits the reservoir extent in one direction.
• The model handles full completion in homogenous and dual-porosity reservoirs.
Figure 4.27 Schematic diagram of a well near a single constant pressure boundary
well
re
Parameters
re distance between the well and the constant-pressure boundary
Behavior
At early time, before the boundary is seen, the response corresponds to that of an
infinite system.
At late time, when the influence of the constant-pressure boundary is seen, the
pressure stabilizes, and the pressure derivative curve plunges.
pressure
pressure derivative
Note The plateau in the derivative may not be seen if re is small enough.
Assumptions
• Parallel, linear, sealing faults (no-flow boundaries), located some distance away
from the well, limit the reservoir extent.
• The model handles full completion in homogenous and dual-porosity reservoirs.
Figure 4.29 Schematic diagram of a well between parallel sealing faults
well L1
L2
Parameters
L1 distance from the well to one sealing fault
L2 distance from the well to the other sealing fault
Behavior
At early time, before the first boundary is seen, the response corresponds to that of an
infinite system.
At late time, when the influence of both faults is seen, a linear flow condition exists in
the reservoir. During linear flow, the pressure derivative curve follows a straight line
of slope 0.5 on a log-log plot.
If the L1 and L2 are large and much different, a doubling of the level of the plateau
from the level of the first plateau in the derivative plot may be seen. The plateaus
indicate infinite-acting radial flow, and the doubling of the level is due to the influence
of the nearer fault.
pressure
pressure derivative
Assumptions
• Two intersecting, linear, sealing boundaries, located some distance away from the
well, limit the reservoir to a sector with an angle theta. The reservoir is infinite in
the outward direction of the sector.
• The model handles a full completion, with wellbore storage and skin.
Figure 4.31 Schematic diagram of a well between two intersecting sealing faults
well
theta
yw
xw
Parameters
theta angle between the faults
(0 < theta <180°)
x w, y w the location of the well relative to the intersection of the faults
Behavior
At early time, before the first boundary is seen, the response corresponds to that of an
infinite system.
When the influence of the closest fault is seen, the pressure behavior may resemble
that of a well near one sealing fault.
Then when the vertex is reached, the reservoir is limited on two sides, and the
behavior is like that of an infinite system with a permeability equal to theta/360
times the reservoir permeability.
pressure
pressure derivative
Assumptions
• A linear partially sealing fault, located some distance away from the well, offers
some resistance to the flow.
• The reservoir is infinite in all directions.
• The reservoir parameters are the same on both sides of the fault. The model
handles a full completion.
• This model allows only homogeneous reservoirs.
Figure 4.33 Schematic diagram of a well near a partially sealing fault
well
re
Parameters
re distance between the well and the partially sealing fault
Mult a measure of the specific transmissivity across the fault. It is defined by
Mult = ( 1 – α ) ⁄ ( 1 + α )
α = (kf/k)(re/lf), where kf and lf are respectively the permeability
and the thickness of the fault region. The value of alpha typically varies
between 0.0 (sealing fault) and 1.0 or larger. An alpha value of infinity
(∞) corresponds to a constant pressure fault.
Behavior
At early time, before the fault is seen, the response corresponds to that of an infinite
system.
When the influence of the fault is seen, the pressure derivative starts to increase, and
goes back to its initial value after a long time. The duration and the rise of the deviation
from the plateau depend on the value of alpha.
pressure
pressure derivative
Assumptions
• A circle, centered on the well, limits the reservoir extent with a no-flow boundary.
• The model handles a full completion, with wellbore storage and skin.
Figure 4.35 Schematic diagram of a well in a closed-circle reservoir
well
re
Parameters
re radius of the circle
Behavior
At early time, before the circular boundary is seen, the response corresponds to that of
an infinite system.
When the influence of the closed circle is seen, the system goes into a pseudosteady
state. For a drawdown, this type of flow is characterized on the log-log plot by a unity
slope on the pressure derivative curve. In a buildup, the pressure stabilizes and the
derivative curve plunges.
pressure
pressure derivative
Assumptions
• A circle, centered on the well, is at a constant pressure.
• The model handles a full completion, with wellbore storage and skin.
Figure 4.37 Schematic diagram of a well in a constant pressure circle reservoir
well
re
Parameters
re radius of the circle
Behavior
At early time, before the constant pressure circle is seen, the response corresponds to
that of an infinite system.
At late time, when the influence of the constant pressure circle is seen, the pressure
stabilizes and the pressure derivative curve plunges.
pressure
pressure derivative
Assumptions
• The well is within a rectangle formed by four no-flow boundaries.
• The model handles a full completion, with wellbore storage and skin.
Figure 4.39 Schematic diagram of a well within a closed-rectangle reservoir
By xw well
yw
Bx
Parameters
Bx length of rectangle in x-direction
By length of rectangle in y-direction
xw position of well on the x-axis
yw position of well on the y-axis
Behavior
At early time, before the first boundary is seen, the response corresponds to that of an
infinite system.
At late time, the effect of the boundaries will increase the pressure derivative:
• If the well is near the boundary, behavior like that of a single sealing fault may be
observed.
• If the well is near a corner of the rectangle, the behavior of two intersecting sealing
faults may be observed.
Ultimately, the behavior is like that of a closed circle and a pseudo-steady state flow,
characterized by a unity slope, may be observed on the log-log plot of the pressure
derivative.
pressure
pressure derivative
Assumptions
• The well is within a rectangle formed by four boundaries.
• One or more of the rectangle boundaries are constant pressure boundaries. The
others are no-flow boundaries.
• The model handles a full completion, with wellbore storage and skin.
Figure 4.41 Schematic diagram of a well within a mixed-boundary rectangle reservoir
By xw well
yw
Bx
Parameters
Bx length of rectangle in x-direction
By length of rectangle in y-direction
xw position of well on the x-axis
yw position of well on the y-axis
Behavior
At early time, before the first boundary is seen, the response corresponds to that of an
infinite system.
At late time, the effect of the boundaries is seen, according to their distance from the
well. The behavior of a sealing fault, intersecting faults, or parallel sealing faults may
develop, depending on the model geometry.
When the influence of the constant pressure boundary is felt, the pressure stabilizes
and the derivative curve plunges. That effect will mask any later behavior.
pressure
pressure derivative
Assumptions
This wellbore storage model is applicable to any reservoir model. It can be used with
any inner or outer boundary conditions.
Parameters
C wellbore storage coefficient
Behavior
At early time, both the pressure and the pressure derivative curves have a unit slope
in the log-log plot.
Subsequently, the derivative plot deviates downward. The derivative plot exhibits a
peak if the well is damaged (that is if skin is positive) or if an apparent skin exists due
to the flow convergence (for example, in a well with partial completion).
Figure 4.43 Typical drawdown response of a well with constant wellbore storage
pressure
pressure derivative
Assumptions
This wellbore storage model is applicable to any reservoir model. The variation of the
storage may be either of an exponential form or of an error function form.
Parameters
Ca early time wellbore storage coefficient
C late time wellbore storage coefficient
CfD the value that controls the time of transition from Ca to C. A larger value
implies a later transition.
Behavior
The behavior varies, depending on the Ca/C ratio.
If Ca/C < 1, wellbore storage increases with time. The pressure plot has a unit slope at
early time (a constant storage behavior), and then flattens or even drops before
beginning to rise again along a higher constant storage behavior curve.
The derivative plot drops rapidly and typically has a sharp dip during the period of
increasing storage before attaining the derivative plateau.
If Ca/C > 1, the wellbore storage decreases with time. The pressure plot steepens at
early time (exceeding unit slope) and then flattens.
The derivative plot shows a pronounced hump. Its slope increases with time at
early time. The derivative plot is pushed above and to the left of the pressure plot.
At middle time the derivative decreases. The hump then settles down to the late time
plateau characteristic of infinite-acting reservoirs (provided no external boundary
effects are visible by then).
pressure
pressure derivative
Figure 4.45 Typical drawdown response of a well with decreasing wellbore storage (Ca/C > 1)
pressure
pressure derivative
Introduction 5
The analytical solution in Laplace space for the pressure response of a dual porosity
reservoir has the form:
K o [ r D sf(s) ]
P˜ fD(s) = -----------------------------------------
- [EQ 5.1]
sf(s)K 1 [ sf(s) ]
The laplace parameter function f(s) depends on the model type and the fracture system
geometry. Three matrix block geometries have been considered
• Slab (strata) n=1
• Matchstick (cylinder) n=2
• Cube (sphere) n=3
where n is the number of normal fracture planes.
In the analysis of dual porosity systems the dimensionless parameters λ and ω are
employed where:
2
α k mb r w
λ = Interporosity Flow Parameter = ----------------------
- [EQ 5.2]
2
k fb h m
α = 4n ( n + 2 ) [EQ 5.3]
and
If interporosity skin is introduced into the PSSS model through the dimensionless
factor S ma given by
2k mi h s
S ma = ----------------
- [EQ 5.5]
hm ks
where k s is the surface layer permeability and hs is its thickness, and defining an
apparent interporosity flow parameter as
λ
λ a = ----------------------- β = n + 2 [EQ 5.6]
1 + β S ma
then
ω(1 – ω)s + λ
f(s) = ------------------------------------a- [EQ 5.7]
( 1 – ω ) s + λa
In the transient case, it is also possible to allow for the effect of interporosity kin, that
is, surface resistance on the faces of the matrix blocks.
The appropriate f(s) functions for this situation are given by:
• Strata
1 λ 3( 1 – ω )s (1 – ω)s
--- --- ------------------------ tanh 3----------------------- -
3s λ λ
f(s) = ω + --------------------------------------------------------------------------------------------- [EQ 5.8]
1 + S ma 3 ( 1 – ω ) s- tanh 3-----------------------
----------------------- ( 1 – ω ) s-
λ λ
• Matchsticks
1--- λ 1 8( 1 – ω )(s ⁄ λ )
8 ( 1 – ω ) s- I--------------------------------------------
--- ----------------------- -
4s λ I0 8 ( 1 – ω ) ( s ⁄ λ )
f ( s ) = ω + ---------------------------------------------------------------------------------------------- [EQ 5.9]
8 ( 1 – ω ) s I1 8 ( 1 – ω ) ( s ⁄ λ )
1 + S ma ------------------------ ---------------------------------------------
λ I0 8 ( 1 – ω ) ( s ⁄ λ )
• Cubes
1 λ 15 ( 1 – ω ) s (1 – ω)s
--- --- --------------------------- coth 15 --------------------------- – 1
5s λ λ
f ( s ) = ω + ------------------------------------------------------------------------------------------------------------ [EQ 5.10]
15 ( 1 – ω ) s 15 ( 1 – ω ) s
1 + S ma --------------------------- coth --------------------------- – 1
λ λ
Wellbore storage and skin
If these are present the Laplace Space Solution for the wellbore pressure, p̃ wD is given
by:
where
2
ξ 1 = 0.5 ( A 1 + A 2 – D ) [EQ 5.13]
2
ξ 2 = 0.5 ( A 1 + A 2 + D ) [EQ 5.14]
2 2
D = 4B 1 B 2 + ( A 1 – A 2 ) [EQ 5.15]
η s' T s'S' 2
A 2 = ------- + ------ ------- ⁄ r [EQ 5.17]
η2 T2 S
B1 = s'S' s'S' ⁄ r 2
------- ⁄ sinh ------- [EQ 5.18]
S S
T s'S' s'S' 2
B 2 = ------ ------- ⁄ sinh ------- ⁄ r [EQ 5.19]
T2 S S
T''
r D = r ----- ⁄ b [EQ 5.20]
T
2
s' = sr ⁄ η [EQ 5.21]
s = φ ct h [EQ 5.22]
T = kh ⁄ µ [EQ 5.23]
and K 0 is the modified Bessel function of the second kind of the zero order.
where
η fD is the dimensionless fracture hydraulic diffusivity
k fD w fD is the dimensionless fracture conductivity
Short-time behavior
The short-time approximation of the solution can be obtained by taking the limit as
s→∞.
π η fD
P wD = ------------------------------ [EQ 5.25]
3⁄2
k fD w fD s
Long-time behavior
We can obtain the solution for large values of time by taking the limit as s → 0 :
π
P wD = -------------------------------------- [EQ 5.26]
5⁄4
2k fD w fD s
Wellbore pressure
P wd = A [ I 0 ( γ 1 ) – S γ 1 I 1 ( γ 1 ) ] + B [ K 0 ( γ 1 ) + S γ 1 K 1 ( γ 1 ) ] [EQ 5.27]
where
1⁄2
γ 1 = ( sf 1 ) [EQ 5.28]
1⁄2
γ 2 = ( sf 2 ) [EQ 5.29]
Table 5.1 Values of f1 and f2 as used in [EQ 5.28] and [EQ 5.29]
Restricted ( 1 – ω 1 )λ 1 ( 1 – ω 2 )λ 2
ω 1 + -----------------------------------
- ω 2 + -----------------------------------------
-
double λ1 + ( 1 – ω1 ) s M
λ 2 + ( 1 – ω 2 ) ----- s
porosity Fs
λ1 æ ψ 1 sinh ψ 1 ö λ2 M æ ψ 2 sinh ψ 2 ö
Matrix skin ω 1 + ------ ç -------------------------------------------------------------÷ ω 2 + ------ ----- ç -------------------------------------------------------------÷
3s è cosh ψ 1 + ψ 1 S m1 sinh ψ 1ø 3s F s è cosh ψ 2 + ψ 2 S m2 sinh ψ 2ø
Double 3 ( 1 – ω1 ) s 1 ⁄ 2 3 ( 1 – ω 2 ) Ms 1 ⁄ 2
ψ 1 = -------------------------- ψ 2 = --------------------------------
porosity λ1 λ2 Fs
Ω = α 11 A N – α 12 B N [EQ 5.30]
A = AN ⁄ Ω [EQ 5.31]
1
A N = --- ( α 22 α 33 – α 23 α 32 ) [EQ 5.33]
s
1
B N = --- ( α 21 α 33 – α 23 α 31 )
s
Where
1/2 1/2
–[ K0 ( RD γ2 η ) –[ K0 ( R D γ2 η )
1/2 1/2
1 K 1 ( r eD γ 2 η ) K 0 ( r eD γ 2 η )
æ ---ö + ------------------------------------ ------------------------------------
α 23 – K0 ç RD γ2 η ÷
2 1/2 1/2
ç ÷ I 1 ( r eD γ 2 η ) I 0 ( r eD γ 2 η )
è ø
1/2 1/2
I0 ( RD γ2 η )] I0 ( RD γ2 η )]
1⁄2 1⁄2
γ2 η γ2 η
1⁄2 1⁄2
K1 ( RD γ2 η ) K1 ( RD γ2 η )
α 33 1⁄2 1⁄2
γ2η K1 ( RD γ2 η )
1⁄2 1⁄2
K 1 ( r eD γ 2 η ) K 0 ( r eD γ 2 η )
– ---------------------------------------- I 0 + ---------------------------------------- I 0
1⁄2 1⁄2
I 1 ( r eD γ 2 η ) I 0 ( r eD γ 2 η )
1⁄2 1⁄2
( RD γ2 η ) ( RD γ2 η )
Introduction 6
The quality of a generated solution is measured by the normalized sum of the squares
of the differences between observed and calculated data:
N
1 2
Q = ----
N å ri [EQ 6.1]
i=1
where N is the number of data points and the residuals ri are given by:
2
ri = wi ( Oi – Ci ) [EQ 6.2]
Newton’s method
A non-linear function f of several variables x can be expanded in a Taylor series about
a point P to give:
2
∂f 1 ∂ f
f(x) = f(P) + å
∂ x i i 2 å ∂ x i ∂x j i j
x + --- x x +… [EQ 6.3]
i i, j
Taking up to second order terms (a quadratic model) this can be written
1
f ( x ) ≈ c + g ⋅ x + --- ( x ⋅ H ⋅ x ) [EQ 6.4]
2
where:
2
∂f
c = f ( P ), g i = , H ij = ∂ f [EQ 6.5]
∂ xi ∂ xi xj
P P
At a minimum of f , we have
∇f = 0 [EQ 6.6]
m
so that the minimum point x satisfies
m
H⋅x = –g [EQ 6.7]
c
At the point x
c c
H ⋅ x = ∇f ( x ) – g [EQ 6.8]
c
This is the Newton update to an estimate x of the minimum of a function. It requires
the first and second derivatives of the function to be known. If these are not known
they can be approximated by differencing the function f .
The parameter µ is varied so that away from the solution the bias of the step is towards
the steepest decent direction, whilst near the solution it takes small values so as to
make the best possible use of the fast quadratic convergence rate of Newtons method.
2
The quality of fit of a model to given data can be assessed by the χ function. This has
the general form:
N
2 æ y i – y ( x i, a )ö 2
χ (a ) = å ç ----------------------------÷
è σi ø
[EQ 6.12]
i=1
where y i are the observations, a is the vector of free parameters, and σ i are the
estimates of measurement error. In this case, the gradient of the function with respect
to the k’th parameter is given by:
N
∂χ
2 æ [ y i – y ( xi, a ) ]ö ∂
∂ ak
= –2 å ç ---------------------------------÷
è 2 ø ∂ ak
y ( x i, a ) [EQ 6.13]
i=1 σ i
and the elements of the Hessian matrix are obtained from the second derivative of the
function
2 2 N
1 -æ ∂ ∂ y ( x , a ) – [ y – y ( x , a ) ] ∂ y ( x , a )ö
2
∂ χ = 2
∂ ak al å 2 è∂a i ∂a i
------- ç y ( x , a ) i i ∂ a l ak i ÷
ø
[EQ 6.14]
σ
i=1 i
k l
The second derivative term on the right hand side of this equation is ignored (the
Gauss-Newton approximation). The justification for this is that it is frequently small in
comparison to the first term, and also that it is pre-multiplied by a residual term, which
is small near the solution (although the approximation is used even when far from the
solution). Thus the function gradient and Hessian are obtained from the first derivative
of the function with respect to the unknowns.
Unit definitions A
Unit Sets
Oil Field
Unit Name Metric Practical Metric Lab
(English)
LENGTH ft m m cm
AREA acre m2 m2 cm2
VOLUME ft3 m3 m3 m3
LIQ_VOLUME stb m3 m3 cc
GAS_VOLUME Mscf m3 m3 scc
AMOUNT mol mol mol mol
MASS lb kg kg g
DENSITY lb/ft3 kg/m3 kg/m3 g/cc
TIME hr s hr hr
TEMPERATURE F K K C
COMPRESSIBILITY /psi /Pa /kPa /atm
ABS_PRESSURE psia Pa kPa atm
REL_PRESSURE psi Pa kPa atm
GGE_PRESSURE psi Pa kPa atmg
PRESSURE_GRAD psi/ft Pa/m kPa/m atm/cm
LIQ_FVF rb/stb 3
rm /sm 3 3
rm /sm 3 rcc/scc
GAS_FVF rb/Mscf 3
rm /sm 3
rm3/sm3 rcc/scc
PERMEABILITY mD mD mD mD
LIQ_VISCKIN cP Pas milliPas Pas
LIQ_VISCDYN cP Pas milliPas Pas
GAS_VISCKIN cP Pas microPas Pas
GAS_VISCDYN cP Pas microPas Pas
ENERGY Btu J J J
POWER hp W W W
FORCE lbf N N N
AccELER ft/s2 m/s2 m/s2 m/s2
VELOCITY ft/s m/s m/s m/s
GAS_CONST dimension-less dimension- dimension- dimension-
less less less
LIQ_RATE stb/day m3/s m3/day cc/hr
GAS_RATE Mscf/day m3/s m3/day cc/hr
LIQ_PSEUDO_P psi/cP Pa/Pas MPa/Pas atm/Pas
Unit Sets
Oil Field
Unit Name Metric Practical Metric Lab
(English)
GAS_PSEUDO_P psi2/cP Pa2/Pas MPa2/Pas atm2/Pas
PSEUDO_T psi hr/cP bar hr/cP MPa hr/Pas atm hr/Pas
LIQ_WBS stb/psi 3
m /bar 3
dm /Pa m3/atm
GAS_WBS Mscf/psi m3/bar dm3/Pa m3/atm
GOR scf/stb rm3/sm3 rm3/sm3 scc/scc
LIQ_DARCY_F psi/cP/(stb/day)2 bar/cP/(m3/day)2 MPa/Pas/(m3/day)2 atm/Pas/(m3/day)2
GAS_DARCY_F psi2/cP/(Mscf/day)2 bar2/cP/(m3/day)2 MPa2/Pas/(m3/day)2 atm2/Pas/(m3/day)2
LIQ_DARCY_D day/stb day/m3 day/m3 day/m3
GAS_DARCY_D day/Mscf day/m3 day/m3 day/m3
PRESS_DERIV psi/hr Pa/s kPa/s Pa/s
MOBILITY mD/cP mD/Pas mD/Pas mD/Pas
LIQ_SUPER_P psi/(stb/day) Pa/(m /s) 3 3
Pa/(m /s) atm/(m3/s)
GAS_SUPER_P psi/(Mscf/day) Pa/(m3/s) Pa/(m3/s) atm/(m3/s)
VISC_COMPR cP/psi cP/bar milliPas/kPa Pas/atm
VISC_LIQ_FVF cP rb/stb Pas rm3/sm3 milliPas rm3/sm3 Pas rm3/sm3
VISC_GAS_FVF cP rb/Mscf Pas rm3/sm3 microPas rm3/sm3 Pas rm3/sm3
DATE days days days days
OGR stb/Mscf sm /sm 3 3 3
sm /sm 3 scc/scc
SURF_TENSION dyne/cm dyne/cm dyne/cm dyne/cm
BEAN_SIZE 64ths in mm mm mm
S_LENGTH in mm mm mm
VOL_RATE bbl/day m3/day m3/day cc/hr
GAS_INDEX (Mscf/day)/psi (sm3/day)/bar (sm3/day)/bar (sm3/day)/atm
LIQ_INDEX (stb/day)/psi (sm3/day)/bar (sm3/day)/bar (sm3/day)/atm
MOLAR_VOLUME ft3/lb-mole m3/kg-mole m3/kg-mole cc/gm-mole
ABS_TEMPERATURE R K K C
MOLAR_RATE lb-mole/day kg-mole/day kg-mole/day gm-mole/hr
INV_TEMPERATURE 1/F 1/K 1/K 1/C
MOLAR_HEAT_CAP Btu/ lb-mole/ R kJ/ kg-mole/ K kJ/ kg-mole/ K J/ gm-mole/ K
OIL_GRAVITY API API API API
GAS_GRAVITY sg_Air_1 sg_Air_1 sg_Air_1 sg_Air_1
MOLAR_ENTHALPY Btu/ lb-mole kJ/ kg-mole kJ/ kg-mole J/ gm-mole
SPEC_HEAT_CAP Btu/ lb/ F kJ/ kg/ K kJ/ kg/ K J/ gm/ K
HEAT_TRANS_COEF Btu/ hr/ F/ ft2 W/ K/ m2 W/ K/ m2 W/ K/ m2
THERM_COND Btu/ sec/ F/ ft W/ K/ m W/ K/ m W/ K/ m
Unit Sets
Oil Field
Unit Name Metric Practical Metric Lab
(English)
CONCENTRATION lb/STB kg/m3 kg/m3 g/cc
ADSORPTION lb/lb kg/kg kg/kg g/g
TRANSMISSIBILITY cPB/D/PS cPm /D/B 3 3
cPm /D/B cPcc/H/A
PERMTHICK mD ft mD m mD m mD cm
SIgA 1/ft 2
1/M 2
1/M 2
1/cm2
DIFF_COEFF ft2/D M2/D M2/D cm2/hr
PERMPERLEN mD/ft mD/M mD/M mD/cm
COALGASCONC SCF/ft3 sm3/m3 sm3/m3 scc/cc
RES_VOLUME RB rm3 rm3 Rcc
LIQ_PSEUDO_PDRV psi/cP/hr Pa/Pas/s MPa/Pas/s atm/Pas/hr
GAS_PSEUDO_PDRV 2
psi /cP/hr 2
Pa /Pas/s 2
MPa /Pas/s atm2/Pas/hr
MOLAR_INDEX lb-mole/day/psi kg-mole/day/bar kg-mole/day/bar gm-mole/hr/atm
OIL_DENSITY lb/ft 3
kg/m 3
kg/m 3 g/cc
DEPTH ft m m ft
ANGLE deg deg deg deg
LIQ_GRAVITY sgw sgw sgw sgw
ROT_SPEED rev/min rev/min rev/min rev/min
DRSDT scf/stb/day rm3/rm3/day rm3/rm3/day scc/scc/hr
DRVDT stb/Mscf/day rm3/rm3/day rm3/rm3/day scc/scc/hr
LIQ_PSEUDO_SUPER_P psi/cP/(stb/day) Pa/Pas/(m3/s) MPa/Pas/(m3/s) atm/Pas/(cc/hr)
GAS_PSEUDO_SUPER_P psi2/cP/(Mscf/day) Pa2/Pas/(m3/s) MPa2/Pas/(m3/s atm2/Pas/(cc/hr)
PRESSURE_SQ psi2 atm2
LIQ_BACKP_C stb/day/psi2 m3/s/Pa2 m3/day/kPa2 cc/hr/atm2
GAS_BACKP_C Mscf/day/psi2 m3/s/Pa2 m3/day/kPa2 cc/hr/atm2
MAP_COORD UTM UTM UTM UTM
LENGTH ft m m cm
AREA acre m2 m2 cm2
VOLUME ft3 m3 m3 m3
LIQ_VOLUME stb m3 m3 cc
GAS_VOLUME Mscf m3 m3 scc
AMOUNT mol mol mol mol
MASS lb kg kg g
This option allows a regular grid mesh of data values to be read from an external file,
which may have been created by the GRID program or a third party software package.
The program offers a number of different formats for reading a mesh.
The following file types may be selected:
ASCII Formatted text file of Z values
ZMAP Formatted text file from ZMAP
LCT Formatted text file from LCT
IRAP-FORMAT Formatted text file from IRAP
Note that other file formats can be set up on request provided that the format is
available.
The file description parameters that may be changed will depend on the file type
selected. In general, the following are considered:
NROW Number of mesh rows
NCOL Number of mesh columns
XMIN Minimum X value
YMIN Minimum Y value
XMAX Maximum X value
YMAX Maximum Y value
ANGLE Angle of rotation of mesh
(decimal degrees, anticlockwise, positive from X-axis)
ASCII files
The default structure for ASCII formatted files is:
Record 1 no. of rows (NROW) no. of columns (NCOL)
Records 2 to End-of-file
NROW x NCOL items of grid data
ASCII file example:
5 4
6900.00 7000.00 7100.00 7000.00 7200.00
7000.00 7100.00 7000.00 6900.00 7000.00
7100.00 7000.00 6900.00 6800.00 6850.00
7000.00 6900.00 6800.00 6700.00 6720.00
For an ASCII file with non-default structure, you can identify the parameters to be
read from the header, the position of the first line of data, the ordering of data in the
file and the format to be used for input.
The following parameters may be read from the header:
NROW, NCOL, XMIN, YMIN, XMAX, YMAX, ANGLE, NULL
The user must indicate the line containing the data and its position in the line. Data
items should be separated by spaces and/or commas. Parameters which are not
defined in the file header may be defined by the user, or the current defaults for the
map may be used.
Data ordering:
ASCII files may have the mesh data specified in one of four orders, depending on the
mesh origin (top or bottom left), the order in which the data points were written to the
file and whether the data was written in blocks of rows or columns:
• First data value is top left corner of mesh and second data value is along the first
row.
• First data value is top left corner of mesh and second data value is along the first
column.
• First data value is bottom left corner of mesh and second data value is along the
first row.
• First data value is bottom left corner of mesh and second data value is along the
first column.
Note Note that ZMAP formatted files may also be read by selecting the file type as
ASCII and identifying the appropriate header items and file layout.
Note Note that LCT formatted files may also be read by selecting the file type as
ASCII and identifying the appropriate header items and file layout.
Old format
Before IRAP Version 6.1:
Record 1 2 integers and 2 reals as follows:
Integer 1 no. of columns (NCOL)
Integer 2 no. of rows (NROW)
Real 1 row increment (XDEL)
Real 2 col. increment (YDEL)
Record 2 4 real numbers as follows:
Real 1 minimum X value (XMIN)
Real 2 maximum X value (XMAX)
Real 3 minimum Y value (YMIN)
Real 4 maximum Y value (YMAX)
Record 3+ NCOL*NROW grid values, not necessarily blocked by row:
Real 1 Row 1 Col 1
Real 2 Row 1 Col 2
New format
IRAP Version 6.1 or later:
Record 1 2 integers and 2 reals as follows:
Integer 1 IRAP version identifier
Integer 2 no. of rows (NROW)
Real 1 row increment (XDEL)
Real 2 col. increment (YDEL)
Record 2 4 real numbers as follows:
Real 1 minimum X value (XMIN)
Real 2 maximum X value (XMAX)
Real 3 minimum Y value (YMIN)
Real 4 maximum Y value (YMAX)
Record 3 1 integer and 3 reals as follows:
Integer 1 no. of columns (NCOL)
Real 1 angle of rotation
Real 2 X-origin for rotation
Real 3 Y-origin for rotation
Record 4 7 integers (IRAP internal use only)
Record 5+ NCOL*NROW grid values, not necessarily blocked by row:
Real 1 - Row 1 Col 1
Real 2 - Row 1 Col 2
Real 3 - Row 1 Col 3
...
Real (NCOL*NROW)-1 - Row NROW Col NCOL-1
Real (NCOL*NROW) - Row NROW Col NCOL
The default NULL value for this file type is 9999900.0.
If the file type IRAP-FORMAT is selected, you are prompted to indicate whether it is
OLD or NEW.
The number of rows and columns will be taken from the file header.
You may specify the following parameters:
XMIN, YMIN, XMAX, YMAX, ANGLE, NULL
IRAP formatted files may also be read by selecting the file type as ASCII and
identifying the appropriate header items and file layout.
Roland N Horne Modern Well Test Analysis: A Computer Aided Approach [Ref. 6]
Wilson C Chin Modern Reservoir Flow and Well Transient Analysis [Ref. 7]
Stephen L Moshier Methods and Programs for Mathematical Functions [Ref. 10]
J F Stanislav and
Bibliography 1
C S Kabir Pressure Transient Analysis [Ref. 13]
Roland N Horne Modern Well Test Analysis - A Computer Aided Approach [Ref. 14]
C S Matthews and Pressure Buildup and Flow Test in Wells [Ref. 15]
D G Russell
I S Gradshteyn and Table of Integrals Series & Products (5th edition) [Ref. 16]
I M Ryzhik
Stephen L Moshier Methods and Programs for Mathematical Functions [Ref. 20]
SPE 22731
R de S Carvalho and Transient Pressure behaviour of Horizontal Wells in Naturally Fractured Reservoirs [Ref. 23]
AJ Rosa SPE 18302
AG Thompson, Efficient Algorithms for Computing the Bounded Reservoir Horizontal Well Pressure
JL Manrique and Response [Ref. 25]
TA Jelmert SPE 21827
DK Babu and Transient Flow behaviour of Horizontal Wells Pressure Drawdown and Buildup Analysis[Ref. 26]
AS Odeh
SPE 18298
AC Gringarten, The Use of Source and Greens Functions in Solving Unsteady-Flow Problems in Reservoirs [Ref. 27]
H Ramey. SPEJPage 285Oct 1973
H Cinco-Ley, Analysis of Pressure Tests through the use of Instantaneous Source Response Concepts.[Ref. 28]
F Kuchuk, J Ayoub, SPE 15476
F Samaniego,
L Ayestaran
2 Bibliography
Leif Larsen A Simple Approach to Pressure Distributions in Geometric Shapes [Ref. 29]
SPE 10088
Raj K Prasad, Pressure Transient Analysis in the Presence of Two Intersecting Boundaries [Ref. 30]
HJ Gruy AIME Page 89Jan 1975
Assoc. Pet. Trans
AF van Everdingen, The Application of the Laplace Transformation to Flow Problems in Reservoirs. [Ref. 31]
W Hurst . Pet. Trans AIME Page 305Dec. 1949
RS Wikramaratna Error Analysis of the Stehfest Algorithm for Numerical Laplace Transform Inversion. [Ref. 32]
AEA
PS Hegeman A High Accuracy Laplace Invertor for Well Testing Problems [Ref. 33]
HPC-IE
Bibliography 3
4 Bibliography
Index
Index 1
. . . . . . . . . . . . . . . . . 5-4 Homogeneous . . . . . . . . . . . . 4-17
Fully Completed Vertical Well . . . 4-1 N Radial Composite . . . . . . . . . 4-21
Two-Porosity . . . . . . . . . . . . . 4-19
Normalized Pseudo-Time Transform Rock
3-1 Compressibility. . . . . . . . . . . . 1-1
G
Gas
Compressibility . . . . . . . . . . . 1-8 O S
Condensate correction. . . . . . 1-9
Correlations. . . . . . . . . . . . . . . 1-6 Oil Sandstone
Density. . . . . . . . . . . . . . . . . . . 1-8 Compressibility . . . . . . . . . . . . 1-9 Consolidated . . . . . . . . . 1-1 to 1-2
FVF . . . . . . . . . . . . . . . . . . . . . . 1-8 Correlations . . . . . . . . . . . . . . . 1-9 Unconsolidated. . . . . . . . . . . . 1-1
Gravity Correction . . . . . . . . 1-24 FVF . . . . . . . . . . . . . . . . . . . . . 1-10
Separator Gas Gravity Correction1-24
Z-factor . . . . . . . . . . . . . . .1-6, 1-8 Viscosity . . . . . . . . . . . . . . . . . 1-13
Single Constant-Pressure Boundary .
GOR . . . . . . . . . . . . . . . . . . . . . . . . 1-21 4-27
Single Sealing Fault . . . . . . . . . . . 4-25
P
H Parallel Sealing Faults. . . . . . . . . . 4-29
2 Index
Density. . . . . . . . . . . . . . . . . . . 1-5 Horizontal
Viscosity. . . . . . . . . . . . . . . . . . 1-5 Aquifer . . . . . . . . . . . . . . 4-15
Gas Cap. . . . . . . . . . . . . . 4-15
Z
Wellbore Storage
Two No-Flow Boundaries . Z-factor
Constant . . . . . . . . . . . . . . . . 4-43
4-13 Gas . . . . . . . . . . . . . . . . . . 1-6, 1-8
Variable . . . . . . . . . . . . . . . . . 4-44
Vertical
Wells Fully Completed . . . . . . . 4-1
Fractured
Transient Pressure Analysis
5-4
Index 3
4 Index