Skip to content
Brent$117.6Gas TTF$1,192USD453.87 ₸
MunaiHub
Well testingBoundaries and late-time behaviour Advanced 23 min read

Several boundaries: parallel faults and wedge-shaped blocks

When the pressure disturbance from a well reaches two or more sealing boundaries, we replace each boundary with an image well (an imaginary well on the other side of the boundary that works at the same rate). The boundaries can be faults, pinch-out lines (where the reservoir bed thins out to nothing), or the edges of a river-channel sand body (a ribbon of sand left by an old river). The images, in turn, are reflected in each other. Two systems of boundaries are especially common. A channel is a reservoir between two parallel boundaries. The images go on in an endless row. In the end the flow becomes linear (fluid moves along the channel in parallel lines), and the pressure derivative (the slope of the pressure curve on a semilog plot) rises with a slope of ½. A wedge is a block between two faults that cross. The derivative goes to a new plateau that is 360∘/θ360^\circ/\theta times higher than in radial flow, where fluid comes to the well from all sides (θ\theta is the angle between the faults). From the slope, the level and the time of these sections we find the width of the channel, the distances to the boundaries and the angle between the faults.

Why it matters

Fields cut by faults into narrow blocks, and river-channel sand bodies hundreds of metres wide, are a common picture. We see them in rift basins (where the earth's crust has stretched and split) and in salt-dome basins (where salt has pushed up through the rock). How many boundaries are near the well, and how they are placed, decides the volume of oil and gas that the well drains, the number of wells needed to develop the block, and the places for injection wells. Seismic surveys show the faults, but they do not always see all of them, and they do not measure how far they are from the wellbore within the producing reservoir. A well test gives these distances for a zone hundreds of metres across. Besides, an unrecognised system of boundaries distorts the analysis of the record: a section with a doubled slope, or linear flow, is easy to take for radial flow with another permeability.

Quick refresher

  • The images are reflected in each other until the picture is symmetric about all the boundaries. A channel gives an endless row with a step of 2W2W. A wedge with an angle 180∘/n180^\circ/n gives 2n2n wells on a circle round the apex of the angle (the point where the faults cross), the real well included.
  • When wellbore storage (the well acting as a small tank) is over, the derivative equals me[1+∑je−dj2/(4ηt)]m_e\big[1 + \sum_j \e^{-d_j^2/(4\eta t)}\big]. Each image that the disturbance has “reached” adds one more mem_e to the level.
  • In a channel the number of images “felt” grows as t\sqrt t. So Δp\Delta p grows as t\sqrt t, and the derivative runs with a slope of ½. The slope of the line Δp\Delta p against t\sqrt t gives the width of the channel, if we know the permeability from radial flow.
  • The intercept of the same line contains the skin of the well (a number that shows how much the zone right around the well helps or hinders flow) and the geometric skin of the channel (an extra pressure drop that comes only from the shape of the flow), ln⁡W2πrw−ln⁡sin⁡πL1W\ln\tfrac{W}{2\pi r_w} - \ln\sin\tfrac{\pi L_1}{W}. We use it to check the position of the well in the channel.
  • In a wedge with an angle θ\theta (any angle, not only 180∘/n180^\circ/n), the derivative reaches the level (360∘/θ) me(360^\circ/\theta)\,m_e. The approach to it is slow: the shortfall is about d2/(2ηt)d^2/(2\eta t), where dd is the distance from the well to the apex of the angle. 95% of the level comes at about ηt≈10 d2\eta t \approx 10\,d^2.
  • The steps from different boundaries merge if the distances to them differ by less than a factor of 6–7. The test gives distances, but not directions. Where the faults run is shown by seismic surveys and geology.
Key relationships
Δp′=me[1+∑jexp⁡(−dj24ηt)]\Delta p' = m_e\Big[1 + \sum_j \exp\Big(-\dfrac{d_j^2}{4\eta t}\Big)\Big]

the derivative for any system of images; djd_j are the distances to the images, η=k/(ϕμct)\eta = k/(\phi\mu c_t)

Δp=mLt+1.866 qBμkh (S+Sch)\Delta p = m_L\sqrt t + 1.866\,\dfrac{qB\mu}{kh}\,(S + S_{ch})

linear flow in a channel; Δp′=12mLt\Delta p' = \tfrac12 m_L\sqrt t

W=0.394 qBh mLμkϕctW = 0.394\,\dfrac{qB}{h\,m_L}\sqrt{\dfrac{\mu}{k\phi c_t}}

width of the channel: m³/d, m, MPa/√h, mPa·s, mD, 1/MPa (oilfield: 8.13; ft, psi/√h, cP, 1/psi)

Sch=ln⁡W2πrw−ln⁡sin⁡πL1WS_{ch} = \ln\dfrac{W}{2\pi r_w} - \ln\sin\dfrac{\pi L_1}{W}

geometric skin of the channel

θ=360∘ meΔp∞′\theta = 360^\circ\,\dfrac{m_e}{\Delta p'_{\infty}}

the angle between the faults from the late level of the derivative Δp∞′\Delta p'_\infty

Common pitfalls
  • Taking the late slope ½ for a hydraulic fracture, or, the other way round, calculating the channel width from an early slope ½ that a fracture gave.
  • Calculating the angle between the faults from the last point of a derivative that is still rising: the angle comes out too large.
  • Calculating the channel width when radial flow is not visible in the record: the t\sqrt t slope gives only the product WkW\sqrt k.
  • Looking for an intermediate plateau 2me2m_e where the distances to two boundaries differ by only a factor of 2–3: the steps merge.
  • Orienting the boundaries from a test of a single well: it gives distances, not directions.

After this lesson you can

  • build the system of images for a channel and for a wedge with an angle 180∘/n180^\circ/n, and explain why the late pressure derivative “counts” the images
  • recognise a channel by the slope ½ of the derivative; find the width of the channel from the slope of the line Δp\Delta p against t\sqrt t, the distance to the nearer boundary from the first step of the derivative, and the distance to the farther one from the difference; and use the intercept of the line to check the position of the well through the geometric skin
  • find the angle between crossing faults from the late level of the derivative, and estimate it from a rise that has not yet finished
  • estimate when linear flow and the late level of a wedge appear in a record, and calculate the duration of the test that we need
  • list what a test of a single well cannot tell apart: the directions of the faults, the side of the nearer boundary, the width of a channel without the permeability, and a wedge versus a reservoir whose flow capacity (permeability times thickness) gets worse farther away

Images of images

One straight sealing boundary is replaced by one image well (A sealing fault near the well: the method of images): two identical wells that are symmetric about the line of the fault, so no fluid crosses it. If there are two boundaries, one image is not enough. The image behind fault A breaks the condition at fault B: relative to B, nothing balances it. So we reflect it in B too. The new image we reflect in A again, and so on, until the whole picture is symmetric about both lines (the method of images).

For two cases, this chain is simple. Parallel faults at a distance WW from each other give an endless row of images along the perpendicular to the faults. The picture repeats with a step of 2W2W, as between two parallel mirrors. Crossing faults with an angle θ=180∘/n\theta = 180^\circ/n (nn is a whole number) give a finite number of images: 2n−12n - 1, all on a circle round the apex of the angle. The radius of the circle is the distance dd from the well to the apex. For other angles the images fall inside the reservoir itself, and we find the solution in another way, as a sum of terms called the eigenfunctions of the wedge (the basic solutions that fit the shape of the wedge). The late level of the derivative is the same (section below).

Systems of images for a channel and for a wedgewellchannelimagesmirror copies⋮⋮fault AB60°apex60° wedge: five imageschannel: an endless row

A sketch in two parts. On the left, a horizontal channel between two solid lines of faults, with the well nearer to the upper boundary. Above and below the channel there are dashed lines, the mirror copies of the channel. On the vertical line through the well, the copies hold the images: the nearest one just behind the upper fault, the next ones below and above, and the row is marked with an ellipsis. On the right, two rays from one apex at an angle of 60 degrees limit a shaded sector of the reservoir. The well is inside the sector. On a dashed circle with its centre at the apex, which passes through the well, there are five more empty circles, the images.

SchematicSystems of images (a sketch, not to scale). Left: a channel between two parallel faults. The real channel is highlighted, the dashed lines are its mirror copies, and each copy has an image of the well. The row goes on in both directions. Right: a wedge with an angle of 60° between faults A and B. The well and its five images lie on a circle round the apex of the angle.

Each image is one more well with the same rate. Until its disturbance has reached the real well, it has no effect. After that its contribution to the pressure grows like one more line-source solution (the solution for a well treated as an infinitely thin line). The derivative of the contribution of one image well at a distance dd, with respect to the logarithm of time, is mee−d2/(4ηt)m_e\e^{-d^2/(4\eta t)}. This is the same step of the derivative as at a single fault. So the general formula is:

The pressure derivative of a well with several sealing boundaries
Δp′=me[1+∑jexp⁡(−dj24ηt)],me=qBμ4πkh,η=kϕμct\Delta p' = m_e\left[1 + \sum_{j} \exp\left(-\frac{d_j^2}{4\eta t}\right)\right],\qquad m_e = \frac{qB\mu}{4\pi kh},\quad \eta = \frac{k}{\phi\mu c_t}
where:
  • Δp′\Delta p'logarithmic derivative of the pressure drop,  dΔp/ dln⁡t\dd\Delta p/\dd\ln t, Pa
  • mem_elevel of the derivative plateau in radial flow, Pa
  • djd_jdistance from the well to the jj-th image, m
  • η\etahydraulic diffusivity (how fast a pressure change spreads through the rock), m²/s
  • tttime since start-up, s

Units: SI (any consistent system)

Holds when
  • The boundaries are straight sealing planes through the whole thickness of a homogeneous reservoir. Images describe exactly a channel and a wedge with an angle 180∘/n180^\circ/n.
  • Wellbore storage is over. The images are line sources (djd_j is much larger than the wellbore radius).
  • The rate is constant. For a build-up we add up the same terms by superposition, and we allow for the producing time (Pressure build-up analysis).

The derivative “counts” the images. Each one adds one mem_e to the level when ηt\eta t becomes comparable with dj2d_j^2 (the middle of its step is at ηt=dj2/(4ln⁡2)\eta t = d_j^2/(4\ln 2)). A finite number of images gives a new plateau, and a growing number gives a rise: with a slope of ½ in a channel and with a slope of 1 in a closed area.

In other unit systems (1)
Metric oilfield units
Δp′=me[1+∑jexp⁡(−ϕμct dj20.01421 k t)],me=0.933 qBμkh\Delta p' = m_e\left[1 + \sum_{j} \exp\left(-\frac{\phi\mu c_t\,d_j^2}{0.01421\,k\,t}\right)\right],\qquad m_e = 0.933\,\frac{qB\mu}{kh}

djd_j in m, kk in mD, tt in h, μ\mu in mPa·s, ctc_t in 1/MPa, qq in m³/d, hh in m; Δp′\Delta p' and mem_e in MPa.

0.01421=4⋅3.553⋅10−30.01421 = 4\cdot3.553\cdot10^{-3}; 0.933=1/(4π⋅0.0853)0.933 = 1/(4\pi\cdot0.0853) (Diagnosis with the pressure derivative).

Systems of boundaries and the late derivative
Boundaries
A single fault
Images
one, at 2L2L
Late derivative
2me2m_e
What we find
the distance LL
Boundaries
Two parallel faults (a channel)
Images
an endless row, step 2W2W
Late derivative
slope ½
What we find
WW, L1L_1, L2L_2
Boundaries
Two at an angle θ=180∘/n\theta = 180^\circ/n
Images
2n−12n - 1 on a circle
Late derivative
(360∘/θ) me(360^\circ/\theta)\,m_e
What we find
the angle θ\theta
Boundaries
A channel closed at one end
Images
two rows
Late derivative
slope ½, twice as high as in an open channel
Boundaries
A closed rectangle
Images
a two-dimensional lattice
Late derivative
slope 1
What we find
pore volume (Reservoir limit test)

LL is the distance to the fault, WW is the width of the channel, and L1L_1 and L2L_2 are the distances to its walls. For a wedge with an angle that is not 180∘/n180^\circ/n, the late level is the same, (360∘/θ) me(360^\circ/\theta)\,m_e, but images do not give the exact solution.

A channel: linear flow

A channel can be a graben (a block dropped between two parallel faults), a narrow block between parallel sealing faults, or a river-channel sand body surrounded by the clays of floodplain deposits (mud laid down beside the river) (Continental environments: aeolian and fluvial). The width of such bodies is from tens of metres to a few kilometres, and their length is many times larger.

Until the pressure disturbance has reached the walls, the well works as in an infinite reservoir, and the derivative has the plateau mem_e. If the well is closer to one wall, that wall acts first: the derivative starts to double, as at a single fault. When the disturbance reaches both walls, the streamlines straighten out along the channel. The fluid comes to the well from both sides along two “pipes” of cross-section WhWh. The disturbed length of each pipe grows as ηt\sqrt{\eta t}. To push a constant rate through an ever longer pipe, we need a proportionally larger pressure difference. So in linear flow (linear flow) the pressure drop grows as the square root of time:

A well in a channel: linear flow
pD=2πtDW+S+Sch,tDW=ktϕμctW2⇔Δp=mLt+qBμ2πkh (S+Sch)p_D = 2\sqrt{\pi t_{DW}} + S + S_{ch},\qquad t_{DW} = \frac{kt}{\phi\mu c_tW^2}\quad\Leftrightarrow\quad \Delta p = m_L\sqrt t + \frac{qB\mu}{2\pi kh}\,(S + S_{ch})
where:
  • pDp_Ddimensionless pressure drop at the bottom, 2πkh Δp/(qBμ)2\pi kh\,\Delta p/(qB\mu), —
  • tDWt_{DW}dimensionless time based on the square of the channel width, —
  • WWchannel width: the distance between the walls, W=L1+L2W = L_1 + L_2, m
  • mLm_Lslope of the line Δp\Delta p against t\sqrt t, qBhWμπkϕct\dfrac{qB}{hW}\sqrt{\dfrac{\mu}{\pi k\phi c_t}}, Pa/√s
  • S, SchS,\ S_{ch}skin of the well and geometric skin of the channel (formula below), —
  • q, B, μ, k, h, ϕ, ctq,\ B,\ \mu,\ k,\ h,\ \phi,\ c_trate, formation volume factor (reservoir volume per unit of surface volume), viscosity, permeability, thickness, porosity, total compressibility, m³/s, m³/m³, Pa·s, m², m, —, 1/Pa

Units: SI

Holds when
  • The walls are parallel sealing boundaries through the whole thickness of a homogeneous reservoir; along the channel the reservoir is unbounded.
  • The disturbance has reached both walls: the derivative lies on a line with slope ½ (by the table below, at ηt/W2\eta t/W^2 from 0.1 to 0.4, depending on the position of the well).
  • A constant rate; wellbore storage is over.

The slope mLm_L depends on the width of the channel, but not on the position of the well in it. The position and the skin enter only the constant term. The logarithmic derivative Δp′=12mLt\Delta p' = \tfrac12 m_L\sqrt t is a line with slope ½ on a log–log plot (power-law regimes). The pressure drop Δp\Delta p itself is curved on this plot, because it contains the constant term.

In other unit systems (2)
Metric oilfield units
Δp=0.394 qBhWμ tkϕct+1.866 qBμkh (S+Sch)\Delta p = 0.394\,\frac{qB}{hW}\sqrt{\frac{\mu\,t}{k\phi c_t}} + 1.866\,\frac{qB\mu}{kh}\,(S + S_{ch})

qq in m³/d, hh and WW in m, μ\mu in mPa·s, kk in mD, ctc_t in 1/MPa, tt in h; Δp\Delta p in MPa.

0.394=4⋅0.933⋅π⋅3.553⋅10−30.394 = 4\cdot0.933\cdot\sqrt{\pi\cdot3.553\cdot10^{-3}}; 1.866=2⋅0.9331.866 = 2\cdot0.933.

Oilfield units
Δp=8.13 qBhWμ tkϕct+141.2 qBμkh (S+Sch)\Delta p = 8.13\,\frac{qB}{hW}\sqrt{\frac{\mu\,t}{k\phi c_t}} + 141.2\,\frac{qB\mu}{kh}\,(S + S_{ch})

qq in STB/d, hh and WW in ft, μ\mu in cP, kk in mD, ctc_t in 1/psi, tt in h; Δp\Delta p in psi.

8.13=4⋅70.6⋅π⋅2.637⋅10−48.13 = 4\cdot70.6\cdot\sqrt{\pi\cdot2.637\cdot10^{-4}}; 141.2=2⋅70.6141.2 = 2\cdot70.6.

Geometric skin of a channel
Sch=ln⁡W2πrw−ln⁡sin⁡πL1WS_{ch} = \ln\frac{W}{2\pi r_w} - \ln\sin\frac{\pi L_1}{W}
where:
  • SchS_{ch}the extra pressure drop (in units of qBμ/(2πkh)qB\mu/(2\pi kh)) for the change from linear flow along the channel to radial flow at the well, —
  • rwr_wwellbore radius, m
  • L1L_1distance from the well to one of the walls (the formula is symmetric: L1L_1 and W−L1W - L_1 give the same), m

Units: any equal units of length

Holds when
  • Steady linear flow; the well is a line source in a homogeneous channel (a pseudo-skin of the geometry, and not damage of the reservoir).

The first term is large: for a channel 400 m wide and a well of radius 0.1 m it is about 6.5. The flow must “gather” from the width of the channel to the wellbore. The second term is small until the well is right at a wall. In the middle of the channel sin⁡=1\sin = 1, at a quarter of the width the addition is 0.35, and at a twentieth it is 1.86.

Derivatives of a well in a channel and in a closed square, divided by the plateau of radial flow0.0010.010.11101251020ηt / W²Δp′ / mₑturquoise: middle of the channelorange: near the wall, L₁ = 0.1Wgrey: closed squareradial flowslope ½slope 1

Log–log plot: dimensionless time eta t divided by W squared from 0.001 to 10 on the horizontal axis, and the ratio of the derivative to the plateau from 0.8 to 40 on the vertical axis. All the curves start at the level 1. The curve of the well in the middle of the channel starts to grow at about 0.05, and after 0.1 it runs as a straight line with slope one half, reaching 11 at the right edge. The curve of the well near a wall rises at about 0.01 to 2, stays near 2 for about half a cycle, and then also joins the same line with slope one half. The curve of the closed square goes steeply up with slope 1 after 0.05, and leaves the top of the plot at about 3.

CalculatedCalculated derivatives of a well without wellbore storage in a channel of width WW: in the middle of the channel and at 0.1W0.1W from one wall. For comparison, the same well at the centre of a closed square with side WW. The vertical axis is the ratio of the derivative to the plateau level mem_e, and both scales are logarithmic.
When linear flow begins in a channel
L1/WL_1/W
0.50
Derivative within 5% of the line with slope ½, ηt/W2\eta t/W^2
0.09
Within 1%
0.13
−ln⁡sin⁡(πL1/W)-\ln\sin(\pi L_1/W)
0.00
L1/WL_1/W
0.25
Derivative within 5% of the line with slope ½, ηt/W2\eta t/W^2
0.30
Within 1%
0.47
−ln⁡sin⁡(πL1/W)-\ln\sin(\pi L_1/W)
0.35
L1/WL_1/W
0.10
Derivative within 5% of the line with slope ½, ηt/W2\eta t/W^2
0.36
Within 1%
0.53
−ln⁡sin⁡(πL1/W)-\ln\sin(\pi L_1/W)
1.17
L1/WL_1/W
0.05
Derivative within 5% of the line with slope ½, ηt/W2\eta t/W^2
0.37
Within 1%
0.53
−ln⁡sin⁡(πL1/W)-\ln\sin(\pi L_1/W)
1.86

Calculated from the derivative formula with images (a well without wellbore storage). After this time the difference only decreases. A well in the middle of the channel reaches linear flow earliest of all: its images stand symmetrically, and the slowest part of the transition drops out.

The channel width from a record

Here is an assumed record. A new well has penetrated a sandstone in a narrow block. By seismic data, the block is bounded by two parallel faults, but the distances to them are known only roughly. We started the well by opening a downhole valve at a constant rate of 60 m³/d, and recorded the pressure for about 500 h.

Pressure drop in a well in a channel (assumed data, a selection)
tt
36 s
t\sqrt t, √h
0.10
Δp\Delta p, MPa
0.9480
Δp′\Delta p', MPa
0.2697
tt
6 min
t\sqrt t, √h
0.32
Δp\Delta p, MPa
1.3101
Δp′\Delta p', MPa
0.1126
tt
30 min
t\sqrt t, √h
0.71
Δp\Delta p, MPa
1.4834
Δp′\Delta p', MPa
0.1049
tt
1.00 h
t\sqrt t, √h
1.00
Δp\Delta p, MPa
1.5554
Δp′\Delta p', MPa
0.1038
tt
2.00 h
t\sqrt t, √h
1.41
Δp\Delta p, MPa
1.6269
Δp′\Delta p', MPa
0.1038
tt
5.01 h
t\sqrt t, √h
2.24
Δp\Delta p, MPa
1.7249
Δp′\Delta p', MPa
0.1136
tt
10.0 h
t\sqrt t, √h
3.16
Δp\Delta p, MPa
1.8094
Δp′\Delta p', MPa
0.1343
tt
20.0 h
t\sqrt t, √h
4.47
Δp\Delta p, MPa
1.9109
Δp′\Delta p', MPa
0.1598
tt
50.1 h
t\sqrt t, √h
7.08
Δp\Delta p, MPa
2.0750
Δp′\Delta p', MPa
0.2031
tt
100 h
t\sqrt t, √h
10.00
Δp\Delta p, MPa
2.2334
Δp′\Delta p', MPa
0.2683
tt
200 h
t\sqrt t, √h
14.13
Δp\Delta p, MPa
2.4510
Δp′\Delta p', MPa
0.3754
tt
316 h
t\sqrt t, √h
17.78
Δp\Delta p, MPa
2.6437
Δp′\Delta p', MPa
0.4727
tt
501 h
t\sqrt t, √h
22.39
Δp\Delta p, MPa
2.8864
Δp′\Delta p', MPa
—

Δp=pi−pwf\Delta p = p_i - p_{wf}, pip_i = 26 MPa. The data were calculated from a model of a homogeneous reservoir with wellbore storage, skin and two parallel sealing boundaries, and rounded to 0.0001 MPa. The parameters of the model are given in the example. The derivative comes from all 58 readings of the record (10 per cycle) with an interval of 0.2 cycle. It is missing for the last two readings.

Diagnostic plot of a well in a channel: pressure drop, derivative, plateau and a line with slope one half0.0010.010.111010010000.11Time since start-up t, hΔp and Δp′, MPapoints: Δporange: Δp′dashed: plateau and slope ½mₑ = 0.104 MPaslope ½

Log–log plot: time from 0.001 to 1000 hours, pressure from 0.05 to 5 MPa. The points of the pressure drop rise steeply in the first minutes, then slowly to 1.6 MPa by 2 hours and to 2.9 MPa by 500 hours. After the hump of wellbore storage (0.35 MPa at about 0.004 hours), the derivative line settles on the horizontal dashed line of 0.104 MPa from 0.3 to 2 hours, and then rises. At about 10 hours it is already 1.3 times above the plateau, and after 60 hours it runs along the dashed line with slope one half, to 0.47 MPa at 316 hours.

CalculatedDiagnostic plot of the record: the pressure drop (points) and the derivative from the measurements (line). The dashed lines are the plateau mem_e from the early section, and the line with slope ½ drawn through the late derivative.
The channel width from the slope of the line Δp against √t
W=qBh mLμπkϕctW = \frac{qB}{h\,m_L}\sqrt{\frac{\mu}{\pi k\phi c_t}}
where:
  • mLm_Lslope of the line of the pressure drop in the coordinates Δp\Delta p against t\sqrt t in the section of linear flow, Pa/√s
  • kkpermeability from the derivative plateau (radial flow), m²
  • q, B, h, μ, ϕ, ctq,\ B,\ h,\ \mu,\ \phi,\ c_tas in the formula of linear flow, m³/s, m³/m³, m, Pa·s, —, 1/Pa

Units: SI

Holds when
  • The line is drawn through the points where the derivative already has a slope of ½.
  • The permeability was found independently: from the radial flow of the same record or from other data.
  • ϕ\phi, ctc_t and hh are known: their error enters WW as 1/ϕct1/\sqrt{\phi c_t} and 1/h1/h.

We find the width from the slope, and we do not wait for the points to “straighten out” in the pressure itself: the section with slope ½ on the derivative shows which points to draw the line through. The distance to the far wall is L2=W−L1L_2 = W - L_1, where L1L_1 is the distance to the nearer wall from the first step of the derivative.

In other unit systems (2)
Metric oilfield units
W=0.394 qBh mLμkϕctW = 0.394\,\frac{qB}{h\,m_L}\sqrt{\frac{\mu}{k\phi c_t}}

WW and hh in m, qq in m³/d, mLm_L in MPa/√h, μ\mu in mPa·s, kk in mD, ctc_t in 1/MPa.

The same 0.394 as in the formula of linear flow.

Oilfield units
W=8.13 qBh mLμkϕctW = 8.13\,\frac{qB}{h\,m_L}\sqrt{\frac{\mu}{k\phi c_t}}

WW and hh in ft, qq in STB/d, mLm_L in psi/√h, μ\mu in cP, kk in mD, ctc_t in 1/psi.

Pressure drop of a well in a channel against the square root of time, and the line of linear flow048121620240.00.81.62.43.2√t, √hPressure drop Δp, MPab = 1.71 MPaslope 0.0527 MPa/√h

Plot on ordinary axes: the square root of time on the horizontal axis, from 0 to 24 hours to the power one half, and the pressure drop on the vertical axis, from 0 to 3.2 MPa. The points rise quickly to 1.6 MPa at a square root of time of about 1.4, then follow a smooth convex curve, and after the value 8 they lie on a straight line. The line is extended to the left to the vertical axis and crosses it at about 1.71 MPa. The two readings through which it is drawn are marked: at 14.1 and 22.4.

CalculatedThe same record in the coordinates Δp\Delta p against t\sqrt t (points). The line is drawn through the readings at 199.5 and 501.2 h and extended to t=0\sqrt t = 0, where we read the intercept bb. The early points lie below the line: there is no linear flow there yet.
Worked examplePermeability, skin, channel width and the position of the well
Given (assumed data)
Well and reservoir
qq = 60 m³/d; BB = 1.18; μ\mu = 1.4 mPa·s; hh = 10 m; ϕ\phi = 0.21; ct=1.3⋅10−3c_t = 1.3\cdot10^{-3} MPa⁻¹; rwr_w = 0.1 m
Derivative plateau
the mean from 0.5 to 2 h: mem_e = 0.10403 MPa; the reading at 1 h: Δp\Delta p = 1.5554 MPa
First step
at 10 h the derivative is 0.13431 MPa
Late readings
199.5 h — 2.4510 MPa; 501.2 h — 2.8864 MPa
Solution
  1. Flow capacity: qBμ=60⋅1.18⋅1.4=99.12qB\mu = 60\cdot1.18\cdot1.4 = 99.12; kh=0.933⋅99.12/0.10403=889kh = 0.933\cdot99.12/0.10403 = 889 mD·m, k=88.9k = 88.9 mD.
  2. The skin from the ratio of the pressure to the plateau (Diagnosis with the pressure derivative): ln⁡ktϕμctrw2=16.962\ln\dfrac{kt}{\phi\mu c_tr_w^2} = 16.962 at tt = 1 h; S=12 (1.5554/0.10403−16.962+4.831)=1.41S = \tfrac12\,(1.5554/0.10403 - 16.962 + 4.831) = 1.41.
  3. The nearer wall from the point of the first step (the derivative step): η=3.553⋅10−3⋅88.9/(0.21⋅1.4⋅1.3⋅10−3)=826\eta = 3.553\cdot10^{-3}\cdot88.9/(0.21\cdot1.4\cdot1.3\cdot10^{-3}) = 826 m²/h; Δp′/me=1.291\Delta p'/m_e = 1.291, ln⁡[1/(1.291−1)]=1.234\ln[1/(1.291 - 1)] = 1.234; L1=826⋅10⋅1.234=101L_1 = \sqrt{826\cdot10\cdot1.234} = 101 m. The far wall has no effect at this moment.
  4. Linear flow: between 100 and 316 h (half a cycle) the derivative grew from 0.2683 to 0.4727 MPa. The slope on the log–log plot is lg⁡(0.4727/0.2683)/0.5=0.49\lg(0.4727/0.2683)/0.5 = 0.49, that is, ½. So the late readings lie on the line Δp\Delta p against t\sqrt t.
  5. The slope of the line: mL=(2.8864−2.4510)/(22.387−14.125)=0.05270m_L = (2.8864 - 2.4510)/(22.387 - 14.125) = 0.05270 MPa/√h.
  6. The width: qB=70.8qB = 70.8; μ/(kϕct)=1.4/(88.9⋅0.21⋅1.3⋅10−3)=7.595\sqrt{\mu/(k\phi c_t)} = \sqrt{1.4/(88.9\cdot0.21\cdot1.3\cdot10^{-3})} = 7.595; W=0.394⋅70.8/(10⋅0.05270)⋅7.595=402W = 0.394\cdot70.8/(10\cdot0.05270)\cdot7.595 = 402 m. The far wall: L2=402−101=301L_2 = 402 - 101 = 301 m.
  7. Check by the intercept: b=2.8864−0.05270⋅22.387=1.7066b = 2.8864 - 0.05270\cdot22.387 = 1.7066 MPa; S+Sch=b/(2me)=8.20S + S_{ch} = b/(2m_e) = 8.20, hence Sch=6.79S_{ch} = 6.79. By the formula of the geometric skin for WW = 402 m and L1L_1 = 101 m: 6.461+0.343=6.806.461 + 0.343 = 6.80. The position of the well agrees.
Answer: k≈88.9k \approx 88.9 mD, skin 1.41; a channel about 402 m wide, with the well 101 m from one wall and 301 m from the other.

What it means. We calculated the record from a model with kk = 90 mD, SS = 1.5, and walls at 100 and 300 m (a width of 400 m). The permeability is underestimated by about 1%: the plateau is still raised a little by the tail of wellbore storage. The width was found to about 0.5%, because the late readings lie deep in linear flow (ηt/W2\eta t/W^2 of about 1 and 2.6). The intercept of the line is a good check, but a poor way to look for L1L_1: the sine near the middle of the channel is flat, and an error of 0.1 in the skin shifts L1L_1 by 10–15 m. A record cannot tell which side the nearer wall is on, and in which direction the channel extends. Seismic surveys, the geological model and the neighbouring wells give that. The data in this example are assumed for illustration.

A channel is visible on the pressure build-up curve too. Suppose the flow in the channel is already linear both at the end of production and at the time Δt\Delta t after shut-in. Then the superposition of the two solutions gives a simple relation: the constant terms with the skin cancel.

A build-up in a channel in the section of linear flow
pi−pws=mL(tp+Δt−Δt)p_i - p_{ws} = m_L\left(\sqrt{t_p + \Delta t} - \sqrt{\Delta t}\right)
where:
  • pwsp_{ws}bottomhole pressure at the time Δt\Delta t after shut-in, Pa
  • tp, Δtt_p,\ \Delta tproducing time before shut-in and time since shut-in, s
  • mLm_Lslope of linear flow, the same as while the well produces, Pa/√s

Units: SI (metric oilfield units: MPa, h, mLm_L in MPa/√h)

Holds when
  • A constant rate during tpt_p; before start-up the pressure in the reservoir was pip_i.
  • Both tpt_p and Δt\Delta t are large enough for both terms of the superposition to be in the linear-flow section (ηΔt/W2\eta\Delta t/W^2 not less than 0.1–0.4 by the table above).

If we plot pwsp_{ws} against tp+Δt−Δt\sqrt{t_p + \Delta t} - \sqrt{\Delta t}, the late points lie on a line with slope −mL-m_L. If we extend the line to the zero of this function (an infinitely long shut-in), it gives the initial pressure pip_i. Along the axis the channel is unbounded, and the pressure in it recovers in time to the initial one. We calculate the derivative of such a build-up so that it allows for the producing time: against the superposition time function (a time scale that adds up all the earlier rate changes) or against the equivalent time (Effect of producing time on build-up analysis).

Crossing faults: a wedge

A block bounded by two crossing faults is a common case in fault zones. Two faults of different directions come together, and the well is inside the angle between them. If the angle is θ=180∘/n\theta = 180^\circ/n, the images close up: the well and its 2n−12n - 1 images stand on a circle of radius dd round the apex of the angle, where dd is the distance from the well to the apex. For example, a right angle gives three images, and an angle of 60° gives five. A single straight fault is also a “wedge”, with an angle of 180°: one image.

When the disturbance has covered the whole neighbourhood of the apex, all the images are “felt”, and the derivative reaches the level 2n me=(360∘/θ) me2n\,m_e = (360^\circ/\theta)\,m_e. This result does not depend on whether the angle fits the series 180∘/n180^\circ/n. Far from the apex the flow is radial, but it goes not through the whole circle, only through the share θ/360∘\theta/360^\circ of it. The same rate passes through a cross-section that is that many times smaller, and the pressure drop for each logarithmic cycle is that many times larger (the derivation is in the advanced section).

The late level of the derivative in a wedge, and the angle from it
Δp∞′=360∘θ me⇒θ=360∘ meΔp∞′\Delta p'_{\infty} = \frac{360^\circ}{\theta}\,m_e\quad\Rightarrow\quad \theta = 360^\circ\,\frac{m_e}{\Delta p'_{\infty}}
where:
  • Δp∞′\Delta p'_{\infty}the late level of the derivative, when the disturbance has covered the neighbourhood of the apex of the angle, Pa
  • mem_eplateau level of radial flow, qBμ/(4πkh)qB\mu/(4\pi kh), Pa
  • θ\thetaangle between the faults on the side of the well, degrees

Units: any equal units of pressure

Holds when
  • Two straight sealing faults through the whole thickness of a homogeneous reservoir meet at one point (in plan view). The disturbance has reached no other boundaries.
  • The level has really been reached: on the way to it, the derivative is still lower, and the angle from it comes out too large.
  • The angle is less than 180°: the well is inside an “acute” (less than 90°) or “obtuse” (more than 90°) angle, not beyond a bend of a fault.

The ratio of the late level to the plateau is the “number of wells” including the images: 2 for a single fault, 4 for a right angle, 6 for an angle of 60°. For any angle it is simply 360∘/θ360^\circ/\theta: a level 2.5 times as high as the plateau means an angle of 144°.

Wedges with an angle 180∘/n180^\circ/n: the well on the bisector (the line that halves the angle), the distance to each fault is LL
Angle
180∘180^\circ (single fault)
Images
1
Late level, mem_e
2
95% of the level at ηt/L2\eta t/L^2
9.5
The same in units of d2d^2
—
Angle
90∘90^\circ
Images
3
Late level, mem_e
4
95% of the level at ηt/L2\eta t/L^2
19
The same in units of d2d^2
9.6
Angle
60∘60^\circ
Images
5
Late level, mem_e
6
95% of the level at ηt/L2\eta t/L^2
38
The same in units of d2d^2
9.6
Angle
45∘45^\circ
Images
7
Late level, mem_e
8
95% of the level at ηt/L2\eta t/L^2
66
The same in units of d2d^2
9.6
Angle
30∘30^\circ
Images
11
Late level, mem_e
12
95% of the level at ηt/L2\eta t/L^2
144
The same in units of d2d^2
9.6

Calculated from the derivative formula with images. d=L/sin⁡(θ/2)d = L/\sin(\theta/2) is the distance from the well to the apex of the angle. The time to reach the level is set by the distance to the apex and not to the faults: in units of d2d^2 it is the same for all angles.

Derivatives of a well on the bisector of a wedge with angles of 180, 90, 60 and 45 degrees, divided by the plateau0.1110100100012468ηt / L²Δp′ / mₑ180°: 290°: 460°: 645°: 8

Log–log plot: eta t divided by L squared from 0.1 to 1000 on the horizontal axis, and the ratio of the derivative to the plateau from 0.8 to 12 on the vertical axis. All four curves lie at the level 1 up to 0.2 and then start to rise almost together. The curve of a single fault reaches the level 2 at about 10. The curve of the 90-degree angle reaches 4 at about 20. The curve of the 60-degree angle approaches 6 more slowly, and the curve of the 45-degree angle approaches 8 more slowly still, reaching it by 1000.

CalculatedCalculated derivatives of a well on the bisector of a wedge, the distance to each fault LL, without wellbore storage: 180° (a single fault), 90°, 60° and 45°. The vertical axis is the ratio of the derivative to the plateau level. The dashed lines are the late levels 2, 4, 6 and 8.

Why does a narrow wedge reach its level so slowly? For late times in the derivative formula we can replace each term e−x\e^{-x} by 1−x1 - x, and the sum of the squares of the distances from the well to all its images in the wedge is 4nd24nd^2. We get a simple law of approach, which holds also for angles that are not 180∘/n180^\circ/n:

The approach of the derivative to the late level of a wedge, and the angle from two late points
Δp′me≈R∞(1−at),a=d22η;a=r1−r2r1/t2−r2/t1,R∞=r21−a/t2\frac{\Delta p'}{m_e} \approx R_\infty\left(1 - \frac{a}{t}\right),\quad a = \frac{d^2}{2\eta};\qquad a = \frac{r_1 - r_2}{r_1/t_2 - r_2/t_1},\quad R_\infty = \frac{r_2}{1 - a/t_2}
where:
  • R∞R_\inftythe late level in units of mem_e, 360∘/θ360^\circ/\theta, —
  • r1, r2r_1,\ r_2the ratios Δp′/me\Delta p'/m_e at the times t1<t2t_1 < t_2 on the way to the level, —
  • dddistance from the well to the apex of the angle, m
  • aaapproach constant: at the time tt the shortfall to the late level is the share a/ta/t, s
  • η\etahydraulic diffusivity, m²/s

Units: SI; tt and aa in the same units of time

Holds when
  • The shortfall is small, no more than 15–20%. At a larger one, the next terms of the expansion matter, and the estimate of R∞R_\infty comes out too low and the angle too large.
  • The derivative from measurements has no noticeable noise: the difference r2−r1r_2 - r_1 is small, and its error strongly affects the result.
  • The disturbance has reached no other boundaries than the two faults.

Two late points give two unknowns: the level and the approach constant. The level is the angle between the faults, and the constant is the distance to the apex, d=2ηad = \sqrt{2\eta a} (the estimate is usually too low by 5–15%: the next terms of the expansion reduce the apparent shortfall). For 95% of the level we need ηt≈10 d2\eta t \approx 10\,d^2.

The angle between faults from a record

A well in a high-permeability reservoir has penetrated a block near the crossing of two faults. By seismic data, the nearer fault A runs about a hundred metres away, and the second fault B several hundred metres away. The angle between them on the map is from 50 to 80°. We started the well by opening a downhole valve at a constant rate of 400 m³/d, and recorded the pressure for about 500 h.

An extended well test near the crossing of faults (assumed data, a selection)
tt
36 s
Δp\Delta p, MPa
0.6265
Δp′\Delta p', MPa
0.05754
Δp′/me\Delta p'/m_e
1.025
tt
6 min
Δp\Delta p, MPa
0.7569
Δp′\Delta p', MPa
0.05613
Δp′/me\Delta p'/m_e
1.000
tt
12 min
Δp\Delta p, MPa
0.7956
Δp′\Delta p', MPa
0.05613
Δp′/me\Delta p'/m_e
1.000
tt
1.00 h
Δp\Delta p, MPa
0.8896
Δp′\Delta p', MPa
0.06569
Δp′/me\Delta p'/m_e
1.170
tt
1.58 h
Δp\Delta p, MPa
0.9215
Δp′\Delta p', MPa
0.07405
Δp′/me\Delta p'/m_e
1.319
tt
3.16 h
Δp\Delta p, MPa
0.9774
Δp′\Delta p', MPa
0.08751
Δp′/me\Delta p'/m_e
1.559
tt
10.0 h
Δp\Delta p, MPa
1.0909
Δp′\Delta p', MPa
0.11487
Δp′/me\Delta p'/m_e
2.046
tt
31.6 h
Δp\Delta p, MPa
1.2605
Δp′\Delta p', MPa
0.19076
Δp′/me\Delta p'/m_e
3.399
tt
100 h
Δp\Delta p, MPa
1.5314
Δp′\Delta p', MPa
0.27219
Δp′/me\Delta p'/m_e
4.849
tt
316 h
Δp\Delta p, MPa
1.8731
Δp′\Delta p', MPa
0.31323
Δp′/me\Delta p'/m_e
5.580

Δp=pi−pwf\Delta p = p_i - p_{wf}, pip_i = 31 MPa. The data were calculated from a model of a homogeneous reservoir with wellbore storage, skin and two sealing faults that meet at an angle, and rounded to 0.0001 MPa. The parameters of the model are given in the example. The derivative is from all the readings (10 per cycle) with an interval of 0.2 cycle. The ratio is to the plateau level from the example.

Derivative of a record near the crossing of faults, divided by the plateau level, and the model calculation0.010.111010010001246Time since start-up t, hΔp′ / mₑ60° wedge level: 6single fault: 2plateau mₑ4.855.58

Plot: time from 0.01 to 1000 hours on a logarithmic scale on the horizontal axis, and the ratio of the derivative to the plateau from 0.8 to 8 on a logarithmic scale on the vertical axis. At the start the points are a little above 1. From 0.05 to 0.2 hours they lie at the level 1, and then they rise: at about 2 hours they pass 1.4, at about 10 hours 2, at about 30 hours 3.4, at about 100 hours 4.8, and by 316 hours they reach 5.6. The model line passes through the points and keeps rising to the dashed level 6. The points at 100 and 316 hours are marked.

CalculatedThe derivative of the record divided by the plateau level (points), and the calculation by the model (line). The dashed lines are the levels 1, 2 and 6. The readings at 100 and 316 h, from which the example finds the angle, are marked.
Worked exampleThe angle between the faults and the distance to the apex
Given (assumed data)
Well and reservoir
qq = 400 m³/d; BB = 1.25; μ\mu = 0.6 mPa·s; hh = 20 m; ϕ\phi = 0.22; ct=1.5⋅10−3c_t = 1.5\cdot10^{-3} MPa⁻¹
Derivative plateau
the mean from 0.1 to 0.2 h: mem_e = 0.05613 MPa
Rise from the nearer fault
at 1.58 h the derivative is 0.07405 MPa
Late points
at 100 h, 0.27219 MPa; at 316.2 h, 0.31323 MPa
Solution
  1. Flow capacity: qBμ=400⋅1.25⋅0.6=300qB\mu = 400\cdot1.25\cdot0.6 = 300; kh=0.933⋅300/0.05613=4987kh = 0.933\cdot300/0.05613 = 4987 mD·m, k=249.4k = 249.4 mD; η=3.553⋅10−3⋅249.4/(0.22⋅0.6⋅1.5⋅10−3)=4475\eta = 3.553\cdot10^{-3}\cdot249.4/(0.22\cdot0.6\cdot1.5\cdot10^{-3}) = 4475 m²/h.
  2. The nearer fault: Δp′/me=1.319\Delta p'/m_e = 1.319, ln⁡[1/(1.319−1)]=1.143\ln[1/(1.319 - 1)] = 1.143; LA=4475⋅1.58⋅1.143=90L_A = \sqrt{4475\cdot1.58\cdot1.143} = 90 m.
  3. The late ratios: r1=0.27219/0.05613=4.849r_1 = 0.27219/0.05613 = 4.849, r2=0.31323/0.05613=5.580r_2 = 0.31323/0.05613 = 5.580. The derivative is still rising. From the last point the angle would be 360∘/5.580=64.5∘360^\circ/5.580 = 64.5^\circ, an upper limit.
  4. The approach to the level: a=4.849−5.5804.849/316.2−5.580/100=18.1a = \dfrac{4.849 - 5.580}{4.849/316.2 - 5.580/100} = 18.1 h; R∞=5.580/(1−18.1/316.2)=5.919R_\infty = 5.580/(1 - 18.1/316.2) = 5.919.
  5. The angle: θ=360∘/5.919=60.8∘\theta = 360^\circ/5.919 = 60.8^\circ.
  6. The distance to the apex: d=2⋅4475⋅18.1=402d = \sqrt{2\cdot4475\cdot18.1} = 402 m, a lower estimate.
Answer: The angle between the faults is about 60.8° (from the last point, 64.5°). The nearer fault is at 90 m, and the apex of the angle is no nearer than 402 m.

What it means. The model of the record has an angle of 60°, faults 90 and 330 m from the well, and the apex at 442 m. After 316 h the derivative has covered only 93% of the way to the level 6, and the angle from the last point is too high by 4–5°. Extrapolating from two points almost removed the error. The distance to the apex is underestimated by about 10%, as the approach formula warns. The angle and the distance to the nearer fault agree with the seismic data. We can pass the conclusion “an angle of about 60°, the apex at 400–450 m” to the geological model. To read the level directly to within 5%, the derivative would have to reach about 10 d2/η10\,d^2/\eta, that is, about 440 h, and the record would have to go another 0.2 cycle further, almost to 700 h. The data in this example are assumed for illustration.

How boundaries add up

Each boundary comes into the record at about the time when ηt\eta t becomes comparable with the square of the distance to it. The derivative rises by 1% at ηt≈0.22 L2\eta t \approx 0.22\,L^2, and it passes half of the step at ηt≈1.44 L2\eta t \approx 1.44\,L^2 (A sealing fault near the well: the method of images). The steps from different boundaries separate only if their times differ by more than 1.6–1.7 logarithmic cycles, that is, if the distances differ by a factor of 6–7 or more.

A right angle: the length of the intermediate plateau 2me2m_e when the well is near one of the faults
LB/LAL_B/L_A
3
Plateau within ±5%, logarithmic cycles
0.13
LB/LAL_B/L_A
5
Plateau within ±5%, logarithmic cycles
0.22
LB/LAL_B/L_A
7
Plateau within ±5%, logarithmic cycles
0.34
LB/LAL_B/L_A
10
Plateau within ±5%, logarithmic cycles
0.59

Calculated from the derivative formula with images for an angle of 90°. LAL_A is the distance to the nearer fault, and LBL_B to the farther one. At LB/LAL_B/L_A = 3 the derivative passes the level 2me2m_e almost without a pause.

So a record with two steps, “1 → 2 → 4”, is rare. Usually we see a smooth staircase, and we fit it with a model as a whole. From this comes a practical rule. From the first, earliest part of the rise we find the distance to the nearer boundary: while the far ones do not yet have an effect, the formula of a single fault is exact. From the late behaviour (slope ½, a new level or slope 1) we find the type of the system and its second dimension.

  • A channel closed at one end (a U-shaped system of faults): the images in the end wall double the late linear flow. The derivative runs with a slope of ½, but twice as high as in an open channel of the same width. We cover such semi-infinite systems separately (Semi-infinite systems: theory and test analysis).
  • A closed rectangle: the images fill the plane with a lattice, and their number grows in proportion to tt. The derivative reaches a slope of 1, and from the rate of pressure decline we find the pore volume (Reservoir limit test).
  • A fault and a constant-pressure boundary: the image from the edge of an active edge-water aquifer (water around the reservoir that keeps the pressure almost constant) is taken with the opposite sign. After the rise from the fault, the derivative falls.
  • A fault that lets fluid through: the derivative rises, does not reach 2me2m_e, and returns to the plateau (Partially communicating faults).
Worked exampleHow long to record to see the channel and the angle
Given (assumed data)
Channel
from the first example: WW ≈ 402 m, L1/WL_1/W ≈ 0.25, η\eta ≈ 826 m²/h
Wedge
from the second example: dd ≈ 402 m, η\eta ≈ 4475 m²/h
Solution
  1. Channel: by the table, the derivative lies on the line with slope ½ (within 5%) at ηt/W2\eta t/W^2 = 0.30, that is, after 0.30⋅4022/826=590.30\cdot402^2/826 = 59 h.
  2. To draw the line Δp\Delta p against t\sqrt t through a section of at least one logarithmic cycle, we extend the record tenfold: 590 h, about 25 days.
  3. Wedge: 95% of the late level is reached at ηt≈9.6 d2\eta t \approx 9.6\,d^2, after 9.6⋅4022/4475=3479.6\cdot402^2/4475 = 347 h, about 14 days.
Answer: Linear flow in this channel starts after about 59 h. For a confident width we need about 25 days of record. The level of the wedge can be read directly after 14 days. This is why in the example we found the angle by extrapolation.

What it means. Both times grow as the square of the size of the system: a channel twice as wide needs a record four times longer. For the wedge we took dd from the second example. It is a lower estimate, so the time is a lower limit too: with the real 442 m it is about 420 h (17–18 days). The time that the disturbance needs to reach the apex of a wedge is set not by the angle but by the distance dd. For a well far from the apex, we cannot read the level from a record of reasonable length, and what is left is extrapolation or fitting a model. We get long records at a constant rate in an extended well test. For a build-up, the possibilities are limited by the volume produced before shut-in (the build-up near a fault). The data in this example are assumed for illustration.

What a record cannot tell apart

The late part of a record is the most informative and the most ambiguous. One and the same shape of the derivative can come from different reservoirs, and the same numbers can come from different geometries. Here is what a test of a single well gives and does not give:

Late signs and their possible causes
What we see
Slope ½ at the end of the record
Possible causes
a channel; an elongated closed block before it reaches slope 1
How to check
geology, seismic data, length of the record
What we see
Slope ½ at the start of the record
Possible causes
a hydraulic fracture or a natural fracture
How to check
the history of the well; the duration of the section
What we see
A new level N meN\,m_e
Possible causes
a wedge with an angle 360∘/N360^\circ/N; a flow capacity that gets NN times worse farther away
How to check
the map of faults; the shape of the transition; neighbouring wells
What we see
A rise, then a fall back to the plateau
Possible causes
a partially communicating fault; a fault of finite length
What we see
A doubling with no plateau mem_e before it
Possible causes
a well right at a fault, with the first plateau hidden by wellbore storage

The list is not complete: heterogeneities of the reservoir, and changes of the rates of neighbouring wells during the record, give similar shapes too.

  • Directions. The record depends only on the distances to the images. A well 100 m from the wall of a channel that runs north, and the same well in a channel that runs east, give the same pressure. The test cannot say which side the nearer wall is on either.
  • Width without permeability. Without radial flow, the t\sqrt t slope gives only WkW\sqrt k (the callout above). An error of 20% in ϕct\phi c_t changes the width by 10%.
  • An unfinished transition. The angle from a derivative that is still rising is too large, and a second line drawn too early underestimates the distances. Extrapolation and fitting a model help, but they do not replace a long record.
  • A wedge or a heterogeneity. A level of 4me4m_e comes from a right angle between faults, and also from a reservoir whose flow capacity beyond some radius is four times lower. The shapes of the transitions differ a little, but with gauge noise they are easy to confuse.
  • Straight boundaries are a model. Real faults are curved, they fade out along their length, and they displace the reservoir not through its whole thickness. The distances and the angle from a simple model are estimates that we check against the map.

Terms and symbols

System of images
A set of image wells for which the pressure picture is symmetric about all the sealing boundaries. For a channel it is an endless row, and for a wedge with an angle 180∘/n180^\circ/n it is 2n−12n - 1 images.
Channel
A reservoir between two parallel sealing boundaries: a graben, a narrow block, or a river-channel sand body.
Linear flow in a channel
The late regime in which the flow goes to the well along the channel: Δp\Delta p grows as t\sqrt t, and the derivative has a slope of ½.
Geometric skin of a channel SchS_{ch}
The constant ln⁡W2πrw−ln⁡sin⁡πL1W\ln\tfrac{W}{2\pi r_w} - \ln\sin\tfrac{\pi L_1}{W} in the intercept of the line Δp\Delta p against t\sqrt t. It grows when the well comes closer to a wall.
Wedge
A block between two crossing sealing faults. The late level of the derivative is (360∘/θ) me(360^\circ/\theta)\,m_e.
Distance to the apex dd
The distance from the well to the point where the faults cross, in plan view. It sets the time at which the derivative reaches the late level, ηt≈10 d2\eta t \approx 10\,d^2.
Intermediate plateau
A section of the derivative at the level 2me2m_e between two steps. It is visible if the second boundary is 6–7 times farther than the first.

Common mistakes and misconceptions

Wrong

“A slope ½ on the derivative means a well with a hydraulic fracture.”

In fact

A fracture gives a slope ½ at the start of the record, before radial flow. A slope ½ at the end of the record, after the plateau, is a sign of a channel or an elongated block. From it we calculate a width, and not a fracture length.

Wrong

“The angle between the faults is 360° divided by the last ratio of the derivative to the plateau.”

In fact

Only if the derivative has already reached the level. While it is rising, such an angle is an upper limit: in the lesson's example it is 64.5° instead of 60°. We estimate the level from two late points or by fitting a model.

Wrong

“We can find the channel width from the t\sqrt t slope alone.”

In fact

The slope gives WkW\sqrt k. We need the permeability, from the radial-flow plateau of the same record or from other data. Without it the width cannot be found.

Wrong

“A test shows where the faults run.”

In fact

It shows how far from the well the images are. The directions of the faults and the side of the nearer wall are given by seismic surveys, the geological model and the neighbouring wells.

Wrong

“If the well in a channel is not in the centre, the derivative must have an intermediate plateau 2me2m_e.”

In fact

Only if the far wall is 6–7 times farther than the near one. In the lesson's example the walls are at 100 and 300 m, and the derivative passes the level 2me2m_e without a pause.

In depth: advanced detail

Derivations: linear flow in a channel, the level and the approach in a wedge

Channel. The Green's function of a strip 0<y<W0 < y < W with sealing edges (the response of the strip to a point source) is a series in the cosines cos⁡(nπy/W)\cos(n\pi y/W) with the factors e−n2π2ηt/W2\e^{-n^2\pi^2\eta t/W^2}. Along the channel it is the one-dimensional solution 1/4πηt1/\sqrt{4\pi\eta t}. The logarithmic derivative at the well equals 2πηt2\pi\eta t times their product at the point of the well:

The derivative in a channel: a series in the eigenfunctions of the strip
pD′=πtDW[1+2∑n=1∞e−n2π2tDWcos⁡2nπL1W]p_D' = \sqrt{\pi t_{DW}}\left[1 + 2\sum_{n=1}^{\infty} \e^{-n^2\pi^2t_{DW}}\cos^2\frac{n\pi L_1}{W}\right]
where:
  • pD′p_D'dimensionless derivative, Δp′/(2me)\Delta p'/(2m_e), —
  • tDWt_{DW}dimensionless time ηt/W2\eta t/W^2, —
  • L1, WL_1,\ Wdistance to the wall and width of the channel, m

Units: dimensionless

Holds when
  • The well is a line source; wellbore storage is over.

For large times the sum vanishes, and what is left is πtDW\sqrt{\pi t_{DW}}, the slope ½. The slowest correction is the one with n=1n = 1. It decreases as e−π2tDW\e^{-\pi^2 t_{DW}}, and in the middle of the channel its factor cos⁡2(π/2)\cos^2(\pi/2) is zero. This series and the sum of images are two forms of one solution. Numerically they agree to the eighth digit.

Geometric skin. If we integrate the same solution over time, we get 2πtDW2\sqrt{\pi t_{DW}} plus a sum over nn with the factors 2ncos⁡2(nπL1/W) e−nπrw/W\tfrac2n\cos^2(n\pi L_1/W)\,\e^{-n\pi r_w/W} and decaying terms. The sum is a series that has a known formula, with the terms cos⁡(nx) e−nu/n\cos(nx)\,\e^{-nu}/n. For u=πrw/W→0u = \pi r_w/W \to 0 it gives ln⁡Wπrw−ln⁡(2sin⁡πL1W)\ln\tfrac{W}{\pi r_w} - \ln\big(2\sin\tfrac{\pi L_1}{W}\big), that is, SchS_{ch}.

The level of a wedge for any angle. Far from the apex (at distances r≫dr \gg d) the flow converges on the apex through a sector with an arc θr\theta r: q=(kh θr/μ) ∂p/∂rq = (kh\,\theta r/\mu)\,\partial p/\partial r. From this, p=qμkhθln⁡r+constp = \tfrac{q\mu}{kh\theta}\ln r + \text{const}. In an infinite reservoir 2π2\pi stands in place of θ\theta. So the pressure drop per unit of ln⁡r\ln r is larger by a factor of 2π/θ2\pi/\theta. It is the same per unit of ln⁡t\ln t, since the radius of the disturbance grows as t\sqrt t. In the well, where the pressure changes following the far region, the derivative reaches the same level, (2π/θ) me(2\pi/\theta)\,m_e.

The approach to the level. For angles 180∘/n180^\circ/n, the well and the images stand at points of a circle of radius dd with polar angles ±φ0+2jθ\pm\varphi_0 + 2j\theta. The square of the distance to a point with an angular shift ψ\psi is 2d2(1−cos⁡ψ)2d^2(1 - \cos\psi), and the sum of the cosines over all 2n2n points is zero (each group of nn points is spaced evenly). So ∑jdj2=4nd2\sum_j d_j^2 = 4nd^2, and for small dj2/(4ηt)d_j^2/(4\eta t) the derivative is 2n me [1−d2/(2ηt)]2n\,m_e\,[1 - d^2/(2\eta t)]. For an arbitrary angle, the exact solution of the wedge is a series in Bessel functions of the orders kπ/θk\pi/\theta. Its main term gives the same correction 1−d2/(2ηt)1 - d^2/(2\eta t), and the others, for θ<180∘\theta < 180^\circ, decay faster.

Connections to other topics

Check yourself

  1. 1

    After the plateau of radial flow, the derivative rose and at the end of the record it runs as a straight line with slope ½ on a log–log plot. What is it most likely?

    1. A.A channel between two parallel sealing boundaries
    2. B.A wedge between crossing faults
    3. C.A constant-pressure boundary
    4. D.A single sealing fault
    Show the answer

    Correct answer: A. A channel between two parallel sealing boundaries

    In a channel the number of “felt” images grows as t\sqrt t, the pressure does too, and the derivative has a slope of ½. A single fault and a wedge give a new horizontal plateau (2me2m_e and (360∘/θ)me(360^\circ/\theta)m_e), and a constant-pressure boundary lowers the derivative. A similar late slope also occurs in an elongated closed block before it reaches slope 1. We check this with the length of the record and with geology.

  2. 2

    The plateau level of radial flow is 0.045 MPa. The late derivative has risen to 0.108 MPa and has stayed at this level for the third logarithmic cycle. What angle between the faults does the block form?

    Show the answer

    The ratio of the levels is 0.108/0.045=2.40.108/0.045 = 2.4. The angle is θ=360∘/2.4=150∘\theta = 360^\circ/2.4 = 150^\circ, an obtuse angle, for example a bend of a fault or two faults that meet at a wide angle. The images for such an angle do not give the exact solution, but the late level (360∘/θ) me(360^\circ/\theta)\,m_e is right for any angle. Since the derivative has stayed at the level for a long time, the approach to it is over, and the angle is not too large.

  3. 3

    A well in a channel: qq = 90 m³/d, BB = 1.2, hh = 8 m, μ\mu = 2 mPa·s, ϕ\phi = 0.18, ct=1.5⋅10−3c_t = 1.5\cdot10^{-3} MPa⁻¹; from the derivative plateau kk = 50 mD. The late points lie on a line Δp\Delta p against t\sqrt t with a slope of 0.20 MPa/√h. Find the width of the channel.

    Show the answer

    Under the root: μ/(kϕct)=2/(50⋅0.18⋅1.5⋅10−3)=148.1\mu/(k\phi c_t) = 2/(50\cdot0.18\cdot1.5\cdot10^{-3}) = 148.1, and the root is 12.17. The factor qB/(h mL)=90⋅1.2/(8⋅0.20)=67.5qB/(h\,m_L) = 90\cdot1.2/(8\cdot0.20) = 67.5. The width is W=0.394⋅67.5⋅12.17≈324W = 0.394\cdot67.5\cdot12.17 \approx 324 m. If the permeability were twice as small, with the same slope the width would come out 2\sqrt2 times larger, about 458 m.

  4. 4

    From a record we found distances of 100 and 300 m to the two parallel walls of a channel. Can the same record tell on which side of the well the nearer wall is, and in which direction the channel extends?

    1. A.Yes, from the intercept of the line Δp\Delta p against t\sqrt t
    2. B.No: the record depends only on the distances to the images
    3. C.Yes, from the shape of the derivative step
    4. D.Yes, if the record is longer than 1000 h
    Show the answer

    Correct answer: B. No: the record depends only on the distances to the images

    The pressure at the well is set by the distances to the images, and not by their directions: turning the whole system of faults does not change the record. Even the intercept of the line is symmetric: the geometric skin is the same for L1L_1 and W−L1W - L_1. The directions are given by seismic surveys, the geological model and the neighbouring wells.

  5. 5

    Why does a 30° wedge need a much longer record than a right angle, if the distance from the well on the bisector to each fault is the same?

    Show the answer

    The time to reach the late level is set by the distance to the apex of the angle: 95% of the level at ηt≈10 d2\eta t \approx 10\,d^2. On the bisector d=L/sin⁡(θ/2)d = L/\sin(\theta/2): for 90° this is 1.41L1.41L, and for 30° it is 3.86L3.86L. The ratio of the squares is (3.86/1.41)2≈7.5(3.86/1.41)^2 \approx 7.5. So the 30° wedge reaches its level (12 mem_e) about 7.5 times later than a right angle reaches its level of 4 mem_e.

  6. 6

    At 200 h the ratio of the derivative to the plateau is 3.4 and still rising. The estimate of the angle 360∘/3.4=106∘360^\circ/3.4 = 106^\circ: is it an underestimate or an overestimate of the true angle?

    1. A.An exact estimate
    2. B.An overestimate
    3. C.An underestimate
    4. D.We cannot say
    Show the answer

    Correct answer: B. An overestimate

    While the derivative is rising, it is below the late level 360∘/θ360^\circ/\theta, and the angle is inversely proportional to the level. So 106° is an upper limit, and the true angle is smaller. We estimate the level from two late points with the law R∞(1−a/t)R_\infty(1 - a/t), or we extend the record.

Updated: 19 October 2026