Decline Curve Forecast with Uncertainty | Vose Software

ModelRisk example · Oil and gas

Production Forecast with Decline Uncertainty

How much more will well K-12 produce? A decline-curve forecast that carries the uncertainty of the fit, not just the best line.

  • Complexity: ★★★★★
  • Free Excel workbook (OG-03)
  • Needs ModelRisk: free trial

From the model’s saved run

Remaining volume: the simulation against the single-line forecast

The usual forecast extends the best-fit line and ignores what the history cannot show.

MeasureUnitValue
Remaining recoverable volume, mean of the simulationkbbl1,314
Single-line forecast (best-fit line, no breakthrough)kbbl1,379
Chance of less than the single-line forecastprobability64.5%
Chance of water breakthrough within the forecastprobability35.5%
Annual production — P90 / P50 / P10 band

The business question

Well K-12 has 36 months of production history. The usual forecast fits a decline line through the history and extends it: one line, one number for the remaining volume. But the decline rate is estimated from scattered data, so slightly flatter or steeper lines fit almost as well, and over 12 years the difference adds up.

The history also cannot show what has not happened yet: water from the nearest injector may break through and steepen the decline. The model fits an exponential decline to the history by regression, turns the standard errors of the fit into a joint uncertainty for the starting rate and the decline rate, and adds the breakthrough risk.

The result is a forecast band rather than a line, a P90 / P50 / P10 range for the remaining volume, and the chance that the single best-fit forecast overstates what the well will produce.

Who it is for
Reservoir and production engineers, reserves auditors and planners who forecast producing wells.
Main outputs
Annual production with a P90 / P50 / P10 band · remaining recoverable volume and estimated ultimate recovery (EUR) · remaining producing life · the chance that the single best-fit forecast is too high · what drives the range.

How the model works

Four sheets after this one, read from left to right. Each one feeds the next.

  1. Inputs sheet

    Assumptions the history cannot provide: the economic limit, the first forecast year and the water-breakthrough risk (its chance, when it happens and how much it steepens the decline).

  2. History sheet

    Monthly rates for 36 months. An exponential decline is a straight line when the logarithm of the rate is plotted against time, so Excel's LINEST gives the fitted intercept and slope with their standard errors. With their covariance they define a bivariate Normal distribution; VoseMultiNormal draws one plausible line from it in every iteration.

  3. Forecast sheet

    Each year starts at the rate where the previous year ended and declines exponentially. From the year of a breakthrough, the decline is multiplied by the breakthrough factor. Production stops when the rate reaches the economic limit. Annual volumes are the exact integral of the exponential decline.

  4. Results sheet

    Percentile bands of annual production, the remaining volume and EUR, how the single best-fit forecast compares with the simulated range, and the inputs that drive it.

ModelRisk techniques

  • Exponential decline by regression
  • Fit uncertainty VoseMultiNormal
  • Risk event, uncertain timing
  • Economic limit
  • Percentile fan chart

Find similar models

Product
Application

The results in detail

Volumes and producing life

P90 = low estimate (90% chance of being exceeded), P10 = high estimate.

MeasureUnitP90 (low)P50P10 (high)Mean
Remaining recoverable volumekbbl1,0781,3141,5461,314
Estimated ultimate recovery (EUR)kbbl2,5952,8313,0632,831
Remaining producing lifeyears6.28.19.47.9
Rate at the start of the forecastbbl/d9489831,019983
Decline rate (before any breakthrough)per month1.66%1.83%2.01%1.83%

What drives the remaining volume

Lowest and highest mean remaining volume over ten equal groups of each input (VoseSimSensitivityMean), drawn from the overall mean.

What drives the remaining volume (kbbl)
The ranking as a table 5 inputs
Input (ranked by influence)Lowest meanHighest meanRank
Decline rate1,1041,5661
Start rate1,1121,5512
Water breakthrough1,1711,3933
Time to breakthrough1,2621,3624
Breakthrough decline factor1,2861,3375

How to read these results

Remaining recoverable volume — expectation curve
  • The single-line forecast is not the middle of the range. Breakthrough can only shorten the well's life, so the simulated volumes sit mostly below the best-fit line, and the chance of producing less than the single-line forecast is well above 50%.
  • The band shows, for each year, the production with a 90%, 50% and 10% chance of being exceeded. It widens with time because a small difference in the decline rate compounds year after year, and breakthroughs pull the low side down.
  • Set 'Include the uncertainty of the fit' to 0 on the Inputs sheet and simulate again: the range that remains comes from the breakthrough risk alone. The difference is the part of the range that a longer or cleaner history would remove.
  • The intercept and slope are drawn together from VoseMultiNormal because their errors are correlated: drawing them independently would overstate the uncertainty of the rate at the start of the forecast.
  • P90 / P50 / P10 of the remaining volume are the low, best and high estimates a reserves report would quote for this well.

See it move. Open the workbook, change an input on the Inputs sheet and run the simulation: every table and chart on this page updates in Excel.

Inputs and assumptions

Every assumption in the model, with its uncertainty and where it comes from. The figures are illustrative.

Forecast settings 5 inputs

The economic limit ends production. The forecast starts the year after the last month of history.

AssumptionUnitValueUncertainty
Economic limitRate at which the well's operating cost equals its net revenue; it is then shut in.bbl/d150Fixed
First forecast yearCalendar year of forecast year 1.year2027Fixed
Average days per monthConverts a daily rate into a monthly volume.days30.44Calculated
Length of the forecastThe year columns on the Forecast sheet; production after the last one is not counted.years12Calculated
Include the uncertainty of the fit1 draws the decline line from its joint uncertainty in every iteration; 0 uses the best-fit line only.1 = yes, 0 = no1Fixed
Water breakthrough 3 inputs

A risk event: injected water reaches the well and its oil rate declines faster from then on.

AssumptionUnitUncertaintyLowMost likelyHigh
Chance of breakthrough within the forecastThe well is 600 m from the nearest injector; about a third of analogue wells saw breakthrough.probabilityFixed35%
Time until breakthrough, if it happensEarliest, typical and latest breakthrough times in analogue wells.yearsPERT1.03.08.0
Decline multiplier after breakthroughWater cut rises and the oil rate falls faster: the decline rate is multiplied by this factor.×PERT1.201.502.20

Units and conventions

Rates and volumes
bbl/d = barrels per day, as a monthly or annual average; kbbl = thousand barrels.
Decline
Exponential decline: rate(t) = rate(0) × exp(−D × t), with D per month. A decline of 1.6% per month is about 17% per year.
Percentiles
Petroleum convention: P90 is the low estimate (90% chance of being exceeded), P10 the high estimate.

Key assumptions and limitations

Decline type
Exponential (Arps b = 0). Many wells decline hyperbolically early in life; the same method works with a non-linear fit of the hyperbolic curve.
Fit
The regression's standard errors describe the uncertainty of the line. Month-to-month scatter in the future is ignored because it averages out over a year.
Breakthrough
The steeper decline applies to the whole year in which breakthrough happens, a slightly cautious simplification.
Operations
No workovers, stimulation or downtime beyond what is already in the history.
Data
The production history is synthetic, generated for this example.

How to use it

  1. Replace the rates on the History sheet with your own well's monthly rates (36 months); the fit and everything after it update.
  2. Press F9 and watch the Forecast sheet: each recalculation is one plausible decline line and breakthrough history.
  3. Run a simulation from the ModelRisk ribbon (10,000 samples with a fixed seed are set).
  4. Set 'Include the uncertainty of the fit' to 0 on the Inputs sheet and simulate again: what remains is the breakthrough risk alone.

The tornado chart fills in after a simulation with ModelRisk’s classic engine.

ModelRisk functions used

VoseMultiNormal
Draws the intercept and slope of the decline line together, with the correlation the regression implies.
VoseBernoulli, VosePERT
The water-breakthrough risk: whether it happens, when, and how much it steepens the decline.
VoseInput, VoseOutput
Name the sampled parameters and the forecast outputs; each year's production is an output for the fan chart.
VoseSimMean, VoseSimPercentile, VoseSimProbability
Statistics of the simulation for the tables and charts on the Results sheet.
VoseSimSensitivityMean
The tornado chart: every VoseInput ranked by how far the mean remaining volume moves across its range.
LINEST (Excel)
Regression of log-rate on time, with the standard errors of the intercept and the slope.

Further reading

  • Sensitivity analysis in Excel: a tornado chart step by step (Vose guide)
  • Arps, J. J. (1945). Analysis of decline curves. Transactions of the AIME 160, 228–247.
  • Vose, D. (2008). Risk Analysis: A Quantitative Guide, 3rd edition. Wiley — fitting models to data and parameter uncertainty.
  • SPE, WPC, AAPG, SPEE, SEG, SPWLA, EAGE (2018). Petroleum Resources Management System (PRMS).