362 Free & PRO Tools Available

IPR Vogel Darcy Fetkovich

The Inflow Performance Relationship (IPR) describes the relationship between flowing bottomhole pressure (Pwf) and production rate (q) for a well. It defines how much fluid the reservoir can deliver to the wellbore at various drawdown pressures. IPR curves are essential for nodal analysis, artificia...

Calculate This Now Free calculator — no signup required

Overview

The Inflow Performance Relationship (IPR) describes the relationship between flowing bottomhole pressure (Pwf) and production rate (q) for a well. It defines how much fluid the reservoir can deliver to the wellbore at various drawdown pressures. IPR curves are essential for nodal analysis, artificial lift design, and production optimization.

Theory

The shape of the IPR curve depends on whether flow is single-phase (above bubble point) or two-phase (below bubble point):

Formulas

Vogel's IPR (1968) — Saturated Oil Reservoirs

q/qmax = 1 - 0.2*(Pwf/Pr) - 0.8*(Pwf/Pr)^2

Rearranging for qmax from a single test point (qtest, Pwf_test):

qmax = qtest / (1 - 0.2*(Pwf_test/Pr) - 0.8*(Pwf_test/Pr)^2)

Absolute Open Flow (AOF): q at Pwf = 0 → AOF = qmax

Darcy / Productivity Index (PI)

q = J * (Pr - Pwf)

where J = productivity index (STB/d/psi). From a test:

J = qtest / (Pr - Pwf_test)

AOF = J × Pr

Composite (Standing's Extension)

Above bubble point: q = J × (Pr - Pwf)

Below bubble point:

qb = J * (Pr - Pb)
qVogel_max = J * Pb / 1.8
q = qb + qVogel_max * (1 - 0.2*(Pwf/Pb) - 0.8*(Pwf/Pb)^2)

Fetkovich (1973) — Empirical

q = C * (Pr^2 - Pwf^2)^n

where C = flow coefficient, n = deliverability exponent (0.5 ≤ n ≤ 1.0).

From a test point:

C = qtest / (Pr^2 - Pwf_test^2)^n

When n = 1.0, Fetkovich reduces to a simplified Vogel-like form. When n = 0.5, it captures high-turbulence non-Darcy effects.

Worked Example

Given: Pr = 3,000 psia, test rate = 400 STB/d at Pwf = 2,000 psia, Pb = 2,500 psia.

Vogel (assume Pr < Pb, fully saturated):

qmax = 400 / (1 - 0.2*(2000/3000) - 0.8*(2000/3000)^2)
     = 400 / (1 - 0.1333 - 0.3556)
     = 400 / 0.5111
     = 783 STB/d (AOF)

Rate at Pwf = 1,000 psia:

q = 783 * (1 - 0.2*(1000/3000) - 0.8*(1000/3000)^2)
  = 783 * (1 - 0.0667 - 0.0889)
  = 783 * 0.8444
  = 661 STB/d

Fetkovich (n = 0.85):

C = 400 / (3000^2 - 2000^2)^0.85
  = 400 / (5e6)^0.85
  = 400 / 1,412,537
  = 2.83e-4
AOF = C * (3000^2)^0.85 = 2.83e-4 * (9e6)^0.85 = 717 STB/d

Valid Ranges

ModelApplicationLimitations
VogelSaturated oil (Pr ≤ Pb), solution-gas driveNot for gas wells, horizontal wells, or wells with significant skin
Darcy/PIUndersaturated oil (Pwf > Pb)Only valid for single-phase liquid flow
CompositePr > Pb but Pwf may drop below PbMost realistic for many field scenarios
FetkovichAny reservoir with multi-rate test dataRequires n from testing; n outside 0.5–1.0 is suspect

References

  1. Vogel, J.V. (1968). "Inflow Performance Relationships for Solution-Gas Drive Wells." JPT, 20(1), 83–92.
  2. Fetkovich, M.J. (1973). "The Isochronal Testing of Oil Wells." SPE-4529.
  3. Standing, M.B. (1970). "Inflow Performance Relationships for Damaged Wells Producing by Solution-Gas Drive." JPT, 22(11), 1399–1400.
  4. PetroWiki — Inflow performance: https://petrowiki.spe.org/Inflow_performance

Try it with your own numbers

Plug in your field data and get instant results.

Open Calculator

Need help interpreting results?

Our petroleum engineers can review your analysis and recommend optimizations for your specific assets.

Book a Free Consultation