SlideShare a Scribd company logo
1 of 7
Download to read offline
Tom Aage Jelmert
NTNU
Department of Petroleum Engineering
and Applied Geophysics
1
THE PRESSURE DERIVATIVE
The pressure derivative has important diagnostic properties. It is also important for
making type curve analysis more reliable. The field curves may be matched against
two type curves rather than one. The logarithmic pressure derivative has the
advantage of being dimensionwise consistent with pressure. Hence they may be
displayed in the same coordinate system.
Drawdown
During radial flow the following equation applies:








+
+
=
∆ S
r
c
kt
kh
B
q
p
w
t
wf 2
809
.
0
ln
4 2
ϕµ
π
µ
The above equation will show up as a straight line on a wf
p
∆ versus ln t plot. This
implies that the logarithmic pressure derivative will be constant.
t
d
p
d wf
ln
∆
=
kh
B
q
π
µ
4
The above equation will show up as a horizontal line in any coordinate system. By use
of the chain rule the logarithmic derivative may be expressed in terms of the time
derivative:
dt
p
d
t
t
d
p
d wf
wf ∆
=
∆
ln
During the wellbore storage period storage period the following equation applies:
s
wf
C
qBt
p =
∆
The logarithmic derivative becomes:
s
wf
C
qBt
t
d
p
d
=
∆
ln
which is the same right hand side as for the pressure difference, ∆p.
Flow period diagnostics is best done in a log-log coordinate system. Taking the
logarithm on both sides of the above equation yields:
Tom Aage Jelmert THE PRESSURE DERIVATIVE 2
[ ]
t
C
qB
p
s
wf log
log
'
log ln
+
=
∆
The above equation will show up as a straight line with slope one.
Wellbore storage followed by radial flow has a characteristic shape on diagnostic (log
– log) plot which is shown below.
Figure 1: Pressure and pressure derivative diagnostic plot for drawdown
This example illustrates the diagnostic properties of the pressure derivative. The
wellbore storage may be recognized as a straight line with unit slope and the radial
flow period will show up as a horizontal line.
Buildup
The dimensionless pressure change for build up is:
( ) ( ) ( )
DBU D D D D D D D
p p t p t t p t
= ∆ − + ∆ +
Suppose there are two simultaneous radial flow periods. Then the buildup may be
described by the modified Horner equation
)
2
809
.
0
)
(
(ln
4 2
S
t
t
r
c
t
kt
kh
B
q
p
p
w
t
p
BU +
+
∆
+
∆
=
∆
ϕµ
π
µ
where wf
ws
BU p
p
p −
=
∆ . The pressure difference is illustrated below. Note that pwf is
the last recorded flowing pressure.
Tom Aage Jelmert THE PRESSURE DERIVATIVE 3
Figure 2: The development of ∆PBU with time.
One may define an equivalent time:
t
t
t
t
t
p
p
e
∆
+
∆
=
∆
Substitution of the equivalent time into the buildup equation yields:
)
2
809
.
0
(ln
4 2
S
r
c
t
k
kh
B
q
p
w
t
e
BU +
+
∆
=
∆
ϕµ
π
µ
Observe that the above equation has the same appearance as the corresponding
drawdown equation. The pressure derivative becomes:
kh
B
q
t
d
dp
e
w
π
µ
4
ln
=
∆
which will plot like a horizontal line.
Immediately after the well has been closed, fluid will continue to flow into the well.
This phenomenon has been called afterflow. From the definition of equivalent time,
we conclude that for small values of shutin time, there is essentially no difference
between the shutin time, ∆t, and equivalent time, ∆te,. Hence:
∆te =∆t
Tom Aage Jelmert THE PRESSURE DERIVATIVE 4
Suppose the well was closed during a radial flow period. Then the dimensionless
buildup equation during afterflow will simplify to:
1
ln
2
pD D
D
DBU
sD pD
t t
t
p
C t
+ ∆
∆
= −
Note that the latter term is essentially be zero for small values of ∆t. Hence the
buildup equation during afterflow is the same as for wellbore storage during a
drawdown test.
D
DBU
SD
t
p
C
∆
=
The equivalent dimensional equation becomes:
BU
S
qB
p t
C
∆ = ∆
The above equation will show up as a straight line with unit slope on a log-log plot.
The diagnostic plot for a transition from afterflow to radial flow is shown below.
Figure 3: The buildup diagnostic plot has the same appearance as for drawdown.
For an old well, the condition that shutin time is small in comparison with the
production time is valid during the entire test, then the buildup equation will simplify
to:








+
+
∆
=
∆ s
r
c
t
k
kh
B
q
p
w
t
BU 2
809
.
0
ln
4 2
ϕµ
π
µ
Tom Aage Jelmert THE PRESSURE DERIVATIVE 5
The transition between wellbore storage and radial flow will show up as the previous
curves when plotted against the shutin time ∆t.
Figure 4: Pressure and pressure derivative for buildup in an old well, t>> ∆ t
Derivation algorithm
A derivative is usually approximated by a finite difference quotient. As such it is
sensitive to noise. Some smoothing may be necessary to filter out high frequency
noise.
Most numerical filters depend on an even sampling rate. This is rarely the case in well
testing. For a non-even spacing between sampled the points, the derivative may be
approximated by the slope of a least square line through neigbouring points. All
points in the interval contribute to the computed derivative.
Tom Aage Jelmert THE PRESSURE DERIVATIVE 6
Figure 5: Schematic of a 7 point least square filter
An alternative algorithm uses three points only, the point of interest, one to the left
and one to the right.
Figure 6: Schematic of a derivation algorithm
The derivative is approximated as the weighted average between the left and right
hand slopes.
2
1
1
2
2
2
1
1
x
x
x
x
p
x
x
p
dx
p
d
i ∆
+
∆
∆
∆
∆
+
∆
∆
∆
=





 ∆
Tom Aage Jelmert THE PRESSURE DERIVATIVE 7
A smaller difference, ∆x, on the horizontal axis leads to a better approximation of the
derivative. Hence the highest weight factor is applied to the finite difference quotient
with the smallest difference ∆x.
It is recommended to start with consecutive points. If the degree of noise is
unacceptable, then the distances ∆x1 and ∆x2 have to be increased. The points 1 and 2
are selected as the first points such that
∆x1, ∆x2 ≥ L
If x = ln ∆te , then
L
t
t
i
≥
2
ln .
and
L
t
ti
≥
1
ln
L has been called the smoothing parameter. The degree of smoothing will increase
with increasing smoothing parameter. On the other hand, the accuracy of the
derivative approximation will decrease. Hence L should be kept as small as possible.
Experience has shown that L ≈ 0.2 is often a natural choice.
Any derivation algorithm has a problem near the ends of the interval. The calculation
scheme is then running out of points. This phenomenon has been called the end effect
of the pressure derivative. These regions have to be treated separately. One solution is
to reduce the smoothing parameter close to the ends of the intervals.

More Related Content

Similar to silo.tips_the-pressure-derivative.pdf

governing_equations_radiation_problem
governing_equations_radiation_problemgoverning_equations_radiation_problem
governing_equations_radiation_problemPraveen Narayanan
 
nozzle_diffuser_circulation-2022 (1).pdf
nozzle_diffuser_circulation-2022 (1).pdfnozzle_diffuser_circulation-2022 (1).pdf
nozzle_diffuser_circulation-2022 (1).pdfchandanraj961610
 
volumetric properties.ppt
volumetric properties.pptvolumetric properties.ppt
volumetric properties.pptIyerVasundhara
 
Transport phenomena Solved problems
Transport phenomena Solved problemsTransport phenomena Solved problems
Transport phenomena Solved problemsWolkite University
 
DATA ANALYSIS IN PHYSICS.pdf
DATA  ANALYSIS IN PHYSICS.pdfDATA  ANALYSIS IN PHYSICS.pdf
DATA ANALYSIS IN PHYSICS.pdfAbofongPrecious
 
2. Fluids 2.ppt
2. Fluids 2.ppt2. Fluids 2.ppt
2. Fluids 2.pptBlahBeleh
 
Title of the ReportA. Partner, B. Partner, and C. Partner.docx
Title of the ReportA. Partner, B. Partner, and C. Partner.docxTitle of the ReportA. Partner, B. Partner, and C. Partner.docx
Title of the ReportA. Partner, B. Partner, and C. Partner.docxjuliennehar
 
Oscilloscope tutorial -phasemeasurement
Oscilloscope tutorial -phasemeasurementOscilloscope tutorial -phasemeasurement
Oscilloscope tutorial -phasemeasurementcyberns_
 
Cubic root using excel
Cubic root using excelCubic root using excel
Cubic root using excelAkshaya Mishra
 
Manual Solution Fermi Thermodynamics
Manual Solution Fermi Thermodynamics Manual Solution Fermi Thermodynamics
Manual Solution Fermi Thermodynamics dklajd
 

Similar to silo.tips_the-pressure-derivative.pdf (20)

wave_equation
wave_equationwave_equation
wave_equation
 
Fanno Flow
Fanno FlowFanno Flow
Fanno Flow
 
03 1 bsb 228 pressure and pressure measurement
03 1 bsb 228 pressure and pressure measurement03 1 bsb 228 pressure and pressure measurement
03 1 bsb 228 pressure and pressure measurement
 
Solving heat conduction equation (parabolic pde)
Solving heat conduction equation (parabolic pde)Solving heat conduction equation (parabolic pde)
Solving heat conduction equation (parabolic pde)
 
Fo ode-1
Fo ode-1Fo ode-1
Fo ode-1
 
governing_equations_radiation_problem
governing_equations_radiation_problemgoverning_equations_radiation_problem
governing_equations_radiation_problem
 
nozzle_diffuser_circulation-2022 (1).pdf
nozzle_diffuser_circulation-2022 (1).pdfnozzle_diffuser_circulation-2022 (1).pdf
nozzle_diffuser_circulation-2022 (1).pdf
 
volumetric properties.ppt
volumetric properties.pptvolumetric properties.ppt
volumetric properties.ppt
 
Transport phenomena Solved problems
Transport phenomena Solved problemsTransport phenomena Solved problems
Transport phenomena Solved problems
 
DATA ANALYSIS IN PHYSICS.pdf
DATA  ANALYSIS IN PHYSICS.pdfDATA  ANALYSIS IN PHYSICS.pdf
DATA ANALYSIS IN PHYSICS.pdf
 
2. Fluids 2.ppt
2. Fluids 2.ppt2. Fluids 2.ppt
2. Fluids 2.ppt
 
Statistics Homework Help
Statistics Homework HelpStatistics Homework Help
Statistics Homework Help
 
Multiple Linear Regression Homework Help
Multiple Linear Regression Homework HelpMultiple Linear Regression Homework Help
Multiple Linear Regression Homework Help
 
INPhO-2014-QP-Solutions
INPhO-2014-QP-SolutionsINPhO-2014-QP-Solutions
INPhO-2014-QP-Solutions
 
Title of the ReportA. Partner, B. Partner, and C. Partner.docx
Title of the ReportA. Partner, B. Partner, and C. Partner.docxTitle of the ReportA. Partner, B. Partner, and C. Partner.docx
Title of the ReportA. Partner, B. Partner, and C. Partner.docx
 
Oscilloscope tutorial -phasemeasurement
Oscilloscope tutorial -phasemeasurementOscilloscope tutorial -phasemeasurement
Oscilloscope tutorial -phasemeasurement
 
Hydraulics
HydraulicsHydraulics
Hydraulics
 
Cubic root using excel
Cubic root using excelCubic root using excel
Cubic root using excel
 
Manual Solution Fermi Thermodynamics
Manual Solution Fermi Thermodynamics Manual Solution Fermi Thermodynamics
Manual Solution Fermi Thermodynamics
 
Solution baupc 2002
Solution baupc 2002Solution baupc 2002
Solution baupc 2002
 

Recently uploaded

VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 

Recently uploaded (20)

VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 

silo.tips_the-pressure-derivative.pdf

  • 1. Tom Aage Jelmert NTNU Department of Petroleum Engineering and Applied Geophysics 1 THE PRESSURE DERIVATIVE The pressure derivative has important diagnostic properties. It is also important for making type curve analysis more reliable. The field curves may be matched against two type curves rather than one. The logarithmic pressure derivative has the advantage of being dimensionwise consistent with pressure. Hence they may be displayed in the same coordinate system. Drawdown During radial flow the following equation applies:         + + = ∆ S r c kt kh B q p w t wf 2 809 . 0 ln 4 2 ϕµ π µ The above equation will show up as a straight line on a wf p ∆ versus ln t plot. This implies that the logarithmic pressure derivative will be constant. t d p d wf ln ∆ = kh B q π µ 4 The above equation will show up as a horizontal line in any coordinate system. By use of the chain rule the logarithmic derivative may be expressed in terms of the time derivative: dt p d t t d p d wf wf ∆ = ∆ ln During the wellbore storage period storage period the following equation applies: s wf C qBt p = ∆ The logarithmic derivative becomes: s wf C qBt t d p d = ∆ ln which is the same right hand side as for the pressure difference, ∆p. Flow period diagnostics is best done in a log-log coordinate system. Taking the logarithm on both sides of the above equation yields:
  • 2. Tom Aage Jelmert THE PRESSURE DERIVATIVE 2 [ ] t C qB p s wf log log ' log ln + = ∆ The above equation will show up as a straight line with slope one. Wellbore storage followed by radial flow has a characteristic shape on diagnostic (log – log) plot which is shown below. Figure 1: Pressure and pressure derivative diagnostic plot for drawdown This example illustrates the diagnostic properties of the pressure derivative. The wellbore storage may be recognized as a straight line with unit slope and the radial flow period will show up as a horizontal line. Buildup The dimensionless pressure change for build up is: ( ) ( ) ( ) DBU D D D D D D D p p t p t t p t = ∆ − + ∆ + Suppose there are two simultaneous radial flow periods. Then the buildup may be described by the modified Horner equation ) 2 809 . 0 ) ( (ln 4 2 S t t r c t kt kh B q p p w t p BU + + ∆ + ∆ = ∆ ϕµ π µ where wf ws BU p p p − = ∆ . The pressure difference is illustrated below. Note that pwf is the last recorded flowing pressure.
  • 3. Tom Aage Jelmert THE PRESSURE DERIVATIVE 3 Figure 2: The development of ∆PBU with time. One may define an equivalent time: t t t t t p p e ∆ + ∆ = ∆ Substitution of the equivalent time into the buildup equation yields: ) 2 809 . 0 (ln 4 2 S r c t k kh B q p w t e BU + + ∆ = ∆ ϕµ π µ Observe that the above equation has the same appearance as the corresponding drawdown equation. The pressure derivative becomes: kh B q t d dp e w π µ 4 ln = ∆ which will plot like a horizontal line. Immediately after the well has been closed, fluid will continue to flow into the well. This phenomenon has been called afterflow. From the definition of equivalent time, we conclude that for small values of shutin time, there is essentially no difference between the shutin time, ∆t, and equivalent time, ∆te,. Hence: ∆te =∆t
  • 4. Tom Aage Jelmert THE PRESSURE DERIVATIVE 4 Suppose the well was closed during a radial flow period. Then the dimensionless buildup equation during afterflow will simplify to: 1 ln 2 pD D D DBU sD pD t t t p C t + ∆ ∆ = − Note that the latter term is essentially be zero for small values of ∆t. Hence the buildup equation during afterflow is the same as for wellbore storage during a drawdown test. D DBU SD t p C ∆ = The equivalent dimensional equation becomes: BU S qB p t C ∆ = ∆ The above equation will show up as a straight line with unit slope on a log-log plot. The diagnostic plot for a transition from afterflow to radial flow is shown below. Figure 3: The buildup diagnostic plot has the same appearance as for drawdown. For an old well, the condition that shutin time is small in comparison with the production time is valid during the entire test, then the buildup equation will simplify to:         + + ∆ = ∆ s r c t k kh B q p w t BU 2 809 . 0 ln 4 2 ϕµ π µ
  • 5. Tom Aage Jelmert THE PRESSURE DERIVATIVE 5 The transition between wellbore storage and radial flow will show up as the previous curves when plotted against the shutin time ∆t. Figure 4: Pressure and pressure derivative for buildup in an old well, t>> ∆ t Derivation algorithm A derivative is usually approximated by a finite difference quotient. As such it is sensitive to noise. Some smoothing may be necessary to filter out high frequency noise. Most numerical filters depend on an even sampling rate. This is rarely the case in well testing. For a non-even spacing between sampled the points, the derivative may be approximated by the slope of a least square line through neigbouring points. All points in the interval contribute to the computed derivative.
  • 6. Tom Aage Jelmert THE PRESSURE DERIVATIVE 6 Figure 5: Schematic of a 7 point least square filter An alternative algorithm uses three points only, the point of interest, one to the left and one to the right. Figure 6: Schematic of a derivation algorithm The derivative is approximated as the weighted average between the left and right hand slopes. 2 1 1 2 2 2 1 1 x x x x p x x p dx p d i ∆ + ∆ ∆ ∆ ∆ + ∆ ∆ ∆ =       ∆
  • 7. Tom Aage Jelmert THE PRESSURE DERIVATIVE 7 A smaller difference, ∆x, on the horizontal axis leads to a better approximation of the derivative. Hence the highest weight factor is applied to the finite difference quotient with the smallest difference ∆x. It is recommended to start with consecutive points. If the degree of noise is unacceptable, then the distances ∆x1 and ∆x2 have to be increased. The points 1 and 2 are selected as the first points such that ∆x1, ∆x2 ≥ L If x = ln ∆te , then L t t i ≥ 2 ln . and L t ti ≥ 1 ln L has been called the smoothing parameter. The degree of smoothing will increase with increasing smoothing parameter. On the other hand, the accuracy of the derivative approximation will decrease. Hence L should be kept as small as possible. Experience has shown that L ≈ 0.2 is often a natural choice. Any derivation algorithm has a problem near the ends of the interval. The calculation scheme is then running out of points. This phenomenon has been called the end effect of the pressure derivative. These regions have to be treated separately. One solution is to reduce the smoothing parameter close to the ends of the intervals.