PetroCalcHub

Engineering lesson

Volumetric versus material balance estimates of oil in place

Volumetrics estimates initial pore occupancy from geometry and rock properties. Material balance estimates an inventory consistent with observed fluid withdrawal, pressure-dependent expansion and supported influx assumptions.

By PetroCalcHub Team · Updated October 24, 2026 · Free to read and use

Two evidence paths can disagree

A volumetric estimate depends on area, net thickness, porosity, saturation and fluid volume factors. A material-balance estimate depends on production, injection, pressure and a model for expansion and support.

Agreement is useful only if their evidence is sufficiently independent. Using the same assumed volume to tune an aquifer and then calling the resulting agreement validation is circular.

Understand the simplified balance

For a deliberately simplified oil balance F = N Eo + We, the same withdrawal F can be explained by different combinations of N and water influx We. The example isolates that ambiguity; the full linked general balance includes additional terms.

All terms must be expressed on a compatible reservoir-volume basis. A stock-tank oil production number cannot be added directly to reservoir-barrel water influx.

Reconcile assumptions before averaging estimates

A disagreement can reveal contacts, PVT, net pay, production allocation, pressure averaging or aquifer-model errors. Taking the mean of the two estimates does not resolve those causes.

Use multiple pressure states and independent constraints. Report the model and data used rather than presenting one fitted inventory as a unique reservoir truth.

Explore the example

Original synthetic teaching calculation. Equations and fixed controls are stated here; these are not field measurements.

200,000

Select one of 5 recorded scenarios. Intermediate states are not interpolated.

Selected scenario

Assumed influx (RB) = 200000. Inferred initial oil (STB): 8000000; Reconstructed withdrawal (RB): 1000000.

Selected result05.0e61.0e70200,000400,000Scenario input
  • Inferred initial oil (STB)
Inferred initial oil (STB) versus Assumed influx (RB). Green marks the selected row. Lines connect recorded points for orientation; exact solved values are tabulated below.

Worked example

A family of closed simplified balances

Fixed withdrawal F = 1,000,000 RB and oil expansion Eo = 0.1 RB/STB. Gas-cap and rock/water expansion terms are explicitly set to zero.

Relation and unit basis

F = N Eo + We; N = (F − We)/Eo

We is assumed reservoir-barrel influx. This simplified balance illustrates ambiguity; the general calculator has additional terms.

  1. 1. Define the baseline

    Assumed influx (RB) = 200000

    Fixed withdrawal F = 1,000,000 RB and oil expansion Eo = 0.1 RB/STB. Gas-cap and rock/water expansion terms are explicitly set to zero.

  2. 2. Select the relation

    F = N Eo + We; N = (F − We)/Eo

    We is assumed reservoir-barrel influx. This simplified balance illustrates ambiguity; the general calculator has additional terms.

  3. 3. Substitute the values

    N = (1,000,000 − 200,000)/0.1 = 8,000,000 STB; 8,000,000 × 0.1 + 200,000 = 1,000,000 RB

    Retain intermediate precision. The displayed values are rounded only after evaluation.

  4. 4. Read the result

    Inferred initial oil (STB) = 8000000; Reconstructed withdrawal (RB) = 1000000

    Every row closes the balance; closure alone does not identify the true influx or inventory.

Result and interpretation

Inferred initial oil (STB) = 8000000; Reconstructed withdrawal (RB) = 1000000

Every row closes the balance; closure alone does not identify the true influx or inventory.

The simplified balance varies assumed influx at fixed withdrawal and expansion to show nonuniqueness, not to replace the full calculator.

Exact scenario data

Original synthetic teaching calculation. Equations and fixed controls are stated here; these are not field measurements.

Exact recorded values for A family of closed simplified balances. Units are included in the headers.
Assumed influx (RB)Inferred initial oil (STB)Reconstructed withdrawal (RB)
01.0000e+71,000,000
100,0009,000,0001,000,000
200,0008,000,0001,000,000
300,0007,000,0001,000,000
400,0006,000,0001,000,000

Scroll the table to see all columns. The highlighted row is the worked baseline. Downloads retain full numerical precision.

Test your understanding

Work through the question before revealing its answer. Use the stated assumptions and include units in every numerical step.

  1. 1. In F = N Eo + We, does larger assumed influx increase or decrease inferred N at fixed F and Eo?

    Show the worked answer

    It decreases N = (F − We)/Eo, provided the assumptions remain physically admissible.

  2. 2. Reproduce the baseline Inferred initial oil (STB) without rounding intermediate values.

    Show the worked answer

    N = (1,000,000 − 200,000)/0.1 = 8,000,000 STB; 8,000,000 × 0.1 + 200,000 = 1,000,000 RB. Inferred initial oil (STB) = 8000000. Every row closes the balance; closure alone does not identify the true influx or inventory.

  3. 3. Compare the first and last recorded scenarios. Which input changes?

    Show the worked answer

    Assumed influx (RB) changes from 0 to 400000. Other controls remain as stated in the premise. Inferred initial oil (STB) changes from 10000000 to 6000000.

  4. 4. What would be needed to apply this example to a different physical system?

    Show the worked answer

    Replace the synthetic controls with compatible documented inputs and check the relation's assumptions. We is assumed reservoir-barrel influx. This simplified balance illustrates ambiguity; the general calculator has additional terms. Every row closes the balance; closure alone does not identify the true influx or inventory.

Before using the result

  • Use consistent reservoir-volume terms.
  • Record expansion and influx assumptions.
  • Avoid circular calibration and validation.

Every row closes the balance; closure alone does not identify the true influx or inventory.

Continue in the calculator with your documented inputs →

Continue learning

Start with the broader workflow guide · Related method guide

Sources and method

The explanation and synthetic examples are original PetroCalcHub teaching material. The references below support the definitions and model context. They do not supply field validation for the synthetic scenarios.

Report a correction · Read the calculation review method