Well Productivity Index

Introduction

The productivity index (JJ) quantifies a well's ability to produce fluid per unit pressure drawdown:

J=qΔPJ = \frac{q}{\Delta P}

Where:

  • qq = production rate, STB/d
  • ΔP\Delta P = pressure drawdown, psi
  • JJ = productivity index, STB/(d·psi)

The productivity index depends on:

  • Reservoir properties: permeability, thickness, fluid properties
  • Well geometry: vertical, horizontal, completion type
  • Flow regime: steady-state, pseudosteady-state, or transient

Flow Regime Fundamentals

Steady-State Flow

In steady-state flow, pressure at all points in the reservoir remains constant with time. This occurs when the outer boundary maintains constant pressure (e.g., strong aquifer support or gas cap expansion).

Reference pressure: Pressure at the constant-pressure boundary (PeP_e)

Pseudosteady-State Flow

In pseudosteady-state (PSS) flow, pressure declines at the same rate throughout the reservoir after the pressure transient reaches all boundaries. This is the dominant regime in bounded reservoirs during depletion.

Reference pressure: Average reservoir pressure (Pˉ\bar{P})

Transient Flow

In transient flow, the pressure disturbance has not yet reached the reservoir boundaries. The productivity index varies with time as the drainage area expands.

Reference pressure: Initial reservoir pressure (PiP_i)


Vertical Well Productivity Index

Steady-State

For a vertical well in a circular drainage area with constant-pressure outer boundary:

JSS=kh141.2Bμ(lnrerw+S)J_{SS} = \frac{k \cdot h}{141.2 \cdot B \cdot \mu \cdot \left( \ln\frac{r_e}{r_w} + S \right)}

Parameter Symbol Units Description
Permeability kk mD Formation permeability
Net pay hh ft Net reservoir thickness
Formation volume factor BB bbl/STB BoB_o for oil
Viscosity μ\mu cP Fluid viscosity at reservoir conditions
Drainage radius rer_e ft Radius to constant-pressure boundary
Wellbore radius rwr_w ft Wellbore radius
Skin factor SS - Total skin (damage + completion)

Excel Function: ProdIndexSS

=ProdIndexSS(K, h, Bl, Ul, Re, Rw, S)

Flow Rate from Productivity Index:

q=JSS(PePwf)q = J_{SS} \cdot (P_e - P_{wf})


Pseudosteady-State

For a vertical well in a bounded (no-flow boundary) circular drainage area:

JPSS=kh141.2Bμ(lnrerw0.75+S)J_{PSS} = \frac{k \cdot h}{141.2 \cdot B \cdot \mu \cdot \left( \ln\frac{r_e}{r_w} - 0.75 + S \right)}

The -0.75 term accounts for the difference between boundary pressure and average reservoir pressure in a circular drainage area.

Excel Function: ProdIndexPSS

=ProdIndexPSS(K, h, Bl, Ul, Re, Rw, S)

Flow Rate from Productivity Index:

q=JPSS(PˉPwf)q = J_{PSS} \cdot (\bar{P} - P_{wf})

Time to Pseudosteady State

The transition from transient to pseudosteady-state flow occurs when:

tPSS=ϕμctπre20.10.000264kt_{PSS} = \frac{\phi \cdot \mu \cdot c_t \cdot \pi \cdot r_e^2 \cdot 0.1}{0.000264 \cdot k}

Excel Function: TimeToPSS

=TimeToPSS(Re, K, Ul, porosity, Ct)

Returns time in hours.


Transient Flow

During transient flow, the productivity index varies with time:

JTF(t)=kh162.6Bμ(logt+logkϕμctrw23.23+0.87S)J_{TF}(t) = \frac{k \cdot h}{162.6 \cdot B \cdot \mu \cdot \left( \log t + \log\frac{k}{\phi \mu c_t r_w^2} - 3.23 + 0.87S \right)}

Additional Parameter Symbol Units Description
Time tt hours Production time
Porosity ϕ\phi fraction Formation porosity
Total compressibility ctc_t 1/psi coSo+cwSw+cfc_o S_o + c_w S_w + c_f

Excel Function: ProdIndexTF

=ProdIndexTF(time, K, h, Bl, Ul, porosity, Ct, Rw, S)

Flow Rate from Productivity Index:

q=JTF(t)(PiPwf)q = J_{TF}(t) \cdot (P_i - P_{wf})


Horizontal Well Productivity Index

Horizontal wells offer higher productivity than vertical wells by:

  • Increasing contact area with the reservoir
  • Reducing drawdown per unit production
  • Accessing thin reservoirs more effectively

Multiple correlations exist, differing in their treatment of:

  • Geometry: Drainage shape (circular, elliptical, rectangular)
  • Anisotropy: Vertical vs. horizontal permeability ratio
  • Well position: Centered vs. off-center placement

Anisotropy Ratio

For anisotropic reservoirs:

β=khkv\beta = \sqrt{\frac{k_h}{k_v}}

Where:

  • khk_h = horizontal permeability (or kxyk_{xy})
  • kvk_v = vertical permeability (or kzk_z)

Typical values: β\beta = 1-10 for most reservoirs


Borisov Method (1984)

For isotropic reservoirs with steady-state flow:

J=0.00708khμB[ln4rehL+hLlnh2πrw]J = \frac{0.00708 \cdot k \cdot h}{\mu \cdot B \cdot \left[ \ln\frac{4r_{eh}}{L} + \frac{h}{L} \ln\frac{h}{2\pi r_w} \right]}

Parameter Symbol Units Description
Horizontal permeability kk mD Isotropic permeability
Reservoir thickness hh ft Net pay
Horizontal well length LL ft Length of horizontal section
Drainage radius rehr_{eh} ft Horizontal well drainage radius
Wellbore radius rwr_w ft Wellbore radius

Use when: Reservoir is approximately isotropic (kvkhk_v \approx k_h).

Excel Function: ProdIndexHorWellBorisov

=ProdIndexHorWellBorisov(L, Rw, Re, h, K, Bl, Ul)

Giger-Reiss-Jourdan Method (1984)

For anisotropic reservoirs:

J=0.00708khLμB[LhlnX+β2lnh2rw]J = \frac{0.00708 \cdot k_h \cdot L}{\mu \cdot B \cdot \left[ \frac{L}{h} \ln X + \beta^2 \ln\frac{h}{2r_w} \right]}

Where:

X=1+1+(L2reh)2L2rehX = \frac{1 + \sqrt{1 + \left(\frac{L}{2r_{eh}}\right)^2}}{\frac{L}{2r_{eh}}}

Excel Function: ProdIndexHorWellGRJ

=ProdIndexHorWellGRJ(L, Rw, Re, h, Kz, Kxy, Bl, Ul)

Joshi Method (1988)

The most widely used correlation for horizontal well productivity:

J=0.00708khhμB[lnR+β2hLlnh2rw]J = \frac{0.00708 \cdot k_h \cdot h}{\mu \cdot B \cdot \left[ \ln R + \frac{\beta^2 h}{L} \ln\frac{h}{2r_w} \right]}

Where:

a=L20.5+0.25+(2rehL)4a = \frac{L}{2} \sqrt{0.5 + \sqrt{0.25 + \left(\frac{2r_{eh}}{L}\right)^4}}

R=a+a2(L/2)2L/2R = \frac{a + \sqrt{a^2 - (L/2)^2}}{L/2}

The parameter aa represents the semi-major axis of the elliptical drainage area.

Excel Function: ProdIndexHorWellJoshi

=ProdIndexHorWellJoshi(L, Rw, Re, h, Kz, Kxy, Bl, Ul)

Renard-Dupuy Method (1991)

An alternative formulation using the inverse hyperbolic cosine:

J=0.00708khhμB[cosh12aL+βhLlnh2πrw]J = \frac{0.00708 \cdot k_h \cdot h}{\mu \cdot B \cdot \left[ \cosh^{-1}\frac{2a}{L} + \frac{\beta h}{L} \ln\frac{h}{2\pi r'_w} \right]}

Where:

rw=(1+β)rw2βr'_w = \frac{(1 + \beta) r_w}{2\beta}

The effective wellbore radius rwr'_w accounts for anisotropy effects near the wellbore.

Excel Function: ProdIndexHorWellRD

=ProdIndexHorWellRD(L, Rw, Re, h, Kz, Kxy, Bl, Ul)

Babu-Odeh Method (1989)

For rectangular (box-shaped) drainage areas with pseudosteady-state flow:

J=kykzb141.2Bμ[lnahrw+lnCH0.75+SR+S]J = \frac{\sqrt{k_y k_z} \cdot b}{141.2 \cdot B \cdot \mu \cdot \left[ \ln\frac{\sqrt{ah}}{r_w} + \ln C_H - 0.75 + S_R + S \right]}

Where:

  • aa = drainage area width (Y-direction, perpendicular to well)
  • bb = drainage area length (X-direction, parallel to well)
  • hh = reservoir height (Z-direction)
  • CHC_H = shape factor depending on well position
  • SRS_R = partial penetration skin

This method is the most rigorous for box-shaped reservoirs and accounts for:

  • Non-central well placement
  • Partial penetration (well shorter than reservoir)
  • Full 3D permeability anisotropy (kxk_x, kyk_y, kzk_z)

Excel Function (General): ProdIndexHorWellBO

=ProdIndexHorWellBO(sizeX, sizeY, sizeZ, Kx, Ky, Kz, L, Rw, Bl, Ul, S, x1, y0, z0)
Position Parameter Description
x1 X-coordinate of well heel (start of horizontal section)
y0 Y-coordinate of well (perpendicular distance from boundary)
z0 Z-coordinate of well (height in reservoir)

Excel Function (Centered Well): ProdIndexHorWellBO2

=ProdIndexHorWellBO2(sizeX, sizeY, sizeZ, Kx, Ky, Kz, L, Rw, Bl, Ul, S)

Assumes well is centered in all three dimensions:

  • x1=(bL)/2x_1 = (b - L)/2
  • y0=a/2y_0 = a/2
  • z0=h/2z_0 = h/2

Method Selection Guide

Vertical Wells

Flow Regime Boundary Condition Function Reference Pressure
Steady-state Constant pressure ProdIndexSS PeP_e (boundary)
Pseudosteady-state No-flow ProdIndexPSS Pˉ\bar{P} (average)
Transient Infinite-acting ProdIndexTF PiP_i (initial)

Horizontal Wells

Reservoir Type Drainage Shape Recommended Method
Isotropic, circular Circular Borisov
Anisotropic, circular Elliptical Joshi
Anisotropic, bounded Rectangular Babu-Odeh
Quick estimate Any GRJ or Renard-Dupuy

Correlation Comparison

For a typical horizontal well with LL = 2000 ft, hh = 50 ft, rwr_w = 0.3 ft, khk_h = 100 mD, kvk_v = 10 mD (β\beta = 3.16):

Method Relative J Notes
Borisov ~0.85 Underestimates for anisotropic
GRJ 1.00 Reference
Joshi ~1.05 Most commonly used
Renard-Dupuy ~1.02 Similar to Joshi
Babu-Odeh Varies Accounts for actual geometry

Common Applications

Skin Factor Interpretation

From the productivity index equation:

S=kh141.2BμJlnrerw+0.75S = \frac{k \cdot h}{141.2 \cdot B \cdot \mu \cdot J} - \ln\frac{r_e}{r_w} + 0.75

Skin factor components:

  • Mechanical damage (SdS_d): Drilling/completion damage
  • Partial penetration (SpS_p): Incomplete reservoir contact
  • Perforation (SperfS_{perf}): Perforation geometry effects
  • Deviation (SθS_\theta): Wellbore inclination

Effective Wellbore Radius

The skin factor can be expressed as an effective wellbore radius:

rw=rweSr'_w = r_w \cdot e^{-S}

Excel Function: EffectiveWellboreRadius

Positive skin reduces effective radius (damage); negative skin increases it (stimulation).

Drainage Area Calculations

Drainage Radius from Area:

re=A43560πr_e = \sqrt{\frac{A \cdot 43560}{\pi}}

Excel Function: DrainageRadius

Horizontal Well Drainage Area (Method 1 - Stadium Shape):

A=πb2+2bL43560A = \frac{\pi b^2 + 2bL}{43560}

Excel Function: DrainageAreaHorWell1

Horizontal Well Drainage Area (Method 2 - Ellipse):

A=πb(L/2+b)43560A = \frac{\pi \cdot b \cdot (L/2 + b)}{43560}

Excel Function: DrainageAreaHorWell2


Input Validation

Parameter Valid Range Common Values
kk > 0 mD 0.1 - 1000 mD
hh > 0 ft 10 - 500 ft
BB > 1.0 bbl/STB 1.1 - 2.5
μ\mu > 0 cP 0.2 - 100 cP
rer_e > rwr_w 500 - 5000 ft
rwr_w > 0 ft 0.25 - 0.5 ft
SS -10 to +100 -5 to +20
LL > 0 ft 1000 - 10000 ft
kv/khk_v/k_h 0.01 - 1.0 0.1 - 0.5


References

  1. Joshi, S.D. (1988). "Augmentation of Well Productivity With Slant and Horizontal Wells." Journal of Petroleum Technology, June 1988, pp. 729-739. SPE-15375-PA.

  2. Babu, D.K. and Odeh, A.S. (1989). "Productivity of a Horizontal Well." SPE Reservoir Engineering, November 1989, pp. 417-421. SPE-18298-PA.

  3. Economides, M.J., Hill, A.D., Ehlig-Economides, C., and Zhu, D. (2013). Petroleum Production Systems, 2nd Edition. Prentice Hall.

  4. Giger, F.M., Reiss, L.H., and Jourdan, A.P. (1984). "The Reservoir Engineering Aspects of Horizontal Drilling." SPE-13024-MS.

  5. Renard, G. and Dupuy, J.M. (1991). "Formation Damage Effects on Horizontal-Well Flow Efficiency." Journal of Petroleum Technology, July 1991, pp. 786-789. SPE-19414-PA.

  6. Borisov, J.P. (1984). Oil Production Using Horizontal and Multiple Deviation Wells. Nedra, Moscow (translated by J.S. Strauss).

An unhandled error has occurred. Reload X