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

Partially communicating faults

A partially communicating fault (a leaky fault) is a fault that lets fluid cross it, but with extra resistance: the fault zone is thin and has low permeability. In a well test, such a fault first behaves like a sealing one. The pressure derivative (the rate of change of the pressure with the logarithm of time) rises towards twice its early level, the plateau of radial flow (flow towards the well from all sides), but it does not reach it. As the pressure difference across the fault grows, more fluid crosses it, and the derivative returns to the plateau. The height and the time of this “hump” are set by the dimensionless fault transmissibility α=kfL/(klf)\alpha = k_fL/(kl_f). It compares how easily fluid crosses the fault zone with how easily it flows through the formation. From the hump we estimate the transmissibility of the fault zone, kf/lfk_f/l_f.

Why it matters

Whether the blocks of an accumulation communicate across faults is one of the main questions when we plan development. The answer decides the number of wells, the places of the injection wells (will they support the pressure in the next block?), the hydrocarbons in place in each block, and the transmissibility multipliers of the faults in the reservoir simulation model (the computer model of the field). Seismic surveys show a fault, but not how well it conducts fluid. A well test near a fault gives a number for it. It also shows within what limits such an estimate is possible at all.

Quick refresher

  • The model of the fault is a thin vertical zone of width lfl_f and permeability kfk_f through the whole thickness of the formation, with no storativity of its own (it stores no fluid). The flow through it is proportional to the pressure jump across it.
  • The dimensionless transmissibility α=(kf/lf)/(k/L)\alpha = (k_f/l_f)/(k/L) compares the transmissibility of the fault zone with the transmissibility of the formation on the way from the well to the fault. α→0\alpha \to 0 is a sealing fault, and α→∞\alpha \to \infty means there is no fault.
  • What the fault reflects back is the same image as for a sealing fault, minus a “leak”. The leak is a line of imaginary injection wells behind the image, with a total rate qq, spread over a length of about L/(2α)L/(2\alpha).
  • The derivative rises as for a sealing fault and reaches a maximum below 2me2m_e (the lower, the larger α\alpha is). Then it returns to mem_e in a time of about (L/α)2/η(L/\alpha)^2/\eta, where η\eta is the hydraulic diffusivity (how fast a pressure change spreads through the rock). The late semilog line (a straight line on a plot of pressure against the logarithm of time) is parallel to the first one and shifted by 2meSf2m_eS_f, where Sf=e4αE1(4α)S_f = \e^{4\alpha}E_1(4\alpha).
  • From the height of the maximum we find α\alpha, and from the start of the rise the distance LL. Then kf/lf=αk/Lk_f/l_f = \alpha k/L. A test does not give the width and the permeability of the zone separately.
  • The resolution window (the range of α\alpha that a test can recognise) is limited. For α\alpha below about 0.01, a fault in a test of ordinary length is almost impossible to tell from a sealing one. For α\alpha above 2–3, its hump drowns in the noise of the derivative.
Key relationships
α=kf/lfk/L=kfLk lf\alpha = \dfrac{k_f/l_f}{k/L} = \dfrac{k_fL}{k\,l_f}

dimensionless fault transmissibility (the same thickness on both sides)

Δp′me=1+e−1/tDL[1−2π αtDL  erfcx(2αtDL+1tDL)]\dfrac{\Delta p'}{m_e} = 1 + \e^{-1/t_{DL}}\Big[1 - 2\sqrt{\pi}\,\alpha\sqrt{t_{DL}}\;\mathrm{erfcx}\Big(2\alpha\sqrt{t_{DL}} + \dfrac{1}{\sqrt{t_{DL}}}\Big)\Big]

derivative after wellbore storage has ended; tDL=ηt/L2t_{DL} = \eta t/L^2

Sf=e4αE1(4α)S_f = \e^{4\alpha}E_1(4\alpha)

apparent fault skin: the late line is shifted by 2meSf2m_eS_f

kflf=α kL\dfrac{k_f}{l_f} = \dfrac{\alpha\,k}{L}

transmissibility of the fault zone from the result of a test, mD/m

F=α Δxα Δx+LF = \dfrac{\alpha\,\Delta x}{\alpha\,\Delta x + L}

transmissibility multiplier of the fault for a grid with cells of size Δx\Delta x across the fault

Common pitfalls
  • Taking a maximum of the derivative below 2me2m_e as a sign that the fault is far away. The start of the rise gives the distance, and the leak sets the height of the maximum.
  • Thinking that the return of the derivative to the plateau means there is no fault. The late line is shifted by the apparent fault skin.
  • Expecting a test to give the permeability of the fault zone. It gives only kf/lfk_f/l_f.
  • Moving the fault transmissibility multiplier into a model with a different grid without recalculating it.
  • Mistaking a fall of the derivative at the end of a pressure build-up for a leak through the fault, without checking the effect of the well's producing time before shut-in.

After this lesson you can

  • describe the model of a thin semipermeable fault zone, and explain the meaning of the dimensionless transmissibility α\alpha as the ratio of two resistances
  • explain the response of the pressure and the derivative (the rise, the maximum below 2me2m_e, the return to the plateau, and the shift of the late straight line by the apparent fault skin) through an image with a “leak”
  • estimate α\alpha from the height of the derivative maximum and the distance to the fault from the start of the rise, and convert them into the transmissibility of the fault zone kf/lfk_f/l_f, the flow across the fault and the transmissibility multiplier of the model
  • find the range of α\alpha in which a test of a given length tells a partially communicating fault from a sealing one and from no fault
  • name the models that give a similar picture, and the data that help to tell them apart

A fault that lets fluid through

A fault is sealing when the rock opposite the reservoir is impermeable, or when the fault zone is sealed by clay smear (clay dragged along the fault), crushed grains or cement (the fault as a boundary). But often the throw (the displacement along the fault) is smaller than the thickness of the formation. Then the permeable layers on the two sides stay in contact, and the fault zone is only made worse: the grains are partly crushed, the clay is smeared into a thin film, and the pores are partly closed up. So fluid crosses the fault, but with extra resistance. The geology of faults is in the lesson Faults.

For development, this middle level of transmissibility is what matters. Across a partially communicating fault, injection in one block supports the pressure in the next block over time, but with a delay and with losses. The block behind the fault “gives” its oil to a well more slowly than it would without the fault. In a reservoir simulation model, we describe such a fault by a transmissibility multiplier between neighbouring grid cells, from 0 to 1 (transmissibility multiplier). A well test is one of the few ways to estimate it from measurements and not by analogy.

The simplest model is a semipermeable barrier: a vertical zone of width lfl_f and permeability kfk_f through the whole thickness of the formation. On both sides there is the same homogeneous formation. The zone is thin, and we ignore its own storativity (its ability to store fluid): all the fluid that enters it from one side leaves it on the other, and the pressure changes by a jump across it. The flow through a unit area of the zone follows Darcy's law for a layer of thickness lfl_f:

Flow through the fault zone
u=kfμ⋅p1−p2lfu = \frac{k_f}{\mu}\cdot\frac{p_1 - p_2}{l_f}
where:
  • uuDarcy velocity through the fault: the flow rate at reservoir conditions per unit area of the zone, m/s
  • kf, lfk_f,\ l_fpermeability and width of the fault zone (measured across the fault), m², m
  • p1, p2p_1,\ p_2pressure just on each side of the zone, Pa
  • μ\mufluid viscosity, Pa·s

Units: SI (any consistent system)

Holds when
  • the zone is thin compared with the distance to the well, and it stores no fluid
  • single-phase flow; the zone is the same along the whole length and thickness of the fault
  • on both sides there is a formation with the same properties and thickness

The zone works as a thin skin (a thin layer of extra resistance, like the one around a damaged well), only not around the well but on a plane in the formation. The extra pressure drop is proportional to the flow through it and to the ratio lf/kfl_f/k_f. So the width and the permeability of the zone enter the problem only through this ratio.

In other unit systems (1)
Metric oilfield units
qr=0.0853 kflf⋅A (p1−p2)μq_r = 0.0853\,\frac{k_f}{l_f}\cdot\frac{A\,(p_1 - p_2)}{\mu}

qrq_r in m³/d at reservoir conditions, kfk_f in mD, lfl_f in m, AA is the area of the zone (the length of a stretch of the fault times the thickness of the formation), m²; pressures in MPa; μ\mu in mPa·s.

0.08530.0853 is the constant of Darcy's law in these units (Rock permeability).

Dimensionless fault transmissibility

How visible a fault is to a well depends not on its transmissibility alone, but on a comparison with the transmissibility of the formation. The resistance of the fault zone per unit area is proportional to lf/kfl_f/k_f. The resistance of the formation on the way from the well to the fault is proportional to L/kL/k. Their ratio is the main parameter of the problem:

Dimensionless fault transmissibility
α=kf/lfk/L=kf Lk lf\alpha = \frac{k_f/l_f}{k/L} = \frac{k_f\,L}{k\,l_f}
where:
  • α\alphadimensionless fault transmissibility, —
  • kf, lfk_f,\ l_fpermeability and width of the fault zone, mD, m
  • kkpermeability of the formation, mD
  • LLdistance from the well to the fault, m

Units: dimensionless; kfk_f and kk, and lfl_f and LL, in the same units

Holds when
  • the thickness of the formation is the same on both sides of the fault (otherwise the numerator and the denominator contain their own khkh)
  • the fluid has the same properties on both sides

α=0\alpha = 0 is a sealing fault, and α→∞\alpha \to \infty means there is no fault for the flow. The parameter grows with distance. The same fault looks more sealing to a near well and more “transparent” to a distant one. The reason is that the resistance of the formation up to the fault grows, and the resistance of the zone does not.

How a fault looks at different α\alpha
α\alpha
below 0.01
Maximum of Δp′/me\Delta p'/m_e
above 1.84
What the test shows
almost like a sealing fault; the return to the plateau takes tens of thousands of L2/ηL^2/\eta
α\alpha
0.01–0.3
Maximum of Δp′/me\Delta p'/m_e
1.84–1.32
What the test shows
a clear hump and a return to the plateau; α\alpha can be found most reliably
α\alpha
0.3–2
Maximum of Δp′/me\Delta p'/m_e
1.32–1.08
What the test shows
a small hump, visible with a good gauge
α\alpha
above 2–3
Maximum of Δp′/me\Delta p'/m_e
below 1.08–1.06
What the test shows
the fault is lost in the noise of the derivative

The values of the maximum are from the table of the derivative in the section below.

Worked exampleTwo hypotheses about the fault zone
Given (assumed data)
Formation
kk = 80 mD, ϕ\phi = 0.18, μ\mu = 1.2 mPa·s, ct=1.5⋅10−3c_t = 1.5\cdot10^{-3} MPa⁻¹; by the seismic data, the fault is 200 m from the well
Hypothesis 1: crushed zone
width lfl_f = 3 m, kfk_f = 0.6 mD
Hypothesis 2: clay smear
width lfl_f = 0.05 m, kfk_f = 0.002 mD
Solution
  1. Hypothesis 1: α=0.6⋅200/(80⋅3)=0.5\alpha = 0.6\cdot200/(80\cdot3) = 0.5. Hypothesis 2: α=0.002⋅200/(80⋅0.05)=0.1\alpha = 0.002\cdot200/(80\cdot0.05) = 0.1.
  2. Transmissibility of the zone kf/lfk_f/l_f: 0.20 and 0.04 mD/m. The second zone lets fluid through 5 times worse, although it is 60 times thinner.
  3. Time scale: η=3.553⋅10−3⋅80/(0.18⋅1.2⋅1.5⋅10−3)=877\eta = 3.553\cdot10^{-3}\cdot80/(0.18\cdot1.2\cdot1.5\cdot10^{-3}) = 877 m²/h, and L2/η=45.6L^2/\eta = 45.6 h.
  4. From the table in the section on the derivative: at α\alpha = 0.5 the maximum is 1.238 mem_e at tDLt_{DL} = 1.85, that is, after 84 h. At α\alpha = 0.1 it is 1.527 mem_e at tDLt_{DL} = 3.94, after 180 h.
Answer: The crushed zone would give a small hump (1.238 mem_e after about 3.5 days). The clay smear would give a clear one (1.527 mem_e after about 7.5 days). A test that lasts a week tells these hypotheses apart. By the fourth day, the first has already passed its maximum, and the second has risen above 1.4 mem_e and keeps growing.

What it means. A thin film with a tiny permeability can resist more strongly than a wide crushed zone. Only the ratio kf/lfk_f/l_f matters. So estimates “from core samples of the fault zone”, made without knowing its width and continuity, say little about transmissibility. A well test measures it directly, though as one number. The data in this example are assumed for illustration.

An image with a leak

At a sealing fault, one image (an imaginary mirror well) with the same rate describes the pressure on the well side (A sealing fault near the well: the method of images). A partially communicating fault does not reflect the disturbance completely. Part of it passes into the next block. The exact solution (the derivation is in the advanced section) turns out to be easy to picture. What the fault reflects back is the same image as for a sealing fault, minus a “leak”. Behind the image, on the continuation of the line from the well to the image, stands a line of imaginary injection wells. Their total rate equals qq. Their density falls off exponentially with distance from the image, over a length scale of L/(2α)L/(2\alpha).

A partially communicating fault: the fault zone, the image and the leakwellfault zone: kf, lfformation kformation kLequivalent picture for the well side:imagesame rate+++leak: injection wells, total q2Llength about L/(2α)

A sketch in two parts. Top: on the left is the well, and to the right of it a vertical hatched strip, the fault zone, labelled k f and l f. On both sides is the formation with permeability k. Flow arrows go towards the well, and some of them cross the strip from right to left. A dimension line L runs from the well to the fault. Bottom: the same well on the left, a dashed line of the fault, and at distance 2L on the right an empty circle of the image, labelled “same rate”. Behind it, to the right, is a row of circles with a plus sign that get smaller, labelled “leak: injection wells, total q”.

SchematicA partially communicating fault (a sketch, not to scale). Top: the formation in plan view: the well, the thin fault zone of width lfl_f and permeability kfk_f, and the flow across it. Bottom: the equivalent picture for the well side. It shows an image with the same rate as for a sealing fault, and behind it a line of imaginary injection wells (the “leak”) with a total rate qq. The smaller the circle, the smaller the share of the rate.

This picture explains the whole response. Until the disturbance reaches the fault, there is neither an image nor a leak. Then the image starts to act. The injection wells of the leak stand farther away than the image, so their influence comes later. At first the fault looks sealing. Then the disturbance reaches the line of the leak, and the leak feeds the well. In the end, the image and the leak, seen from afar as almost one point, almost cancel each other. The derivative returns to the plateau, and a constant extra pressure drop stays in the pressure.

A well near a partially communicating fault: dimensionless pressure
pD=12(ln⁡tD+0.809)+S+12E1 ⁣(1tDL)⏟image−α∫0∞e−2αξ E1 ⁣((2+ξ)24tDL) dξ⏟leakp_D = \tfrac12\left(\ln t_D + 0.809\right) + S + \underbrace{\tfrac12 E_1\!\left(\frac{1}{t_{DL}}\right)}_{\text{image}} - \underbrace{\alpha\int_0^\infty \e^{-2\alpha\xi}\,E_1\!\left(\frac{(2 + \xi)^2}{4t_{DL}}\right)\dd\xi}_{\text{leak}}
where:
  • pDp_Ddimensionless drop of the bottomhole pressure 2πkh Δp/(qBμ)2\pi kh\,\Delta p/(qB\mu), with skin, —
  • tD, tDLt_D,\ t_{DL}dimensionless time kt/(ϕμctrw2)kt/(\phi\mu c_tr_w^2), and the same time based on L2L^2: tDL=kt/(ϕμctL2)=ηt/L2t_{DL} = kt/(\phi\mu c_tL^2) = \eta t/L^2, —
  • ξ\xidistance behind the image in units of LL (the variable of integration), —
  • α\alphadimensionless fault transmissibility, —
  • E1E_1exponential integral (function E₁), —

Units: dimensionless; natural logarithm

Holds when
  • the fault is a straight semipermeable barrier through the whole thickness of a homogeneous formation that is the same on both sides; there are no other boundaries
  • for the well itself the logarithmic approximation holds, and wellbore storage is over
  • the image and the leak are line sources (LL is much larger than the well radius)

At α=0\alpha = 0 the integral vanishes, and the formula of a sealing fault remains. For large α\alpha, the leak almost completely cancels the image. We can also write the last term as an integral over time with a complementary error function. It is the same quantity in another form (advanced section).

Stages of the response of a well near a partially communicating fault
tDL=ηt/L2t_{DL} = \eta t/L^2
below 0.2
What happens
the disturbance has not reached the fault
Derivative
plateau mem_e
tDL=ηt/L2t_{DL} = \eta t/L^2
0.2 to the time of the maximum
What happens
the image acts; the leak is still small
Derivative
a rise almost as for a sealing fault
tDL=ηt/L2t_{DL} = \eta t/L^2
near the time of the maximum
What happens
the leak gains strength
Derivative
a maximum below 2me2m_e
tDL=ηt/L2t_{DL} = \eta t/L^2
much larger than 1/α21/\alpha^2
What happens
the image and the leak almost cancel each other
Derivative
return to mem_e; the pressure is shifted by 2meSf2m_eS_f

The time of the maximum is from 1.2 to 16 units of L2/ηL^2/\eta for α\alpha from 2 to 0.01 (the table in the next section), and about 70 for α\alpha = 0.001.

Pressure and derivative

The derivative of the contribution of the image against ln⁡t\ln t is the familiar step 12e−1/tDL\tfrac12\e^{-1/t_{DL}}. The derivative of the leak is expressed through erfcx(x)=ex2erfc(x)\mathrm{erfcx}(x) = \e^{x^2}\mathrm{erfc}(x), a scaled form of the complementary error function (a standard mathematical function). Together:

Pressure derivative near a partially communicating fault
Δp′me=1+e−1/tDL[1−2π αtDL  erfcx(2αtDL+1tDL)]\frac{\Delta p'}{m_e} = 1 + \e^{-1/t_{DL}}\left[1 - 2\sqrt{\pi}\,\alpha\sqrt{t_{DL}}\;\mathrm{erfcx}\left(2\alpha\sqrt{t_{DL}} + \frac{1}{\sqrt{t_{DL}}}\right)\right]
where:
  • Δp′\Delta p'logarithmic derivative of the pressure drop, Pa
  • mem_elevel of the radial-flow plateau, qBμ/(4πkh)qB\mu/(4\pi kh), Pa
  • tDLt_{DL}dimensionless time ηt/L2\eta t/L^2, —
  • erfcx\mathrm{erfcx}scaled complementary error function, ex2erfc(x)\e^{x^2}\mathrm{erfc}(x); for large xx it is close to 1/(xπ)1/(x\sqrt\pi), —

Units: dimensionless

Holds when
  • the same as for the pressure; wellbore storage is over.

At α=0\alpha = 0 the square bracket equals 1, and we get the step of a sealing fault, 1+e−1/tDL1 + \e^{-1/t_{DL}}. For any α>0\alpha > 0, the bracket is first close to 1, and then falls to zero. So the derivative passes a maximum and returns to the plateau.

In other unit systems (1)
Metric oilfield units
tDL=3.553⋅10−3 k tϕμctL2,me=0.933 qBμkht_{DL} = \frac{3.553\cdot10^{-3}\,k\,t}{\phi\mu c_tL^2},\qquad m_e = 0.933\,\frac{qB\mu}{kh}

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

As in the lesson Diagnosis with the pressure derivative.

Derivative of a well near a partially communicating fault for different dimensionless transmissibilities0.1110100100010,0001.001.251.501.752.00ηt / L²Δp′ / mₑα = 0 (sealing)top to bottom: α = 0.01; 0.03; 0.1; 0.3; 1

A plot: on the horizontal axis dimensionless time eta t divided by L squared from 0.1 to 10,000 on a logarithmic scale, on the vertical axis the ratio of the derivative to the plateau from 0.8 to 2.1. All the curves lie at level 1 up to 0.2 and at first rise together. The curve of the sealing fault goes up to 2 and stays there. The curve for alpha 0.01 reaches 1.84 near 16, and by 10,000 falls to 1.1. The curve for alpha 0.03 reaches 1.72 near 8, then falls. The curve for alpha 0.1 reaches 1.53 near 4, and by 1000 almost returns to 1. The curve for alpha 0.3 reaches 1.32 near 2. The curve for alpha 1 is a small hump of 1.14 near 1.5.

CalculatedCalculated derivative of a well near a partially communicating fault, divided by the plateau, without wellbore storage, for different α\alpha. The time scale is logarithmic. The top curve is a sealing fault (α=0\alpha = 0).
The maximum of the derivative and the return to the plateau
α\alpha
0.01
Maximum of Δp′/me\Delta p'/m_e
1.844
tDLt_{DL} of the maximum
15.57
tDLt_{DL} of the return to 1.1
9797
SfS_f
2.79
α\alpha
0.02
Maximum of Δp′/me\Delta p'/m_e
1.774
tDLt_{DL} of the maximum
10.10
tDLt_{DL} of the return to 1.1
2568
SfS_f
2.20
α\alpha
0.05
Maximum of Δp′/me\Delta p'/m_e
1.646
tDLt_{DL} of the maximum
5.83
tDLt_{DL} of the return to 1.1
467
SfS_f
1.49
α\alpha
0.1
Maximum of Δp′/me\Delta p'/m_e
1.527
tDLt_{DL} of the maximum
3.94
tDLt_{DL} of the return to 1.1
139
SfS_f
1.05
α\alpha
0.2
Maximum of Δp′/me\Delta p'/m_e
1.397
tDLt_{DL} of the maximum
2.76
tDLt_{DL} of the return to 1.1
45.5
SfS_f
0.69
α\alpha
0.5
Maximum of Δp′/me\Delta p'/m_e
1.238
tDLt_{DL} of the maximum
1.85
tDLt_{DL} of the return to 1.1
11.7
SfS_f
0.36
α\alpha
1
Maximum of Δp′/me\Delta p'/m_e
1.144
tDLt_{DL} of the maximum
1.46
tDLt_{DL} of the return to 1.1
4.2
SfS_f
0.21
α\alpha
2
Maximum of Δp′/me\Delta p'/m_e
1.081
tDLt_{DL} of the maximum
1.24
tDLt_{DL} of the return to 1.1
—
SfS_f
0.11

Calculated from the formula of the derivative. “—” means that the maximum is below 1.1. The time is in units of L2/ηL^2/\eta. SfS_f is the apparent fault skin (the formula is below).

The late part of the record also carries information about the fault. When tDLt_{DL} is much larger than 1/α21/\alpha^2, the derivative approaches the plateau slowly, in inverse proportion to time. The pressure moves onto a line that is parallel to the first one but shifted upward: the fault acts as an extra skin.

The late stretch: the rest of the derivative and the apparent fault skin
Δp′me−1≈1+4α8α2 tDL,Δp=me[ln⁡tD+0.809+2S+2Sf],Sf=e4αE1(4α)\frac{\Delta p'}{m_e} - 1 \approx \frac{1 + 4\alpha}{8\alpha^2\,t_{DL}},\qquad \Delta p = m_e\left[\ln t_D + 0.809 + 2S + 2S_f\right],\quad S_f = \e^{4\alpha}E_1(4\alpha)
where:
  • SfS_fapparent fault skin: the extra pressure drop on the late line, in units of 2me2m_e, —
  • E1E_1exponential integral, —
  • tD, tDL, St_D,\ t_{DL},\ Sdimensionless time based on the well radius and based on the distance to the fault, and the skin of the well, —

Units: the remainder and SfS_f are dimensionless; Δp\Delta p and mem_e are in the same pressure units; natural logarithm

Holds when
  • tDL≫1/α2t_{DL} \gg 1/\alpha^2 and tDL≫1t_{DL} \gg 1: the remainder of the derivative is small; the formula for the remainder is approximate (it overstates it by a few per cent)
  • the disturbance has not reached any other boundaries

SfS_f falls with α\alpha: about 2.8 at α\alpha = 0.01, about 1 at 0.1, and 0.2 at 1. If the record shows both the first and the late parallel line, the vertical distance between them, 2meSf2m_eS_f, gives α\alpha without reading the maximum. But we must wait for the late line until the derivative almost returns to the plateau. That takes tens of units of L2/ηL^2/\eta at α\alpha near 0.3, and hundreds at 0.1 and below. This works only for faults that conduct rather well.

Contribution of a partially communicating fault to the dimensionless pressure of the well, and its late levels0.1110100100010,0000.00.51.01.52.02.53.0ηt / L²Fault contribution to pDsealingα = 0.1: 1.05α = 0.3: 0.53α = 1: 0.21

A plot: on the horizontal axis eta t divided by L squared from 0.1 to 100,000 on a logarithmic scale, on the vertical axis the contribution of the fault to the dimensionless pressure from 0 to 3. The curve of the sealing fault starts to grow near 0.3 and then rises as a straight line, reaching 3 near 700. The curve for alpha 0.1 grows more slowly and settles on the dashed level 1.05. The curve for alpha 0.3 settles on 0.53, and the curve for alpha 1 on 0.21.

CalculatedCalculated contribution of the fault to the dimensionless pressure of the well pDp_D, for different α\alpha. The time scale is logarithmic. For a sealing fault the contribution grows without end (the slope doubles). For a partially communicating fault it settles at a constant SfS_f (the dashed lines).

Fault transmissibility from a test

Order of interpretation
  1. 1
    Radial flow

    From the derivative plateau we get khkh and kk, and from the ratio of the pressure to the plateau the skin (Diagnosis with the pressure derivative).

  2. 2
    Distance

    From the very start of the rise (the derivative 10–20% above the plateau) we find the distance LL by the formula for one fault (derivative step). The leak acts there too, and LL comes out too large. If we use the point where the derivative is 10% above the plateau, LL is too large by about 2% at α\alpha = 0.1, by 5% at 0.3 and by 9% at 0.5. Later points overstate it more. We refine the final LL from the time of the maximum and by fitting a model.

  3. 3
    Fault transmissibility

    From the height of the derivative maximum we find α\alpha in the table of the previous section. The time of the maximum is a check of LL.

  4. 4
    Fault zone

    kf/lf=αk/Lk_f/l_f = \alpha k/L. If we estimate the width of the zone from core samples or from similar faults, we get kfk_f.

  5. 5
    Model fit

    We fit the model of a fault with finite transmissibility to the whole record at once, starting from the values we found (Type-curve matching). We also check whether other models give the same picture (the last section).

Here is an assumed record. An exploration well has penetrated the formation 150–200 m from a fault that the seismic survey shows. We need to find out whether the well's block communicates with the neighbouring block. The well was started by opening a downhole valve, at a rate of 150 m³/d, and the pressure was recorded for 13 days.

Pressure drop near a fault (assumed data, a selection of the readings)
tt
36 s
Δp\Delta p, MPa
0.5245
Δp′\Delta p', MPa
0.07730
tt
6 min
Δp\Delta p, MPa
0.6711
Δp′\Delta p', MPa
0.05841
tt
30 min
Δp\Delta p, MPa
0.7638
Δp′\Delta p', MPa
0.05700
tt
1.00 h
Δp\Delta p, MPa
0.8031
Δp′\Delta p', MPa
0.05678
tt
3.16 h
Δp\Delta p, MPa
0.8686
Δp′\Delta p', MPa
0.05776
tt
6.31 h
Δp\Delta p, MPa
0.9096
Δp′\Delta p', MPa
0.06286
tt
10.0 h
Δp\Delta p, MPa
0.9398
Δp′\Delta p', MPa
0.06894
tt
20.0 h
Δp\Delta p, MPa
0.9908
Δp′\Delta p', MPa
0.07774
tt
31.6 h
Δp\Delta p, MPa
1.0277
Δp′\Delta p', MPa
0.08110
tt
50.1 h
Δp\Delta p, MPa
1.0655
Δp′\Delta p', MPa
0.08176
tt
100 h
Δp\Delta p, MPa
1.1213
Δp′\Delta p', MPa
0.07872
tt
200 h
Δp\Delta p, MPa
1.1738
Δp′\Delta p', MPa
0.07329
tt
316 h
Δp\Delta p, MPa
1.2067
Δp′\Delta p', MPa
—

Δp=pi−pwf\Delta p = p_i - p_{wf}, pip_i = 24 MPa. The data are calculated from a model of a homogeneous formation with wellbore storage, skin and a straight fault of finite transmissibility, and rounded to 0.0001 MPa. The parameters of the model are given in the example. The derivative is calculated from all 56 readings (10 per cycle, where a cycle is a tenfold range of time), with a differentiation interval of 0.2 cycle (each value comes from the readings 0.2 cycle before and after it). The last two readings have no derivative.

Diagnostic plot of a well near a partially communicating fault, and the derivative of the same well near a sealing fault0.0010.010.111010010000.11Time since start-up t, hΔp and Δp′, MPapoints — Δporange — Δp′grey dashed — sealing faultmₑ = 0.057 MPasealing

A log–log plot: time from 0.001 to 1000 hours, pressure from 0.03 to 3 MPa. The points of the pressure drop grow steeply in the first seconds and then slowly reach 1.21 MPa at 316 hours. After the hump of wellbore storage, the orange derivative lies on a plateau of 0.057 MPa from 0.3 to 2 hours. Then it rises, reaches a maximum of 0.082 MPa near 50 hours, and falls to 0.073 MPa by 200 hours. The grey dashed derivative of the sealing fault rises together with it up to 10 hours, and then keeps growing, almost to 0.11 MPa.

CalculatedDiagnostic plot of the record: the pressure drop (points) and the derivative from the readings (orange line). The grey dashed line is the derivative of the same well near a sealing fault at the same distance. The horizontal line is the plateau mem_e.
Worked exampleDimensionless fault transmissibility and the transmissibility of its zone
Given (assumed data)
Well and formation
qq = 150 m³/d; BB = 1.3; μ\mu = 0.7 mPa·s; hh = 15 m; ϕ\phi = 0.2; ct=1.6⋅10−3c_t = 1.6\cdot10^{-3} MPa⁻¹; rwr_w = 0.1 m
Derivative plateau
average from 0.32 to 1.6 h: mem_e = 0.05695 MPa; reading at 1 h: Δp\Delta p = 0.8031 MPa
Start of the rise
at 6.31 h the derivative is 0.06286 MPa
Maximum of the derivative
0.08176 MPa at 50.1 h
Solution
  1. Flow capacity: qBμ=150⋅1.3⋅0.7=136.5qB\mu = 150\cdot1.3\cdot0.7 = 136.5; kh=0.933⋅136.5/0.05695=2236kh = 0.933\cdot136.5/0.05695 = 2236 mD·m, and k=149.1k = 149.1 mD. Skin: ln⁡ktϕμctrw2=18.014\ln\dfrac{kt}{\phi\mu c_tr_w^2} = 18.014 at 1 h; S=12 (0.8031/0.05695−18.014+4.831)=0.46S = \tfrac12\,(0.8031/0.05695 - 18.014 + 4.831) = 0.46.
  2. Distance from the start of the rise: η=3.553⋅10−3⋅149.1/(0.2⋅0.7⋅1.6⋅10−3)=2365\eta = 3.553\cdot10^{-3}\cdot149.1/(0.2\cdot0.7\cdot1.6\cdot10^{-3}) = 2365 m²/h; Δp′/me=1.104\Delta p'/m_e = 1.104, ln⁡[1/(1.104−1)]=2.263\ln[1/(1.104 - 1)] = 2.263; L=2365⋅6.31⋅2.263=184L = \sqrt{2365\cdot6.31\cdot2.263} = 184 m.
  3. The maximum: 0.08176/0.05695=1.4360.08176/0.05695 = 1.436, clearly below 2. A sealing fault would have given almost 2me2m_e by this time. So the fault lets fluid through.
  4. In the table, the maximum 1.436 lies between the rows α\alpha = 0.1 (1.527) and α\alpha = 0.2 (1.397). The share of the interval is (1.436−1.527)/(1.397−1.527)=0.700(1.436 - 1.527)/(1.397 - 1.527) = 0.700. Interpolating on lg⁡α\lg\alpha (the base-10 logarithm): lg⁡α=−1+0.700⋅0.301=−0.789\lg\alpha = -1 + 0.700\cdot0.301 = -0.789, so α≈0.163\alpha \approx 0.163.
  5. A check by the time of the maximum: in the same way, lg⁡tDL=0.5955+0.700⋅(0.4409−0.5955)=0.4873\lg t_{DL} = 0.5955 + 0.700\cdot(0.4409 - 0.5955) = 0.4873, tDLt_{DL} = 3.07; L=ηt/tDL=2365⋅50.1/3.07=196L = \sqrt{\eta t/t_{DL}} = \sqrt{2365\cdot50.1/3.07} = 196 m. This is within the accuracy of reading a flat maximum.
  6. Transmissibility of the zone: kf/lf=αk/L=0.163⋅149.1/184=0.132k_f/l_f = \alpha k/L = 0.163\cdot149.1/184 = 0.132 mD/m. If the width of the zone is about 2 m, kf≈k_f \approx 0.26 mD. If it is a film 0.2 m wide, kfk_f is about 0.026 mD.
Answer: k≈149.1k \approx 149.1 mD, skin 0.46. The fault, 184 m from the well, is partially communicating: α≈0.163\alpha \approx 0.163, kf/lf≈0.132k_f/l_f \approx 0.132 mD/m.

What it means. The record was calculated from a model with kk = 150 mD, SS = 0.5, a fault at 180 m and α\alpha = 0.15 (kf/lfk_f/l_f = 0.125 mD/m). The distance is found with an error of about 2%, and α\alpha with an error of about 9%. The error of α\alpha comes from the height of the maximum. The ratio from the readings is about 1% below the exact maximum of 1.451: the derivative from the readings smooths the flat top, and the plateau is slightly raised by the tail of wellbore storage. If we work back from this ratio with the exact formula, we get 0.163, so the interpolation in the table is not to blame. The sensitivity is large: 1% in the ratio is about 8% in α\alpha. The time of the maximum is read roughly, because the top is flat and there are only 10 readings per cycle. So the distance from it (196 m) is worse than the one from the start of the rise. The record ended at tDL≈22t_{DL} \approx 22. The return to the plateau is still ahead, but the difference from a sealing fault is already beyond doubt. The data in this example are assumed for illustration.

From dimensionless transmissibility to a fault in the model

A test gives α\alpha, and together with kk and LL it gives the ratio kf/lfk_f/l_f. This is all we can get. The pressure in the well does not tell the width of the zone and its permeability apart. We estimate the width of fault zones from the core of wells that crossed the fault, from outcrops (places where the rock shows at the surface) and from seismic attributes (properties calculated from the seismic data). It ranges from centimetres (a film of clay smear) to metres and tens of metres (a crushed zone). So the kfk_f “from the test” always rests on an assumed width, and it changes if the width changes.

To calculate the flow between blocks, we do not need the width at all. The flow through a section of the fault of area AA, for a given pressure jump across it, is set by the same ratio kf/lfk_f/l_f:

Transmissibility of a section of the fault
Tf=kflf A,qr=Tfμ (p1−p2)T_f = \frac{k_f}{l_f}\,A,\qquad q_r = \frac{T_f}{\mu}\,(p_1 - p_2)
where:
  • TfT_ftransmissibility of the section of the fault: the geometric part, without viscosity, like the transmissibility between cells TijT_{ij} in the lesson Pressure equation for single-phase flow, m³
  • AAarea of the section: its length along the fault (the strike) times the thickness of the formation that is in contact across the fault, m²
  • qrq_rflow across the section at reservoir conditions, m³/s
  • p1−p2p_1 - p_2pressure jump across the fault zone itself, Pa
  • μ\mufluid viscosity, Pa·s

Units: SI

Holds when
  • single-phase flow; the zone is the same over the area AA
  • the jump across the zone is smaller than the difference of the average pressures in the blocks: on the way to the fault and away from it, some pressure drop is also lost in the blocks themselves

The ratio Tf/μT_f/\mu is a “productivity index” of the fault between blocks: the flow per unit of pressure jump. In a model we describe a fault by a multiplier on the transmissibility between the cells on the two sides of the fault.

In other unit systems (1)
Metric oilfield units
qr=0.0853 Tfμ (p1−p2),Tf=kflf Aq_r = 0.0853\,\frac{T_f}{\mu}\,(p_1 - p_2),\qquad T_f = \frac{k_f}{l_f}\,A

TfT_f in mD·m (kf/lfk_f/l_f in mD/m, AA in m²), μ\mu in mPa·s, pressures in MPa; qrq_r in m³/d at reservoir conditions.

0.08530.0853 is the constant of Darcy's law in these units. 0.0853 Tf/μ0.0853\,T_f/\mu is the flow per 1 MPa of the jump, in m³/(d·MPa), like the coupling coefficient aija_{ij} of the cells of a model.

In a grid model, we calculate the transmissibility between two neighbouring cells from their sizes and permeabilities, by adding the resistances of the two half-cells (Interblock flow and transmissibility). The fault zone adds its own resistance to them. The ratio of the transmissibilities with and without the fault is the multiplier:

Fault transmissibility multiplier
F=Δx/kΔx/k+lf/kf=α Δxα Δx+LF = \frac{\Delta x/k}{\Delta x/k + l_f/k_f} = \frac{\alpha\,\Delta x}{\alpha\,\Delta x + L}
where:
  • FFmultiplier of the transmissibility between the cells on opposite sides of the fault, from 0 to 1, —
  • Δx\Delta xsize of the cells across the fault (equal cells), m
  • kkpermeability of the cells (the same as for the formation in the test), mD
  • α, L\alpha,\ Ldimensionless fault transmissibility, and the distance to which it refers, —, m

Units: dimensionless; Δx\Delta x and LL in the same units

Holds when
  • neighbouring cells have the same size and permeability; for different cells, we add the half-resistances Δxi/(2ki)\Delta x_i/(2k_i) separately
  • the width of the zone is small compared with the cell

The multiplier depends on the grid. When the cells get smaller, the resistance of the formation between the cell centres falls, and the resistance of the zone does not. So the same fault needs a smaller multiplier. We cannot carry a multiplier from one model to another without recalculating it. We can carry kf/lfk_f/l_f.

Worked exampleTransmissibility multiplier and the flow between blocks
Given (assumed data)
Test result
α\alpha ≈ 0.163 at the distance LL = 184 m; kk = 149.1 mD; kf/lfk_f/l_f ≈ 0.132 mD/m
Model
cells across the fault 100 m or 50 m
Section of the fault
length 1500 m; the layers in contact across the fault are 15 m thick; oil viscosity 0.7 mPa·s
Solution
  1. Cells of 100 m: F=0.163⋅100/(0.163⋅100+184)=0.081F = 0.163\cdot100/(0.163\cdot100 + 184) = 0.081. Cells of 50 m: F=0.163⋅50/(0.163⋅50+184)=0.042F = 0.163\cdot50/(0.163\cdot50 + 184) = 0.042.
  2. Area of the section: A=1500⋅15=22,500A = 1500\cdot15 = 22{,}500 m². Transmissibility: Tf=0.132⋅22,500=2970T_f = 0.132\cdot22{,}500 = 2970 mD·m. Flow per 1 MPa of jump: 0.0853⋅2970/0.7=3620.0853\cdot2970/0.7 = 362 m³/(d·MPa).
  3. For a pressure jump across the fault of 0.5 MPa, the flow is qr=362⋅0.5=181q_r = 362\cdot0.5 = 181 m³/d at reservoir conditions. That is about 139 m³/d of oil at standard conditions for BB = 1.3.
Answer: The multiplier is 0.081 for cells of 100 m and 0.042 for cells of 50 m. The fault passes about 362 m³/(d·MPa) through the section of 1500 m.

What it means. A fault that clearly “holds” the pressure in a two-week test passes, on the scale of a field, hundreds of cubic metres per day for each megapascal of jump. For development this means that over the years the pressure on both sides will equalise, and injection on one side will support the other, but with a delay and with losses on the jump. The practical conclusion is that a test answers the question “how much”, not “yes or no”. We pass the result to the model as kf/lfk_f/l_f, and recalculate the multiplier for each grid. The data in this example are assumed for illustration.

What a test cannot tell apart

A partially communicating fault shows only if the record is long enough for the derivative to fall clearly behind the sealing case, and if the hump is higher than the noise. This sets the resolution window: the range of α\alpha that a given test can estimate.

Worked exampleWhich faults will a test show
Given (assumed data)
Formation and fault
from the example above: η\eta ≈ 2365 m²/h, LL ≈ 184 m
Duration
13 days (316 h) or 3 days (72 h)
Criteria
at the end of the record the derivative is below the sealing case by at least 0.1 me0.1\,m_e; the hump is at least 5% above the plateau
Solution
  1. The end of the record in units of L2/ηL^2/\eta: tDL=2365⋅316/1842=22.1t_{DL} = 2365\cdot316/184^2 = 22.1 and 2365⋅72/1842=5.032365\cdot72/184^2 = 5.03.
  2. The smallest α\alpha at which the derivative at the end of the record falls behind the sealing case by 0.1 me0.1\,m_e (calculated from the formula of the derivative): 0.008 for 13 days and 0.026 for 3 days.
  3. The largest α\alpha at which the maximum is still 5% above the plateau (from the formula of the derivative): about 3.4. It does not depend on the duration, if the record reached the maximum.
Answer: A 13-day test can recognise a partially communicating fault if α\alpha is from about 0.008 to 3.4. A 3-day test can do so if α\alpha is from 0.026 to 3.4.

What it means. The lower limit is set by the duration. The shorter the record, the more faults look sealing, and for them we can give only an upper limit of α\alpha. The upper limit is set by the noise of the derivative. If we can see a hump of 3%, it rises to about 6. If we need a hump of 10%, it falls to 1.6. The criteria themselves are a choice: in each test we set them from the actual noise. The data in this example are assumed for illustration.

What else gives a rise of the derivative and a return to the plateau
Model
Sealing fault of finite length
What is similar
the flow goes round the end of the fault, so the derivative rises and returns
What is different
the shape depends on the position of the end; the length can be seen on seismic
Model
Sealing fault with a “window”
What is similar
flow through the window gives the same picture
What is different
almost impossible to tell apart with one well; seismic helps
Model
A formation that is worse beyond a line, with no barrier
What is similar
a rise of the derivative
What is different
it stays at an intermediate level, with no return
Model
A short producing time before a build-up
What is similar
the derivative of the build-up falls at the end
What is different
it disappears if we use the equivalent time, a time scale that allows for the producing time (Effect of producing time on build-up analysis)
Model
Rate changes of neighbouring wells
What is similar
humps and dips in the late part
What is different
they coincide in time with the rate changes of the neighbours

We often cannot tell these models apart from one record. Geology, seismic and the data of other wells help.

  • Only a ratio. A test gives α\alpha, that is, kf/lfk_f/l_f for known kk and LL. It does not give the width and the permeability of the zone separately.
  • Link with the distance. The error of LL passes straight into kf/lfk_f/l_f. The error of ϕct\phi c_t passes through LL as a square root. If the start of the rise cannot be read (wellbore storage hides it), LL and α\alpha can be found only together, by fitting, and the answer is not unique.
  • Direct measurements of communication. An interference test across the fault shows the flow itself. It uses an active well (a well whose rate is changed) on one side and a well that responds on the other. Pressure readings taken again and again, layer by layer, in wells of the neighbouring blocks (Pressure measurements in producing reservoirs: barriers and accuracy), and the production history in the model (History matching), check the result on the scale of the field.

Terms and symbols

Partially communicating fault
A fault across which fluid flows with extra resistance. In the model it is a thin semipermeable zone.
Dimensionless fault transmissibility α\alpha
kfL/(klf)k_fL/(kl_f): the ratio of the transmissibility of the fault zone to the transmissibility of the formation on the way from the well to the fault.
Transmissibility of the fault zone kf/lfk_f/l_f
The only property of the zone that a test gives. Its unit is mD/m.
Leak
In the method of images, the line of imaginary injection wells behind the image, with a total rate qq. It describes the flow across the fault.
Apparent fault skin SfS_f
e4αE1(4α)\e^{4\alpha}E_1(4\alpha): the constant extra pressure drop on the late line after the derivative returns to the plateau, in units of 2me2m_e.
Fault transmissibility multiplier FF
The ratio of the transmissibility between the cells of a model with the fault and without it. It depends on the size of the cells.
Resolution window
The range of α\alpha in which a test of a given length and quality can tell a partially communicating fault from both a sealing fault and no fault.

Common mistakes and misconceptions

Wrong

“The derivative did not reach 2me2m_e, so the fault is far away, and the record is just short.”

In fact

The start of the rise shows the distance. If the rise started on time, but the maximum is passed below 2me2m_e and the derivative goes down, the fault lets fluid through. The height of the maximum gives α\alpha.

Wrong

“The derivative returned to the plateau, so there is no fault.”

In fact

The late line is parallel to the first, but shifted by 2meSf2m_eS_f. The fault stays an extra resistance, like a skin. No fault at all would mean no hump at all.

Wrong

“The test gave the permeability of the fault zone.”

In fact

It gave kf/lfk_f/l_f. We get the permeability of the zone only by assuming its width, and it changes with this assumption.

Wrong

“The fault transmissibility multiplier is a property of the fault, and we can take it from another model.”

In fact

The multiplier depends on the size of the cells: F=αΔx/(αΔx+L)F = \alpha\Delta x/(\alpha\Delta x + L). We should carry kf/lfk_f/l_f between models and recalculate the multiplier for each grid.

Wrong

“A fall of the derivative at the end of a build-up is a sign of a leak through the fault.”

In fact

A short producing time of the well before shut-in gives the same fall. First we build the derivative with the equivalent time or the superposition time function (a time scale that adds up the effects of all the earlier rate changes). We discuss a leak only if the fall stays.

In depth: advanced detail

Derivations: the image with a leak, the derivative and the late asymptotes

Reflection coefficient. We split the pressure disturbance along the fault into harmonics eiωy\e^{\mathrm i\omega y}. In the Laplace domain (after the Laplace transform of the time variable), each of them decays across the fault as e−β∣x∣\e^{-\beta|x|}, β=s+ω2\beta = \sqrt{s + \omega^2} (lengths in units of LL). On the well side, a reflected wave with a coefficient RR is added to the incident wave. Behind the fault goes the transmitted wave with a coefficient TT. Continuity of the flow across the fault gives T=1−RT = 1 - R. The condition on the zone, that the flow is proportional to the pressure jump, ∂p/∂x=α (p+−p−)\partial p/\partial x = \alpha\,(p_+ - p_-), gives β(1−R)=2αR\beta(1 - R) = 2\alpha R, that is, R=β/(β+2α)R = \beta/(\beta + 2\alpha). At α=0\alpha = 0 we get R=1R = 1, full reflection (a sealing fault), and at α→∞\alpha \to \infty we get R=0R = 0.

The leak as a line of wells. We write R=1−2α/(β+2α)R = 1 - 2\alpha/(\beta + 2\alpha) and represent 1/(β+2α)1/(\beta + 2\alpha) as the integral ∫0∞e−(β+2α)ξ dξ\int_0^\infty \e^{-(\beta + 2\alpha)\xi}\dd\xi. The factor e−βξ\e^{-\beta\xi} is a shift of the source by a further ξ\xi. So the reflected field is the image minus sources that are distributed behind it with the density 2αe−2αξ2\alpha\e^{-2\alpha\xi}, and their total rate is qq. In the well, the contribution of each source at distance 2+ξ2 + \xi is 12E1((2+ξ)2/(4tDL))\tfrac12E_1\big((2 + \xi)^2/(4t_{DL})\big). This gives the pressure formula of the lesson. In the Laplace domain it is the same thing: spˉ=∫0∞e−2B/(B+2α)  dus\bar p = \int_0^\infty \e^{-2B}/(B + 2\alpha)\,\dd u, B=s+u2B = \sqrt{s + u^2}. At α=0\alpha = 0 this is K0(2s)K_0(2\sqrt s), the Laplace transform of one image.

The derivative. We take the derivative of the contribution of the leak against ln⁡t\ln t, using the fact that t  dE1(a/t)/ dt=e−a/tt\,\dd E_1(a/t)/\dd t = \e^{-a/t}. The substitution w=(2+ξ)/(2tDL)w = (2 + \xi)/(2\sqrt{t_{DL}}) and completing the square in the exponent give an expression with the complementary error function erfc\mathrm{erfc}. The transition to erfcx\mathrm{erfcx} turns it into the formula of the derivative in the lesson. When we integrate the derivative over time, we get the contribution of the leak to the pressure in the form in which the exact solution is usually written:

Contribution of the leak to the pressure: the form with the complementary error function
α∫0∞e−2αξE1 ⁣((2+ξ)24tDL) dξ=π α∫0tDLe4α2u+4α erfc(2αu+1u) duu\alpha\int_0^\infty \e^{-2\alpha\xi}E_1\!\left(\frac{(2+\xi)^2}{4t_{DL}}\right)\dd\xi = \sqrt{\pi}\,\alpha\int_0^{t_{DL}} \e^{4\alpha^2u + 4\alpha}\,\mathrm{erfc}\left(2\alpha\sqrt u + \frac{1}{\sqrt u}\right)\frac{\dd u}{\sqrt u}
where:
  • uudimensionless time tDLt_{DL} under the integral sign, —
  • erfc\mathrm{erfc}complementary error function, —
  • α, ξ, tDL\alpha,\ \xi,\ t_{DL}as in the pressure formula of the lesson, —

Units: dimensionless

Holds when
  • the same as for the pressure formula.

The left side is the leak as a line of sources, and the right side is the same quantity as an integral over time. The expression under the integral on the right is the rate at which the contribution of the leak grows in time.

Late asymptotes. For large arguments, erfcx(x)≈1xπ(1−12x2)\mathrm{erfcx}(x) \approx \tfrac{1}{x\sqrt\pi}\big(1 - \tfrac{1}{2x^2}\big). Substituted into the square bracket, it gives the rest of the derivative, (1+4α)/(8α2tDL)(1 + 4\alpha)/(8\alpha^2t_{DL}). The limit of the contribution of the fault to the pressure comes from the final value theorem: lim⁡spˉ\lim s\bar p as s→0s \to 0, that is, the integral ∫0∞e−2u du/(u+2α)\int_0^\infty \e^{-2u}\dd u/(u + 2\alpha), which equals e4αE1(4α)\e^{4\alpha}E_1(4\alpha). This is SfS_f. All three forms of the solution (the integral over the leak, the integral with erfc, and the inverse Laplace transform) agree numerically to the sixth digit or better.

Connections to other topics

Check yourself

  1. 1

    The derivative plateau is 0.050 MPa, the maximum after it is 0.076 MPa, and then the derivative goes down. Estimate the dimensionless fault transmissibility from the table of the lesson.

    Show the answer

    The ratio 0.076/0.050=1.520.076/0.050 = 1.52 is almost the row α\alpha = 0.1 (1.527). So α≈0.1\alpha \approx 0.1: interpolation between the rows 0.1 and 0.2 gives about 0.10. We take the distance from the start of the rise, and then kf/lf=αk/Lk_f/l_f = \alpha k/L.

  2. 2

    A fault zone 0.5 m wide has a permeability of 0.05 mD, the formation has 40 mD, and the well is 300 m from the fault. Find α\alpha and estimate whether a test will notice this fault.

    Show the answer

    α=0.05⋅300/(40⋅0.5)=0.75\alpha = 0.05\cdot300/(40\cdot0.5) = 0.75. In the table, the maximum of the derivative is between 1.24 (α\alpha = 0.5) and 1.14 (α\alpha = 1), that is, about 1.18 of the plateau. A hump of 15–20% is visible with a good gauge and a clean record, but α\alpha from it will be inexact: in this region the maximum changes slowly.

  3. 3

    The same fault: well A stands 100 m from it, and well B 400 m. In which well will a test show the higher hump of the derivative?

    1. A.In A
    2. B.In B
    3. C.The same: it is one fault
    4. D.Neither will have a hump
    Show the answer

    Correct answer: A. In A

    α=kfL/(klf)\alpha = k_fL/(kl_f) is proportional to the distance. For A it is four times smaller, and the fault is closer to sealing for it, so the hump is higher. For B the rise starts 16 times later (L2L^2 is 16 times larger), and the hump is lower. The resistance of the formation on the way to the fault grows with distance, and the resistance of the zone does not.

  4. 4

    A test gave α\alpha = 0.2 at a distance of 250 m. What multiplier should we set for cells of 200 m across the fault, and what for cells of 50 m?

    Show the answer

    F=αΔx/(αΔx+L)F = \alpha\Delta x/(\alpha\Delta x + L). For 200 m: 40/(40+250)≈0.1440/(40 + 250) \approx 0.14. For 50 m: 10/(10+250)≈0.03810/(10 + 250) \approx 0.038. Smaller cells need a smaller multiplier: the resistance of the formation between their centres is smaller, and the resistance of the fault zone is the same.

  5. 5

    A build-up after a two-day flow period of the well: the derivative rose above the plateau and went down at the end of the record. Can we at once conclude that the fault is partially communicating?

    1. A.Yes, if the rise was more than 50%
    2. B.Yes, a fall after a rise is a sign of a leak
    3. C.No: we must first rule out the effect of the short producing time before shut-in
    4. D.No: a fall of the derivative means a channel
    Show the answer

    Correct answer: C. No: we must first rule out the effect of the short producing time before shut-in

    After a short producing time, the derivative of a build-up goes down at the end by itself. We build it with the equivalent time or the superposition time function (Effect of producing time on build-up analysis). If the fall disappears, the fault may even be sealing. We discuss a leak only if the fall stays.

  6. 6

    Why does a well test give only the ratio kf/lfk_f/l_f, and not the permeability of the fault zone?

    Show the answer

    In the model of a thin zone, the flow through it is proportional to the pressure jump times kf/lfk_f/l_f. The width and the permeability enter only in this combination, and any combination with the same ratio gives the same pressure in the well. We get the permeability of the zone by assuming its width from core, outcrops or analogues.

Updated: 19 October 2026