Skip to content
Brent$117.6Gas TTF$1,192USD453.87 ₸
MunaiHub
Reservoir engineeringOil displacement Advanced 28 min read

Displacement in heterogeneous reservoirs

Displacement in a heterogeneous formation is waterflooding of a formation whose permeability changes (it is heterogeneous, or uneven) over the section (its vertical profile) and over the area. Water moves faster along the best layers. By the time it reaches the production wells along them, the tight layers (layers of low permeability) have been flushed only near the injection wells. The share of the section that the water has passed through is called the vertical sweep efficiency EVE_V. Layered methods give the sweep and the water cut of the production (the share of water in the produced liquid) as functions of the injection, of the mobility ratio (how much more easily water moves than oil), and of whether the layers communicate with each other (pass fluid to each other). They are the methods of Stiles and of Dykstra–Parsons, and pseudo functions (averaged relative permeabilities that let one equivalent layer stand for the whole section) under vertical equilibrium (the pressure is levelled out over the thickness).

Why it matters

Heterogeneity over the section is the main reason why waterflooding gives less oil and more water than a one-dimensional calculation promises. Water reaches the wells several times earlier, the water cut grows gradually, and two to three times more water has to be pumped through before the limiting water cut (the highest water cut at which production can continue) is reached. The production forecast, the volumes of injection and of water treatment, and decisions about levelling the injection profile (sharing the injected water more evenly between layers) and infilling the well grid (drilling more wells between the existing ones) all depend on the chosen method and on the model of the formation: whether the layers communicate, and whether gravity matters. The same calculations, applied “in reverse” to the history of watering out (the growth of the water cut), show how the formation works.

Quick refresher

  • In a layered formation each layer is flooded at its own speed. With the same end points of the relative permeability curves, the speed is proportional to k/ϕk/\phi (permeability divided by porosity). The first water arrives along the fastest layer, the share of water in the production grows in steps as the next layers break through, and the vertical sweep EVE_V (the share of the mobile oil of the section that the water has passed through) grows with the injection.
  • If the layers are linked only through the wells, the methods of Stiles (the fronts move as at M′=1M' = 1) and of Dykstra–Parsons (with the mobility ratio) apply. For M′>1M' > 1 a flushed layer conducts more and more easily and takes more and more of the injection, so the sweep is worse. For M′<1M' < 1 it is the other way round.
  • At M′=1M' = 1 all the layered methods agree, and the Lorenz curve of the section (the cumulative flow capacity khkh, how much fluid the layers can pass, plotted against the cumulative storage capacity ϕh\phi h, how much fluid they can hold, layer by layer) plays the role of its fractional flow curve: the Stiles formula for the sweep is the Welge formula.
  • If the layers communicate (RL≫1R_L \gg 1, a large effective length-to-thickness ratio), the pressure in each cross-section levels out over the thickness: vertical equilibrium. The section is replaced by a single “formation” with pseudo functions and calculated by the Buckley–Leverett method. Crossflow improves the sweep for M′<1M' < 1 and worsens it for M′>1M' > 1.
  • Gravity pulls water towards the base. If the best layers are at the bottom, gravity acts together with permeability and the water breaks through along the base. If they are at the top, gravity levels the front. The ratio NgvN_{gv} helps to compare gravity with the viscous forces.
  • In the field, heterogeneity shows itself by early first water and a long growth of the water cut. From the history of injection, production and water cut, we build the fractional flow curve of the formation. It lies far to the left of the core curve (the curve of a small rock sample) and shows how much water will be needed to reach the limiting water cut.
Key relationships
EV=∑iϕihi ξi∑iϕihiE_V = \dfrac{\sum_i \phi_i h_i\,\xi_i}{\sum_i \phi_i h_i}

vertical sweep for piston-like displacement in the layers; ξi\xi_i is the fraction of the length covered by the front

EV,j=Cj+(1−Fj) vˉvj,fwe=M′FjM′Fj+1−FjE_{V,j} = C_j + (1 - F_j)\,\dfrac{\bar v}{v_j},\qquad f_{we} = \dfrac{M'F_j}{M'F_j + 1 - F_j}

Stiles method: the moment when layer jj breaks through

ξi=M′−M′2+ai (1−M′2)M′−1,ai=vivj\xi_i = \dfrac{M' - \sqrt{M'^2 + a_i\,(1 - M'^2)}}{M' - 1},\qquad a_i = \dfrac{v_i}{v_j}

Dykstra–Parsons method: the front of layer ii when layer jj has broken through

S^w=Swi+(1−Swi−Sor) Cn,k^rw=krw′Fn,k^ro=kro′ (1−Fn)\hat S_w = S_{wi} + (1 - S_{wi} - S_{or})\,C_n,\quad \hat k_{rw} = k_{rw}'F_n,\quad \hat k_{ro} = k_{ro}'\,(1 - F_n)

pseudo functions under vertical equilibrium after nn layers have been flushed

Swe=Swi+NpD−(1−fwe) WiDS_{we} = S_{wi} + N_{pD} - (1 - f_{we})\,W_{iD}

the fractional flow curve of the formation from the production history

Common pitfalls
  • Treating the vertical sweep as a constant number. It grows with the volume injected and depends on the oil viscosity.
  • Applying the no-crossflow method to a formation with good vertical permeability, or, the other way round, applying vertical equilibrium to layers separated by continuous shales. For M′≠1M' \ne 1 the results differ noticeably.
  • Explaining an early breakthrough in a simulation model by a high-permeability layer without first checking the numerical dispersion (smearing caused by the calculation) of a coarse grid.
  • Counting on the isolation of a high-permeability layer in a well to make the water go through the tight layers when the layers communicate. The water will bypass the isolated interval inside the formation.
  • Comparing the fractional flow of water in the reservoir flow with the water cut at the surface without converting through BoB_o and BwB_w.

After this lesson you can

  • explain why in a layered formation water reaches the wells earlier and the water cut grows gradually, and define the vertical sweep efficiency
  • calculate the flooding of layers without crossflow (flow of fluid from one layer to another) by the methods of Stiles and of Dykstra–Parsons: the positions of the fronts, the vertical sweep, the share of water in the production and the injection in pore volumes
  • estimate how the vertical sweep depends on the volume injected, the mobility ratio and the heterogeneity (measured by the Dykstra–Parsons coefficient VDPV_{DP})
  • decide from the effective length-to-thickness ratio RLR_L and from the ratio of gravity to viscous forces which limit is closer, layers without crossflow or vertical equilibrium, and build the pseudo functions of the section for vertical equilibrium
  • explain why crossflow improves the sweep for M′<1M' < 1 and worsens it for M′>1M' > 1, and how the order of the layers in the section together with gravity changes the flood
  • compare the methods with each other and with the field water cut, and build the fractional flow curve of the formation from the production history

A layered formation and the vertical sweep

The Buckley–Leverett theory (Buckley–Leverett theory and the Welge method) describes a uniform linear element: water advances as one front, and the saturation is the same over the thickness. A real formation consists of layers whose permeability differs by a factor of tens (Reservoir heterogeneity and permeability averaging). The injected water is shared among them in proportion to their flow capacity (khkh, how much each layer can pass), and it moves at its own speed in each. Along the best layer it reaches the production wells while the tight layers have been flushed only near the injection wells. After that the wells produce water from the flushed layers together with oil from the others.

The share of the section that the water has covered is called the vertical sweep efficiency EVE_V (sweep efficiency). In the lesson Why water is injected: pressure maintenance and oil displacement it is a factor of the recovery factor ER=EDEAEVE_R = E_DE_AE_V. The layered methods of this lesson treat the displacement inside a layer as piston-like (piston-like displacement: the water pushes the oil ahead of it like a piston): behind the front only residual oil is left, and ahead of it the saturation is the initial one. Then EVE_V is the share of the mobile oil of the section that has been displaced by the given moment, and the oil production in pore volumes of the section is NpD=(1−Swi−Sor) EVN_{pD} = (1 - S_{wi} - S_{or})\,E_V.

Vertical sweep for piston-like displacement in the layers
EV=∑iϕihi ξi∑iϕihi,ξi=xf,iLE_V = \frac{\sum_i \phi_i h_i\,\xi_i}{\sum_i \phi_i h_i},\qquad \xi_i = \frac{x_{f,i}}{L}
where:
  • EVE_Vvertical sweep: the share of the mobile oil of the section between the rows of wells that the water has passed through, —
  • ϕi, hi\phi_i,\ h_iporosity and thickness of layer ii, —, m
  • xf,ix_{f,i}distance covered by the front in layer ii; for a flushed layer xf,i=Lx_{f,i} = L, m
  • LLdistance between the rows of injection and production wells, m

Units: dimensionless

Holds when
  • The displacement in each layer is piston-like; the layers are uniform along their length.
  • The end-point saturations SwiS_{wi} and SorS_{or} are the same in all layers. If they are not, the weight of a layer is ϕihi(1−Swi,i−Sor,i)\phi_ih_i(1 - S_{wi,i} - S_{or,i}).
  • A linear element between the rows of wells: the areal sweep is not taken into account (EA=1E_A = 1).

The weight of a layer is its pore volume. A thin high-permeability layer adds almost nothing to the sweep, but it gives almost all the early water. In the lesson Why water is injected: pressure maintenance and oil displacement EVE_V is described as the share of the thickness that the water has passed through. For layers of equal porosity this is the same thing.

Five things decide how the flood of a layered formation will go:

  • The permeability contrast: the set of kik_i, ϕi\phi_i, hih_i and its measures VDPV_{DP} (the Dykstra–Parsons coefficient) and LcL_c (the Lorenz coefficient) (measures of heterogeneity).
  • The mobility ratio M′M' (mobility ratio): whether flushing a layer makes it easier or harder for water to move along it.
  • Communication between the layers: whether water and oil flow between them (crossflow) or the layers are linked only through the wells.
  • Gravity and the order of the layers in the section: where the best layers lie, near the top or near the base.
  • Capillary forces: the thickness of the capillary transition zone (the zone where the saturation changes gradually from water to oil) compared with the thickness of the formation.

For the calculation we need, for each layer, the thickness, the permeability, the porosity, the irreducible water saturation, the residual oil saturation and the end-point relative permeabilities. The examples of this lesson use the eight layers of the section from the lesson Reservoir heterogeneity and permeability averaging (16 m thick, VDP≈0.75V_{DP} \approx 0.75). All the layers have the relative permeability curves of the lesson Relative permeability (Swi=0.22S_{wi} = 0.22, Sor=0.25S_{or} = 0.25, kro′=0.85k_{ro}' = 0.85, krw′=0.25k_{rw}' = 0.25). The rows of injection and production wells are 500 m apart, and the three oils are those of the lesson Buckley–Leverett theory and the Welge method: 1.2, 3.0 and 30 mPa·s with water of 0.5 mPa·s, that is M′M' = 0.706, 1.765 and 17.65.

Layers of the section in order of decreasing flooding speed
Layer
4
kk, mD
900
k/ϕk/\phi, mD
3600
Share of ϕh\phi h
0.085
Share of khkh
0.403
Layer
1
kk, mD
310
k/ϕk/\phi, mD
1348
Share of ϕh\phi h
0.117
Share of khkh
0.208
Layer
8
kk, mD
200
k/ϕk/\phi, mD
909
Share of ϕh\phi h
0.075
Share of khkh
0.090
Layer
3
kk, mD
120
k/ϕk/\phi, mD
571
Share of ϕh\phi h
0.214
Share of khkh
0.161
Layer
6
kk, mD
75
k/ϕk/\phi, mD
395
Share of ϕh\phi h
0.129
Share of khkh
0.067
Layer
2
kk, mD
45
k/ϕk/\phi, mD
250
Share of ϕh\phi h
0.122
Share of khkh
0.040
Layer
5
kk, mD
18
k/ϕk/\phi, mD
120
Share of ϕh\phi h
0.127
Share of khkh
0.020
Layer
7
kk, mD
8
k/ϕk/\phi, mD
62
Share of ϕh\phi h
0.132
Share of khkh
0.011

The layer number counts from the top down, as in the lesson Reservoir heterogeneity and permeability averaging. The shares of storage capacity ϕh\phi h and of flow capacity khkh are the same as in the Lorenz curve of the section. The data are assumed for illustration.

The front in a single layer

Let us start with layers that do not communicate with each other. They are separated by continuous shale barriers and are linked only through the injection and production wells. Then the same pressure difference Δp\Delta p between the rows acts on all the layers, and each layer is a separate linear “pipe” of length LL.

Let the front in layer ii have covered the distance xf,ix_{f,i}. Behind it water flows with the mobility λw=krw′/μw\lambda_w = k_{rw}'/\mu_w, and ahead of it oil flows with λo=kro′/μo\lambda_o = k_{ro}'/\mu_o. The resistances of the two sections add up, as for sections of a formation connected in series (averaging over layers), and the whole flow rate of the layer goes into advancing the front, that is, into filling the mobile pore volume:

Front speed in a layer without crossflow
ϕi ΔS  dxf,i dt=ki Δpxf,i/λw+(L−xf,i)/λo,ΔS=1−Swi−Sor\phi_i\,\Delta S\,\frac{\dd x_{f,i}}{\dd t} = \frac{k_i\,\Delta p}{x_{f,i}/\lambda_w + (L - x_{f,i})/\lambda_o},\qquad \Delta S = 1 - S_{wi} - S_{or}
where:
  • xf,ix_{f,i}position of the front in layer ii, m
  • ki, ϕik_i,\ \phi_ipermeability and porosity of the layer, m², —
  • Δp\Delta ppressure difference between the rows of injection and production wells, common to all the layers, Pa
  • λw, λo\lambda_w,\ \lambda_oend-point mobilities of water and oil, krw′/μwk_{rw}'/\mu_w and kro′/μok_{ro}'/\mu_o, 1/(Pa·s)
  • ΔS\Delta Srange of mobile saturation: the amount by which the water saturation grows when the front passes, —

Units: SI (any consistent system); in metric oilfield units the right side is multiplied by 0.0853, the constant of Darcy's law

Holds when
  • Piston-like displacement in the layer; the rock and the fluids are incompressible.
  • There is no crossflow between the layers; the pressure difference Δp(t)\Delta p(t) is common to all the layers.
  • Capillary pressure and gravity are not taken into account.

The front speed is proportional to ki/ϕik_i/\phi_i and changes as the front advances. For M′=λw/λo>1M' = \lambda_w/\lambda_o > 1 the flushed part conducts more easily than the oil part, the resistance of the layer falls, and the front speeds up. For M′<1M' < 1 it slows down. For M′=1M' = 1 the speed is constant. So the layers break through in order of decreasing k/ϕk/\phi. If the end points of the layers differ, the order is also set by their end-point relative permeabilities and the range of mobile saturation.

If we write this equation for two layers and divide one by the other, the pressure difference Δp(t)\Delta p(t) cancels. The ratio of the front positions does not depend on whether the pressure difference or the total injection is held constant. Integration (the advanced section) gives the position of the front in layer ii at the moment when the water has broken through along the faster layer jj:

Position of the front in a layer when a faster layer breaks through (Dykstra–Parsons)
ξi=M′−M′2+ai (1−M′2)M′−1,ai=vivj=ki/ϕikj/ϕj≤1\xi_i = \frac{M' - \sqrt{M'^2 + a_i\,(1 - M'^2)}}{M' - 1},\qquad a_i = \frac{v_i}{v_j} = \frac{k_i/\phi_i}{k_j/\phi_j} \le 1
where:
  • ξi\xi_ifraction of the length LL covered by the front in layer ii at the moment when layer jj breaks through, —
  • vi, vjv_i,\ v_jlayer speeds k/ϕk/\phi, mD
  • M′M'mobility ratio at the end points, (krw′/μw)/(kro′/μo)(k_{rw}'/\mu_w)/(k_{ro}'/\mu_o), —

Units: dimensionless

Holds when
  • The assumptions of the front speed equation; the end points are the same in all layers.
  • At M′=1M' = 1 the formula turns into ξi=ai\xi_i = a_i.

At M′=1M' = 1 the front lags behind exactly in proportion to the speed of the layer. For M′>1M' > 1 it lags more, because the fast layer sped up as it was flushed. For M′<1M' < 1 it lags less. The Dykstra–Parsons method is built on this equation.

Flushed parts of the layers at the moment of the first water breakthrough0.00.20.40.60.81.004812161: 310 mD2: 45 mD3: 120 mD4: 900 mD5: 18 mD6: 75 mD7: 8 mD8: 200 mDFraction of the distance between the rows x/LDepth from the top, mflushed at M′ = 1.765front at M′ = 0.706front at M′ = 17.65

A section of eight layers with thicknesses from 1 to 3 metres and a total thickness of 16 metres. The horizontal axis is the fraction of the distance from the injection row to the production row, from 0 to 1. In each layer the flushed part is shaded: layer 4 is flushed to the very end, layer 1 over about a third of the length, layer 8 over a fifth, layer 3 over an eighth, and the others over a few per cent. The marks show that with low-viscosity oil the fronts in the slow layers have advanced further, and with viscous oil less far.

CalculatedThe section of the lesson at the moment when water has broken through along layer 4 (the layers do not communicate). The shaded part is the flushed part of each layer for oil of 3.0 mPa·s (M′M' = 1.765). The marks are the front positions for oil of 1.2 mPa·s (M′M' = 0.706) and 30 mPa·s (M′M' = 17.65). The layer thicknesses are to scale.

The Stiles method

The simplest of the layered methods, the Stiles method (1949), assumes that the front in each layer moves at a constant speed proportional to k/ϕk/\phi, as at M′=1M' = 1. But it calculates the fractional flow of water (the share of water in the flow) with the real mobilities. The flushed layers give water with the mobility λw\lambda_w, and the others give oil with λo\lambda_o, each in proportion to its flow capacity khkh. The layers are numbered in the order of breakthrough, by decreasing v=k/ϕv = k/\phi.

Stiles method: the sweep and the fractional flow of water when layer j breaks through
EV,j=Cj+(1−Fj) vˉvj,fwe,j=M′FjM′Fj+1−Fj,vˉ=∑ikihi∑iϕihiE_{V,j} = C_j + (1 - F_j)\,\frac{\bar v}{v_j},\qquad f_{we,j} = \frac{M'F_j}{M'F_j + 1 - F_j},\qquad \bar v = \frac{\sum_i k_ih_i}{\sum_i \phi_ih_i}
where:
  • CjC_jshare of the pore volume (storage capacity ϕh\phi h) of the section in the jj layers flushed by this moment; here the layers are numbered in the order of breakthrough, —
  • FjF_jshare of the flow capacity khkh of the section in the same layers, —
  • vjv_jspeed of layer jj, kj/ϕjk_j/\phi_j, mD
  • vˉ\bar vaverage speed of the section: flow capacity divided by storage capacity, mD
  • fwe,jf_{we,j}fractional flow of water at the outlet, at reservoir conditions, just after layer jj breaks through, —

Units: dimensionless

Holds when
  • Piston-like displacement in the layers, no crossflow, the same end points.
  • The fronts move at constant speeds. This is exact at M′=1M' = 1; for other M′M' it is an approximation, and the method is not internally consistent: M′M' is taken into account in the share of water but not in the movement of the fronts.
  • Gravity and capillary pressure are not taken into account.

The first term of the sweep is the flushed layers taken whole, and the second is the unflushed ones. The front of layer ii has covered the fraction vi/vjv_i/v_j of the length, and the sum ∑ϕihivi/vj\sum \phi_ih_iv_i/v_j equals ∑kihi/vj\sum k_ih_i/v_j. The fractional flow of water is the share of the flow capacity in the flushed layers, “weighted” by the mobility ratio.

Worked exampleSweep by the Stiles method: eight layers, oil of 3.0 mPa·s
Given (assumed data)
Section
eight layers (the table above): ∑ϕh\sum\phi h = 2.95 m, ∑kh\sum kh = 2234 mD·m
Mobility ratio
M′M' = 1.765 (oil 3.0 mPa·s, water 0.5 mPa·s, kro′k_{ro}' = 0.85, krw′k_{rw}' = 0.25)
Formation volume factors
BoB_o = 1.25, BwB_w = 1.02
Solution
  1. Average speed of the section: vˉ=2234/2.95=757.3\bar v = 2234/2.95 = 757.3 mD.
  2. Layer 4 breaks through first (v=900/0.25=3600v = 900/0.25 = 3600 mD): C1=0.25/2.95=0.0847C_1 = 0.25/2.95 = 0.0847 and F1=900/2234=0.4029F_1 = 900/2234 = 0.4029.
  3. Sweep: EV=0.0847+(1−0.4029)⋅757.3/3600=0.0847+0.1256=0.210E_V = 0.0847 + (1 - 0.4029)\cdot757.3/3600 = 0.0847 + 0.1256 = 0.210. The oil produced is 0.53⋅0.210=0.1110.53\cdot0.210 = 0.111 pore volume, and the same amount of water has been injected.
  4. Fractional flow of water: 1.765⋅0.40291.765⋅0.4029+1−0.4029=0.544\dfrac{1.765\cdot0.4029}{1.765\cdot0.4029 + 1 - 0.4029} = 0.544, and the water cut at the surface is 59.4%.
  5. Layer 1 breaks through second (v=310/0.23=1347.8v = 310/0.23 = 1347.8 mD): C2=0.595/2.95=0.2017C_2 = 0.595/2.95 = 0.2017 and F2=1365/2234=0.6110F_2 = 1365/2234 = 0.6110. EV=0.2017+(1−0.6110)⋅757.3/1347.8=0.2017+0.2186=0.420E_V = 0.2017 + (1 - 0.6110)\cdot757.3/1347.8 = 0.2017 + 0.2186 = 0.420. The fractional flow of water is 0.735, and the water cut at the surface is 77.3%.
  6. The other breakthroughs are in the table below.
Answer: By the first water, 21% of the mobile oil of the section is swept, and just after breakthrough water makes up 59.4% of the production at the surface. By the breakthrough of the second layer it is 42% and 77.3%.

What it means. In a homogeneous element with the same relative permeability curves the water would arrive after 0.396 pore volume had been injected (water breakthrough). Here it arrives after 0.111, which is 3.6 times earlier. Layer 4 is 6% of the thickness and 8% of the pore volume of the section, but it carries 40% of its flow capacity, and it determines the first water. The Stiles method does not say how much water has been pumped through by the next breakthroughs: the flushed layers already pass water, and the method does not calculate its volume. The data in this example are assumed for illustration.

The Stiles method: eight breakthroughs, oil of 3.0 mPa·s
Breakthrough of layer
4
CC; FF
0.085; 0.403
EVE_V
0.210
fwef_{we}
0.544
Water cut
59.4%
Breakthrough of layer
1
CC; FF
0.202; 0.611
EVE_V
0.420
fwef_{we}
0.735
Water cut
77.3%
Breakthrough of layer
8
CC; FF
0.276; 0.701
EVE_V
0.526
fwef_{we}
0.805
Water cut
83.5%
Breakthrough of layer
3
CC; FF
0.490; 0.862
EVE_V
0.673
fwef_{we}
0.917
Water cut
93.1%
Breakthrough of layer
6
CC; FF
0.619; 0.929
EVE_V
0.755
fwef_{we}
0.958
Water cut
96.5%
Breakthrough of layer
2
CC; FF
0.741; 0.969
EVE_V
0.834
fwef_{we}
0.982
Water cut
98.5%
Breakthrough of layer
5
CC; FF
0.868; 0.989
EVE_V
0.936
fwef_{we}
0.994
Water cut
99.5%
Breakthrough of layer
7
CC; FF
1.000; 1.000
EVE_V
1.000
fwef_{we}
1.000
Water cut
100.0%

CC and FF are the shares of storage capacity and of flow capacity of the flushed layers. fwef_{we} is the fractional flow of water in the reservoir flow just after breakthrough. The water cut is at the surface, converted from fwef_{we} for Bo=1.25B_o = 1.25, Bw=1.02B_w = 1.02. The data are assumed for illustration.

The Dykstra–Parsons method: sweep, injection and the mobility ratio

The Dykstra–Parsons method (1950) does not assume M′=1M' = 1. The positions of the fronts at each breakthrough come from the equation of the previous section, and the fractional flow of water takes into account that the resistance of the unflushed layers changes as they are flushed. The authors of the method proposed the same coefficient VDPV_{DP} as a measure of heterogeneity, to generalise the calculations for log-normal sections (sections whose permeabilities follow a log-normal distribution, a skewed distribution that is typical of permeability; see the advanced section).

Fractional flow of water in the production of a layered section without crossflow
fwe=∑flushedM′kihi∑flushedM′kihi+∑unflushedkihi/[1−ξi (1−1/M′)]f_{we} = \frac{\sum_{\text{flushed}} M'k_ih_i}{\sum_{\text{flushed}} M'k_ih_i + \sum_{\text{unflushed}} k_ih_i\big/\left[1 - \xi_i\,(1 - 1/M')\right]}
where:
  • ∑flushed, ∑unflushed\sum_{\text{flushed}},\ \sum_{\text{unflushed}}sums over the flushed layers and over the layers where the front has not yet reached the production wells, —
  • ξi\xi_ifraction of the length covered by the front in an unflushed layer, —
  • ki, hik_i,\ h_ipermeability and thickness of the layer, mD, m

Units: dimensionless; the fractional flow of water at reservoir conditions

Holds when
  • The assumptions of the front speed equation: piston-like displacement, no crossflow, a common pressure difference.
  • The common factor λoΔp/L\lambda_o\Delta p/L has been cancelled.

The expression in square brackets is the relative resistance of an unflushed layer: from 1 at the start to 1/M′1/M' when it breaks through. For M′>1M' > 1, between breakthroughs the unflushed layers give up their oil faster and faster, and the fractional flow of water in the production can even fall. This is a feature of the piston-like model. In real layers the transition zone behind the front smooths it out.

We find the injection at each moment by summation: an unflushed layer has taken as much water as the oil it displaced, and a flushed layer, in addition, passes water with its own mobility λw\lambda_w all the time after breakthrough. The derivation is in the advanced section. Below are the results for the section of the lesson.

Worked exampleThe same section by the Dykstra–Parsons method, for three oils
Given (assumed data)
Section
the eight layers of the lesson, with the end points and layer speeds as in the Stiles example
Oils
1.2, 3.0 and 30 mPa·s: M′M' = 0.706, 1.765 and 17.65
Solution
  1. The moment of the first breakthrough (layer 4), oil of 3.0 mPa·s. For layer 1, a=1347.8/3600=0.3744a = 1347.8/3600 = 0.3744. With 1.7652=3.1151.765^2 = 3.115 we get ξ=1.765−3.115+0.3744⋅(1−3.115)1.765−1=1.765−2.32310.765=0.315\xi = \dfrac{1.765 - \sqrt{3.115 + 0.3744\cdot(1 - 3.115)}}{1.765 - 1} = \dfrac{1.765 - \sqrt{2.3231}}{0.765} = 0.315, which is less than the 0.3744 of the Stiles method.
  2. The same for the other layers (the figure above). The sweep is EV=∑ϕihiξi/2.95=0.187E_V = \sum \phi_ih_i\xi_i/2.95 = 0.187, against 0.210 by the Stiles method. The injection and the production are 0.53⋅0.187=0.0990.53\cdot0.187 = 0.099 pore volume. The fractional flow of water just after breakthrough is 0.522, against 0.544 by the Stiles method.
  3. First water for the other oils: after 0.121 pore volume for 1.2 mPa·s and 0.082 for 30 mPa·s.
  4. After one pore volume has been injected (a step-by-step calculation): EVE_V = 0.779, 0.684 and 0.344 for oils of 1.2, 3.0 and 30 mPa·s, and the fractional flow of water is 0.92, 0.89 and 0.95.
  5. Production after one pore volume for oil of 3.0 mPa·s: NpD=0.53⋅0.684=0.363N_{pD} = 0.53\cdot0.684 = 0.363, against 0.438 in a homogeneous element with the core curves.
Answer: After one pore volume has been injected, water has swept 78% of the mobile oil of the section for low-viscosity oil, 68% for oil of 3.0 mPa·s and only 34% for viscous oil.

What it means. For M′>1M' > 1 a flushed layer conducts more and more easily and takes a larger and larger share of the injection. The fast layers “intercept” the water, and the sweep falls, the more so the more viscous the oil. The Stiles method does not see this: its fronts are the same for any oil. For M′>1M' > 1 it overstates the sweep at breakthrough, and for M′<1M' < 1 it understates it. A comparison with the homogeneous element shows the price of heterogeneity: for the same injection, 17% less oil is produced. Piston-like displacement in the layers is a simplification on the optimistic side. In reality, mobile oil also remains behind the front in each layer, and the water picks it up gradually (Buckley–Leverett theory and the Welge method). The data in this example are assumed for illustration.

Vertical sweep against water injected, layers without crossflow0.00.51.01.52.02.53.00.00.20.40.60.81.0Water injected WiD, pore volumesVertical sweep EVM′ = 0.71 (oil 1.2 mPa·s)M′ = 1.76 (oil 3.0 mPa·s)M′ = 17.6 (oil 30 mPa·s)homogeneous, piston-like

A graph: water injection from 0 to 3 pore volumes along the horizontal axis, vertical sweep from 0 to 1 along the vertical axis. The dashed straight line of the homogeneous formation rises from zero to one at 0.53 pore volume and then runs horizontally. Three solid curves lie below it. For low-viscosity oil the sweep reaches 0.78 after one pore volume and 0.88 after two. For oil of 3.0 mPa·s it is 0.68 and 0.81, and for viscous oil 0.34 and 0.45. Kinks can be seen on the curves at the moments when layers break through.

CalculatedVertical sweep against the injection for the section of the lesson without crossflow (the Dykstra–Parsons method), for three oils. The dashed line is a homogeneous formation with piston-like displacement: no water leaves the formation until all the mobile oil has been displaced (0.53 pore volume).

Crossflow between layers and vertical equilibrium

If the layers are not separated by continuous barriers, water and oil flow between them: crossflow. How well the crossflow levels out the pressure over the thickness is shown by the effective length-to-thickness ratio RL=(L/H)kv/khR_L = (L/H)\sqrt{k_v/k_h}, where kvk_v and khk_h are the vertical and horizontal permeability, from the lesson on anisotropy (permeability that differs with direction). For RL≫1R_L \gg 1 the pressure in each cross-section is practically the same over the whole thickness. This is vertical equilibrium (VE). For RL≪1R_L \ll 1 crossflow can be neglected, and the methods of the previous sections work. In between, a two-dimensional model of the section is needed.

Worked exampleWhich limit is closer for the section of the lesson
Given (assumed data)
Section
thickness 16 m, distance between the rows 500 m; average permeabilities of the layers (lesson Reservoir heterogeneity and permeability averaging): arithmetic 139.6 mD, harmonic 25.8 mD
Case 1
the layers are uniform and isotropic (the same permeability in all directions), with no shales between them: kvk_v of the unit (a group of neighbouring layers) is the harmonic mean (the average that suits flow across layers)
Case 2
there are thin shale streaks in the layers: kv/khk_v/k_h of the unit = 0.01
Case 3
there are continuous shale barriers between the layers: kv/khk_v/k_h of the unit = 0.0001
Solution
  1. Case 1: kv/kh=25.8/139.6=0.1848k_v/k_h = 25.8/139.6 = 0.1848; RL=(500/16)0.1848=31.25⋅0.4299=13.4R_L = (500/16)\sqrt{0.1848} = 31.25\cdot0.4299 = 13.4.
  2. Case 2: RL=31.25⋅0.01=3.1R_L = 31.25\cdot\sqrt{0.01} = 3.1.
  3. Case 3: RL=31.25⋅0.0001=0.31R_L = 31.25\cdot\sqrt{0.0001} = 0.31.
Answer: RLR_L ≈ 13.4, 3.1 and 0.31: the same set of layers can behave as vertical equilibrium, as an intermediate case, or as layers without crossflow.

What it means. The set of permeabilities does not decide which method to use. The barriers decide, and they may not be visible on the permeability diagram. We check communication by pressure measurements in the layers, by comparing the injection and production profiles, and by correlating the shale layers between wells (matching the same layer from one well to the next; Well correlation). For RLR_L of about 1–5 neither limit is accurate, and we calculate the section with a two-dimensional model with several options for the conductivity of the barriers. The data in this example are assumed for illustration.

Under vertical equilibrium, if gravity and capillary forces are small, the section behaves as a single formation with pseudo functions: the saturation and the relative permeabilities averaged over the thickness (pseudo relative permeability). The pressure gradient in each cross-section is the same in all layers, so water fills the layers with the highest speed k/ϕk/\phi first. The order of flushing is the same as without crossflow. When the first nn layers have been flushed:

Pseudo functions of the section under vertical equilibrium
S^w=Swi+(1−Swi−Sor) Cn,k^rw=krw′Fn,k^ro=kro′ (1−Fn)\hat S_w = S_{wi} + (1 - S_{wi} - S_{or})\,C_n,\qquad \hat k_{rw} = k_{rw}'F_n,\qquad \hat k_{ro} = k_{ro}'\,(1 - F_n)
where:
  • S^w\hat S_wwater saturation averaged over the pore volume of the section in the given cross-section, —
  • k^rw, k^ro\hat k_{rw},\ \hat k_{ro}pseudo relative permeabilities of the section for water and oil, —
  • Cn, FnC_n,\ F_nshares of storage capacity ϕh\phi h and of flow capacity khkh in the nn flushed layers, —

Units: dimensionless

Holds when
  • Vertical equilibrium (RL≫1R_L \gg 1); gravity and capillary pressure are negligible.
  • Piston-like displacement in the layers; the end points are the same (in the general case the layers enter the sums with their own SwiS_{wi}, SorS_{or}, krw′k_{rw}', kro′k_{ro}').
  • The order of flushing is by decreasing k/ϕk/\phi; under strong segregation it is from the bottom up (the next section).

The pseudo functions describe a homogeneous formation of the same thickness that behaves as the layered section. The fractional flow of water that they give, f^w=M′Fn/(M′Fn+1−Fn)\hat f_w = M'F_n/(M'F_n + 1 - F_n), is the same expression as in the Stiles method, but now it is the curve f^w(S^w)\hat f_w(\hat S_w) for a one-dimensional Buckley–Leverett problem. Its points form a broken line. Instead of the Welge tangent, we stretch a “string” over the points, from (Swi,0)(S_{wi}, 0) to (1−Sor,1)(1 - S_{or}, 1). It forms an upper envelope that bends downwards (its slope falls). Each straight segment of it is a separate front, which reaches the wells after 1/slope1/\text{slope} pore volumes have been injected.

Pseudo functions of the section of the lesson, oil of 3.0 mPa·s
Layer flushed
4
S^w\hat S_w
0.265
k^rw\hat k_{rw}
0.101
k^ro\hat k_{ro}
0.508
f^w\hat f_w
0.544
Layer flushed
1
S^w\hat S_w
0.327
k^rw\hat k_{rw}
0.153
k^ro\hat k_{ro}
0.331
f^w\hat f_w
0.735
Layer flushed
8
S^w\hat S_w
0.366
k^rw\hat k_{rw}
0.175
k^ro\hat k_{ro}
0.255
f^w\hat f_w
0.805
Layer flushed
3
S^w\hat S_w
0.480
k^rw\hat k_{rw}
0.215
k^ro\hat k_{ro}
0.118
f^w\hat f_w
0.917
Layer flushed
6
S^w\hat S_w
0.548
k^rw\hat k_{rw}
0.232
k^ro\hat k_{ro}
0.060
f^w\hat f_w
0.958
Layer flushed
2
S^w\hat S_w
0.613
k^rw\hat k_{rw}
0.242
k^ro\hat k_{ro}
0.026
f^w\hat f_w
0.982
Layer flushed
5
S^w\hat S_w
0.680
k^rw\hat k_{rw}
0.247
k^ro\hat k_{ro}
0.009
f^w\hat f_w
0.994
Layer flushed
7
S^w\hat S_w
0.750
k^rw\hat k_{rw}
0.250
k^ro\hat k_{ro}
0.000
f^w\hat f_w
1.000

The layers are flushed in order of decreasing k/ϕk/\phi. Before injection starts, S^w\hat S_w = 0.22 and k^ro\hat k_{ro} = 0.85. The data are assumed for illustration.

Worked exampleThe same section under vertical equilibrium
Given (assumed data)
Section and oil
the eight layers of the lesson, oil of 3.0 mPa·s (M′M' = 1.765); the pseudo functions are in the table above
Comparison
the no-crossflow calculation, the Dykstra–Parsons example
Solution
  1. After layer 4 is flushed: S^w=0.22+0.53⋅0.0847=0.2649\hat S_w = 0.22 + 0.53\cdot0.0847 = 0.2649, k^rw=0.25⋅0.4029=0.1007\hat k_{rw} = 0.25\cdot0.4029 = 0.1007, k^ro=0.85⋅(1−0.4029)=0.5075\hat k_{ro} = 0.85\cdot(1 - 0.4029) = 0.5075, f^w=0.5435\hat f_w = 0.5435.
  2. The slopes of the segments of the broken line fall from the first to the last (12.10, 3.09, 1.77, …). The line already bends downwards, and each layer gives its own front.
  3. The first front reaches the wells after 1/12.10=0.08261/12.10 = 0.0826 pore volume has been injected, against 0.0993 without crossflow. The fractional flow of water just after it is 0.5435.
  4. After one pore volume has been injected: EVE_V = 0.64 against 0.68 without crossflow. For oil of 1.2 mPa·s it is 0.80 against 0.78, and for viscous oil 0.23 against 0.34.
Answer: Crossflow brought the first water earlier and reduced the sweep for M′M' = 1.765 and 17.65, and it increased the sweep for M′M' = 0.706.

What it means. The reason is where the crossflow takes the water. At the front of a slow layer, for M′>1M' > 1, part of the water that comes to it goes into a neighbouring layer that is already flushed, where the resistance is smaller, and the front lags even more. For M′<1M' < 1 the water, on the contrary, flows from the flushed layer into the slow one and pushes its front on (the advanced section). At M′=1M' = 1 the pressure is distributed in the same way in all layers, there is nothing to flow across, and all the methods give one result. The data in this example are assumed for illustration.

Gravity, kv/khk_v/k_h and the order of the layers

Water is heavier than oil. If the layers communicate, water that gets into the section tends to move down, to the base, and oil tends to move up. How fast this separation is compared with the advance of water between the rows of wells is shown by the ratio of two times: the time the injected water needs to cover the distance LL, divided by the time the oil needs to rise (and the water to sink) through the thickness HH.

Ratio of gravity to viscous forces in the section
Ngv=kv kro′ Δρ g Lμo ut HN_{gv} = \frac{k_v\,k_{ro}'\,\Delta\rho\,g\,L}{\mu_o\,u_t\,H}
where:
  • NgvN_{gv}ratio of the time to cover the distance LL to the time the phases need to separate vertically over the thickness HH, —
  • kvk_vvertical permeability of the unit (the group of layers), m²
  • Δρ\Delta\rhodensity difference between water and oil at reservoir conditions, kg/m³
  • ggacceleration of gravity, m/s²
  • utu_ttotal velocity along the formation, m/s
  • L, HL,\ Hdistance between the rows of wells and thickness of the unit, m
  • kro′, μok_{ro}',\ \mu_oend-point relative permeability and viscosity of the oil, —, Pa·s

Units: SI

Holds when
  • This is an order-of-magnitude estimate, not an exact criterion. Vertical movement is possible only if the layers communicate (RLR_L is not small).
  • kvkro′Δρg/μok_v k_{ro}'\Delta\rho g/\mu_o is the velocity at which oil would rise under gravity alone.

For Ngv≫1N_{gv} \gg 1 gravity has time to separate the phases: water collects at the base and fills the section from the bottom up. For Ngv≪1N_{gv} \ll 1 the distribution of water among the layers is set by the viscous forces, in the order of k/ϕk/\phi. In the lesson Segregated flow and gravity displacement the same ratio is written as tx/tvt_x/t_v (the time to travel along the formation divided by the time to separate across the thickness) and serves as the sign that the phases are segregated, in vertical equilibrium. The gravity number NgN_g of the lesson on the fractional flow of water describes gravity along an inclined formation, and NgvN_{gv} describes it across the formation.

In other unit systems (1)
Metric oilfield units
Ngv=0.0853 kv kro′ (0.00981 Δρ) Lμo ut HN_{gv} = \frac{0.0853\,k_v\,k_{ro}'\,(0.00981\,\Delta\rho)\,L}{\mu_o\,u_t\,H}

kvk_v in mD, Δρ\Delta\rho in g/cm³, μo\mu_o in mPa·s, utu_t in m/d, LL and HH in m.

0.0853 is the constant of Darcy's law in metric oilfield units (Rock permeability); 0.00981 Δρ0.00981\,\Delta\rho is the pressure gradient in MPa/m produced by the density difference (Capillary pressure and the transition zone).

Worked exampleGravity and capillary forces in the section of the lesson
Given (assumed data)
Vertical permeability
25.8 mD (layers without shales, case 1 of the previous example); with thin shale streaks, 1.40 mD (kv/khk_v/k_h = 0.01)
Fluids
Δρ\Delta\rho = 1.04 − 0.80 = 0.24 g/cm³; oil 3.0 or 1.2 mPa·s; kro′k_{ro}' = 0.85
Velocity
0.0708 m/d, as in the element of the lesson Buckley–Leverett theory and the Welge method
Imbibition capillary pressure
from 0.04 MPa at SwiS_{wi} down to zero (the assumed curve of the lesson Two-phase flow equations)
Solution
  1. Speed at which oil rises under gravity: 0.0853⋅25.8⋅0.85⋅0.00981⋅0.24/3.0=0.001470.0853\cdot25.8\cdot0.85\cdot0.00981\cdot0.24/3.0 = 0.00147 m/d.
  2. Ngv=0.00147⋅500/(0.0708⋅16)=0.65N_{gv} = 0.00147\cdot500/(0.0708\cdot16) = 0.65. For oil of 1.2 mPa·s the rising speed is 2.5 times higher, and NgvN_{gv} = 1.6.
  3. With thin shale streaks kvk_v is smaller by a factor of 25.8/1.40≈18.425.8/1.40 \approx 18.4, and NgvN_{gv} = 0.035 for oil of 3.0 mPa·s.
  4. Height of the capillary transition zone during imbibition: 0.04/(0.00981⋅0.24)=170.04/(0.00981\cdot0.24) = 17 m, as much as the whole thickness of the section.
Answer: With good vertical permeability NgvN_{gv} ≈ 0.65–1.6: gravity is comparable with the viscous forces. With shale streaks it is 0.035, and gravity can be neglected.

What it means. For the section of the lesson neither limit is accurate. With good vertical permeability the water sinks noticeably towards the base but does not have time to separate completely, and the capillary transition zone is comparable with the thickness of the formation. So the flow is neither diffuse (the same saturation over the thickness) nor segregated with a sharp interface. We calculate such a section with a two-dimensional model. Capillary equilibrium can also be included in the pseudo functions if RLR_L is large. The slower the injection, the larger NgvN_{gv} and the stronger the effect of gravity. The data in this example are assumed for illustration.

In the limit of strong segregation, water fills the section from the bottom up, and the order of flushing is set not by the speed of the layers but by their position. The pseudo functions are the same, only the layers enter the sums from the bottom up. Then it matters where the best layers lie:

  • Permeability grows downwards. This is how channel sandstones (sandstones laid down by rivers) are often built, with the grain getting finer from the bottom up. Gravity and permeability drive the water to the base together, the water breaks through along the lower layers, and unproduced oil is left near the top.
  • Permeability grows upwards. This is typical of the sandstones of bars and beach ridges (banks of sand built by waves and currents), in which the grain gets coarser upwards. Gravity pulls the water down, permeability pulls it up, and the front levels out.
Strong segregation: the same eight layers in different orders, oil of 1.2 mPa·s
Order of flushing
no gravity: order by k/ϕk/\phi
First water, WiDW_{iD}
0.139
Fronts
8
EVE_V after 0.53 pore volume
0.65
Order of flushing
from the bottom up, permeability grows downwards
First water, WiDW_{iD}
0.139
Fronts
8
EVE_V after 0.53 pore volume
0.65
Order of flushing
from the bottom up, the order of the layers of the lesson
First water, WiDW_{iD}
0.530
Fronts
1
EVE_V after 0.53 pore volume
1.00
Order of flushing
from the bottom up, permeability grows upwards
First water, WiDW_{iD}
0.530
Fronts
1
EVE_V after 0.53 pore volume
1.00

Calculated with the pseudo functions under vertical equilibrium. Under strong segregation the layers are flushed from the bottom up. “Permeability grows downwards” and “upwards” are the same eight layers, rearranged in order of increasing permeability towards the base or towards the top. A homogeneous formation with piston-like displacement would give the first water after 0.53 pore volume with EVE_V = 1. The data are assumed for illustration.

When the best layers are at the bottom, gravity drives the water to the same place as permeability does. The result is the same as without gravity: early water and a stepped growth of the water cut. When the best layers are at the top, water goes through the whole section as one front. The same calculation gives one front also for oil of 3.0 mPa·s (M′>1M' > 1): the tight layers lie at the base, and water cannot run ahead along them as a tongue. Only with viscous oil (M′M' = 17.65) does it arrive earlier along the lower part of the section. In a homogeneous horizontal formation with M′>1M' > 1 the water–oil interface is unstable, and water runs ahead as a tongue along the base. When the interface is stable, how it tilts and at what injection rate are covered in the lesson Segregated flow and gravity displacement.

Comparison of the methods, and the field water cut

Methods for calculating the flooding of a layered formation
Method
Homogeneous element (Buckley–Leverett theory and the Welge method)
Crossflow
one layer
Mobility ratio
through the core fwf_w curve
What it gives
breakthrough and production in diffuse flow
Method
Stiles
Crossflow
none
Mobility ratio
only in the fractional flow of water
What it gives
the sweep and the water cut at the breakthrough of each layer; not the injection
Method
Dykstra–Parsons
Crossflow
none
Mobility ratio
in the movement of the fronts and in the fractional flow of water
What it gives
the sweep, the water cut and the injection; generalisations by VDPV_{DP}
Method
Pseudo functions, vertical equilibrium
Crossflow
full
Mobility ratio
in the pseudo functions
What it gives
the fractional flow curve of the section for a one-dimensional calculation; segregation when the order is from the bottom up
Method
Two-dimensional model of the section
Crossflow
any
Mobility ratio
fully
What it gives
intermediate RLR_L and NgvN_{gv}, the capillary transition zone, variation along the strike

In all the layered methods the displacement inside a layer is piston-like. As the number of layers grows, and for a smooth distribution of permeability, the calculations approach a continuous model.

The section of the lesson with oil of 3.0 mPa·s: what the methods give
Calculation
Homogeneous element, core curves (Buckley–Leverett theory and the Welge method)
First water, WiDW_{iD}
0.396
fwef_{we} just after it
0.869
NpDN_{pD} after 0.5 pore volume
0.408
NpDN_{pD} after 1 pore volume
0.438
Calculation
Stiles
First water, WiDW_{iD}
0.111
fwef_{we} just after it
0.544
NpDN_{pD} after 0.5 pore volume
—
NpDN_{pD} after 1 pore volume
—
Calculation
Dykstra–Parsons
First water, WiDW_{iD}
0.099
fwef_{we} just after it
0.522
NpDN_{pD} after 0.5 pore volume
0.264
NpDN_{pD} after 1 pore volume
0.363
Calculation
Vertical equilibrium
First water, WiDW_{iD}
0.083
fwef_{we} just after it
0.544
NpDN_{pD} after 0.5 pore volume
0.239
NpDN_{pD} after 1 pore volume
0.341

WiDW_{iD} and NpDN_{pD} are in pore volumes (reservoir conditions); fwef_{we} is the fractional flow of water in the reservoir flow. We calculate the homogeneous element from the relative permeability curves, with a transition zone behind the front. The layered methods assume piston-like displacement in the layers. The data are assumed for illustration.

All the layered calculations agree on the main point: the first water arrives 3.5–5 times earlier than in a homogeneous element, and after one pore volume has been injected, about a fifth less oil has been produced. They differ in the details, and the more so the further M′M' is from one. The Stiles method is simple and is good for an estimate when M′M' is about 1. The Dykstra–Parsons method takes the oil viscosity into account. With good vertical communication, the pseudo functions of vertical equilibrium are the better choice. In intermediate cases, a model of the section is the better choice.

Fractional flow of water at the outlet against oil production: a homogeneous element and a layered section0.00.10.20.30.40.50.00.20.40.60.81.0Oil production NpD, pore volumesFractional flow of water fwelog-normal section8 layers, no crossflow8 layers, vertical equilibriumhomogeneous element

A graph: oil production from 0 to 0.5 pore volume along the horizontal axis, the fractional flow of water from 0 to 1 along the vertical axis. The curve of the homogeneous element lies at zero until a production of 0.396, then jumps to 0.87 and grows slowly. The stepped curves of the two calculations for the section of eight layers rise right at the start: the first step is at about 0.52–0.54 at a production of about 0.08–0.1 pore volume, followed by further steps. The smooth dashed curve of the log-normal section grows from the very start and reaches about 0.88 by a production of 0.3. The labels of the curves are collected in a legend in the middle of the graph.

CalculatedFractional flow of water at the outlet against oil production (oil of 3.0 mPa·s): a homogeneous element with the core curves; the section of the lesson without crossflow and under vertical equilibrium; and a log-normal section with the same VDP≈0.75V_{DP} \approx 0.75 made of many thin layers (without crossflow).

In the field the water cut rarely behaves “by Buckley–Leverett”, with a jump. Water appears early and grows gradually. A well is open to many layers, they break through one after another, and over the area water comes to a single well along streamlines of different length. The earlier the first water and the longer the “tail” of the growth of the water cut, the stronger the heterogeneity or the less favourable M′M'. We can see the steps in the water cut when separate layers break through in the production profiles (how much each layer produces) of the production wells, and we compare them with the injection profiles of the injection wells.

The areal sweep adds its own uncertainty (areal sweep), and it is often larger than the vertical one. A practical route is to calculate the vertical sweep with a layered method and to adjust the areal sweep so that the calculation reproduces the production and water cut history (History matching: adjusting the model until it reproduces the measured history).

The fractional flow curve of the formation from the production history

The Welge formulas can be applied in reverse, to the history of a whole formation or area. The average water saturation follows from the balance, Sˉw=Swi+NpD\bar S_w = S_{wi} + N_{pD}. The fractional flow of water at the outlet, fwef_{we}, is given by measurements of the water cut. And the saturation “at the outlet” SweS_{we} comes from the Welge formula after breakthrough (production after breakthrough):

A point of the fractional flow curve of the formation from the production history
Swe=Swi+NpD−(1−fwe) WiD,NpD=NpBoVp,WiD=WinjBwVpS_{we} = S_{wi} + N_{pD} - (1 - f_{we})\,W_{iD},\qquad N_{pD} = \frac{N_pB_o}{V_p},\qquad W_{iD} = \frac{W_{inj}B_w}{V_p}
where:
  • Np, WinjN_p,\ W_{inj}cumulative oil production and water injection at standard conditions, m³
  • VpV_ppore volume of the flooded formation or area, m³
  • fwef_{we}fractional flow of water in the reservoir flow at the outlet, found from the water cut of the production through BoB_o and BwB_w, —
  • SweS_{we}equivalent saturation at the outlet (a calculated value, not a measured one): the abscissa (horizontal coordinate) of a point of the fractional flow curve of the formation, —

Units: dimensionless; the volumes are in the same units

Holds when
  • The pressure is maintained and there is no free gas: injection at reservoir conditions replaces production.
  • Injection and production refer to the same area, and no water flows out of it.
  • VpV_p is known with an error, which shifts all the points in the same way.

The points (Swe,fwe)(S_{we}, f_{we}) form the fractional flow curve of the formation, a pseudo curve of the whole formation that includes both the heterogeneity and the sweep. Its slope at each point equals 1/WiD1/W_{iD}. This follows from the water balance and is not an assumption. So the tangent at the last point, extended to fw=1f_w = 1, gives the average saturation, and the continuation of the curve to the limiting water cut gives a forecast of production and injection.

Worked exampleThree years of waterflooding of an area
Given (assumed data)
Area
pore volume 1.5 million m³ (reservoir conditions), SwiS_{wi} = 0.22, BoB_o = 1.25, BwB_w = 1.02; the core relative permeability curves are those of the lesson Relative permeability, oil 3.0 mPa·s
Cumulative water injection
294,100, 588,200, 882,400 m³ at the end of the 1st, 2nd and 3rd year (standard conditions)
Cumulative oil production
153,000, 234,000, 289,400 m³ (standard conditions)
Water cut of the production
62.3, 76.6, 83.3%
Solution
  1. Third year: WiD=882,400⋅1.02/(1.5⋅106)=0.6000W_{iD} = 882{,}400\cdot1.02/(1.5\cdot10^6) = 0.6000 and NpD=289,400⋅1.25/(1.5⋅106)=0.2412N_{pD} = 289{,}400\cdot1.25/(1.5\cdot10^6) = 0.2412.
  2. Fractional flow of water at reservoir conditions: fwe=0.833⋅1.020.833⋅1.02+0.167⋅1.25=0.8028f_{we} = \dfrac{0.833\cdot1.02}{0.833\cdot1.02 + 0.167\cdot1.25} = 0.8028.
  3. Sˉw=0.22+0.2412=0.4612\bar S_w = 0.22 + 0.2412 = 0.4612 and Swe=0.4612−(1−0.8028)⋅0.6000=0.3429S_{we} = 0.4612 - (1 - 0.8028)\cdot0.6000 = 0.3429.
  4. The same for the first and second years: SweS_{we} = 0.2623 and 0.3060 at fwef_{we} = 0.5742 and 0.7276.
  5. Check: the slope between the second and the third year is (0.8028−0.7276)/(0.3429−0.3060)=2.04(0.8028 - 0.7276)/(0.3429 - 0.3060) = 2.04, and 1/WiD1/W_{iD} in the middle of the interval is 1/0.500=2.001/0.500 = 2.00. This is almost the same: the slope of a chord is close to the slope of the curve in the middle of the segment.
  6. On the core fractional flow curve at the same saturations, water would make up only 0.001, 0.012 and 0.041 of the flow.
Answer: The fractional flow curve of the formation passes through the points (0.2623; 0.5742), (0.3060; 0.7276) and (0.3429; 0.8028), far to the left of the core curve.

What it means. In a homogeneous element with the same curves, water would not have come before 0.40 pore volume had been injected, but here already at 0.2 it makes up more than half of the reservoir flow. This is how layering shows itself. The continuation of the curve is a forecast. In the example the history was built from a model of a log-normal section without crossflow with VDP≈0.75V_{DP} \approx 0.75, like the section of the lesson. This model, fitted to three points, predicts a water cut of 98% after 3.52 pore volumes have been injected. At the same injection rate as before, that takes about 18 years, and by then 0.439 pore volume of oil will have been produced. A homogeneous element with the core curves would reach the same water cut after 1.44 pore volumes (Buckley–Leverett theory and the Welge method). At the same injection rate, that would take about 7 years, with 0.451 pore volume of oil produced. Here heterogeneity costs not so much oil as time and water: 2.4 times more water has to be pumped through. In a real field, fitting a model to the history does not give a single answer, and we check the forecast against new measurements. The data in this example are assumed for illustration.

Fractional flow curve of the formation from the history of the area, and the core fractional flow curve0.20.30.40.50.60.70.80.00.20.40.60.81.0Water saturation at the outlet SweFractional flow of water fwformationcore

A graph: water saturation from 0.2 to 0.8 along the horizontal axis, the fractional flow of water from 0 to 1 along the vertical axis. The dashed S-shaped core curve starts to grow at about 0.3 and reaches one by 0.75. The solid curve of the formation rises steeply right from 0.22: by a saturation of 0.26 the fractional flow of water is already about 0.57, by 0.34 about 0.8, and by 0.55 about 0.97. Three points of the history lie on the solid curve at saturations of 0.26, 0.31 and 0.34.

CalculatedThe fractional flow curve of the formation from three years of the history of the area (dots) and its continuation by the fitted model of a log-normal section (solid line), against the core fractional flow curve for the same oil (dashed). The curve of the formation lies far to the left: at the same “saturation at the outlet” the water comes along the best layers.

Terms and symbols

Vertical sweep EVE_V
The share of the mobile oil of the section between the injection and production wells that the water has passed through. It grows with the injection.
Layers without crossflow
Layers separated by continuous barriers and linked only through the wells. One pressure difference acts on all of them.
Crossflow
Movement of water and oil between neighbouring layers across the bedding.
Vertical equilibrium
A state in which the pressure (allowing for hydrostatics) has time to level out over the thickness in each cross-section. It holds when RL≫1R_L \gg 1.
Pseudo functions
The saturation and relative permeabilities averaged over the thickness of the section: the properties of a homogeneous formation that behaves as a layered one.
NgvN_{gv}
The ratio of gravity to viscous forces across the formation: the time to cover the distance between wells divided by the time the phases need to separate vertically.
Fractional flow curve of the formation
The fractional flow of water at the outlet as a function of the equivalent saturation SweS_{we}, built from the history of injection, production and water cut.

Common mistakes and misconceptions

Wrong

“The one-dimensional calculation gave breakthrough after 0.4 pore volume, so it will be the same in a layered formation.”

In fact

Breakthrough is determined by the fastest layer. In the section of the lesson the first water arrives after 0.08–0.11 pore volume, 3.5–5 times earlier, and then the water cut grows gradually.

Wrong

“Crossflow between layers always helps: the water levels out over the section.”

In fact

For M′<1M' < 1 yes. For M′>1M' > 1 crossflow takes water into the flushed layers, and the sweep is worse than without crossflow: in the example of this lesson 0.64 against 0.68 after one pore volume has been injected.

Wrong

“We isolate the high-permeability layer in the wells, and the water will go through the tight ones.”

In fact

This works only if the layers do not communicate. With crossflow, water bypasses the isolation inside the formation. Treatment deep in the formation or another injection system is needed.

Wrong

“An early breakthrough in the model proves that there is a high-permeability layer in the formation.”

In fact

A coarse model grid also gives an early breakthrough: numerical dispersion (Numerical dispersion). Before introducing such a layer, check that the result stays the same when the grid is refined, and check the production profiles.

Wrong

“The core fractional flow curve is good for forecasting the water cut of an accumulation.”

In fact

A core describes displacement in the flushed part. The water cut of an accumulation is also determined by the sweep: the fractional flow curve of the formation from the history lies far to the left of the core curve.

In depth: advanced detail

Derivation of the Dykstra–Parsons equation and of the injection

Let ξ=xf/L\xi = x_f/L, and take λo\lambda_o out of the denominator of the front speed equation: xf/λw+(L−xf)/λo=(L/λo)[1−ξ(1−1/M′)]x_f/\lambda_w + (L - x_f)/\lambda_o = (L/\lambda_o)\left[1 - \xi(1 - 1/M')\right]. Then [1−ξ(1−1/M′)] dξ=(k/ϕ)  dT\left[1 - \xi(1 - 1/M')\right]\dd\xi = (k/\phi)\,\dd T, where T=λo∫Δp  dt/(ΔS L2)T = \lambda_o\int\Delta p\,\dd t/(\Delta S\,L^2) is a “reduced time” common to all layers. Integrating from zero, we get ξ−(1−1/M′) ξ2/2=(k/ϕ) T\xi - (1 - 1/M')\,\xi^2/2 = (k/\phi)\,T.

Layer jj breaks through at ξj=1\xi_j = 1, that is, at (kj/ϕj) T=(1+1/M′)/2(k_j/\phi_j)\,T = (1 + 1/M')/2. Putting this TT into the equation for layer ii and multiplying by 2M′2M', we get the quadratic equation (M′−1) ξi2−2M′ξi+ai(M′+1)=0(M' - 1)\,\xi_i^2 - 2M'\xi_i + a_i(M' + 1) = 0 with ai=(ki/ϕi)/(kj/ϕj)a_i = (k_i/\phi_i)/(k_j/\phi_j). Its root between zero and one is the formula of the main section.

After breakthrough a layer passes water with the mobility λw\lambda_w over its whole length, and its flow rate kλwΔp/Lk\lambda_w\Delta p/L no longer goes into displacement. In the same variables the volume of water that has passed through the layer, in fractions of its mobile pore volume, is 1+(M′+1)(a−1)/21 + (M' + 1)(a - 1)/2, where a=(k/ϕ) T⋅2/(1+1/M′)≥1a = (k/\phi)\,T\cdot 2/(1 + 1/M') \ge 1. Summing over the layers with the weights ϕihi\phi_ih_i gives the injection WiDW_{iD}, and summing the positions of the fronts gives the sweep EVE_V. This is how the figure and the examples of the lesson were built.

Where the crossflow goes

Take two layers under vertical equilibrium: a fast one (1) and a slow one (2), with flow capacities k1h1k_1h_1 and k2h2k_2h_2. Along the length of the formation there are three stretches: behind both fronts (both layers are flushed), between the fronts (only the fast one is flushed) and ahead of both. In each stretch the pressure gradient is the same in both layers and is set by the total mobility of the column. Behind the slow front, its layer carries q/(k1h1+k2h2)q/(k_1h_1 + k_2h_2) per unit of flow capacity, and ahead of it q/(M′k1h1+k2h2)q/(M'k_1h_1 + k_2h_2), where qq is the total flow rate.

For M′>1M' > 1 the second is smaller than the first: the slow layer ahead of its front carries less than behind it, and the difference flows across into the fast layer at the front. Part of the water that comes up to the front goes into the flushed layer, and the front lags more than without crossflow. For M′<1M' < 1 it is the other way round: at the slow front, water comes from the fast layer and pushes the front on. At M′=1M' = 1 the flows are equal, there is nothing to flow across, and vertical equilibrium gives the same as the no-crossflow calculation. The same conclusion follows from the shape of the pseudo curve f^w=M′F/(M′F+1−F)\hat f_w = M'F/(M'F + 1 - F). For M′>1M' > 1 it bends downwards (its slope falls) more strongly than the Lorenz curve, and the fronts diverge more. For M′<1M' < 1 it does so less, and for a small enough M′M' the segments of the envelope merge and the layers are flushed by a common front. In the section of the lesson, at M′M' = 0.1 there are two fronts left, and at 0.05 one.

A log-normal section: the sweep as a function of VDPV_{DP} and M′M'

If there are many layers and their permeability follows a log-normal distribution (log-normal distribution), the sums of the Dykstra–Parsons method become integrals over the distribution of ln⁡k\ln k, and the result depends only on σln⁡k\sigma_{\ln k} (that is, on VDP=1−e−σV_{DP} = 1 - e^{-\sigma}) and on M′M'. The general charts of the method are built on this: the sweep at a given water cut or injection as a function of VDPV_{DP} and M′M'.

Vertical sweep after one pore volume has been injected: a log-normal section without crossflow
VDPV_{DP}
0.50
M′M' = 0.706
0.93
M′M' = 1.765
0.86
M′M' = 17.65
0.51
VDPV_{DP}
0.75
M′M' = 0.706
0.68
M′M' = 1.765
0.57
M′M' = 17.65
0.25
VDPV_{DP}
0.90
M′M' = 0.706
0.37
M′M' = 1.765
0.28
M′M' = 17.65
0.10

Layers of equal thickness and porosity, the end points of the lesson, piston-like displacement in the layers. The integrals over the distribution were calculated numerically. The data are assumed for illustration.

The sweep falls both as heterogeneity grows and as M′M' grows, and in relative terms the effect of M′M' is stronger the more heterogeneous the section. The section of the lesson, with eight layers (VDP≈0.75V_{DP} \approx 0.75), gave 0.68 after one pore volume for oil of 3.0 mPa·s, while a log-normal section with the same VDPV_{DP} gave about 0.57. A coarse division into eight layers cuts off the “tail” of the most permeable and the tightest parts, just as the Lorenz curve through eight points does in the lesson Reservoir heterogeneity and permeability averaging. So the number of layers in the calculation is not a formality.

Connections to other topics

Check yourself

  1. 1

    Two layers of equal thickness and porosity, 400 and 100 mD, do not communicate; M′=1M' = 1. Where is the front in the tight layer when the water has broken through along the permeable one, and what is the vertical sweep?

    1. A.At the outlet; sweep 1
    2. B.At half the length; sweep 0.75
    3. C.At a sixteenth of the length; sweep 0.53
    4. D.At a quarter of the length; sweep 0.625
    Show the answer

    Correct answer: D. At a quarter of the length; sweep 0.625

    At M′=1M' = 1 the front speed is constant and proportional to k/ϕk/\phi: the tight layer has covered 100/400=0.25100/400 = 0.25 of the length. The sweep is the average over the pore volume: (1+0.25)/2=0.625(1 + 0.25)/2 = 0.625.

  2. 2

    The same layers, but M′=3M' = 3. Where is the front in the tight layer when the permeable one breaks through, and why does it lag more?

    Show the answer

    ξ=3−9+0.25⋅(1−9)3−1=3−72=3−2.6462≈0.18\xi = \dfrac{3 - \sqrt{9 + 0.25\cdot(1 - 9)}}{3 - 1} = \dfrac{3 - \sqrt{7}}{2} = \dfrac{3 - 2.646}{2} \approx 0.18, and the sweep is (1+0.18)/2≈0.59(1 + 0.18)/2 \approx 0.59. For M′>1M' > 1 the flushed part of the permeable layer conducts better than its oil part, its resistance falls, and it takes a larger and larger share of the total pressure difference. Its front speeds up, and the front of the tight layer lags more than at M′=1M' = 1.

  3. 3

    The layers communicate well (RL≈15R_L \approx 15), the oil has a low viscosity (M′=0.5M' = 0.5), and gravity can be neglected. How will crossflow change the sweep compared with the no-crossflow calculation?

    1. A.It depends only on the order of the layers in the section
    2. B.It will not change it
    3. C.It will increase it
    4. D.It will decrease it
    Show the answer

    Correct answer: C. It will increase it

    For M′<1M' < 1 the flushed layers conduct worse than the unflushed ones. At the front of a slow layer, water flows into it from the flushed fast layer and pushes its front on, so the fronts of the layers come closer together and the sweep grows. For M′>1M' > 1 it would be the other way round, and for M′=1M' = 1 crossflow changes nothing.

  4. 4

    A unit 30 m thick, with 600 m between the rows of wells, a vertical permeability of 50 mD, kro′k_{ro}' = 0.8, a density difference between water and oil of 0.2 g/cm³, oil of 2 mPa·s and a total velocity of 0.05 m/d. Does gravity matter?

    Show the answer

    The speed at which oil rises is 0.0853⋅50⋅0.8⋅0.00981⋅0.2/2≈0.003350.0853\cdot50\cdot0.8\cdot0.00981\cdot0.2/2 \approx 0.00335 m/d. Ngv=0.00335⋅600/(0.05⋅30)≈1.3N_{gv} = 0.00335\cdot600/(0.05\cdot30) \approx 1.3: gravity is comparable with the viscous forces, and water sinks noticeably towards the base. If the best layers are at the bottom, this speeds up breakthrough along the base, and if they are at the top, it levels the front. As the injection rate is lowered, the effect of gravity grows.

  5. 5

    Over four years, 980 thousand m³ of water (BwB_w = 1.0) was injected into an area with a pore volume of 2.0 million m³, 400 thousand m³ of oil (BoB_o = 1.2) was produced, the water cut of the production is 70%, and SwiS_{wi} = 0.25. Find the point of the fractional flow curve of the formation.

    Show the answer

    WiD=980,000/2,000,000=0.49W_{iD} = 980{,}000/2{,}000{,}000 = 0.49 and NpD=400,000⋅1.2/2,000,000=0.24N_{pD} = 400{,}000\cdot1.2/2{,}000{,}000 = 0.24. The fractional flow of water at reservoir conditions is fwe=0.7/(0.7+0.3⋅1.2)=0.7/1.06≈0.660f_{we} = 0.7/(0.7 + 0.3\cdot1.2) = 0.7/1.06 \approx 0.660. Sˉw=0.25+0.24=0.49\bar S_w = 0.25 + 0.24 = 0.49 and Swe=0.49−(1−0.660)⋅0.49≈0.49−0.167=0.323S_{we} = 0.49 - (1 - 0.660)\cdot0.49 \approx 0.49 - 0.167 = 0.323. The point is (0.323; 0.66). At such a saturation at the outlet the core curve would normally give much less water, which is a sign of heterogeneity.

  6. 6

    Which feature in the water cut history most likely points to strong heterogeneity over the section?

    1. A.The water cut does not change for years
    2. B.A long water-free period, then a fast growth of the water cut
    3. C.Early first water and a long gradual growth of the water cut
    4. D.The water cut falls as the injection grows
    Show the answer

    Correct answer: C. Early first water and a long gradual growth of the water cut

    High-permeability layers bring water to the wells early, and the others break through in turn, so the water cut starts to grow almost at once and keeps growing for a long time. A long water-free period with a jump in the water cut is a sign of a homogeneous formation and a favourable mobility ratio.

Updated: 15 October 2026