Knowledge / Petroleum Engineering / Reservoir engineering: material balance and decline curves

Reservoir engineering: material balance and decline curves

Petroleum Engineering (B.E./B.Tech) · Reservoir engineering · free study notes for exams, placements and interviews

In short

Material balance treats a reservoir as a single tank and applies conservation of mass (expressed as volumes at reservoir conditions) to find original hydrocarbons in place, the active drive mechanism and the aquifer influx, using only production, pressure and PVT data. Decline curve analysis works on the production rate history alone and extrapolates it to estimate future rate, remaining reserves and economic life. Together they are the two classical "dynamic" reserve-estimation methods that complement volumetric estimates and numerical simulation. The topic carries heavy weight in the GATE Petroleum Engineering paper (PE) and in university reservoir engineering papers, and is directly used by reservoir engineers at ONGC, Oil India, Cairn (Vedanta), Reliance, Shell, Halliburton, SLB and Baker Hughes, and in reserve statements audited to Indian/SPE-PRMS practice for DGH.

Explained

Basis and the tank model

Forms of the material balance equation (MBE)

Gas reservoirs: p/z straight line

Drive mechanisms and expected recovery

Aquifer (water influx) models

Decline curve analysis (Arps)

Limitations, comparisons and Indian practice

Key points

Formulas and examples

General oil MBE: N[(Bo−Boi) + (Rsi−Rs)Bg + m·Boi(Bg/Bgi − 1) + (1+m)Boi(cw Sw + cf)Δp/(1−Sw)] + We + Winj Bw = Np[Bo + (Rp−Rs)Bg] + Wp Bw
N = original oil in place (STB), Np = cumulative oil (STB), Rp = Gp/Np (scf/STB), Rs, Rsi = solution GOR (scf/STB), Bo, Boi = oil FVF (rb/STB), Bg, Bgi = gas FVF (rb/scf), m = gas-cap to oil-zone volume ratio, cw, cf = water and formation compressibility (1/psi), Sw = connate water saturation (fraction), Δp = pi − p (psi), We, Wp = water influx and production (bbl), Bw (rb/STB)
Havlena-Odeh: F = N(Eo + m·Eg + Ef,w) + We, with F = Np[Bo+(Rp−Rs)Bg] + WpBw, Eo = (Bo−Boi)+(Rsi−Rs)Bg, Eg = Boi(Bg/Bgi −1), Ef,w = (1+m)Boi(cwSw+cf)Δp/(1−Sw) — all in rb per STB of N except F (rb)
Undersaturated oil: N = Np Bo / [Boi · co,e · Δp], co,e = (co So + cw Sw + cf)/(1 − Sw) (co, cw, cf in 1/psi)
Saturated, solution-gas drive: N = Np[Bo + (Rp − Rs)Bg] / [(Bo − Boi) + (Rsi − Rs)Bg]
Drive indices: DDI = N·Eo/F, SDI = N·m·Eg/F, WDI = We/F, CDI = N·Ef,w/F; DDI+SDI+WDI+CDI = 1
Gas MBE (volumetric): p/z = (pi/zi)(1 − Gp/G); G in scf, Gp in scf, p in psia, z dimensionless
Gas MBE (water drive): G Bgi = Gp Bg + (We − Wp Bw); Bg = 0.00504 zT/p (rb/scf, T in °R)
Gas FVF and expansion factor: Bg = 0.00504 zT/p (rb/scf) = 0.02827 zT/p (ft³/scf); E = 1/Bg (scf/ft³)
Arps rate-time: exponential q = qi e−Dt; hyperbolic q = qi (1 + b Di t)−1/b; harmonic q = qi/(1 + Di t)
Arps rate-cumulative: exponential Np = (qi − q)/D; hyperbolic Np = qi/[Di(1−b)]·[1 − (q/qi)1−b]; harmonic Np = (qi/Di)·ln(qi/q)
q, qi in STB/d (or Mscf/d); D, Di nominal decline (1/time, same time unit as t); b dimensionless
Nominal ↔ effective decline: de = 1 − e−D (exponential); D = −ln(1 − de)
Volumetric OOIP (cross-check): N = 7758 A h φ (1 − Sw)/Boi (STB; A in acres, h in ft) ; metric: N = A h φ(1−Sw)/Boi with A in m², h in m → m³

Example 1 - Undersaturated oil, OOIP from MBE. A reservoir above bubble point: pi = 4,000 psia, p = 3,500 psia, Np = 1.2 MMSTB, Bo = 1.310, Boi = 1.300 rb/STB, Sw = 0.25, co = 12×10⁻⁶, cw = 3×10⁻⁶, cf = 4×10⁻⁶ /psi, no water influx or production.

Example 2 - Solution-gas drive, N and drive index. Np = 8 MMSTB, Gp = 9.6 Bscf, Bo = 1.25, Boi = 1.42 rb/STB, Rs = 500, Rsi = 900 scf/STB, Bg = 0.00120 rb/scf, no gas cap, no water influx (ignore cf, cw).

Example 3 - p/z plot for a gas reservoir. pi = 3,200 psia, zi = 0.88. At Gp = 12 Bscf the measured p = 2,400 psia, z = 0.90.

Example 4 - Exponential decline: rate, time and reserves. A well declines exponentially from qi = 500 STB/d; one year later q = 410 STB/d. Economic limit qa = 40 STB/d.

Example 5 - Hyperbolic vs exponential EUR for the same well. qi = 500 STB/d, Di = 0.19845/yr, qa = 40 STB/d, b = 0.5.

MethodData neededGivesMain limitation
VolumetricMaps, logs, core, PVTOOIP/OGIP (static)No recovery factor; needs good maps
Material balanceNp, Gp, Wp, static p, PVTN or G, We, drive indicesNeeds reliable average pressure; zero-dimensional
Decline curvesRate vs time onlyFuture rate, reserves, EUR, lifeEmpirical; invalid in transient flow or if operations change
SimulationAll of the above + gridSpatial saturation/pressure, scenariosCostly, non-unique, needs history match
DrivePressure declineGOR trendWater cutTypical RF
Solution gasRapidRises then fallsNegligible5-30%
Gas capSlowRises steadilyNegligible20-40%
Water driveVery slow/flatFlatRises strongly35-60%
Gravity drainageSlowLowLowup to 60%+
Rock/compactionModerateFlatLow1-10%

Where it is used

Interview questions

Common mistakes

Related topics

Open in the Knowledge reader →Find jobs →