Professional Documents
Culture Documents
Ch. 7 - Naturally Fractured Reservoirs, Carbonates: Advanced Well Test Analysis
Ch. 7 - Naturally Fractured Reservoirs, Carbonates: Advanced Well Test Analysis
Ch. 7 - Naturally Fractured Reservoirs, Carbonates: Advanced Well Test Analysis
ANALYSIS
Ch. 7 – Naturally Fractured
Reservoirs, Carbonates
Prof. D. TIAB
Tel. 405 801 3657 --- 405 532 0119 (Cell)
dtiab@ou.edu --- uptecsh@aol.com
3709 Windover Drive
Norman, Oklahoma, 73072, USA
1. VIDEO
2. Types of NFR
3. Indicators of Natural Fractures
4. Conventional Technique
5. Pressure Derivative and type-curve matching
6. Application of the TDS Technique in NFR
7. Pseudo-Steady State and Unsteady state Matrix Flow
8. Average Reservoir Pressure in NFR
9. Fracture Porosity Determination from Well Tests
10.Composite NFR
11.Analysis of Post Stimulation Pressure Tests in NFR
12.Numerical Examples
INTRODUCTION
5
6
In the last decade, many engineers recognized the need for a
comprehensive overview of the subject of fracture porosity.
Also for fields which had produced for many years, the
effective fracture porosity often remained in doubt.
CARBONATE RESERVOIRS
10
Some of the world’s best quality crude oil is
located in two Cretaceous carbonate reservoirs:
the Shuaiba and Tharmama reservoirs.
12
Therefore to maximize
recovery, it is crucial that
the location of fracture
corridors are accurately
known.
14
PART I – TYPES OF
NFR &
CHARACTERISTICS
15
TYPES OF NFR
Nelson identifies four main types of naturally fractured
reservoirs; based on the extent the fractures have altered the
reservoir matrix porosity and permeability.
1. TYPE-1 NFR:
… fractures provide the essential reservoir storage capacity and
permeability.
Typical Type-1 NFR are the Amal and Augila fields in Libya, the
LaPaz and Mara fields in Venezuela, Ellenburger Fields in
Texas, and pre-Cambrian basement reservoirs in Eastern
China.
16
2. Type 2 NFR
-- infill drilling or
-- implementation of improved recovery processes
16
17
3. Type 3 NFR:
The matrix has an already good primary permeability. The
fractures add to the reservoir permeability and can result in
considerable high flow rates (more than 100,000 STB/D in one
well!).
18
4. Type 4 NFR:
The fractures are filled with minerals and provide
no additional porosity or permeability.
These types of fractures create significant
reservoir anisotropy, and tend to form barriers to
fluid flow and partition formations into relatively
small blocks.
18
19
Fig. 6.1.1 -Types of NFR and Fracture Porosity
Type 1 Type 2
high φ f , k f high φm , k f
negligible φm , k m (a)
φf = ? (d)
negligible φ f , km
Type 4
Low φ m , k m
negligible φf, k f
(b)
φ f = ? (e)
Type 3
high φ m , k m , k f
(c) (f)
Low φ f
20
22
24
Table 6-1 Examples of Fields in Which
Fractures Provide the Essential Porosity and
Permeability to the Reservoir (Type 1)
**TCF=trillion cubic feet
Field Reserves
1. Amal Libya 1700 mmbbl*
2. Ellenburger Fields Texas 107.8 (1957)
3. Edison California 42
4. Wolf Springs Montana 5.4
5. PC Fields Kansas 3.8
6. Big Kentucky/West 3 TCF**
Table 6-1 shows that the reserves in type 1 NFR are rather low.
Amal is by far the largest field of this type. This field has substantial reserves
due to its large thickness and very large aerial extent (100,000 acres, 800 ft.
thick).
The fracture porosity in this field appears to average about 1.7 percent
assuming no matrix porosity in the Cambrian quartzite host rock.
25
Field Reserves
1. Agha Jari Iran 9,500 mmbbl
2. Haft Kel Iran 2,660
3. Rangely Colorado 600
4. Spraberry Texas 447
5. Altamont-Bluebell Utah 250
6. Sooner Trend Oklahoma 70
7. La Paz/Mara Venezuela 800
26
Field Reserves
1. Kirkuk Iraq 15,000 mmbbl
2. Gachsaran Iran 8,000
3. Hassi Messaoud Algeria 6,000
4. Dukhan Qatar 4,570
5. Cottonwood Creek Wyoming 182
6. Lacq France 8.8 TCF
27
Importance of early detection of NFR
At that point, the field was shut in and a new secondary recovery study
was made based on re-evaluation of cores and logs with natural fractures
in mind.
A successful secondary recovery project was then initiated, but there was
a loss in ultimate recovery due to the shut-in and the failure to initially
recognize the fracture contribution.
28
30
In Type 3 NFR, virtually all potential problems relate to nonrecognition of the
fracture system, especially during secondary development planning.
The key to this understanding is the process of defining the fractured reservoir
type and, therefore, what is to be expected from the fracture system.
PART II –
INDICATORS OF
NATURAL
FRACTURES
31
32
Figure 8.6 - Mud loss indication and pit level behavior in pores,
natural fracture, and induced fractures:
(a) Gradual buildup in loss ratio with pressure ,
(b) sudden start and exponential decline, and
(c) Mud loss can occur as pumps are turned off/on
33
34
Plug data, which do not reflect the permeability of
fractures, often indicate a nonproductive formation,
whereas full diameter core data indicate hydrocarbon
production.
36
Identification of
fractured intervals is
straightforward using
resistivity images.
36
37
38
Fig A Fig B
39
40
RECENT ADVANCES IN BOREHOLE IMAGING –
Conventional electrical borehole-image logs commonly cover only 40
to 60% of the circumference of the well. Gaps between pads
appear as blank areas on the logs.
Schlumberger (SPEREE, April 2011) introduced the “FILTERSIM”
algorithm of MPS (Multi-Point-Statistics) to build fullbore images
that fill in the gaps between the pads.
Fig A Fig B
40
41
5. The subject of pressure buildup and flow tests in naturally
fractured reservoirs has received considerable attention in the
petroleum literature.
Warren and Root assumed that the formation fluid flows from the
matrix to fractures under pseudosteady state and showed that a
semilog pressure buildup curve similar to that shown in Figure 8.7
is typical of fractured formation.
(P D ) r2
6,400 (P D) r1
6,300
Shut-in Pressure, psig
6,100
t D ,e 1 t D ,b 2
6,000
0 .1
5,900
(t* P D ') m in @ t D m in
5,800 t D m in
0 .0 1
5,700
1 .E + 0 0 1 .E + 0 1 1 .E + 0 2 1 .E + 0 3 1 .E + 0 4 1 .E + 0 5 1 .E + 0 6 1 .E + 0 7 1 .E + 0 8
100,000 10,000 1,000 100 10 1
(tp + ∆t)/∆
∆t tD
42
This tool can detect fractures that range from few millimeters to
several centimeters long, distinguishes two fractures as close
as 1 cm apart (see Figure 8.8), and distinguishes between open
and close fractures. Only fractures that are at least partially
open contribute to production.
43
44
46
PART III –
PROPERTIES OF NATURALLY
FRACTURED RESERVOIRS FROM
CORES & LOGS
Video
46
47
VIDEO:
“EVALUATION OF NFR”
48
UPDATE to video (MIDALE):
dolom k=0.1-150, avg=10 md Asmari
0.29 Midale dolomite
0.29 dolomite
F1
0.30
0.29
0.29
0.29
0.30 F2
0.30
Lim.
0.13
0.13 F3
0.14
0.14
0.12
0.13
k=1-500, avg=50 md
0.13
50
MIDALE
51
52
54
56
56
57
58
60
PART IV –
Well Test Analysis of
NFR:
Conventional Techniques
61
THEORETICAL MODELS
62
SUGAR CUBE MODEL (PSS model)
Warren and Root developed a comprehensive and practical
solution to pressure drawdown or buildup tests in a dual
porosity system.
The model is known as the “sugar cube model”
Fig. 6.3.1
only, 6,400
Flow Regime
δP
6,300
(b) a transition period when the
Pressure, psia
1 2 3 4
6,200
matrix contribution to flow is Inflection point
dominant, and 6,100 m
6,000
(c) a late time, straight line (parallel 5,900
to the first straight line) which
64
Two key parameters were intrduced by Warren and Root to
characterize NFR:
1. the dimensionless storage coefficient (ω) and
2. the interporosity flow parameter (λ).
φ f cf h f
ω=
φ f cf h f + φ m c m h m (6.3.1)
0<ω<1
ω = 0, no fractures
ω = 0, porosity due mostly to fractures, Type 1 NFR
65
MATCH STICKS
2 - Interporosity flow parameter (λ)
λ = α r 2w k m (6.3.2)
kf
CUBES
SLAB or STRATUM
4n(n + 2) k m r 2
or λ= w
k f hm2
66
The parameter α reflects the geometry of the matrix elements.
Slab or Strata, n = 1
Matchstick or Cylinder, n = 2
Cube, n = 3
n = number of fracture planes. CUBES
STRATUM
67
FLOW REGIMES IN NFR
only, 6,400
Flow Regime
δP
6,300
(b) a transition period when the
Pressure, psia
1 2 3 4
6,200
matrix contribution to flow is Inflection point
dominant, and 6,100 m
6,000
(c) a late time, straight line (parallel 5,900
to the first straight line) which
68
In Type 1 NFR (… fractures provide the 6 ,5 0 0
F lo w R e g im e
essential reservoir ɸ and Permeability). 6 ,4 0 0
6 ,3 0 0
δP
Pressure, psia
6 ,0 0 0
m
5 ,8 0 0
∆ t H-in f
5 ,7 0 0
H o rn e r tim e ,
1 ,0 0 0 1 00
∆ t H = (t p + ∆ t)/ ∆ t
10
6 ,5 0 0
6 ,4 0 0
F lo w R e g im e
δP
6 ,3 0 0
Pressure, psia
1 2 3 4
6 ,2 0 0
I n fle c t io n p o in t
6 ,1 0 0 m
6 ,0 0 0
5 ,9 0 0
Shut-in Pressure, psia
5 ,8 0 0
∆ t H -in f
5 ,7 0 0
1 0 0 ,0 0 0 1 0 ,0 0 0 1 ,0 0 0 100 10
H o r n e r tim e , ∆ tH = (tp + ∆ t )/ ∆ t
70
The slope m of the straight lines may be used to calculate the
average effective permeability of the fractured system:
162.6qB oµ o (6.3.3)
oil
k=
mh 6 ,5 0 0
6 ,4 0 0
F lo w R e g im e
δP
1 2 3 4
6 ,2 0 0
gas k=
In fle c tio n p o in t
6 ,1 0 0 m
mh 6 ,0 0 0
5 ,9 0 0
Shut-in Pressure, psia
5 ,8 0 0
∆ t H-in f
ZT 5 ,7 0 0
H o rn e r tim e ,
1 ,0 0 0 100
∆ t H = (t p + ∆ t)/ ∆ t
10
Pi
T = reservoir Temperature, oR
Note that the product qscBgi is in bbl/D (where qsc=Mscf/D and
Bgi=bbl/Mscf), similarly to the product qBo
71
The skin factor is obtained using conventional technique, i.e.:
(∆P) k
S = 1.1513 1hr
− log + 3.23 (6.3.4) 6,500
Pressure, psia
1 2 3 4
6,000
∆P1hr = Pws1hr - Pwf (∆
∆t = 0) 5,900
The vertical distance between the two semilog straight lines, δP, may
be used to estimate the storage capacity ratio, ω:
∂P
ω = exp − 2.303
(6.3.5)
m ω = 10 −δP / m (6.3.6)
72
INTERPOROSITY FROM SEMILOG PLOT:
6,400
Flow Regime
00
ω =0.5 δP
6,300
Pressure, psia
1 2 3 4
ω =0.2
ω=
log P D'
-1
ω =0.1 6,200
0.
-1
ω =0.
01
6,100 m
001
ω =0.0
-2
-2 ω =0.005
000
6,000
5
001
5,900
-3
-3
Shut-in Pressure, psia
5,800
ω 1
t D inf = ω ln (6.3.8)
λ ω
74
Where tinf = tmin.
Combining Eqs. 6.3.8 and 6.3.9 and solving for λ, yields a new
relationship for the interporosity flow parameter (Tiab):
3792(φct ) f +m µrw
2
1
λ= ω ln (6.3.10)
k tinf ω
6,4 0 0
F lo w R e g im e
δP
tp 6,3 0 0
tinf =
Pressure, psia
1 2 3 4
(6.3.11) 6,2 0 0
( H T ) inf − 1 6,1 0 0
Inflection p oin t
m
6,0 0 0
5,9 0 0
ω
H o rn er tim e , ∆ t H = (t p + ∆ t)/ ∆ t
ω
(φct ) f + m = (φct ) m 1 + (6.3.13)
1− ω
76
STEP-BY-STEP PROCEDURE
77
Determine properties of a naturally fractured
reservoir.
78
Fracture
Matrix
Fracture
Matrix
Vugs
Matrix Fracture
ACTUAL RESERVOIR IDEALIZED SYSTEMs
79
STEP 4 - Obtain the curve-fit equation of both
the early-time and late-time straight lines as
shown in Figure.
These equations can be generalized as follows:
∆Pet = a1 ln(t ) + b1
∆Plt = a2 ln(t ) + b2
80
STEP 7 - Assuming the two straight lines are
approximately parallel, determine the value of ∂P
between the straight lines.
∂P
ω = exp − 2.303
m
OR
ω = 10 −∂P / m
The value of omega represents the fraction of the total
pore volume due to secondary pore space (i.e. fracture
pore volume)
81
STEP 9 - Knowing matrix porosity and total matrix
compressibility, calculate the total system storability
from:
ω
(φct ) f + m = (φct ) m 1 +
1 − ω
STEP 10 - The inflection time on the transition period
occurs at t = 0.1 hour.
82
STEP 11 - Calculate the interporosity flow parameter from
the following equation (Tiab, 1997):
3792(φct ) f + m µrw
2
1
λ= ω ln
k tinf ω
t (φc t )f +m µrw2
ω= 1 λ=
t2 1.781kt 2
Buildup test:
∆t1
ω=
∆t 2
(φc t )f +m µrw2
λ= t1 t2
1.781k∆t 2
84
STEP 12 - Obtain ∆P at time t = 1
hour (∆P1hr) from the total system
semilog straight line (extrapolated if
necessary), or preferably by
substituting t = 1 in the curve-fit
function corresponding to it, which
was obtained in step 4.
∆P k
S = 1.1513 lt 1hr
− log + 3.23
(φct ) f + m µrw
m 2
85
STEP 14 - Wellbore storage coefficient is obtained from
the loglog plot of ∆P versus time.
qB t
C = N
24 ∆p N
86
EXERCISE 1
87
Pi = 4000 psia
h = 36 ft
φm = 7 %
µ = 1.0 cp
q = 960 STB/D
B = 1.28 bbl/STB
rw= 0.29 ft
ctm = 1.0x10-5 psi-1
88
t Pwf ∆P
Table 6.1
0 4000.00 0.00
0.6035 3949.46 50.54
0.01 3980.07 19.93
0.015 3976.30 23.70 0.6646 3948.70 51.31
0.02 3973.63 26.37 0.7146 3948.06 51.94
0.025 3971.56 28.44 0.7702 3947.41 52.59
0.03 3969.86 30.14 0.8257 3946.79 53.21
0.035 3968.59 31.41
0.8813 3946.20 53.80
0.04 3967.50 32.50
0.9368 3945.60 54.40
0.045 3966.61 33.39
0.05 3965.90 34.10 0.9924 3945.13 54.87
0.06 3964.71 35.29 1.0479 3944.55 55.45
0.07 3963.79 36.21 1.1035 3944.13 55.88
0.08 3963.02 36.99 1.2146 3943.16 56.85
0.09 3962.28 37.72
1.3257 3942.31 57.69
0.1035 3961.67 38.33
1.4368 3941.66 58.34
0.1257 3960.59 39.42
0.1479 3959.62 40.39 1.5479 3940.95 59.05
0.1702 3958.79 41.21 1.659 3940.27 59.73
0.1924 3958.03 41.98 1.7702 3939.66 60.35
0.2146 3957.36 42.64 1.8813 3939.05 60.95
0.2368 3956.72 43.28
1.9924 3938.52 61.48
0.259 3956.03 43.97
2.1035 3938.01 62.00
0.2813 3955.46 44.54
0.3035 3954.92 45.09 2.2146 3937.52 62.48
0.3257 3954.34 45.66 2.4368 3936.64 63.36
0.3813 3953.20 46.80 2.6924 3935.70 64.30
0.4368 3952.16 47.84 2.9146 3935.00 65.00
0.4924 3951.21 48.79
3.1368 3934.31 65.69
0.5479 3950.30 49.70
3.359 3933.67 66.33
89
SOLUTION
STEP 1 - 2 – The table shows the pressure and pressure drop
data of a short flow test.
90
STEP 4 - The curve-fit equation of the two straight lines
are:
∆Pet = a1 ln(t ) + b1 = 9.3 ln(t ) + 62.7
92
STEP 8 - Calculate the storage capacity ratio omega from:
ω
(φct ) f + m = (φct ) m 1 +
1− ω
0.44
= 0.07 ×10 −5 1 + −6
= 1.25 ×10 psi
−1
1 − 0.44
93
STEP 10 - The inflection time on
the transition period occurs at t
= 0.1 hour.
3792(φct ) f + m µrw
2
1
λ= ω ln
k tinf ω
3792 × 1.25 × 10 −6 × 1.0 × 0.29 2 1 −6
= 0 . 44 ln = 5.6 × 10
257.2 × 0.1 0.44
This value of lambda indicates that the flow between the two
porosities or from matrix to fractures is moderate to good
and/or the matrix blocks are very large.
94
STEP 12 - Obtain ∆P at time t = ∆P1hr
1 hour (∆P1hr) from the total
system semilog straight line, or
preferably by substituting t = 1
in the curve-fit function
corresponding to it, which was
obtained in step 4.
∆Plt1hr = a2 ln(1) + b2 = 9.37 ln(1) + 55 = 55
96
6,300
(Modified Serra Method)
Pressure, psia
6,200 3 4
1 2
A plot of ∆P versus test time 6,100
m
PSS model).
Pressure, psia
6,200 3 4
1 2
m
6,100
flow regime 3 occurs when the production from the matrix into
fracture begins and continues until the matrix to fracture transfer
reaches the equilibrium, it flow regime reflects the unsteady state
flow in matrix to fracture.
98
Step 1 - The slope m of the straight line of radial flow
regimes may be used to calculate the average permeability of
the formation:
162.6qBµ
k= (6.3.14)
mh
Step 2 – Calculate storativity in matrix = (ØCt)m
Step 3 – Calculate the storativity of the fractures:
6,200 1 2 3 4
m
6,100
m/2
(φc )
5,800
1 ∆t∗
ω' = t m ω= (6.3.16) 5,700 Δtstm
(φct ) f 1+ ω' 100,000 10,000 1,000 100
6,300
Pressure, psia
6,200 1 2 3 4
straight line of slope m. 6,100
m
m/2
Step 7 - Calculate the interporosity 6,000
m
flow parameter: 5,900
5,800
µrw2 (φct ) m ∆t∗
λ ' ≅ λ = 6387.6 (6.3.18) 5,700
∆
100,000 10,000 1,000 100 10
k t * Horner time, ∆ tH= (tp + ∆t)/∆t
Where ∆t* = time at which flow regime of slope m/2 and final flow
regime (of slope m) intersect.
100
EXERCISE 2
101
Given the following formation and fluid properties, estimate formation
permeability, skin factor, λ and ω from the build up test data.
Bo = 1.161 RB/STB h = 12 ft
q = 425 STB/D µ = 0.89 cp φm= 21.7 %
rw = 0.39 ft ctm = 11.5×10-6 psi-1 tp = 2400 hr
102
Solution
From Figure 6.3.6 we can read next information:
p1hr = 1762 psia ∆t* = 16 hr ∆tstm = 0.713 hr
2000
2032 − 1780
1300
m2 = = 84 psi / cycle 0.001 0.01 0.1 1 10 100 1000
log(100) − log(0.1) Time, hr Fig. 6.3.6
The slope of the transition line is half that of the radial Flow Regime.
The system is therefore identified as transient matrix case.
Permeability is calculated from Eq. 6.3.14.
103
Step 1 - The slope m of the straight line of radial flow regimes may
be used to calculate the average permeability of the formation:
qµB (425)(0.89)(1.161)
k = 162.6 = 162.6 = 35.42 md
mh (168)(12)
104
Step 5 – Calculate the total storativity of the system:
Step 6 - The skin factor is obtained from ∆P1hr = P1hr - Pwf = 1762 –
1372.92 = 389.08 hr (final straight line)
∆p k
S = 1.1513 1hr − log + 3.25
(φc ) µr 2
m t f +m w
389.08 35.42
= 1.1513 − log + 3.25 = −2.4
160 4.52 × 10 −6 × 0.89 × 0.39 2
µrw2 (φct ) m
λ ' ≅ λ = 6387.6
k ∆t *
0.89 × 0.39 2 2.5 × 10 −6
= 6387.6 = 3.4 × 10 −6
35.42 18
105
PART V –
Modern Techniques:
PSEUDO-STEADY
STATE MODEL
106
APPLICATION OF DERIVATIVE TECHNIQUES
Matrix
Fracture
Fracture
Vugs Matrix
Matrix
1 λt Dω λt Dω
PD = Dω
ln t + 0.80908 + Ei −
ω (1 − ω ) − Ei − + S (6.4.1)
2 1 − ω
1 λt Dω λt Dω
t Dω × P' D = 1 − exp− + exp− (6.4.2)
2 (1 − ω ) ω (1 − ω )
108
The dimensionless variables are defined by:
Dimensionless time:
Dimensionless
pressure: 0.0002637 k f t
tD =
(6.4.4)
k f h∆P (φ c) m + f µ r
2
w
PD = (6.4.3)
141.2qµ Bo
Interporosity flow
Dimensionless storage parameter:
coefficient:
φ f cf λ = α r 2w k m (6.4.6)
ω= (6.4.5) kf
φ m cm +φ f c f
(PD) r2 520
(PD) r1 Inflection point
Equivalent 500
δp = 80 psi t = 0.63 hr
S h u t i n p r e s s u r e , p s ia
Fracture homog. system 480
P D and t*P D'
1 depletion (tD)usi
(t*PD') r1 460
(t*PD') r2
440 m = 33.5 psi/hr
Transition
420
tD,e1 period tD,b2 t1 = 0.087 hr
t2 = 23 hr
0.1 400
p1hr = 412 psi
380
0.001 0.01 0.1 1 10 100 1000
(t*PD')min @ tDmin
Time, hr
tDmin
0.01
1.E+00 1.E+01 1.E+02 1.E+03 1.E+04 1.E+05 1.E+06 1.E+07 1.E+08
tD
110
111
Characteristic 1 – Calculating Permeability
(PD) r2
the equivalent homogeneous (PD) r1
reservoir responses: Fracture Equivalent
depletion homogeneous
tD * PD '= (6.4.7)
2 (t*PD')min @ tDmin
tDmin
0.01
1.E+00 1.E+01 1.E+02 1.E+03 1.E+04
tD
1.E+05
Fig. 6.4.1
1.E+06 1.E+07 1.E+08
112
Characteristic 2 – Calculating omega
The characteristic “trough” on the derivative curve is indicative of
the transition period for naturally fractured reservoirs.
1
1.5
1.0
0
ω =0.5
log P'wD
0.5
ω =0.2
ω=
log P D'
-1
ω =0.1
0.
ω =0
0.0
ω =0.05
01
ω =0.
.00
ω =0.0
-0.5
-2 ω =0.005
1
000
5
001
-1.0 -7
-3
λ=10
-4
-1.5 λ=10
-5 -6
λ=10 λ=10
-4 -2.0
-6 -5 -4 -3 -2 -1 0 1 2 0 1 2 3 4 5 6 7 8 9 10
log t Db log tD
ω 1 1
1 ω
(t D ) min = ln (t D * PD ' ) min = 1 + ω
1−ω
−ω
1−ω
λ ω 2
(6.4.9) (6.4.10)
2.0
1
1.5
0
1.0
ω =0.5
log P'wD
ω =0.2
ω=
0.5
log P D'
-1
ω =0.1
0.
ω =0.
01
ω =0.05 0.0
ω =0.
001
ω =0.0
-2 ω =0.005 -0.5
000
5
001
-1.0 -7
-3
λ=10
-4
-1.5 λ=10
-5 -6
λ=10 λ=10
-4 -2.0
-6 -5 -4 -3 -2 -1 0 1 2 0 1 2 3 4 5 6 7 8 9 10
log t Db log tD
10
114
A normalized form of Eq. 6.4.10 was (P D ) r1
(P D ) r2
1 (t D ) u s i
(t* P D ') r1 (t*P D ') r2
(t*∆P’)min
(t*P D ') m in @ t D m in
t D m in
ω
(t * ∆P ' )min 1
0 .0 1
1 .E + 0 0 1 .E + 0 1 1 .E + 0 2 1 .E + 0 3 1 .E + 0 4 1 .E + 0 5 1 .E + 0 6 1 .E + 0 7 1 .E + 0 8
= 1 + ω 1−ω
−ω 1−ω
tD
(t * ∆P ' )r
0.35
0.30
(6.4.11)
(t*dp')min/(t*dp')r
0.25
0.20
Figure 6.4.4 illustrates the smooth
0.15
relationship between the pressure
0.10
derivative ratio and ω. Analitic points
0.05 Correlation
116
10 1000
(PD) r2
∆PR2
(PD) r1 Pressure
100
∆ P a n d (tx ∆ P '), p s i
Pressure
P D and t*P D'
1 (tD)usi (t×∆P')R2
Derivative
(t*PD') r1 (t*PD') r2
10
tD,e1 tD,b2
(t×∆P')min
0.1 1
tR2
tmin
(t*PD')min @ tDmin
tDmin 0.1
0.001 0.01 0.1 1 10 100 1000
0.01
1.E+00 1.E+01 1.E+02 1.E+03 1.E+04 1.E+05 1.E+06 1.E+07 1.E+08
Time, hr
tD
If WBS effects are extreme, then the early time horizontal line
(shown in Fig. 6.4.5) will not be observed (as shown in Fig.
6.4.6).
A technique for correcting for WBS effects on the value of
omega will be presented later.
117
Characteristic 3 – Calculating lambda
For a given ω the minimum PD coordinate in 2.0
log P'wD
Subsequently, a plot of log (tD*P’D)min vs. log 0.5
-4
-1.5 λ=10
-5 -6
λ=10 λ=10
log tD
(6.4.16)
10
(P D ) r1
rearranging, provides a method for
accurately determining λ,
42.5h(φct ) f + m r 2w t * ∆P'
t D ,e 1 t D ,b 2
λ=
0.1
(6.4.17) (t*∆P’)min
q Bo t min
(t*P D ') m in @ t D m in
t D m in
0.01
ω
1.E + 00 1.E + 01 1.E + 02 1.E + 03 1.E + 04 1.E + 05 1.E + 06 1.E + 07 1.E + 08
tD
tmin
(φct ) f + m = (φct ) m 1 + Fig. 6.4.7
1−ω
118
An alternative method of determining λ can be achieved by observing
a characteristic unit slope, straight line during the late transition
period.
Figure 6.4.7 is a magnified view of the pressure derivative curve
during the transition period for various ω values.
Notice the smaller the dimensionless storage coefficient (deeper the
trough) the more accurately the data fit the unit slope line.
λ × (t Dω )US
ln(t D × PD ' )US = ln
2 Figure 6.4.7. Expanded view
of the transition region
illustrating the unit slope
(6.4.18) derivative line. λ = 10-6, no
wellbore storage or skin.
119
The intersection of the transition period unit-slope line
(Pseudosteady state line) with the infinite-acting, radial flow
pressure derivative line (shown in Figure 6.4.8), develops a very
simple expression to determine λ,
1
λ= (6.4.19) tUS,i
(t Dω )US ,i
in real units,
(φct ) m + f µ r 2w 1
λ =
0.0002637 k 2 tUS ,i
120
Characteristic 4 – Calculating Skin
The skin factor can be determined from the pressure and pressure
derivative values at a convenient time during either infinite-acting or
radial flow line segments.
From the early-time horizontal line, the skin factor is given by:
1 ∆P k t r1 1
(6.4.22)
S = - ln + 7. 43
2 t * ∆P' r1 (φct ) f + m µ r 2w ω
Where the subscript r1 denotes the early time straight line.
If the test is too short or the boundary is close to the well to observe
the second horizontal line calculate s from Eq. 6.4.22.
10
(∆P)r1 (P D ) r1
(P D ) r2
The first straight line is
however often not
P D and t*P D'
(t D ) u s i
observed because of near-
1
(t*P D ') r1 (t*P D ') r2
tr1 tD
121
The skin factor can be determined more accurately from the pressure
and pressure derivative values at a convenient time during the late-
time infinite-acting radial flow line segments, using the following
analytical equation:
1 ∆P
k tr 2 1
S = - ln + 7.43
2 t * ∆P' r 2 (φct ) f + m µ r 2w ω
(6.4.23)
Where the subscript r2 denotes the late-time straight line.
10
(∆P)r2 (P D ) r1
(P D ) r2
1
(t*P D ') r1
(t D ) u s i
(t*P D ') r2
often not observed
(t*∆P’)r2 because of near-wellbore
t D ,e 1 t D ,b 2
0 .1 conditions (wellbore
(t*P D ') m in @ t D m in
storage, skin, …)
t D m in
0.01
1.E + 00 1.E + 01 1.E + 02 1.E + 0 3 1 .E + 0 4 1 .E + 05 1.E + 06 1.E + 07 1.E + 08
tD tr2
122
Characteristic 5 – Calculating WBS coefficient C
CD=0
t D*P D'
tD
The early time, unit-slope pressure and pressure derivative lines are
indicative of pure wellbore storage.
In real units, the pressure curve can be used to solve for the
wellbore storage constant,
1000
qB t
C = 6.4.24 ∆PR2
∆P
Pressure
24
100
Derivative
(t×∆P')R2
or 10
qB t
∆
(t×∆P')min
C = 6.4.25
1
tR2
24 t × ∆P' tmin
0.1
0.001 0.01 0.1 1 10 100 1000
Fig. 6.4.10 Time, hr
124
EXERCISE 3
125
126
∆t ∆P ∆t*∆P'
0 0
0.001 179.53
0.0023 193.12 15.9
0.004 201.8 15.5
0.0062 208.53 15.3
0.009 214.19 14.6
0.0128 219.16 14.0
0.0176 223.61 13.5
0.0239 227.62 12.7
0.032 231.23 11.8
0.0426 234.46 10.7
0.0564 237.28 9.4
0.0743 239.67 7.9
0.0976 241.64 6.4
0.1279 241.64 6.4
0.177 243.16 4.6
0.2225 244.26 3.3
0.285 245 3.2
0.372 245.8 3.5
0.484 247.8 3.6
0.655 248.8 4.6
0.915 250.8 5.7
1.2 252.3 6.4
1.5 253.88 9.2
1.806 255.9 10.1
2.35 258.29 9.8
3.05 261.04 11.1
3.97 264.12 12.2
5.16 267.46 13.1
6.71 270.97 13.5
8.73 274.56 13.6
11.35 278.12 13.4
14.76 281.59 12.9
19.18 284.91 12.3
24.94 288.05 11.5
32.42 290.96 9.8
42.15 293.17
127
DIAGNOSTIC PLOT
128
SEMILOG PLOT
129
Table 6.4.1 shows the values
of ∆P and t*∆P’ used to plot
Figures 6.4.11A (loglog plot).
The horizontal line corresponds
to: (t*∆P’)r = 13.6.
m = 2.303(t × ∆P' ) R
= 2.303 × 13.6 = 31
130
The conventional semilog analysis
and the TDS technique should
therefore yield the same value of k.
70.6qµB
k=
( t × ∆P ' ) r h
70.6 × (125)(1.72)(1.054)
= = 69 md
(13.6)(17)
2
(t * ∆P ' ) min (t * ∆P ' ) min
ω = 0.15866 + 0.54653
( t * ∆P ' ) r ( t * ∆P ' ) r (6.4.12a)
2
3. 2 3.2
= 0.15866 + 0.54653 = 0.067
13.6 13.6
131
In order to calculate the skin
factor first calculate (øct)fm:
ω
(φct ) f + m = (φct ) m 1 +
1−ω
0.067
(0.13)(7.19 × 10 −6 )1 +
1 − 0.067
= 10 × 10 −7 psi −1
The skin factor is obtained from Eq. 6.4.23 using the late time
radial flow line of the derivative curve at Δtr = 8.7 and ∆Pr = 274:
1 ∆Pr k tr 1 6.4.23
S = - ln + 7.43
2 (t × ∆P ' )r (φct ) µ r 2w ω
f + m
274 69 × 8.7 1
= 0.5 − ln −7 + 7.43 = 1.4
10 × 10 × 1.72 × 0.3 0.067
2
13.6
132
The interconnectivity factor (λ)
can be determined from the
coordinates of the minimum point
of the trough in the derivative
curve, Δtmin = 0.3 and (Δt*ΔP’)min =
3.2:
EXERCISE 4
134
EXAMPLE 6.4.2
The measured pressure data (see Table 6.4.2) for the buildup
test was given by Bourdet et al.. Other known reservoir and
well data are:
hours psi hours psi hours psi hours psi hours psi
0.000743 7276.14 0.046372 7644.18 1.574 7721.88 6.737 7756.78 23.346 7797.38
0.001768 7322.16 0.047398 7646.49 1.661 7722.81 7.174 7756.65 23.532 7797.44
0.003819 7362.11 0.048423 7648.81 1.749 7723.72 8.049 7760.20 23.878 7797.88
0.005357 7398.18 0.050474 7650.88 1.837 7725.85 8.924 7763.47 24.225 7798.42
0.006382 7427.28 0.052012 7652.65 1.924 7726.63 9.799 7766.63 24.571 7798.81
0.008433 7452.14 0.069444 7668.94 2.012 7726.52 10.675 7769.58 24.916 7799.30
0.009458 7473.70 0.086875 7677.52 2.100 7726.98 11.549 7772.39 25.262 7799.72
0.010484 7490.58 0.1038 7682.51 2.187 7727.75 12.424 7774.80 25.608 7800.20
0.012535 7506.00 0.1212 7686.63 2.275 7728.50 13.300 7777.25 25.794 7800.50
0.014073 7519.93 0.1397 7689.76 2.362 7729.23 14.174 7779.55 25.954 7800.66
0.015098 7531.70 0.1571 7692.36 2.449 7729.91 15.049 7781.56 26.299 7801.12
0.017149 7542.65 0.1746 7694.48 2.537 7730.57 15.924 7783.74 26.646 7801.53
0.018117 7552.64 0.1920 7696.61 2.624 7731.23 16.800 7785.69 27.146 7802.16
0.019200 7561.42 0.2094 7698.10 2.712 7731.89 17.674 7787.48 27.510 7802.68
0.021250 7569.66 0.2268 7699.36 2.800 7732.53 17.693 7787.97 28.011 7803.16
0.022788 7577.22 0.2443 7700.83 2.887 7733.14 17.995 7788.14 28.375 7803.62
0.023814 7584.04 0.2617 7701.69 2.974 7733.74 18.342 7790.81 29.240 7804.56
0.025865 7590.39 0.3494 7705.50 3.062 7734.35 18.688 7789.44 30.105 7805.14
0.026890 7595.96 0.4371 7708.77 3.149 7734.98 19.034 7790.19 30.776 7805.92
0.027915 7601.53 0.5242 7710.94 3.324 7735.58 19.381 7790.86 31.641 7806.70
0.029966 7606.87 0.6119 7712.77 3.412 7736.17 19.727 7791.44 32.507 7807.49
0.031504 7611.32 0.6996 7715.72 3.499 7736.74 20.072 7792.07 33.371 7808.22
0.032530 7615.77 0.7867 7716.17 3.587 7737.28 20.418 7792.62 34.236 7808.36
0.034580 7620.09 0.8744 7716.67 3.674 7738.40 20.765 7793.20 35.101 7809.61
0.035606 7623.67 0.9615 7717.61 3.761 7739.48 21.111 7793.81 35.966 7810.29
0.036631 7627.26 1.049 7718.22 4.112 7741.07 21.357 7794.20 36.831 7810.89
0.038682 7630.78 1.137 7718.78 4.549 7743.59 21.630 7794.58 37.800 7811.57
0.039707 7633.71 1.224 7719.27 4.987 7745.97 21.976 7795.11 40.424 7813.28
1000
136
1000
∆P
(∆t*∆P')R = 37 100
tusi=5.5 hrs
10 t i=0.013 hr
(∆t*∆P')min = 9
10
1
0.001 0.01 0.1 1 10 100
1
t, hrs
1 10 100
500
m = 85
400
∆t*∆P'
200
1000
∆P
100
tusi=5.5 hrs
10
1
0.0001 0.001 0.01 0.1 1 10 100
t, hrs
70.6qµ B 70.6(880)(1.3)(1.3)
k2 = = = 141.89 md
h(t × ∆P) r (20)(37)
138
Step 2 - From the minimum point of 1000
∆P
100
10
∆P’)min = 9
(t×∆ t x=0.0095 hr (t*∆P') min=8.865 psi t b2=30 hr
t min = 1.049 hr
1
2
(t * ∆P' ) min (t * ∆P ' ) min
0.0001 0.001 0.01 0.1 1 10 100
ω = 0.15866
t, hrs
+ 0.54653
( t * ∆ P ' ) r ( t * ∆P ' ) r
2
9 9
= 0.15866 × + 0.54653 × = 0.071
7 37
OR (more accurate?)
( t ×∆P′ ) min −1
(t × ∆P′) R 0.7912
ω = 2.9114 + 4.5104 − 6.5452e ( t × ∆P ′ ) R
(t × ∆ P ′) min
−1
37 0.7912
9
= 2.9114 + 4.5104 − 6.5452e 37
= 0.0763
9
1 − 0.0763
42.5h(φct ) f + m rw 2 (t × ∆P')
λ= min
qBo t min
42.5 × 20 × 4.33 ×10 −7 × 0.29 2 9
= = 2.70 ×10 −7
880 ×1.3 0.9
Poor connectivity between fractures.
140
Step 4 - From the infinite-acting line (graph or table) read
the following parameters then use Eq. 6.4.23 to calculate the
tR = 35.101 hr
skin factor is:
∆PR =561.61
1 ∆P k tR 1
S = - ln
+ 7.43
2 t × ∆P' R (φct ) f +m µ r w ω
2
561.61 141.89(35.101) 1
= 0.5 - ln −6
+ 7.43 = −2
5 × 10 (0.08)(1.3)(0.29 ) 0.073
2
37
Step 5 - From the early-time unit slope line read (from Table) the
following parameters and calculate C:
tN = 0.0018 hr
∆PN =74.2 psia
qB t 880 × 1.3) 0.0018
C= = = 0.0011 bbl / psi
24 ∆P 24 74.2
142
Figure 6.4.13 is a plot of the pressure derivative for different lambda
and omega values.
Fig. 6.4.13
2π (1 − ω )2 rw2
(
P = Pi − t × ∆Pw' ) pss
( )
− 2 t × ∆Pw' r
λA
tpss
70.6 qµB (tx∆Pw ' ) pss A
P = Pi − ln 2 − 2.645 + 2S (2.5.16)
Or kh (∆Pw ) pss − (tx∆Pw ' ) pss rw
Where:(∆Pw)pss , (tx∆
∆Pw’)pss at tpss, and (tx∆
∆Pw’)R are read from the
graph and/or table.
144
EXERCISE 5
145
EXAMPLE 6.4.3
The following table presents data for a drawdown test. Other
known reservoir and well data are:
q = 3000 STB/D φ = 0.10 µ = 1.0 cp
ct = 3.0 x 10-5 psi-1 B = 1.25 bbl/STB
h = 100 ft rw = 0.40 ft Pi= 4473 psia
0.0933 4373.4 84.473 0.6766 4103.5 111.676 3.427 3971.3 90.502 14.43 3804.1 136.857
0.1766 4299.1 133.483 0.7600 4086.4 99.694 4.427 3948.3 87.168 20.43 3758.7 138.810
0.2600 4246.1 146.776 0.9266 4075.4 95.720 5.427 3931.6 95.595 26.43 3720.3 135.210
0.3433 4203.6 151.595 1.0930 4060.3 87.234 6.427 3917.1 108.303 32.43 3695.1 134.790
0.4266 4173.8 157.618 1.26 4043.1 84.384 7.427 3898.4 122.336 38.43 3674.6 134.116
0.5100 4139.7 150.295 1.427 4032.2 76.719 9.427 3865.3 142.426 44.43 3652.4 156.278
0.5933 4118.5 141.355 2.427 4002.8 75.401 12.43 3824.2 137.651 50.43 3636.9 183.611
146
SOLUTION
1000 ∆PR= 714.3
∆PPSS = 836
(t*∆P')PSS = 183.6
(t*∆P')R = 138.5
t*∆P'
∆P N= 99.6
100
(t*∆P')min= 72
∆P
tPSS = 50.43
tmin = 2.4
tN = 0.093 tR = 20.4
10
0.01 0.1 1 10 100
2
(t * ∆P ' ) min (t * ∆P ' ) min
ω = 0.15866 + 0.54653
( t * ∆P ' ) r ( t * ∆P ' ) r
2
72.1 72.1
= 0.15866 + 0.54653 = 0.23
138.5 138.5
Step 3. Calculate total storativity from ω :
ω −5 0.23
(φct ) f = (φct ) m = 0.10 × 3 × 10 = 9 × 10
−7
1 − ω 1 − 0 .23
148
Step 4. Calculate λ from the coordinates of the minimum point of the
trough:
Step 5. Calculate S from the late time infinite-acting radial flow period:
1 ∆P k tr 1
Sm = - ln
+ 7.43
2 t × ∆P ' r (φct ) f + m µ r w ω
2
714.3 19.1 × 20.4 1
= 0 .5 − ln −6 + 7.43 = −4.57
3.9 × 10 × 1.0 × 0.4 0.23
2
138.5
149
Step 6. Calculate A from the late time pseudo-steady flow regime:
qB t pss 3000×1.25 50.43
A= = = 618521.9 ft 2
4.27φ ct
h t ×∆P' pss − 6
4.27×3.9×10 ×100 183.6
f +m
Step 7. Estimate the average pressure of the reservoir from the late time
pseudo-steady flow regime:
2π (1 − 0.59 )2 0.4 2
P = 4473 − 183.6 − 2 × 138.5 −5 = 4282.7 psia
4 × 10 × 618521.9
The difference in Pavg is due to the fact that the values of ω is obtained from a
statistical correlation, and the value of λ is obtained from the coordinates of the
minimum point , which is not well defined in this example.
Also, it is not definite that the last portion of the derivative curve corresponds to
PSS (not enough points to definitely observe the unit slope line)
150
1000 ∆P R= 714.3
(t*∆P')PSS = 183.6
(t*∆P')R = 138.5
t*∆P'
t N = 0.093
technique. tR = 20.4
10
0.01 0.1 1 10 100
910
∆PPSS = 836
810
610
t*∆P'
m = 319
510
410
(t*∆P')PSS = 183.6
∆P
310
tmin=t inf =2.4
(t*∆P')R = 138.5 tR = 20.4
210
110
(t*∆P')min= 72
10 tPSS = 50.43
0.01 0.1 1 10 100
PART VI –
TRANSIENT MATRIX
FLOW MODEL
152
APPLICATION OF DERIVATIVE TECHNIQUES
3– MATRIX FLOW MODEL
Figure 6.4.18 is a typical plot of dimensionless pressure and pressure
derivative. 3 flow regimes can be observed:
100
Pattern Recognition?
1000 1000
(t*∆P')R = 134.5
t*∆P'
t*∆P'
100 100
∆P
t*∆P'=60
∆P
(t*∆P')tm= 67
(t*∆P')r=30
108
1000 1000
(t*∆P')R = 134.5
t*∆P'
t*∆P'
100 100
∆P
∆P
t*∆P'=60
(t*∆P')tm= 67
(t*∆P')r=30
time, hr time, hr
t*∆P'
410
510
∆P R1 = 299.2
410 310
∆P
∆P
310
210
(t*∆P')R = 134.5
210
110 t*∆P'=60
(t*∆P')tm= 67
110
10
10 (t*∆P')r=30
t R1 = 0.4266 1 10 100 1000
0.1 1 10 t R2 = 20.43 100
time, hr time, hr
155
For every flow regime the drawdown pressure response can
be approximated by: 1000
∆PR1 ∆PR2
t*∆P'
1
PwD = ln t D + 0.4045 + S
100
∆P
2 (t*∆P')tm
10
1 1
PwD = ln t D − ln λ ' ω '+0.5353 + S
4 4
(6.4.29)
Flow Regime 3 or Late Time Flow
ln t D − ln (ω '+1) + 0.4045 + S
1 1
PwD = (6.4.30)
2 2
156
1 - Estimation of ω’ (and ω) and λ’≈λ
Combining equations 6.4.28 and 6.4.30, substituting for the
dimensionless pressure and solving for ω’ yields:
t 2 ∆P2 − ∆P1 1
ω ' = exp ln − − 1 6.4.31 ω=
t1 (t × ∆P ' ) r 1+ ω'
Combining equations 6.4.28 and 6.4.29, substituting for the
dimensionless pressure and solving for λ’ yields:
1 ∆P − 2∆P2 t
λ'≅ λ = exp 1 + 1.332 − ln 1 + 2 S
ω' (t × ∆P' ) r t2 1000
6.4.32 ∆P R1 ∆P R2
Where : (t*∆P')R
t*∆P'
100
tR1 tR2
∆P2 is read at time tr2 from Flow 10
time, hr
157
2 - Permeability, Skin Factor:
70.6qµ B 1 ∆Pr k tr 1
k = S = - ln + 7.43
2 (t × ∆P ' )r (φct ) µ r 2w ω
6.4.16
h(t × ∆P) r f +m
1000
6.4.18
∆PR1 ∆PR2
(t*∆P')R
t*∆P'
100
∆P
(t*∆P')tm
tR1 tR2
10
0.1 1 10 100
158
4– MATRIX FLOW MODEL: Bounded Reservoirs
Pressure and pressure derivative, psi
Transition
Transition
t pss
A =
qB 2.3.7
4.27φ ct h (t × ∆P ' ) pss
Transition
Transition
Flow Regime Flow Regime
1 3
Time, hours
Where:
(∆Pw)pss , (tx∆
∆Pw’)pss at tpss, are read from the graph and/or table.
160
(∆P)pss
2π (1 − ω )2 rw2
(
P = Pi − t × ∆P ) (
− 2 t × ∆P )
Pressu re an d pressu re derivative, psi
' '
λA
w pss w r
(t*∆P’)pss
2.5.16c
∆Pw’)pss must be taken at
Transition
Transition
Where (tx∆
Flow Regime Flow Regime
1 3
t p + ∆t r
( ) + ln φµct A + 8.2477
P = Pws (∆t r ) + ∆tx∆Pws' r ln C k
t p x∆t r
A 2.5.16d
Assuming CA is known.
161
EXERCISE 6
162
EXAMPLE 6.4.4
Determine all possible parameters from the following graph of a
pressure test in a naturally fractured reservoir. The following rock,
fluid and well characteristics are known:
(t*∆P')R = 134.5
t*∆P'
100
∆P
(t*∆P')tm= 67
t R1 = 0.4266 t R2 = 20.43
10
0.1 1 10 100
t r 2 ∆Pr 2 − ∆Pr1
ω ' = exp ln − − 1
t r 1 (t × ∆ P ' ) r
20 .43 714 .3 − 299 .2
= exp ln − − 1 = 1.187
0.4266 134 .5
1 1
ω= = = 0.46
1 + ω ' 1 + 1.187
1−ω 1 − 0.46
(φct ) f + m = (φct ) f + (φct ) m = 3.62 × 10 + 4.294 × 10 −6 = 7.91×10 −6
−6
164
Step 4 – Calculate the skin factor:
1 ∆ pr k tr2 1
S = - ln + 7.43
2 (t × ∆p )r
′
(φct ) f + m µ r w ω
2
1 714.3 2.31 × 20.43 1
= - ln + 7.43 =
2 134.5 7.91 × 10 −6
× 1 .45 × 0 .332
0 .46
PART VI –
FRACTURE POROSITY
in NFR
166
In the last decade, many engineers recognized the need for a
comprehensive overview of the subject of fracture porosity.
Also for fields which had produced for many years, the
effective fracture porosity often remained in doubt.
168
FRACTURE POROSITY
Fracture porosity is critical for accurately determining
OOIP and reserves in naturally fractured reservoirs.
170
V VPf
φm = pm (4) φf = (5)
Vbm Vb
V pf V pm V pf V pm
φt = φ f + φ m = + = + (6)
Vbt Vbm Vbt (1 − φ f )Vbt
where
Øm= matrix porosity, %
Øf = fracture porosity, %
Vp = volume of pores (other than fractures), cc
Vb = total bulk volume, cc
171
In the absence of well test data, the following correlation is
recommended for estimating the porosity partitioning coefficient ν
(same as omega) in NFR:
C3 C5 k
ω ≅ ν = C1 + C2k + + C4 k 2 + + C6
φt φt 2 φt
172
PLUG SAMPLES FROM NF CORES
To measure kH a core plug has to be cut parallel to the bedding
plane.
Wrong kV Correct kV
Wrong kH
Correct kH
173
Data From Carbonate Cores
174
2 - FRACTURE POROSITY FROM LOGS
Unlike the Density Log (which responds to the total porosity), the
Sonic Log responding as it does to the first compressional wave
arrival, will only respond to the matrix porosity.
Since the sonic tool triggers on the first (faster traveling) arrival, the
later arrivals passing through the fracture system will be ignored.
Thus:
176
Triple-Porosity in Carbonates
178
Naturally Fractured Reservoirs
(φVc t ) f km
ω= λ = αrw2
(φVc t ) f + m kf
Storage Capacity Ratio Interporosity Flow Factor
179
NFR Flow Periods
Characteristics of naturally fractured reservoirs
(infinite reservoir, no wellbore storage)
6,500 10
(PD) r2
6,400
(PD) r1 Equivalent
δP
homogeneous
Shut-in Pressure, psia
6,300
Fracture response
180
FRACTURE COMPRESSIBILITY
The rock compressibility that is used when dealing with
conventional reservoirs reflects the deformation of the pores
and not the reduction of volume of the matrix which is
negligible in comparison.
182
IMPACT OF FRACTURE COMPRESSIBILITY
In NFR, fracture porosity is usually very small, however the
large fracture compressibility ctf means that omega is
commonly less than 0.10, but higher omega values are
possible (Type 1 NFR).
φ f c tf h f 1
ω= = φ m c tm h m
φ f c tf h f + φ m c tm h m φ m c tm h m
1+ ≈ 10 or less
φ f c tf h f φ f c tf h f
Assuming hf=hm
φ m c tm h m 0.10 × 10 −6 10 −7 1
= = ≈ 10 ω≈ ≈ 0.1
φ f c tf h f 0.01 × 10 −6 10 −8 1 + 10
φ m c tm h m 0.10 × 10 −6 10 −7 1
= −6
= ≈5 ω≈ ≈ 0.16
φ f c tf h f 0.02 × 10 2 × 10 −8 1+ 5
183
φ m c tm h m 0.10 × 10 −6 10 −7 1
= = ≈ 10 ω≈ ≈ 0.1
φ f c tf h f 0.01 × 10 −6 10 −8 1 + 10
φ m c tm h m 0.10 × 10 −6 10 −7 ω≈
1
≈ 0.16
= = ≈5 1+ 5
φ f c tf h f 0.02 × 10 −6 2 × 10 −8
φ m c tm h m 0.10 × 10 −6 10 −7 1
= = ≈1 ω≈ ≈ 0.5
φ f c tf h f 0.01 × 10 −5 10 −7 1+1
φ m c tm h m 0.10 × 10 −6 10 −7 ω≈
1
≈ 0.66
= = ≈ 0.5
φ f c tf h f 0.02 × 10 −5 2 × 10 −7 1 + 0.5
φ m c tm h m 0.10 × 10 −6 10 −7 ω≈
1
≈ 0.90
= = ≈ 0.1 1 + 0.1
φ f c tf h f 0.01 × 10 −4 10 −6
φ m c tm h m 0.10 × 10 −6 10 −7 ω≈
1
≈ 0.95
= = ≈ 0.05 1 + 0.05
φ f c tf h f 0.02 × 10 −4 2 × 10 −6
184
FRACTURE PERMEABILITY
The effective permeability of a NFR may be estimated from the
geometric mean of kmax and kmin
k2
k = k max k min k = k f km kf =
km
COMBINING k f =
k2
AND c =
1 − ( k / k i ) 2/3
∆P
tf
km
YIELDS:
1 − (k f / k fi )
1/ 3
ctf =
∆P
FRACTURE POROSITY:
ω ∆P
φ f = φm ctm
1 − ω (1 − ( k f / k fi ) )
1/ 3
186
Step-by-step Procedure
Step 1 - Estimate k, ω and λ from conventional semilog plot (for
comparison purposes):
162.6qBo µ s = 1.1513
(∆P)
− log
k
+ 3.23
k=
1hr
m (φc ) µr
t f +m w
2
mh 6,500
−δP / m
ω = 10
6,400
δP
Shut-in Pressure, psia
6,300
6,200
ω
Inflection point
6,100 m
1−ω 5,900
5,800
3792(φct ) f +m µrw
2
1
∆ t H-inf
λ= ω
5,700
P r e s s u r e & D e r i v a ti v e
corresponding to (t*∆P')r=139
(tx∆P’)R (t*∆P')min=70.5
∆tmin=2.427
70.6q B µ 10
k = 0.1 1 10 100
h (t × ∆P' )R
time, hours
188
Step 3: Calculate ω
The best values of ω and λ are obtained from the trough, as
long as the minimum point is well defined and the infinite-
acting (radial flow) line is observed
1000
2
(t * ∆P ' ) min (t * ∆P ' ) min
ω = 0.15866 + 0.54653
(t * ∆P ' ) r (t * ∆P ' ) r
189
Step 4 – Calculate λ
P r e s s u r e & D e r i v a ti v e
(t*∆P')r=139
are the coordinates of 100
0.1 1 10 100
− ω
time, hours
1
190
Step 5 – Calculate skin
1000
∆PR
Select any time tR (∆P)r=668.9
t R
(t*∆P')r=139
flow regime and 100
value of ∆PR
10
0.1 1 10 100
time, hours
( ∆P ) ktR 1
s = 0.5 R
− ln + 7.43
(t × ∆ P ' )R
(φc ) µr 2 ω
t f +m w
191
Step 6 – Calculate fracture compressibility
1 − ( k / k i ) 2 / 3 1 − (k f / k fi )
1/ 3
ctf = =
∆P ∆P
ki = average effective permeability obtained from a
transient test run at Pi
k = average effective permeability obtained from
a transient test at the current Pavg (step 1)
2
ki k2
∆P = Pi − P k fi = kf =
km km
192
The time between the two tests must be long enough for the
fractures to deform significantly in order to determine an
accurate value of ctf
192
193
Step 7 – Calculate fracture porosity
ω ctm
φf = φm
1 − ω ctf
Step 8 – Estimate fracture width or aperture
kf
wf =
33ωφt
Fracture width = microns (1 mm = 1000 microns)
Permeability = mD
Total porosity = fraction
Storage capacity ω = fraction
194
EXERCISE 8
195
GIVEN:
1000
4400
4300
(∆P)r=668.9
4200 δP = 130 psi
∆tr=14.43
3900 (t*∆P')min=70.5
∆tmin=2.427
3800
3700
10
3600
0.1 1 10 100
0.01 0.1 1 10 100
time, hours
Time, hr
196
From Figure:
∆tmin = 2.427 hr ×∆P’)min = 70.5 psi (t×
(t× ×∆P’)R = 139 psi
1 - Using the same procedure as in previous example, we
obtain (at current Pavg):
k = 76.2 md λ = 1.31x10^-5 ω = 0.4
k i2 82.5 2
k fi = = = 68,062 mD
km 0.10
k 2 76.22
kf = = = 58,064 mD
km 0.10
197
4 - Fracture compressibility at current Pavg:
1 − (k f / k fi )
1/ 3
1 − (58,064 / 68,062)1 / 3
ctf = = = 1.72 × 10 − 4
∆P 300
5 - Compressibility ratio:
ctf
ctm
=
1.72 × 10−4
1.35 × 10− 5
= 12.7 ctf = 12.7ctm
6 – Fracture porosity:
ω ctm
φf = φm = 0.0052 = 0.52%
1 − ω ctf
If we assumed ctf ≈ ctm Øf = 6.6%!
198
PART VII
–
COMPOSITE NFR
199
200
For well testing purposes, however, we have established that
among the conditions that must be met to obtain the
characteristic buildup and drawdown curves discussed earlier,
the following two must be satisfied:
(a) (d)
(b)
(e)
(c) (f)
(a) (d)
(b)
(e)
(c) (f)
(a) (d)
(b)
(e)
(c) (f)
204
1 - CONVENTIONAL
TECHNIQUE
(2.1)
205
By applying the logarithmic approximation to the Ei functions,
Equation 2.1 becomes:
(2.2)
or
(2.3)
206
Eq. 2.3 is valid after the transients have entered the outer zone.
The equation shows that a plot of ∆P (or just Pwf) versus t on semi-
log graph paper would be a straight line of slope (162.6 qµB/(kfh).
When the transients are still within the inner zone, the pressure
drop, ∆P, is given by Eq. 1-22 after replacing k by km, as follows:
(2.4)
The slope of the first straight line would be steeper than that of
the second straight line, since km< <kf.
207
To derive the buildup equation we use the principle of superposition:
(2.5)
(2.6)
208
Thus, the semi-log plot of the entire buildup data would exhibit
two straight lines:
- the first straight line would have a slope proportional to km; and
- the second straight line would have a slope proportional to kf
209
(2.7)
(2.8)
210
A similar behavior is obtained if we use the MDH plot instead,
i.e. a semilog plot of ∆Pws versus Δt. Thus:
1
5.923 × 10 − 4 k m ∆tint k f 1− (k f / km )
r =
2
(2.9)
m
φµct km
211
To obtain the skin factor S use the first straight line:
∆P k
S = 1.151 1hr − log m 2 + 3.23 (2.10)
mm φµct rw
162.6qµB
km = (2.11)
mm h
212
CONVENTIONAL
INTERPRETATION
PROCEDURE
Step 1 – Plot dP=Pws-Pwf(dt=0) versus dt on a semilog graph
Step 2 – Identify matrix and fractured layers:
(a) If the slope of the second straight line on MDH (or
Horner) plot is less than the slope of the first
straight (which should develop after WBS), then
the well is influenced by the matrix response first.
162.6qµB
km = (2.12)
mm h
162.6qµB
kf = (2.13)
mf h
216
Step 4 – Calculate S from:
Inner zone is ∆P k
S = 1.151 1hr − log m 2 + 3.23 (2.14)
φµct rw
matrix
mm
Inner zone is ∆P kf
S = 1.151 1hr − log
2
+ 3. 23 (2.15)
fractured
m f φµc r
t w
217
δp
−
ω = 10 m (2.16)
3792(φct ) f +m µrw
2
1 (2.17)
λ= ω ln
k tinf ω
ω
(φct ) f + m = (φct ) m 1 + (2.18)
1−ω
218
Step 7 – Estimate fracture porosity from
ω ctm
φf = φm (2.19)
1 − ω ctf
NOTE:
Fracture compressibility may be considerably different from
matrix compressibility.
1
5.923 × 10 k f ∆tint k m (
−4 1− k m / k f )
r =
2
f
µ (φct ) f + m k
f
(2.21)
220
Step 9 – The false pressure P* is obtained from Horner plot by
extrapolating the final straight line to Horner time = 1:
P*=ΔP*+Pwf(Δt=0)
221
EXERCISE 3
222
dt Pws dt Pws
The table shows pressure
1 946 66 1,219
buildup data in a naturally
1.5 958 71 1,223
fractured reservoirs. 2 973 77 1,226
2.5 990 84 1,228
Additional flow and reservoir 3 1,006 90 1,232
parameters are as follows: 4 1,032 100 1,234
5 1,059 109 1,233
6 1,080 119 1,235
rw = 0.3 ft h = 18 ft 7 1,097 134 1,237
-4
ctm = 8.2x10 /psi µ = 0.85 cp 8 1,112 143 1,237
q = 300 BPD tp = 1570 hr 10 1,125 153 1,239
φm = 24 % B = 1.31 13 1,141 171 1,241
16 1,153 197 1,241
Pwf(dt=0)=606 psia
19 1,163 214 1,243
25 1,174 236 1,246
Interpret this pressure test. 31 1,186 255 1,247
37 1,195 273 1,249
Use both conventional &
43 1,199 310 1,251
modern techniques. 333 1,252
49 1,204
55 1,211 369 1,255
62 1,215
223
SOLUTION
1 – Conventional Technique
A MDH plot of ∆Pws versus ∆t
yields two semilog straight lines
of slopes mm=115 and mf=46.
∆P k
S = 1.151 1hr − log m 2 + 3.23
mm φµct rw
415 26.2
= 1.151 − log −4 2
+ 3.23 = 0.7
115 0.24 × 0.85 × 8.2 × 10 × 0.3
226
4 – The radius to the fractured zone is:
1
5.923 × 10 k m ∆tint k f 1− (k f / km )
−4
rm2 =
φµct km
1
5.923 × 10 − 4 × 26.2 × 87 65.6 1−65.6 / 26.2
rm = = 108 ft
0.24 × 0.85 × 8.2 × 10 −4 26.2
227
Steps 5 – 7: Omega and Lambda cannot be obtained since the
“NFR straight line” parallel to the second straight line is not
observed. The test is too short.
228
Step 8 – Calculate radius of inner zone.
1
−4
5.923 × 10 k m ∆tint kf (
1− k f / k m )
r =
2
m
φµct km
1
−4
5.923 × 10 × 26.2 × 87 65.6 1− 65.6 / 26.2
rm = = 108 ft
0.24 × 0.85 × 8.2 × 10 − 4 26.2
229
Step 9 – P* cannot be obtained since the “NFR straight line”
parallel to the second straight line is not observed. The test is too
short.
However if omega is approximately equal to 1, the NFR straight line”
will not appear, in which case P* can be estimated by extrapolating the
final straight line. Thus
P*=∆P*+Pwf(dt=0)=660+606=1266 psia
230
EXERCISE 4
231
rw = 0.29 ft h = 36 ft
ctm = 1.0x10-5 /psi µ = 1.0 cp
q = 960 BPD tp = 50.75 hr
φm = 7 % B = 1.28
Pwf(dt=0)=1500 psia
232
∆t ∆Pws ∆t ∆Pws ∆t ∆Pws
0.00 11.095 0.32571 45.658 2.1035 61.995
0.01 20.693 0.38127 46.804 2.2146 62.477
0.015 25.4 0.43682 47.836 2.4368 63.363
0.02 28.105 0.49238 48.791 2.6924 64.303
0.03 29.978 0.54793 49.7 2.9146 64.983
0.035 31.407 0.60349 50.541 3.1368 65.686
0.04 32.499 0.6646 51.305 3.359 66.229
0.045
0.05
EXERCISE 3
33.386
34.096
0.7146
0.77015
51.939
52.589
4
5
68
71
0.06 35.288 0.82571 53.208 6 73
0.07 36.213 0.88127 53.796 7 76
0.08 36.985 0.93682 54.4 8 79
0.09 37.718 0.99238 54.874 9 82
0.10349 38.33 1.0479 55.447 10.5 86
0.12571 39.415 1.1035 55.875 12.5 90
0.14793 40.385 1.2146 56.845 15 94
0.17016 41.211 1.3257 57.686 17 98
0.19238 41.975 1.4368 58.343 20 102
0.2146 42.64 1.5479 59.054 23 106
0.23682 43.281 1.659 59.726 27 110
0.25904 43.969 1.7702 60.345 33 114
0.28127 44.542 1.8813 60.949 38 118
0.30349 45.085 1.9924 61.476
233
SOLUTION
1 – Conventional Technique
234
kf
km
rf
235
Step 2 - Permeability
1 – The matrix permeability is:
236
δp
−
ω = 10 m
= 10 −12 / 22 = 0.285
Step 4 - The systems compressibility-porosity product is (øct)f+m
ω
(φct ) f + m = (φct ) m 1 +
1−ω
0.285
= 0.07 × 10−5 1 +
1 − 0.285
= 9.79 × 10−7
237
Step 5 – Interporosity
flow factor is calculated
from the inflection point
tinf = 0.07 hr:
3792(φct ) f + m µrw
2
1
λ= ω ln
k f tinf ω
3792 × 9.79 × 10 −7 × 1.0 × 0.29 2 1
= 0 .285 ln
268 × 0.07 0.285
= 6.3 × 10 −6
238
Step 6 – From the MDH graph, dP1hr=32. The skin factor is:
∆P kf
S = 1.151 1hr
− log + 3.23
f
m
µ (φc ) r 2
t f +m w
32 268
= 1.151 − log −7 + 3 . 23 = −4.2
1.0 × 9.79 × 10 × 0.29
2
22
239
Step 7 – The radius to the fractured zone is:
1
5.923 × 10 k f ∆tint k m (
−4 1− k m / k f )
r =
2
f
µ (φct ) f + m k
f
1
5.923 × 10 − 4 × 268 × 6 86 1−86 / 268
rm = = 427 ft
1.0 × 9.79 × 10 −7 268
240
Step 8 – The false pressure P* is obtained from Horner plot by
extrapolating the final straight line to Horner time = 1:
P*=∆P*+Pwf(dt=0)=148+ Pwf(dt=0)
=148+1500=1648 psia
241
2 - MODERN TECHNIQUE
TDS Technique
Step 1 – Plot dP=Pws-Pwf(dt=0) versus dt on a semilog graph
and dP and dt*dP’ versus dt on a loglog graph.
Fig. 2.7
242
10
M =5
Spherical flow? kv
F=20
a D=500 Slope=-0.5
λ=1E-09
S= 0
CD=0
S F=0
ω=0.1
tDaP'D
ω=0.05
ω=0.01
0.1
1.E-04 1.E-03 1.E-02 1.E-01 1.E+00 1.E+01 1.E+02 1.E+03 1.E+04
t Da
Fig. 2.8 kf
Fig. 2.9
ω2 , λ2
ω1 , λ1
kf1 a a
kf2
re
1.E+01
1.E+00
kf
tDa ∆ P'
km
1.E-01
1.E-02
1.E-06 1.E-04 1.E-02 1.E+00 1.E+02 1.E+04
tDa
244
F=1
k1 λ2
M= = M=15
1.E+00 k2 λ1
λ=0.01
0.5 ω=1
aD=500
Slope=2 SF=0
1.E-01
1.E-03 1.E-01 1.E+01 1.E+03
tDa
245
1.E+00
tend 1 tend 2 (t × ∆P' ) x 2
tDa ∆ P'
1.E-01
1.E-02
1.E-06 1.E-04 1.E-02
tDa
1.E+00 1.E+02
Fig. 2.13
1.E+04
k f 1 t end k f 1tend 2
a = 0 . 0363 1
a = 0.0409
(φ c t )t 1 µ 1 (φct )t1 µ1ω
(2.22) (2.23)
246
Step 2 – Identify matrix and fractured layers:
(a) If the slope of the second straight line on MDH (or
Horner) plot is less than the slope of the first
straight (which should develop after WBS), then
the well is influenced by the matrix response first.
Thus mf<mm
- On the derivative plot: mf’<mm’
247
(b) If the slope of the second straight line
on MDH (or Horner) plot is greater than
(but not double) the slope of the first
straight, then the well is influenced by the
fractured zone first. Thus mf<mm and on the
derivative plot: mf’<mm’
kf
km
rf
248
Step 3 – Calculate km and kf from mm’ and mf’:
70.6qµ Bo 70.6qµ Bo
km = (2.24)
kf =
h(mm ' ) h(m f ' )
(2.25)
249
Step 4 – Calculate omega from the trough
−1
m ' 0.7912
( m f ') min
ω = 2.9114 + 4.5104 f
− 6.5452e
mf '
(2.28)
( m f ' ) min
250
Step 5 – Estimate fracture porosity from
ω ctm
φf = φm (2.29)
1 − ω ctf
NOTE:
Fracture compressibility may be considerably different from matrix
compressibility.
Kirkuk field (Iraq), Asmari field (Iran) and Grozni field (Russia)
have fracture compressibilty ranging from 10-4 to 10-5 psi-1
42.5h(φct ) f + m rw 2 (m f ')min
λ= (2.30)
qB o t f min
where
ω
(φct ) f + m = (φct ) m 1 +
1−ω
(2.31)
252
Step 7 – Calculate S from:
∆P k m tm 1
If inner zone is S = 0.5 m − ln + 7 . 43 (2.26)
mm ' (φct ) µrw2 ω
matrix, use: f +m
1
−4
5.923 × 10 k m ∆tint kf (
1− k f / k m )
rm2 =
φµct km
(2.32)
1
5.923 × 10 k f ∆tint k m (
−4 1− k m / k f )
r =
2
f
µ (φct ) f + m k
f
(2.33)
254
Step 9 – The false pressure P* is obtained from Horner plot by
extrapolating the final straight line to Horner time = 1:
P*=ΔP*+Pwf(Δt=0)
255
EXERCISE 5
256
dt Pws dt Pws
The table shows pressure
1 946 66 1,219
buildup data in a naturally
1.5 958 71 1,223
fractured reservoirs. 2 973 77 1,226
2.5 990 84 1,228
Additional flow and reservoir 3 1,006 90 1,232
parameters are as follows: 4 1,032 100 1,234
5 1,059 109 1,233
6 1,080 119 1,235
rw = 0.3 ft h = 18 ft 7 1,097 134 1,237
-4
ctm = 8.2x10 /psi µ = 0.85 cp 8 1,112 143 1,237
q = 300 BPD tp = 1570 hr 10 1,125 153 1,239
φm = 24 % B = 1.31 13 1,141 171 1,241
16 1,153 197 1,241
Pwf(dt=0)=606 psia
19 1,163 214 1,243
25 1,174 236 1,246
Interpret this pressure test. 31 1,186 255 1,247
37 1,195 273 1,249
Use both conventional &
43 1,199 310 1,251
modern techniques. 333 1,252
49 1,204
55 1,211 369 1,255
62 1,215
257
SOLUTION
Step 1 – Plot dP=Pws-Pwf(dt=0) versus dt on a semilog graph
and dP and dt*dP’ versus dt on a loglog graph.
259
Step 2 – Identify matrix and fractured layers:
The slope of the second straight line on MDH plot is
less than the slope of the first straight (which appears after
WBS), then the well is influenced by the matrix response first.
Thus mf<mm
-Same observation on the derivative plot: mf’<mm’
-Note: The trough appears ss soon as the fracture zone starts
influencing the pressure response.
260
Step 3 – Calculate km and kf from mm’ and mf’:
70.6qµ Bo 70.6qµ Bo
km = kf =
h( mm ' ) h(m f ' )
70.6 × 300 × 0.85 × 1.31 70.6 × 300 × 0.85 × 1.31
= = 26.2 md = = 65.5 md
18 × 50 18 × 20
261
Step 4 – Calculate omega from the trough
−1
mf ' 0.7912
( m f ') min
ω = 2.9114 + 4.5104 − 6.5452e
mf '
( m f ' ) min
−1
20 0.7912
6
= 2.9114 + 4.5104 − 6.5452e
= 0.1036
20
6
262
Step 5 – Calculate lambda from the trough
ω
(φct ) f + m = (φct ) m 1 +
1−ω
0.1036
= 0.00082 × 0.241 +
1 − 0.1036
= 0.00022
263
Step 6 – Calculate S from:
Inner zone is matrix
∆P k m tm 1
S = 0.5 m − ln + 7. 43
(φc ) µr 2 ω
mm ' t f +m w
555 26.2 × 19 1
= 0.5 − ln −4 + 7.43 = −0.5
2.2 × 10 × 0.85 × 0.3 0.1036
2
50
264
Step 7 – Estimate fracture porosity from
ω ctm
φf = φm
1 − ω ctf
−5
0.1036 0.00082 × 0.24 2.276 × 10
= =
1 − 0.1036 ctf ctf
2.276 × 10−5
φf = = 0.028 or φ f = 2.8%
0.00082
266
Step 9 – The false pressure P* is obtained from Horner plot by
extrapolating the final straight line to Horner time = 1:
P*=ΔP*+Pwf(Δt=0)
P*=∆P*+Pwf(dt=0)=660+606=1266 psia
267
EXERCISE 6
268
rw = 0.29 ft h = 36 ft
-5
ctm = 1.0x10 /psi µ = 1.0 cp
q = 960 BPD tp = 50.75 hr
φm = 7 % B = 1.28
Pwf(dt=0) = 1500 psia
270
SOLUTION
Step 1 – Plot dP=Pws-Pwf(dt=0) versus dt on a semilog graph
and dP and dt*dP’ versus dt on a loglog graph.
271
Step 2 – Identify matrix and fractured zones:
Note: MDH plot: mf<mm
Same observation on the derivative plot: mf’<mm’.
272
Step 3 – Calculate km and kf from mm’ and mf’:
70.6qµ Bo 70.6qµ Bo
km = kf =
h (mm ' ) h( m f ' )
70.6 × 960 × 1.0 × 1.28 70.6 × 960 × 1.0 × 1.28
= = 86 md = = 268 md
36 × 28 36 × 9
273
Step 4 – Calculate omega from the trough
−1
mf ' 0.7912
( m f ') min
ω = 2.9114 + 4.5104 − 6.5452e
mf '
( m f ' ) min
−1
9 0.7912
5
= 2.9114 + 4.5104 − 6.5452e
9
= 0.291
5
274
Step 5 – Estimate fracture porosity from
ω ctm
φf = φm
1 − ω ctf
−7
0.291 0.00001 × 0.07 2.9 × 10
= =
1 − 0.291 ctf ctf
2.9 × 10−7
φf = = 0.029 or φ f = 2.9%
0.00001
ω
(φct ) f + m = (φct ) m 1 +
1−ω
0.291
= 0.00001 × 0.071 +
1 − 0.291
= 9.79 × 10−7
276
Step 7 – Calculate S from:
Inner zone is fractured
∆P kftf 1
S = 0.5 f − ln + 7. 43
µ (φct ) rw2 ω
f
m ' f +m
55 268 × 1 1
= 0.5 − ln −7 + 7.43 = −4.8
1.0 × 9.79 × 10 × 0.29 0.291
2
9
277
Step 8 – Calculate radius of inner zone. The intersection of the last two
straight lines occurs at dtint=6 hr
1
5.923 × 10 k f ∆tint k m 1−(k m / k f )
−4
rf2 =
µ (φct ) f + m k
f
1
−4
5.923 × 10 × 268 × 6 86 1−86 / 268
rf = = 427 ft
1 × 9.79 × 10 −7 268
278
Step 9 – The false pressure P* is obtained from Horner plot by
extrapolating the final straight line to Horner time = 1:
PART VIII
–
HYDRAULICALLY
FRACTURED NFR
280
NFR Flow Periods
Characteristics of Pressure Derivative
(without hydraulic fracture)
10
(P D ) r2
(P D ) r1 ω=0.01, λ=1x10-6
Equivalent
homogeneous
P D and t*P D'
Fracture
1 (t D ) u si
depletion (t*P D ') r1 (t*P D ') response
r2
(t*P D ') m in @ t D m in
Minimum point
t D m in
0.01
1.E + 00 1.E + 01 1.E + 02 1.E + 03 1.E + 04 1.E + 05 1.E + 06 1.E + 07 1.E + 08
tD
281
NFR + Hydraulic Fracture
282
NFR + Hydraulic Fracture
The trough may occur (depending on λ) either
• during the bilinear flow period (for finite-conductivity HF)
• or during the linear flow period (for infinite-conductivity HF)
• or during the pseudo radial flow period.
1.E+02 100
1.E-01 0
1.E-06 1.E-05 1.E-04 1.E-03 1.E-02 1.E-01 1.E+00 1.E+01 1.E+02 1.E+03 1.E+04
tDxf
283
CASE 1 - Finite Conductivity Hydraulic Fracture
If the trough occurs during bilinear flow, 2 parallel straight lines of slope 0.25 may be
observed
1.0E+01
ω = 10 , 10 , 10 , 1
-3 -2 -1
Radial
PwD PSS
1.0E+00
1/4
λf
ω=1
1/2
tdP'dmax
[PwD and tDxf.P'wD](Cfd)
ω = 10
-1
1.0E-01
ω = 10
-2
bilinear Slope=1
1.0E-02 unit slope line (US)
ω = 10
-3
(tmin, tdP'dmin)
1.0E-03
1.00E-06 1.00E-05 1.00E-04 1.00E-03 1.00E-02 1.00E-01 1.00E+00 1.00E+01
λf*tDxf
284
Late-
Late-time radial flow
• The derivative of well pressure during this radial flow regime is:
1
t D × P' wD =
2
• Substituting the dimensionless pressure and the dimensionless time in
the above equation yields the following equation for kh:
70.6q B µ 1.0E+03
kh =
(t × ∆P' ) R
• The skin factor can be obtained using (∆PW1.0E+02) R
∆ P W a n d t * ∆ P 'W , p s i
2
(t * ∆P ' ) min (t * ∆P ' ) min
ω = 0.15866 + 0.54653
(t * ∆ P ' ) r (t * ∆ P ' ) r
1.0E+03
∆ P W a n d t* ∆ P ' W , p s i
∆PWpss = 37.14 psi
tBLUSi = 2.4
These equations are applicable, tBLUSi = 0.05 hrs
(t.∆P'W)R =12.05 psi
286
bilinear flow
tBLUSi = 2.4
tBLUSi = 0.05 hrs
(t.∆P'W)R =12.05 psi
1.0E+01
∆PW tRUSi = 0.9
∆ P W a n d t * ∆ P 'W , p s i
∆PWpss = 37.14 psi
tBLUSi = 2.4
tBLUSi = 0.05 hrs
(t.∆P'W)R =12.05 psi
• Solving for the hydraulic fracture 1.0E+01
tRUSi = 0.9
conductivity, i.e. kfwf, yields
2 tmax = 0.0078 hrs
tmin = 0.102 hrs
(t.∆P'W)max = 5.253 psi
1947.46 qB µ (t.∆P'W)min = 1.793 psi
kfw f =
ωµ (φ c t )t k h (∆P )
1.0E+00
288
bilinear flow
• The derivative of well pressure during this regime is:
1
m BL (t )1/4
1
log(t × ∆P' w ) = log(t ) + log m BL
or 1
t × ∆P' w =
4 4 4
(t × ∆Pw' ) BL1 = m BL =
4 (ωµ (φc t )t k )1/4 h k w
f f
1.0E+02
∆ P W a n d t* ∆ P ' W , p s i
tBLUSi = 2.4
• Solving for fracture conductivity yields: tBLUSi = 0.05 hrs
(t.∆P'W)R =12.05 psi
1.0E+01
2
tRUSi = 0.9
121.74 qB µ
kf w f =
ωµ (φ c t )t k h (t × ∆P' )
tmax = 0.0078 hrs
tmin = 0.102 hrs
(t.∆P'W)max = 5.253 psi
(t.∆P'W)min = 1.793 psi
W BL1 1.0E+00
1.0E-04 1.0E-03 1.0E-02 1.0E-01 1.0E+00 1.0E+01 1.0E+02 1.0E+03
elapsed time, ∆t, hrs
289
CASE 2 - Infinite Conductivity Hydraulic Fracture
If trough occurs during linear flow, 2 parallel straight lines of slope 0.5 may
be observed
1.E+00 1
Radial
1.E-02 0
ω = 0.1
ω = 0.05
ω = 0.01
1.E-03 0
ω = 0.005
Slope=0.5 Slope=1
ω = 0.001
ω = 0.0005
1.E-04 0
1.0E-05 1.0E-04 1.0E-03 1.0E-02 1.0E-01 1.0E+00 1.0E+01
λ*tDxf
290
If trough occurs after the linear (or bilinear) flow, the second parallel straight line of
slope 0.5 (or 0.25) will not be observed
1.E+01 10
Fissure flow
1.E+00 ω = 0.1, 0.05, 0.01, 0.005, 1
0.001
Pw D and tDxf.P'w D
1.E-01 total
Totalsystem pseudo-flow 0
system
Fissure-storage radial(radial
flow period
flow)
Linear or
dominated period
bilinear
bilinear flow
1.E-02 0
Pseudo-steady state
trough
transition period
1.E-03 0
1.E-04 1.E-03 1.E-02 1.E-01 1.E+00 1.E+01 1.E+02 1.E+03 1.E+04 1.E+05
tDxf
291
linear flow
2
Slope=0.5
1.0E+02
∆ P W a n d t* ∆ P ' W , p s i
• Equations for pressure derivative ∆PWpss = 37.14 psi
tBLUSi = 2.4
during the linear
1 flow regime:
m L ⋅ (t )
tBLUSi = 0.05 hrs
2 tRUSi = 0.9
1
(t.∆P'W)max = 5.253 psi
2
1.0E-04 1.0E-03 1.0E-02 1.0E-01 1.0E+00 1.0E+01 1.0E+02 1.0E+03
2 elapsed time, ∆t, hrs
292
linear flow
Let (∆PW ) L1 = value of ∆PW at time t = 1 hour, and
(t × ∆P' W ) BL1
= value of t × ∆P W at time t = 1 hour
'
(∆Pw ) L1 = m L
on the 0.5 slope line (extrapolated if necessary):
qB µ 1
m L = 4.064 (t × ∆P' w ) L1 =
h ω
(φc t )t kx f 2
mL
1.0E+03
(∆P ) h ω
W L1 (φc t )t k tBLUSi = 0.05 hrs
tBLUSi = 2.4
(t.∆P'W)R =12.05 psi
1.0E+01
tRUSi = 0.9
- From pressure derivative:
tmax = 0.0078 hrs
tmin = 0.102 hrs
(t.∆P'W)max = 5.253 psi
(t.∆P'W)min = 1.793 psi
qB µ
x f = 2.032 1.0E+00
(t × ∆P' ) h ω (φc t )t k
1.0E-04 1.0E-03 1.0E-02 1.0E-01 1.0E+00 1.0E+01 1.0E+02 1.0E+03
elapsed time, ∆t, hrs
W L1
293
SPECIAL CASES
1.92173
1 - Formation Linear flow is xf = s
e 3.31739k
not observed (only bilinear and −
rw wf k f
radial flow are present)
Frac test)
294
Summary of TDS Technique
qB µ wf k f =
3.31739k
1 ∆ Pr k tr
1 00 0 0
x f = 2.032 e s 1.92173 s = − ln + 7 .43
(t × ∆P' ) h ω
W L1
(φc t )t k rw
−
xf
2 (t * ∆ P ' ) r µ (φ c )
2
t f + m rw
Pressure and pressure derivative, psi
1000 ∆ P r= 9 8 6 p s i
∆ P i = 1 4 4 .8 p s i
If slope=0.5
t = 0 .6 9 h r
i
( t* ∆ P ') r = 1 4 4 . 8 p s i
qB t
C =
100
24 ∆P 70.6q µ B o radial
k=
h (t * ∆ p ' ) r
If slope=0.25
10
( t * ∆ P ') m in = 2 7 .9 p s i
Slope=1
2 1.92173 t m in = 4 8 6 . 6 7 h r
121.74 qBµ xf = S
kf wf = e 3.31739k t r= 4 1 0 0 h r
ωµ (φc t )t k h (t × ∆P'W )BL1 −
rw wf kf
1
0 .0 1 0 .1 1 10 100 1000 10000
T im e , h r
EXERCISE 9
296
1.0E+03
1.0E+02
∆PW and t*∆P'W, psi
tBLUSi = 2.4
tBLUSi = 0.05 hrs
(t.∆P'W)R =12.05 psi
1.0E+01
tRUSi = 0.9 radial
Slope=0.25
tmax = 0.0078 hrs
tmin = 0.102 hrs
(t.∆P'W)max = 5.253 psi
(t.∆P'W)min = 1.793 psi
1.0E+00
1.0E-04 1.0E-03 1.0E-02 1.0E-01 1.0E+00 1.0E+01 1.0E+02 1.0E+03
elapsed time, ∆t, hrs
297
Solution
Step 1 - From pressure derivative curve, (tx∆P’w)r = 11
70.6q B µ (70.6)(1000)(1.05)(0.65)
k = = = 40 mD
h (t × ∆P'w )R (100)( 11)
∆ P W a n d t * ∆ P 'W , p s i
∆PWpss = 37.14 psi
tBLUSi = 2.4
tBLUSi = 0.05 hrs
Step 3 - At tr= 50.16 hr, ∆Pr = 88.12 psia 1.0E+01
(t.∆P'W)R =12.05 psi
tRUSi = 0.9
− ln
tmin = 0.102 hrs
S = 0.5 + = −5
(t.∆P'W)max = 5.253 psi
R (t.∆P'W)min = 1.793 psi
7.43
(t × ∆P' W )R (φc ) µr 2 ω
1.0E+00
1.0E-04 1.0E-03 1.0E-02 1.0E-01 1.0E+00 1.0E+01 1.0E+02 1.0E+03
298
Step 4 - From bilinear flow line at time t=1 hr, (tx∆P’w)BL1 = 26 psia
2
121.74 qBµ
kf wf =
ωµ (φc t )t k h (t × ∆P' )
W BL1
2
121.74 (1000) (1.05) (0.65)
kf wf =
(0.65) (0.05) (8 × 10 - 7 ) (100)(26)
k f w f = 8227 mD - ft
xf = s = 203 ft
tBLUSi = 0.05 hrs
(t.∆P'W)R =12.05 psi
1.0E+01
tRUSi = 0.9
e 3.31739k
− tmax = 0.0078 hrs
(t.∆P'W)max = 5.253 psi
tmin = 0.102 hrs
(t.∆P'W)min = 1.793 psi
rw wf k f 1.0E+00
1.0E-04 1.0E-03 1.0E-02 1.0E-01 1.0E+00
elapsed time, ∆t, hrs
1.0E+01 1.0E+02 1.0E+03
299
End of Chapter 7