362 Free & PRO Tools Available

Material Balance Havlena-Odeh

The material balance equation (MBE) is a fundamental reservoir engineering tool that accounts for all fluids produced, injected, and remaining in a reservoir. It relates cumulative production to reservoir pressure decline through fluid expansion and drive mechanisms. The Havlena-Odeh (1963) straight...

Calculate This Now Free calculator — no signup required

Overview

The material balance equation (MBE) is a fundamental reservoir engineering tool that accounts for all fluids produced, injected, and remaining in a reservoir. It relates cumulative production to reservoir pressure decline through fluid expansion and drive mechanisms. The Havlena-Odeh (1963) straight-line method reformulates the MBE for graphical interpretation, making it easier to identify drive mechanisms and estimate original oil in place (OOIP).

Theory

The general MBE for an oil reservoir:

N*Eo + N*m*Eg + We + Winj*Bw + Ginj*Bg = Np*(Bo + (Rp-Rs)*Bg) + Wp*Bw

Havlena-Odeh rearranges this as F = N(Eo + mEf,w) + We, where plotting F vs Eo yields a straight line with slope = N (OOIP).

Formulas

Expansion Terms

Oil expansion + dissolved gas:

Eo = (Bo - Boi) + (Rsi - Rs)*Bg

Gas cap expansion:

Eg = Boi * ((Bg/Bgi) - 1)

Connate water + pore volume compressibility:

Ef,w = Boi * ((cw*Swi + cf) / (1 - Swi)) * ΔP

Underground Withdrawal (F)

F = Np * (Bo + (Rp - Rs)*Bg) + Wp*Bw - Winj*Bw - Ginj*Bg

Havlena-Odeh Straight-Line Forms

No gas cap, no water influx (volumetric undersaturated):

F = N * Eo

Plot F vs Eo → slope = N

Gas cap, no water influx:

F = N * (Eo + m*Eg)

Plot F vs (Eo + m*Eg) → slope = N

Water influx, no gas cap:

F/Eo = N + We/Eo

Plot F/Eo vs We/Eo → y-intercept = N

Key Variables

SymbolDescriptionUnits
NOriginal oil in placeSTB
NpCumulative oil producedSTB
Bo, BoiOil FVF (current, initial)RB/STB
Bg, BgiGas FVF (current, initial)RB/scf
Rs, RsiSolution GOR (current, initial)scf/STB
RpCumulative produced GORscf/STB
mGas cap ratio = GBgi/(NBoi)dimensionless
WeCumulative water influxRB

Worked Example

Given: Volumetric undersaturated reservoir. Boi = 1.25 RB/STB, cw = 3e-6 /psi, cf = 5e-6 /psi, Swi = 0.25.

Pressure (psia)Np (MSTB)Bo (RB/STB)
4000 (initial)01.2500
35005001.2480
300012001.2450

Step 1: Calculate Eo at 3500 psi:

Eo = Bo - Boi = 1.2480 - 1.2500 = -0.0020 RB/STB

(Above Pb, include Ef,w term)

Ef,w = 1.25 * (3e-6*0.25 + 5e-6)/(1-0.25) * 500 = 1.25 * 7.67e-6 * 500 = 0.00479
Eo_total = -0.002 + 0.00479 = 0.00279 RB/STB

Step 2: F = Np Bo = 500,000 1.248 = 624,000 RB

Step 3: N = F / Eo_total = 624,000 / 0.00279 = 223.7 MMSTB

Valid Ranges

References

  1. Havlena, D. & Odeh, A.S. (1963). "The Material Balance as an Equation of a Straight Line." JPT, 15(8), 896–900.
  2. Dake, L.P. (1978). Fundamentals of Reservoir Engineering. Elsevier. Chapter 3.
  3. Craft, B.C. & Hawkins, M.F. (1991). Applied Petroleum Reservoir Engineering. Prentice Hall.
  4. PetroWiki — Material balance: https://petrowiki.spe.org/Material_balance

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