7/30/2019 Lecture 2-B Practical Welltest Analysis
1/78
Practical WelltestAnalysis
Advanced Reservoir Engineering
Hassan Bahrami
2013
7/30/2019 Lecture 2-B Practical Welltest Analysis
2/78
Pressure vs Time in Transient Tests
Wellbore effect
Reservoir response
Boundary effect
Pressure
Time
PiPressure propagation, radial into formation
Boundary effect
7/30/2019 Lecture 2-B Practical Welltest Analysis
3/78
Wellbore storage analysis
Taking Logarithm of the equation:
General form of equation for WBS effect:
For pressure data related to
wellbore storage region:
Plot ofP vs. time in a Log-log
plot, results in a unit slope line
Plot of P: dp/d[ln(t)] vs.
time in a Log-log plot, results in
a unit slope line
tP c
c)(][L)1(P)Log( Logtog
c)(][L1t))]P)/d(ln(Log[d( Logtog And by taking the derivatives :
Log(dt)
P
P
Log(dP)
+1
slope
7/30/2019 Lecture 2-B Practical Welltest Analysis
4/78
Pressure Draw-Down Test Analysis
Time
Flow rate
Pressure
7/30/2019 Lecture 2-B Practical Welltest Analysis
5/78
Pressure Derivative Method / Drawdown Test
P = m (log[t]) + b
m3.2t)(lnd
P)(d
]3.2log[][log0]t)(lnd
P)(d[ mtLog
P
P
))tln(-)tP1)/(ln(-(P2:P' 12
RF
P
&Pr
t
7/30/2019 Lecture 2-B Practical Welltest Analysis
6/78
Permeability and Skin from Pressure
derivative
mIARF
)log(*)*3.2(1 RFRFhr tmPP
hm
BQk o
*)*3.2(
***6.162
]23.3)log()*3.2(
[*1513.12
1
wt
hr
rc
k
m
PS
P
&
Pr
t
7/30/2019 Lecture 2-B Practical Welltest Analysis
7/78
Pressure Build-Up Analysis
Pwf Pws
t=0
Pi
t=tp
7/30/2019 Lecture 2-B Practical Welltest Analysis
8/78
Pressure Derivative Method / Build-Up Test
P = m (log[ tp+t / t]) + b
mtp
3.2
)t
t
(lnd
P)(d
]3.2log[]t[log0]
t])t)/((ln[d
P)(d[ m
t
Log
p
t])t)/((ln[d
P)(d'
ptP
7/30/2019 Lecture 2-B Practical Welltest Analysis
9/78
hm
BQk o*)*3.2(
6.162
]23.3)log()1
log(*3.2
[*1513.12
1
wtp
phr
rc
k
t
t
m
PS
Permeability and Skin from Pressure
derivative
m
))1(
log(*)*3.2(1pRF
RFp
RFhrtt
ttmPP
P
&
Pr
t
7/30/2019 Lecture 2-B Practical Welltest Analysis
10/78
Well Models
7/30/2019 Lecture 2-B Practical Welltest Analysis
11/78
Well Models
Hydraulic (Vertical) Fracture
Infinite conductivity
Finite (low) conductivity
Partial completed/perforated
Horizontal well
7/30/2019 Lecture 2-B Practical Welltest Analysis
12/78
Infinite-Conductivity or Uniform Flux
Vertical (Hydraulic) Fracture
7/30/2019 Lecture 2-B Practical Welltest Analysis
13/78
Infinite-Conductivity or Uniform Flux Vertical (Hydraulic)
Fracture
+1/2
7/30/2019 Lecture 2-B Practical Welltest Analysis
14/78
Example of Linear Flow Regime Analysis
7/30/2019 Lecture 2-B Practical Welltest Analysis
15/78
Finite-Conductivity Vertical
(Hydraulic) Fracture
+1/4
+1/2
7/30/2019 Lecture 2-B Practical Welltest Analysis
16/78
Example of Finite Conductivity Response
7/30/2019 Lecture 2-B Practical Welltest Analysis
17/78
Partial Completion (Limited Entry)
7/30/2019 Lecture 2-B Practical Welltest Analysis
18/78
Example of Spherical Flow Regime Analysis
7/30/2019 Lecture 2-B Practical Welltest Analysis
19/78
Limited Entry Response
-1/2
KrKs
7/30/2019 Lecture 2-B Practical Welltest Analysis
20/78
Horizontal wells
7/30/2019 Lecture 2-B Practical Welltest Analysis
21/78
Horizontal wells
0 slope +1/2 slope 0 slope
7/30/2019 Lecture 2-B Practical Welltest Analysis
22/78
Multi-lateral wells
7/30/2019 Lecture 2-B Practical Welltest Analysis
23/78
Question: Flow regimes in Slanted wells? Plot a typical
P and P curves vs time for the following case.
7/30/2019 Lecture 2-B Practical Welltest Analysis
24/78
Reservoir Models
7/30/2019 Lecture 2-B Practical Welltest Analysis
25/78
Homogeneous Reservoirs
7/30/2019 Lecture 2-B Practical Welltest Analysis
26/78
Composite Systems
7/30/2019 Lecture 2-B Practical Welltest Analysis
27/78
Gas-Condensate Reservoirs
7/30/2019 Lecture 2-B Practical Welltest Analysis
28/78
Layered Reservoirs (Dual Permeability Model)
Welltest analysis using IARF line provides average permeability
and skin for multi-layered systems
7/30/2019 Lecture 2-B Practical Welltest Analysis
29/78
Welltest in 2-Layered Reservoirs
7/30/2019 Lecture 2-B Practical Welltest Analysis
30/78
Welltest in 2-Layered Reservoirs
7/30/2019 Lecture 2-B Practical Welltest Analysis
31/78
Welltest in 2-Layered Reservoirs
7/30/2019 Lecture 2-B Practical Welltest Analysis
32/78
Welltest in 2-Layered Reservoirs
7/30/2019 Lecture 2-B Practical Welltest Analysis
33/78
Multi-Layered Reservoirs
Welltest Analysis
7/30/2019 Lecture 2-B Practical Welltest Analysis
34/78
Naturally fractured Reservoirs
Dual porosity
Dual permeabilityModel
ebulk volumMatrix
volumedMatrix voim
ebulk volumTotal
volumevoidFracturef
7/30/2019 Lecture 2-B Practical Welltest Analysis
35/78
Dual Porosity - Dual Permeability Reservoirs
Naturally Fractured
Reservoirs
(NFRs) Fracture radial
flow
Total system
radial flow
Km, PHIm Kf, PHIf
7/30/2019 Lecture 2-B Practical Welltest Analysis
36/78
Fracture Parameters
2
w
f
m rK
K
mmff
ff
CC
C
..
.
)/1/1/1(4222
ZYXaaa
K Permeability
C Compressibility
rw Wellbore radius
Porosity
a Fracture spacing (block size)
Shape factor
Interporosity flow coefficient
Fracture storativity
f fracture
m matrix
Image Logs
Petrophysical Logs
a
bImage Logs may provide
fracture aperture (b) and
fracture spacing (a)
7/30/2019 Lecture 2-B Practical Welltest Analysis
37/78
NFRs welltest analysis
SPE 104056
2
wm
f rK
K
7/30/2019 Lecture 2-B Practical Welltest Analysis
38/78
Question: Predict flow regimes for the following case, and
make plot of P&P vs time on Log-Log plot
water injection
Perf
Heavy Oil (API 15)Water
(Salinity 20000
PPM)
7/30/2019 Lecture 2-B Practical Welltest Analysis
39/78
Boundary Models
7/30/2019 Lecture 2-B Practical Welltest Analysis
40/78
Type of Boundaries
Fault ( Sealing fault Leaky fault )
Closed Systems (No flow Boundary)
Constant Pressure Boundary
(Aquifer - Gas Cap)
7/30/2019 Lecture 2-B Practical Welltest Analysis
41/78
Effect of Fault
Fault:
In early time: DP = m1 * log(Dt) + b
In late time: DP = m2 * log(Dt) + b
Where : m2 = 2 * m1
Closed Systems : DP = m * Dt + b
Result:
Log [ dP/d[log(Dt)] ] vs Log (Dt) Slope: +1
7/30/2019 Lecture 2-B Practical Welltest Analysis
42/78
Effect of Fault
7/30/2019 Lecture 2-B Practical Welltest Analysis
43/78
Leaky Fault
7/30/2019 Lecture 2-B Practical Welltest Analysis
44/78
Closed System: No flow boundary
7/30/2019 Lecture 2-B Practical Welltest Analysis
45/78
Constant
Pressure
Boundary
Aquifer
Gas cap
7/30/2019 Lecture 2-B Practical Welltest Analysis
46/78
Question: Predict flow regimes
Well
Boundary
Q ti
7/30/2019 Lecture 2-B Practical Welltest Analysis
47/78
Question:
Provide your interpretation on the pressure build-up data
given below.-Well model?
-Reservoir model?
-Boundary model?
7/30/2019 Lecture 2-B Practical Welltest Analysis
48/78
Welltest Analysis Using ECRIN
Hassan Bahrami
7/30/2019 Lecture 2-B Practical Welltest Analysis
49/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
50/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
51/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
52/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
53/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
54/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
55/78
Production time
Production rate
60 100024 0
60 hrs production with 1000 STBD oil rate,
followed by 24 hrs build-up
7/30/2019 Lecture 2-B Practical Welltest Analysis
56/78
60
1000
7/30/2019 Lecture 2-B Practical Welltest Analysis
57/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
58/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
59/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
60/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
61/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
62/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
63/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
64/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
65/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
66/78
Flow Regimes Prediction
using
Ecrin Numerical
7/30/2019 Lecture 2-B Practical Welltest Analysis
67/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
68/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
69/78
Add girds, then double click on well location
7/30/2019 Lecture 2-B Practical Welltest Analysis
70/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
71/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
72/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
73/78
7/30/2019 Lecture 2-B Practical Welltest Analysis
74/78
Results
7/30/2019 Lecture 2-B Practical Welltest Analysis
75/78
Results1 2
How to remove grids:
7/30/2019 Lecture 2-B Practical Welltest Analysis
76/78
How to remove grids:
Right click:
Example of different time steps
7/30/2019 Lecture 2-B Practical Welltest Analysis
77/78
Example of different time steps
5 hrs 20 hrs
Linear & Elliptical flow Gradually changing toradial flow
7/30/2019 Lecture 2-B Practical Welltest Analysis
78/78
Thank you