Quick refresher
- The derivative is the slope of the semilog plot at each point. It is measured in units of pressure, and we take it with respect to the natural logarithm even if the axes are marked in decimal cycles.
- If grows as , the derivative equals . On a log–log plot both curves are then parallel straight lines with slope . This gives the unit slope of wellbore storage (, the curves coincide), the slope ½ of linear flow and the slope −½ of spherical flow. Radial flow ( grows as ) gives a horizontal “plateau”.
- The plateau level gives the flow capacity without drawing a line. The ratio at any point of the plateau gives the skin. The dimensionless derivative on the plateau equals 0.5 for any well.
- The hump between the wellbore-storage section and the plateau is higher the larger is: the peak rises by about 0.44 units of for every tenfold increase of the parameter. Both the skin and a large wellbore storage coefficient produce a hump.
- The late shapes are these. A sealing fault gives a second plateau twice as high as the first. A closed area gives a rise with unit slope. A constant-pressure boundary gives a fall.
- We calculate the derivative from measurements through points that are a differentiation interval apart (usually 0.1–0.3 of a logarithmic cycle). A narrow interval amplifies the noise. A wide interval cuts off the hump and shifts the transitions.
logarithmic derivative; natural logarithm
flow capacity from the plateau level : m³/d, mPa·s, MPa, mD·m (in oilfield units the constant is 70.6)
dimensionless derivative; on the plateau it is 0.5 (oilfield: 141.2)
skin from the ratio of the pressure to the plateau: MPa, mD, h, mPa·s, 1/MPa, m
wellbore-storage section: m³/d, m³/MPa, h, MPa
- Comparing a derivative taken with respect to the base-10 logarithm with the formulas for the natural one. The error is a factor of 2.303.
- Differentiating between neighbouring readings. The noise is amplified, and the plateau cannot be seen.
- Smoothing too much. The hump is cut off, the transitions shift, and the skin from the shape of the hump comes out too low.
- Reading the plateau level from the last points of the record, where the differentiation interval is shortened or where the producing time before shut-in has an effect.
- Taking a fall of the derivative at the end of a pressure build-up curve for a supply of fluid from outside (a constant-pressure boundary), without checking the producing time before shut-in and changes in the rates of neighbouring wells.
After this lesson you can
- explain what the logarithmic derivative of pressure is, how it differs from the ordinary derivative with respect to time, and why we take it with respect to the natural logarithm
- derive, and recognise on the diagnostic plot, the typical shapes: wellbore storage, the transition “hump”, radial flow, linear and spherical flow, a closed area, a constant-pressure boundary and a sealing fault, in real units and in dimensionless form
- calculate the flow capacity (permeability times thickness) and the permeability from the level of the derivative “plateau”, and the skin from the ratio of the pressure to the plateau, in metric and oilfield units
- explain what the height and the position of the hump in the transition section depend on
- calculate the derivative from measurements with a differentiation interval, estimate the error from noise and the distortion from smoothing, and choose the interval
- name the false signs on the derivative plot and ways to check them
The derivative is the slope of the semilog plot
The analysis of pressure drawdown and build-up curves rests on the semilog straight line. In radial flow the pressure changes by the same amount in every logarithmic cycle of time (Pressure drawdown analysis, Pressure build-up analysis). Everything that makes a real record differ from this line shows up first as a change of slope. This includes wellbore storage, a fracture, boundaries and heterogeneity. But on a plot of against , a change of slope of 10–20% is almost invisible. The curve stays smooth, and it is easy to draw a “straight line” through its points in the wrong place.
So we plot the slope itself. The logarithmic derivative is the derivative of the pressure change with respect to the natural logarithm of time. We can also get it from the ordinary derivative with respect to time (the slope of the plot on ordinary axes) if we multiply that by the time:
- logarithmic derivative: the slope of the plot of against at the given point, Pa (the same units as )
- change of the bottomhole pressure since start-up or shut-in: after start-up, after shut-in; always positive, Pa
- time since start-up or shut-in (after shut-in, ), s
- natural logarithm of time; the derivative does not depend on the units of time, because changing them only shifts by a constant, —
Units: any system of units: is expressed in the same units as the pressure
- is counted from the pressure at the moment of start-up or shut-in, and from that moment.
- The logarithm is natural. If the axis is built in base-10 logarithms, the slope per cycle is times larger than .
- For a build-up after a short producing time of the well, we take the derivative with respect to the equivalent time (Effect of producing time on build-up analysis).
shows how much the pressure change grows when the time grows by a factor of . Per decimal cycle it grows by . The ordinary derivative in radial flow falls as , and it tells the eye little. Multiplying by turns it into a constant, and turns every departure from radial flow into a departure from this constant.
In other unit systems (1)
the same units of pressure; is the base-10 logarithm of time in any units.
: the slope per decimal cycle is 2.303 times the derivative.
Plot of the pressure rise, from 0 to 0.9 MPa, against the time after shut-in, from 0.0003 to 60 hours on a logarithmic scale. The points rise steeply in the first minutes, flatten sharply at about 0.1 hours, and then grow slowly and steadily to 0.81 MPa by 50 hours. Three short orange segments touch the curve: the steepest near 0.01 hours at the level 0.21 MPa, a gentler one near 0.1 hours at the level 0.59 MPa, and an almost horizontal one near 10 hours at the level 0.76 MPa. Their slopes, 0.16, 0.075 and 0.030 MPa, are written next to them.
Why we plot the derivative on log–log axes. Many flow regimes give a power law for the pressure against time (the pressure is proportional to a power of the time), and for such a law the derivative is proportional to the pressure itself:
- constant of the regime, which depends on the properties of the reservoir and the well, Pa/sⁿ
- exponent: 1 for wellbore storage or a closed area, ½ for linear flow, —
- change of pressure and its logarithmic derivative, Pa
- time since start-up or shut-in, s
Units: any consistent system of units
- The regime lasts long enough for a straight section to form on the plot.
- If a constant is added to the power term (for example, the skin pressure drop), the plot of is curved, but the derivative is not: the derivative of a constant is zero.
On a log–log plot both curves are straight lines with slope , and the derivative lies below the pressure by of a cycle. For the curves coincide. For the derivative is half as high. The derivative “does not see” constant terms: the skin pressure drop shifts but not . So the shape of a regime shows up on the derivative earlier and more clearly than on the pressure itself.
- Regime
- Wellbore storage
- How grows
- Derivative
- slope 1,
- What we find
- (Wellbore storage)
- Regime
- Radial flow
- How grows
- as
- Derivative
- plateau
- What we find
- , skin
- Regime
- Linear flow
- How grows
- as
- Derivative
- slope ½,
- What we find
- fracture length or channel width
- Regime
- Spherical flow
- How grows
- towards a constant, the remainder as
- Derivative
- slope −½
- What we find
- spherical permeability
- Regime
- Closed area
- How grows
- at the end, as
- Derivative
- slope 1
- What we find
- pore volume
- Regime
- Constant-pressure boundary
- How grows
- towards a constant
- Derivative
- falls to zero
- What we find
- distance to the boundary
- Regime
- Sealing fault
- How grows
- a second line with slope
- Derivative
- second plateau
- What we find
- distance to the fault
| Regime | How grows | Derivative | What we find |
|---|---|---|---|
| Wellbore storage | slope 1, | (Wellbore storage) | |
| Radial flow | as | plateau | , skin |
| Linear flow | as | slope ½, | fracture length or channel width |
| Spherical flow | towards a constant, the remainder as | slope −½ | spherical permeability |
| Closed area | at the end, as | slope 1 | pore volume |
| Constant-pressure boundary | towards a constant | falls to zero | distance to the boundary |
| Sealing fault | a second line with slope | second plateau | distance to the fault |
is the plateau level, and it is also the slope of the semilog straight line per unit of the natural logarithm; is the slope per decimal cycle. Linear flow (flow along parallel lines) comes from a hydraulic fracture (Inflow to a hydraulically fractured well) and from a narrow reservoir between two parallel faults (Several boundaries: parallel faults and wedge-shaped blocks). Spherical flow (flow that converges on a point from all directions) comes from partial penetration (Partial penetration and well deviation) and from the probe of a wireline formation tester (Supercharging and permeability from formation-tester pretests). The boundaries are in the section below.
The diagnostic plot
On a diagnostic plot with log–log axes, we draw two curves against the same time: the pressure change and its derivative . Both are in the same units of pressure, so their positions relative to each other carry information too. In the wellbore-storage section the curves coincide. In radial flow the pressure lies above the derivative, and the larger the skin, the higher.
The scale is the same as for the type curves (Type-curve matching), and for the same reason: in logarithms, the change to dimensionless quantities is a shift. The dimensionless derivative is related to the dimensional one by the same factor as the pressures themselves:
- dimensionless derivative, —
- dimensionless change of pressure in the well itself, , with skin and wellbore storage, as in the lessons Line-source solution and the pressure function and Type-curve matching, —
- dimensionless time ; the derivative with respect to equals the derivative with respect to , because and differ by a constant factor, —
- change of the rate at standard conditions, formation volume factor (reservoir volume per unit of surface volume), viscosity, m³/s, m³/m³, Pa·s
- permeability and thickness of the reservoir, m², m
Units: SI; the forms below are in oilfield units
- A constant rate after start-up (for a build-up: a constant rate before shut-in, and a shut-in time much shorter than the producing time).
- The equality holds for radial flow in a homogeneous reservoir, where .
The dimensionless and dimensional derivatives differ by the same factor as the pressures do. So on the type-curve plot shifts together with , and on the plot of the record shifts together with . In radial flow grows by ½ per unit of . This gives the level 0.5, the same for all wells and reservoirs. To match the plateau of the record to the level 0.5 is to find without drawing a single line.
In other unit systems (2)
in m³/d at standard conditions, in mPa·s, in mD, in m, and in MPa.
and , where 0.0853 is the constant of Darcy's law in these units (Rock permeability).
in STB/d (stock-tank barrels of oil per day), in cP, in mD, in ft, and in psi.
, .
Below is the assumed pressure build-up record that we analyse in this lesson. An oil well produced for 250 days at 150 m³/d, and then we shut it in at the wellhead. There is free gas in the tubing, so wellbore storage is noticeable. A downhole gauge recorded the pressure every second. For the analysis we took 20 readings per logarithmic cycle of time, which makes 105 readings in 50 h.
Log–log plot: time after shut-in from 0.0003 to 60 hours, pressure from 0.005 to 2 MPa. The points of pressure rise in the first seconds lie on a dashed unit-slope line. At about 0.01 hours they leave it, and after 0.1 hours they are almost horizontal and grow slowly from 0.6 to 0.8 MPa. The orange derivative first coincides with the points on the unit-slope line. At about a minute and a half it passes a maximum of 0.2 MPa, then falls, and after 1–2 hours it runs almost horizontally along the dashed line at 0.030 MPa, with small oscillations to the end of the record.
- 1.8 s
- , MPa
- 0.0134
- , MPa
- 0.0130
- 3.6 s
- , MPa
- 0.0256
- , MPa
- 0.0262
- 11 s
- , MPa
- 0.0770
- , MPa
- 0.0723
- 36 s
- , MPa
- 0.2080
- , MPa
- 0.1605
- 1.9 min
- , MPa
- 0.4323
- , MPa
- 0.1942
- 6.0 min
- , MPa
- 0.5941
- , MPa
- 0.0789
- 19 min
- , MPa
- 0.6495
- , MPa
- 0.0369
- 1.00 h
- , MPa
- 0.6880
- , MPa
- 0.0315
- 3.16 h
- , MPa
- 0.7224
- , MPa
- 0.0301
- 10.0 h
- , MPa
- 0.7569
- , MPa
- 0.0306
- 31.6 h
- , MPa
- 0.7920
- , MPa
- 0.0299
| , MPa | , MPa | |
|---|---|---|
| 1.8 s | 0.0134 | 0.0130 |
| 3.6 s | 0.0256 | 0.0262 |
| 11 s | 0.0770 | 0.0723 |
| 36 s | 0.2080 | 0.1605 |
| 1.9 min | 0.4323 | 0.1942 |
| 6.0 min | 0.5941 | 0.0789 |
| 19 min | 0.6495 | 0.0369 |
| 1.00 h | 0.6880 | 0.0315 |
| 3.16 h | 0.7224 | 0.0301 |
| 10.0 h | 0.7569 | 0.0306 |
| 31.6 h | 0.7920 | 0.0299 |
. The data were calculated from a model of a homogeneous infinite reservoir with wellbore storage and skin. Random gauge noise with a standard deviation of 0.0004 MPa was added, and then the values were rounded to 0.0001 MPa. The parameters of the model are given in the examples. The derivative is calculated from all 105 readings with an interval of 0.2 cycle (the method is in the section on calculation from measurements).
How to read this plot. In the first seconds both curves follow one unit-slope line: only the wellbore works. Then the pressure flattens, but the derivative keeps rising, and about a minute and a half after shut-in it passes a hump (a peak) about 0.21 MPa high, seven times higher than the future plateau. After 1–2 h the derivative is almost horizontal at about 0.030 MPa. This is radial flow, and these are the points from which we calculate the flow capacity and the skin. There are no signs of boundaries up to the end of the record: in the last cycle the derivative neither rises nor falls by more than the noise allows.
The plateau: flow capacity and skin without a line
In radial flow the derivative is constant and equal to the slope of the semilog straight line per unit of the natural logarithm. This horizontal section is the derivative plateau. We find the flow capacity directly from its level, without choosing points for a line and without the risk of drawing the line through the transition section:
- flow capacity, m³
- level of the derivative plateau; it is also the slope of the semilog straight line per unit of the natural logarithm, , Pa
- rate at standard conditions (after start-up or before shut-in), formation volume factor, viscosity, m³/s, m³/m³, Pa·s
Units: SI
- The derivative is horizontal for at least half a logarithmic cycle. We average its level over the points of this section.
- A constant rate. For a build-up, the shut-in time is much shorter than the producing time of the well.
- The plateau refers to radial flow through the whole thickness of the reservoir. With partial penetration, an early plateau can refer to only part of the thickness (Partial penetration and well deviation).
This is the same formula as for the flow capacity from the slope of a line (Pressure drawdown analysis), but the slope is read as the level of a horizontal section. We see a plateau at once, and a departure from it by a few per cent is visible too. So the derivative makes it easy to check whether all the points chosen for a line really belong to radial flow.
In other unit systems (2)
in m³/d, in mPa·s, in MPa; in mD·m.
; with the slope per decimal cycle , the same formula gives the familiar .
in STB/d, in cP, in psi; in mD·ft.
; for the slope per decimal cycle it is 162.6.
We find the skin from the position of the pressure curve. In radial flow , so the ratio of the pressure to the plateau level at any point of radial flow gives the skin:
- change of pressure at the time , taken on the plateau, Pa
- level of the derivative plateau, Pa
- permeability (from the plateau), porosity, viscosity, total compressibility, wellbore radius, m², —, Pa·s, 1/Pa, m
- time since start-up or shut-in, s
Units: SI; natural logarithm
- The point lies on the plateau: wellbore storage is over, and the boundaries have not yet had an effect.
- For a build-up, , and the shut-in time is much shorter than the producing time.
- The skin refers to the wellbore radius that we put into the formula.
This is the skin formula from the line of a drawdown test, written with the natural logarithm (Pressure drawdown analysis). is how many “units” of pressure drop have built up by the time . Of these, would be given by a reservoir without skin, and half of the remainder is the skin. On the diagnostic plot this is the vertical distance between the pressure curve and the derivative curve: the larger the skin, the higher the pressure above the derivative.
In other unit systems (1)
in h, in mD, in mPa·s, in 1/MPa, in m; and in MPa.
and ; the factor converts time in hours into dimensionless time, as in the lesson Pressure drawdown analysis.
- Well and reservoir
- = 150 m³/d; = 1.28; = 0.6 mPa·s; = 20 m; = 0.24; MPa⁻¹; = 0.1 m
- Producing time before shut-in
- 6000 h, much longer than the record
- From the plot
- a reading on the unit slope: 1.8 s ( h), = 0.0134 MPa; the plateau is the mean value of the derivative over all the points from 3.2 to 32 h, = 0.02996 MPa; at 10 h is 0.7569 MPa
- Wellbore storage coefficient from the unit slope: ; m³/MPa. The derivative from the measurements at this point is 0.0130 MPa, almost the same as : on the unit slope the curves merge.
- Flow capacity from the plateau: ; mD·m; mD.
- The same in oilfield units (1 m³ = 6.2898 bbl, 1 MPa = 145.04 psi, 1 m = 3.2808 ft): = 943.5 STB/d, = 4.345 psi; mD·ft, that is, 3589 mD·m.
- Skin from the point at 10 h: ; ; .
- Dimensionless wellbore storage coefficient: m³/MPa; ; the parameter of the type curve is .
What it means. We calculated the record from a model with = 0.3 m³/MPa, = 180 mD and = 5. The three numbers came back with errors of 0.3%, 0.3% and 0.05 in skin. We did not have to draw a single line: the plateau level is averaged over a whole logarithmic cycle of values of the derivative, and the skin comes from the ratio of the pressure to the plateau at one point. If the skin were zero, the pressure at 10 h would be smaller by = 0.30 MPa, and on the diagnostic plot the pressure curve would drop noticeably towards the derivative. The data in this example are assumed for illustration.
Wellbore storage and the transition hump
While only the wellbore works, the pressure grows in proportion to time (Wellbore storage). The derivative of a linear function with respect to the logarithm of time equals the function itself:
- change of the rate at the wellhead at standard conditions, and formation volume factor, m³/s, m³/m³
- wellbore storage coefficient, m³/Pa
- time since start-up or shut-in, s
- dimensionless time divided by the dimensionless wellbore storage coefficient, —
Units: SI; in metric oilfield units : m³/d, m³/MPa, h, MPa
- The inflow from the reservoir has not changed yet: this is the section of pure wellbore storage.
- The coefficient is constant.
On a log–log plot the pressure and the derivative lie on one unit-slope line. As soon as the inflow from the reservoir starts to change, the curves part. The pressure flattens, and the derivative keeps rising for some time.
Where the hump comes from. By the end of the transition, the pressure must reach the line of radial flow. In the variables of the type curves (Type-curve matching), on this line equals plus . So the line lies higher the larger is, that is, the larger the skin and the wellbore storage coefficient. While the wellbore gives out or takes in fluid, the pressure change builds up slowly. Then the pressure “catches up” with the line of radial flow, and on the scale of the logarithm of time this is a fast rise. A fast rise on a semilog plot is exactly the hump of the derivative, and its peak is the inflection point of the semilog plot, where the plot is steepest. For large the peak comes about when the unit-slope line, extended upwards, would cross the line of radial flow.
Log–log plot: dimensionless time from 0.01 to 10,000, dimensionless derivative from 0.01 to 10. Five curves rise together along a dashed unit-slope line, and then they part. The lowest, with the parameter one hundred, passes a maximum of about 1.25 at a dimensionless time of about 5. The highest, with the parameter 10 to the power 10, passes about 4.8 at a dimensionless time of about 14. After the maxima all the curves descend, and by a dimensionless time of about a thousand they merge with the dashed horizontal line 0.5.
- Peak of
- 1.25
- Peak / 0.5
- 2.51
- of the peak
- 5.1
- Entry into ±5% of 0.5
- 210
- Peak of
- 2.15
- Peak / 0.5
- 4.30
- of the peak
- 7.1
- Entry into ±5% of 0.5
- 320
- Peak of
- 3.04
- Peak / 0.5
- 6.08
- of the peak
- 9.4
- Entry into ±5% of 0.5
- 420
- Peak of
- 3.93
- Peak / 0.5
- 7.85
- of the peak
- 11.7
- Entry into ±5% of 0.5
- 530
- Peak of
- 4.80
- Peak / 0.5
- 9.61
- of the peak
- 14.1
- Entry into ±5% of 0.5
- 630
| Peak of | Peak / 0.5 | of the peak | Entry into ±5% of 0.5 | |
|---|---|---|---|---|
| 1.25 | 2.51 | 5.1 | 210 | |
| 2.15 | 4.30 | 7.1 | 320 | |
| 3.04 | 6.08 | 9.4 | 420 | |
| 3.93 | 7.85 | 11.7 | 530 | |
| 4.80 | 9.61 | 14.1 | 630 |
in metric oilfield units (Wellbore storage). The last column is the value of after which the derivative stays within 5% of the plateau level. This is 3 to 8 times later than the classic estimate of the start of the semilog straight line, (how long wellbore storage lasts). For of about 1 and less, there is practically no hump.
Boundaries and other flow geometries
When the pressure disturbance reaches the reservoir boundaries, the derivative leaves the plateau, and the direction in which it leaves at once tells what kind of boundary it is. At a sealing boundary, nothing replaces the fluid that the well takes out, so the pressure falls faster and the derivative rises. Across a constant-pressure boundary, the fluid that the well takes out is replaced, so the pressure stabilises and the derivative falls. The shape of the transition at a straight boundary comes from the method of images (image wells), where an imaginary mirror-image well stands in for the boundary. The contribution of the image is , and the derivative of the function with respect to is a simple exponential, .
- plateau level, , Pa
- distance from the well to the boundary; the image is at the distance , m
- dimensionless distance , —
- plus: a sealing boundary (a fault); minus: a constant-pressure boundary, —
- porosity, viscosity, total compressibility, permeability, time, —, Pa·s, 1/Pa, m², s
Units: SI
- A straight boundary through the whole thickness of a homogeneous reservoir; there are no other boundaries.
- Wellbore storage is over, and the logarithmic approximation holds for the well itself.
- The image is a line source: is much larger than the wellbore radius.
At a fault the derivative rises from to . At a constant-pressure boundary it falls from towards zero, and at the end with a slope of −1. One and the same exponential describes the transition. Its middle falls at . From 10 to 90% of the transition takes 1.3 logarithmic cycles, and from 1 to 99% takes 2.7 cycles. The lesson A sealing fault near the well: the method of images shows how we find the distance to the fault from this transition.
In other unit systems (1)
in m, in mD, in h, in mPa·s, in 1/MPa; and in MPa.
converts time in hours into dimensionless time (Pressure build-up analysis).
In a closed area, when the disturbance has reached all the boundaries, pseudo-steady-state flow begins. The pressure falls everywhere at one rate, (Pseudo-steady-state flow and the shape factor). The derivative then grows in proportion to time:
- pore volume of the closed area, m³
- total compressibility, 1/Pa
- rate at standard conditions and formation volume factor, m³/s, m³/m³
- dimensionless time related to the area of the region : , —
Units: SI; in metric oilfield units : m³/d, h, 1/MPa, m³, MPa
- A closed area with no inflow across the boundaries; the disturbance has reached all the boundaries.
- A constant rate; a single-phase fluid with a constant compressibility.
A unit slope again, as for wellbore storage, but at the end of the record. The “tank” that now discharges is the whole pore volume of the area. From the position of this line we find the pore volume, and from the moment it appears and the shape of the transition we find the shape of the area (Reservoir limit test). For a build-up in the same area, it is the other way round: after shut-in the pressure levels off at the average value, and the derivative falls (Build-up in a bounded reservoir and average reservoir pressure).
Log–log plot: dimensionless time from a thousand to a billion, dimensionless derivative from 0.01 to 100. All four curves run along the horizontal 0.5 up to a hundred thousand. The curve of the closed circle rises first and from about a million runs as a straight line with slope 1, leaving the top of the plot at about fifty million. The fault curve rises smoothly and reaches the horizontal 1.0 by a hundred million. The curve of the constant-pressure boundary falls and goes below 0.01 at about fifty million. The horizontal 0.5 of the infinite reservoir is shown dashed.
Other flow geometries give power-law regimes (flow geometry). In linear flow, towards a hydraulic fracture or along a narrow reservoir between two parallel faults, the pressure drop grows as . In spherical flow towards a short opened interval, the pressure quickly comes close to a constant value, and the remainder falls as :
- constants of the linear and the spherical regimes: they contain the permeability, the storativity of the reservoir (its ability to store fluid by elastic expansion) and the size of the fracture or of the opened interval, Pa/s^½, Pa·s^½
- a constant pressure drop, for example across the skin; the derivative does not depend on it, Pa
- the value to which the pressure drop tends in spherical flow, Pa
Units: any consistent system of units
- Linear flow: the flow is along parallel lines towards the plane of a fracture or along a channel, and the disturbance has not reached the ends of the fracture or other boundaries.
- Spherical flow: a homogeneous reservoir around a small inflow interval, and the disturbance has not yet reached the top and the bottom of the reservoir.
The slopes ½ and −½ on the derivative are signs of the flow geometry. In linear flow the derivative runs half as high as the pressure drop without , and parallel to it. The pressure drop itself with a skin is curved on a log–log plot, so it is more reliable to recognise the regime from the derivative. The calculation from the constants and is in the lessons on hydraulic fractures, partial penetration and formation testers.
How we calculate the derivative from measurements
A gauge gives not a function but a series of readings with noise and a finite resolution. If we take the slope between neighbouring readings, the noise is amplified many times: the difference of two close pressures is comparable with the noise itself. So we calculate the derivative at each point from the readings that are a given differentiation interval away from it. We measure the interval in fractions of a logarithmic cycle of time.
- the reading at which we calculate the derivative, —
- the nearest readings to the left and to the right that are at least decimal cycles from : , , —
- distances in the natural logarithm of time: and , —
- slopes of the chords (the straight lines between neighbouring points) to the left and to the right, Pa
- differentiation interval, in fractions of a decimal logarithmic cycle, —
Units: and the slopes are in units of pressure; has no units
- The readings are ordered in time, and the pressure is counted from the moment of start-up or shut-in.
- The interval is the same for the whole record. In the first and the last cycles of the record there is no neighbour on one side. The derivative is not calculated there, or it is calculated with a shortened interval and is less reliable.
Each chord is the slope on its own segment. The weighted mean of the two chords is the slope of the parabola through the three readings, taken at the middle point. When and are equal, the formula turns into the central difference . The wider the interval, the larger the difference of pressure between the outer readings compared with the noise, and the more the real bends of the curve are smoothed.
Two errors pull in different directions. Noise with a standard deviation (its typical size) gives an error of about in the central difference: the wider the interval, the smaller the error. The distortion of the shape, on the other hand, grows as the square of the interval: a chord differs from a tangent more, the more sharply the curve bends. Where the curve is almost straight, on the plateau, we can take a wide interval. Where it bends sharply, at the hump, a wide interval cuts off the peak and shifts the transitions (advanced section).
- Readings of the lesson's record
- 2.51 h — 0.7162 MPa; 5.01 h — 0.7364; 7.08 h — 0.7472; 7.94 h — 0.7501; 8.91 h — 0.7545; 12.59 h — 0.7643; 25.1 h — 0.7846
- Recording step
- 20 readings per cycle: neighbouring readings are 0.05 cycle apart
- Gauge noise
- = 0.0004 MPa
- = 0.05 cycle, neighbouring readings 7.08 and 8.91 h: ; MPa.
- = 0.2 cycle, readings 5.01 and 12.59 h: ; MPa.
- = 0.5 cycle, readings 2.51 and 25.1 h: ; MPa.
- The model from which the record was calculated gives 0.03003 MPa at this point. The errors are 5.6, 0.9 and −1.1%.
- Over the whole plateau, from 3.2 to 32 h, the root-mean-square deviation of the derivative from the model is 6.5% for = 0.05, 4.1% for 0.1, 1.6% for 0.2 and 0.7% for 0.5. The estimate as a share of the plateau is 8.2, 4.1, 2.1 and 0.8%.
What it means. The noise of 0.4 kPa is negligible compared with the pressure rise itself (about 0.75 MPa), but not compared with the pressure change between neighbouring readings: on the plateau the pressure grows by only 3.4 kPa in 0.05 cycle. The estimate of the scatter by the simple formula is close to the actual one. A single point can by chance be closer to the model than with a wide interval. So we judge the quality of the derivative over a whole section, not at one point. The data in this example are assumed for illustration.
Two plots. Top: time from 0.5 to 60 hours on a logarithmic scale, derivative from 0.024 to 0.038 MPa on an ordinary scale. The dashed model curve descends smoothly from 0.033 to 0.0297 MPa. The grey zigzag line jumps around it by about ±0.002 MPa, and the smooth orange line follows the model almost exactly and ends at about 16 hours. Bottom: time from 0.003 to 0.5 hours on a logarithmic scale, derivative from 0 to 0.24 MPa. The dashed model curve rises to a peak of 0.21 MPa at about 0.024 hours and falls. The dark line almost coincides with it. The orange line is lower, with a peak of about 0.18 MPa at about 0.02 hours, and it is wider.
- Hump of the model
- peak 0.2086 MPa at 85 s after shut-in
- From the plateau example
- = 0.02996 MPa; = 472; the skin from the ratio of the pressure to the plateau 4.95
- Table of humps
- peak / 0.5: 4.30 for , 6.08 for , 7.85 for
- Peak of the derivative from the measurements: 0.2069 MPa at = 0.1; 0.2022 MPa at 0.2; 0.1765 MPa at 0.5. These are below the model by 0.8, 3.1 and 15%.
- = 0.1: the height of the hump as a share of the plateau is 0.2069/0.02996 = 6.91, between and . Interpolation in the base-10 logarithm of the parameter: ; .
- = 0.2: the ratio is 6.75, , .
- = 0.5: the ratio is 5.89, already between and : , .
What it means. The hump carries the same information about the skin as the position of the pressure curve: both depend on . With a narrow interval the two estimates agree, and this supports the model of a homogeneous reservoir with a constant wellbore storage coefficient. But the hump is the sharpest bend of the record, and a wide interval cuts off its peak. At 0.5 cycle the skin came out smaller by 1.4. Matching to type curves gives the same error if we compare it with an over-smoothed derivative. If the hump is distorted by a redistribution of gas and liquid in the wellbore (Nonideal wellbore storage, well clean-up and changing skin), we do not estimate the skin from it at all. The data in this example are assumed for illustration.
- Recalculate with several intervals. We start with 0.1–0.2 cycle and compare with 0.05 and with 0.3–0.5. The shapes that stay belong to the record, and the shapes that change belong to the processing.
- Do not draw conclusions from the edges of the record. In the last cycles the derivative is either not calculated or calculated with a shortened interval. This is where imaginary boundaries most often “appear”.
- Set the moment of start-up or shut-in, and the pressure at that moment, exactly. An error in them distorts the early part of the derivative more than the noise does (Wellbore storage).
- Remember the resolution of the gauge (the smallest change it can show). On the plateau the pressure changes by in 0.1 cycle. If this is comparable with the resolution and the noise, the derivative needs a wide base, and in high-permeability reservoirs a quartz gauge.
- Allow for the rate history. If the rate before shut-in or during the record changed, we take the derivative not with respect to but with respect to the superposition time function (Superposition principle), a time scale that adds up the effects of all the earlier rate changes. For a build-up after a short producing time, we use the equivalent time (Effect of producing time on build-up analysis).
False signs and how to check them
The derivative is sensitive to everything that changes the slope of the semilog plot, not only to the reservoir. Before we ascribe a shape to the reservoir, we check the simpler causes.
- What we see
- A fall of the derivative at the end of a build-up
- Causes other than the reservoir
- a short producing time before shut-in; pressure equalising in a closed area; the work of a neighbouring producing well, or the shut-in of an injection well
- How to check
- the derivative with respect to the equivalent time (Effect of producing time on build-up analysis); the rate history of the neighbouring wells
- What we see
- A rise of the derivative at the end of the record
- Causes other than the reservoir
- in a drawdown test: the start-up of a neighbouring producing well, or a rise of its rate; in a build-up: the shut-in of a neighbouring producing well, or the start of an injection well; gauge drift (a slow wandering of the gauge reading)
- How to check
- the rate history; a comparison of the drawdown test and the build-up of the same well
- What we see
- A hump at a small skin
- Causes other than the reservoir
- a large wellbore storage coefficient; a redistribution of gas and liquid in the wellbore
- How to check
- from the unit slope; the shape of the early section (Nonideal wellbore storage, well clean-up and changing skin)
- What we see
- A dip between two sections of the plateau
- Causes other than the reservoir
- a changing wellbore storage coefficient; dual porosity (a fractured reservoir); a layered reservoir with crossflow (flow between the layers)
- How to check
- the design and the contents of the wellbore; core and geology
- What we see
- Teeth and oscillations
- Causes other than the reservoir
- noise, a narrow interval, rate fluctuations, tidal fluctuations of the pressure in the reservoir
- How to check
- recalculation with another interval; the rate record
- What we see
- An early section with a slope other than 1
- Causes other than the reservoir
- an inexact moment of start-up or shut-in; a changing
- How to check
- refine the moment from the record of the gauge (Wellbore storage)
| What we see | Causes other than the reservoir | How to check |
|---|---|---|
| A fall of the derivative at the end of a build-up | a short producing time before shut-in; pressure equalising in a closed area; the work of a neighbouring producing well, or the shut-in of an injection well | the derivative with respect to the equivalent time (Effect of producing time on build-up analysis); the rate history of the neighbouring wells |
| A rise of the derivative at the end of the record | in a drawdown test: the start-up of a neighbouring producing well, or a rise of its rate; in a build-up: the shut-in of a neighbouring producing well, or the start of an injection well; gauge drift (a slow wandering of the gauge reading) | the rate history; a comparison of the drawdown test and the build-up of the same well |
| A hump at a small skin | a large wellbore storage coefficient; a redistribution of gas and liquid in the wellbore | from the unit slope; the shape of the early section (Nonideal wellbore storage, well clean-up and changing skin) |
| A dip between two sections of the plateau | a changing wellbore storage coefficient; dual porosity (a fractured reservoir); a layered reservoir with crossflow (flow between the layers) | the design and the contents of the wellbore; core and geology |
| Teeth and oscillations | noise, a narrow interval, rate fluctuations, tidal fluctuations of the pressure in the reservoir | recalculation with another interval; the rate record |
| An early section with a slope other than 1 | an inexact moment of start-up or shut-in; a changing | refine the moment from the record of the gauge (Wellbore storage) |
One and the same shape of the derivative can have different causes. We choose the model from all the signs of the record, and we check it with geology, seismic data and the data of neighbouring wells (what can go wrong).
Terms and symbols
- Logarithmic derivative
- The slope of the plot of against at a given point, . It is in units of pressure.
- Diagnostic plot
- A plot of and against time on log–log axes. We recognise the flow regimes by the shape of the curves.
- Derivative plateau
- The horizontal section of the derivative at the level . It is the sign of radial flow. The dimensionless level is 0.5.
- Derivative hump
- The maximum of the derivative between the wellbore-storage section and the plateau. Its height grows with .
- Dimensionless derivative
- . On the type-curve plot it shifts together with .
- Differentiation interval
- The distance, in fractions of a logarithmic cycle, to the readings from which we calculate the derivative. It sets the compromise between noise and smoothing.
Common mistakes and misconceptions
“The derivative plateau is at 0.030 MPa, so the slope of the semilog line is 0.030 MPa per cycle.”
The derivative is the slope per unit of the natural logarithm. The slope per decimal cycle is 2.303 times larger: 0.069 MPa. If we mix them up, the flow capacity comes out wrong by a factor of 2.3.
“A hump of the derivative means a positive skin.”
The height of the hump is set by . With a large wellbore storage coefficient there is a hump even at zero skin. We find the skin from the position of the pressure curve relative to the plateau, or by matching to a model when we know .
“The smoother the derivative, the better it was calculated.”
Smoothness is bought by smoothing: a wide interval cuts off the hump and stretches the transitions. In the lesson's example, with an interval of 0.5 cycle the peak of the hump is 15% lower, and the skin estimated from the hump is smaller by about 1.4.
“The derivative went down at the end of the build-up, so the reservoir has support from outside.”
A short producing time before shut-in, and the equalising of pressure in a closed area, look the same. We first plot the derivative against the equivalent time and check the rate history, and only then think about a constant-pressure boundary.
“On a log–log plot the late deviations look small, so we can neglect them.”
On the pressure curve, yes. But the derivative amplifies them: a fault doubles its level, and this is clearly seen even on a logarithmic scale. This is why we look for boundaries on the derivative.
In depth: advanced detail
How the curves of the lesson were calculated
The curves of the lesson were calculated from solutions in Laplace space (a mathematical method that turns the equations of time into simpler equations of a variable ), as in the lesson on wellbore storage. We do not differentiate numerically. If is the Laplace transform of the pressure, then the transform of its derivative with respect to time is , because at the initial moment.
- Laplace transform of the dimensionless pressure in the well, —
- variable of the Laplace transform, corresponding to , —
- the inverse transform; numerically, the Stehfest algorithm with sixteen terms (Stehfest algorithm), —
Units: dimensionless
- : before start-up the pressure in the reservoir is equalised.
- The numerical inversion gives the derivative with three or four correct digits.
For a well near a straight boundary, we add to the transform of the well in an infinite reservoir the transform of the image, . It goes in the same place as the solution without wellbore storage and skin (the transform with wellbore storage and skin). For a closed circle we take the solution with a sealing outer boundary (the Laplace transform).
The model of a well of finite radius shows a detail that the pressure curve does not show. A line source (a well treated as an infinitely thin line) reaches the plateau of 0.5 within 1% already at , but a well of finite radius without wellbore storage reaches it only at (within 2% at ). At the very start, for below about 0.01, the flow to the wall of the well is almost parallel, and the derivative runs with slope ½ at half the pressure, as for a fracture. In a real well this is fractions of a second, hidden by wellbore storage. Such a picture becomes noticeable at a large effective radius, that is, for a well with a strongly negative skin. This is why a well like that and a well with a hydraulic fracture are described by similar models (Inflow to a hydraulically fractured well).
The error of the numerical derivative and the choice of the interval
We estimate both errors of the central difference, which uses equal steps to the left and to the right in the natural logarithm of time, . Expanding the function in a Taylor series (a sum of powers of the step) gives a correction proportional to the second derivative of . The noise of two independent readings gives a random error:
- standard deviation of the error of the derivative caused by the noise of the readings, Pa
- systematic error of smoothing (a chord instead of a tangent); it has the sign of the second derivative, Pa
- standard deviation of the noise of one reading, Pa
- step of the central difference to each side, in the natural logarithm of time, —
- curvature of the derivative plot in the coordinates , Pa
Units: any consistent system of units
- A central difference with equal steps to each side; the noise is independent from reading to reading.
- The curvature on the segment is almost constant. For a very wide interval the estimate of the smoothing becomes rough.
The first error falls with the interval, and the second grows as its square. Their sum is smallest at . On the plateau the curvature is close to zero, and we can widen the interval almost without loss. At the peak of the hump the curvature is negative and large, so a wide interval underestimates the peak. So in practice we use an interval of 0.1–0.3 cycle, and we check that the shapes stay the same when the interval changes.
- Noise
- = 0.0004 MPa
- Curvature of the derivative plot by the model
- at the peak of the hump −0.178 MPa; on the plateau near 10 h about 0.00011 MPa
- = 0.2 ( = 0.461): the noise gives MPa, and the smoothing at the peak gives MPa, that is, 3.0% of the peak.
- = 0.5 ( = 1.151): the noise is 0.00025 MPa, and the smoothing at the peak by the formula is −0.039 MPa (19%). The exact central difference by the model underestimates the peak by 16%: with so wide an interval, the formula shows only the order of magnitude.
- On the plateau at = 0.5, the smoothing gives MPa, which is 0.1% of the plateau level, and the noise of 0.00025 MPa is 0.8%.
- The best interval at the peak: , , that is, cycle.
What it means. So one interval for the whole record is always a compromise. Interpretation programs let us change it and compare the results. Only the shapes of the derivative that stay when we change the interval within reason can be trusted. The data in this example are assumed for illustration.
Connections to other topics
- Type-curve matching — matching the pressure and the derivative to type curves: the derivative makes the match less ambiguous.
- Wellbore storage — the unit slope, and how long wellbore storage lasts before the plateau begins.
- Pressure drawdown analysis — the semilog straight line, whose slope is the level of the derivative plateau.
- Pressure build-up analysis — the Horner plot, and the choice of the section of the line by the derivative.
- A sealing fault near the well: the method of images — the step of the derivative at a fault and the distance to it.
- Several boundaries: parallel faults and wedge-shaped blocks — channels, angles between faults and their slopes on the derivative.
- Reservoir limit test — a closed area: the unit slope of the derivative and the pore volume.
- Effect of producing time on build-up analysis — the derivative of a build-up after a short producing time, and the equivalent time.
- Nonideal wellbore storage, well clean-up and changing skin — the humps and dips that a changing wellbore storage coefficient gives.
- Flow regimes — the flow regimes and geometries that we recognise from the derivative.
- Superposition principle — images at boundaries, and the derivative with respect to the superposition time function when the rate changes.
Check yourself
- 1
On a diagnostic plot the derivative is horizontal at the level 0.18 MPa from 2 to 40 h. What does this mean, and what can we find from this section?
- A.Radial flow: from the level we find the flow capacity
- B.Pure wellbore storage: we find
- C.Linear flow towards a fracture
- D.Pseudo-steady-state flow of a closed area
Show the answer
Correct answer: A. Radial flow: from the level we find the flow capacity
A constant derivative is a constant slope of the semilog plot, that is, radial flow in an infinite reservoir. The plateau level equals . From it we find , and from the ratio of the pressure to the plateau we find the skin. Wellbore storage and a closed area correspond to a slope of 1, and linear flow to ½.
- 2
The plateau level is 0.18 MPa; the rate is 60 m³/d, = 1.15, = 2.2 mPa·s, and the thickness of the reservoir is 9 m. Find the flow capacity, the permeability and the slope of the semilog straight line per decimal cycle.
Show the answer
; mD·m; mD. The slope per cycle is MPa. Check with the formula for a line: mD·m.
- 3
A day after start-up the derivative started to rise, and after about three logarithmic cycles it reached a new horizontal level, twice as high as the first. What is it most likely?
- A.A constant-pressure boundary
- B.A closed area
- C.The end of wellbore storage
- D.A single straight sealing fault
Show the answer
Correct answer: D. A single straight sealing fault
The image, with the same rate, in the end adds one more to the slope, and the derivative reaches . The transition from 1 to 99% takes about 2.7 cycles. In a closed area the derivative would rise with slope 1 and have no new horizontal level. At a constant-pressure boundary it would fall. Wellbore storage ends at the start of the record.
- 4
Why does a wide differentiation interval distort the hump of the derivative more than the plateau?
Show the answer
The smoothing error is proportional to the curvature of the derivative plot and to the square of the interval. On the plateau the curvature is close to zero, and a wide interval changes almost nothing, but it suppresses the noise. At the peak of the hump the curvature is large and negative, and the chord is clearly below the tangent. In the lesson's example, at an interval of 0.5 cycle the peak is 15% lower, and the scatter on the plateau is less than one per cent.
- 5
On the plateau at 10 h after start-up, = 0.92 MPa and the plateau level is 0.040 MPa; = 25 mD, = 0.16, = 1.4 mPa·s, MPa⁻¹ and = 0.1 m. Find the skin.
Show the answer
. , and its natural logarithm is 18.12. .
- 6
In linear flow towards a fracture (with the skin pressure drop subtracted), how do the pressure and the derivative relate on a log–log plot?
- A.They coincide on a line with slope 1
- B.The derivative is 2.303 times above the pressure
- C.Parallel straight lines with slope ½, and the derivative is half as high
- D.The derivative is horizontal, and the pressure grows
Show the answer
Correct answer: C. Parallel straight lines with slope ½, and the derivative is half as high
For the derivative is . Both curves are straight lines with slope ½, and the derivative is lower by of a cycle. A coincidence on a unit slope is a sign of wellbore storage or a closed area.
Updated: 7 October 2026