Probability Distributions for Monte Carlo

Overview

The choice of probability distribution for each uncertain input parameter is one of the most important decisions in Monte Carlo analysis. The distribution should reflect both the physical nature of the parameter and the available data. Using the wrong distribution can bias results significantly.


Distribution Types

Normal Distribution

f(x)=1σ2πexp((xμ)22σ2)f(x) = \frac{1}{\sigma\sqrt{2\pi}} \exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)

Property Value
Parameters μ\mu (mean), σ\sigma (standard deviation)
Range (,+)(-\infty, +\infty)
Symmetry Symmetric about mean
Best for Well-measured properties (porosity, temperature)

Petroleum applications: Porosity from log analysis, formation temperature, well spacing.

Caution: Normal distributions allow negative values. For parameters that must be positive (permeability, thickness), use lognormal or truncated normal instead.


Lognormal Distribution

If XX is lognormally distributed, then ln(X)\ln(X) is normally distributed:

f(x)=1xσln2πexp((lnxμln)22σln2)for x>0f(x) = \frac{1}{x\sigma_{ln}\sqrt{2\pi}} \exp\left(-\frac{(\ln x - \mu_{ln})^2}{2\sigma_{ln}^2}\right) \quad \text{for } x > 0

Property Value
Parameters μln\mu_{ln} (log-mean), σln\sigma_{ln} (log-standard deviation)
Range (0,+)(0, +\infty)
Symmetry Right-skewed
Best for Permeability, reserves, flow rates, costs

Petroleum applications: Permeability (well-established log-normal character), OOIP, EUR, well costs, production rates.

Key Relationships

Mean=exp(μln+σln2/2)\text{Mean} = \exp(\mu_{ln} + \sigma_{ln}^2/2)

Median=exp(μln)\text{Median} = \exp(\mu_{ln})

P10/P90 ratio=exp(2×1.282×σln)\text{P10/P90 ratio} = \exp(2 \times 1.282 \times \sigma_{ln})


Triangular Distribution

f(x)={2(xa)(ba)(ca)axc2(bx)(ba)(bc)c<xbf(x) = \begin{cases} \frac{2(x-a)}{(b-a)(c-a)} & a \le x \le c \\ \frac{2(b-x)}{(b-a)(b-c)} & c < x \le b \end{cases}

Property Value
Parameters aa (min), cc (mode), bb (max)
Range [a,b][a, b]
Symmetry Symmetric only if c=(a+b)/2c = (a+b)/2
Best for Expert judgment with three-point estimates

Petroleum applications: Net pay thickness, recovery factor, drilling days, water saturation.

When to Use Triangular

  • Limited data (< 10 data points)
  • Expert-based estimates available
  • Clear physical bounds exist
  • Quick screening studies

Uniform Distribution

f(x)=1bafor axbf(x) = \frac{1}{b - a} \quad \text{for } a \le x \le b

Property Value
Parameters aa (min), bb (max)
Range [a,b][a, b]
Symmetry Symmetric
Best for Complete ignorance within bounds

Petroleum applications: Contact depths (OWC, GOC) when only bounding wells are available, exploration parameters with high uncertainty.


PERT Distribution

The PERT (Program Evaluation and Review Technique) distribution is a modified beta distribution using three-point estimates:

Mean=a+4c+b6\text{Mean} = \frac{a + 4c + b}{6}

Property Value
Parameters aa (min), cc (most likely), bb (max)
Range [a,b][a, b]
Shape Smoother than triangular, less weight on extremes
Best for Expert judgment when extremes are less likely

Compared to triangular: PERT gives a smoother, more bell-shaped curve with less probability at the extreme values. It is generally preferred when the min and max represent true physical limits rather than observed extremes.


Truncated Normal Distribution

A normal distribution bounded by minimum and maximum values:

f(x)=ϕ((xμ)/σ)σ[Φ((bμ)/σ)Φ((aμ)/σ)]for axbf(x) = \frac{\phi((x-\mu)/\sigma)}{\sigma[\Phi((b-\mu)/\sigma) - \Phi((a-\mu)/\sigma)]} \quad \text{for } a \le x \le b

Property Value
Parameters μ\mu, σ\sigma, aa (lower bound), bb (upper bound)
Range [a,b][a, b]
Best for Well-measured properties with known physical limits

Petroleum applications: Porosity (bounded by 0 and ~0.40), water saturation (bounded by SwiS_{wi} and 1.0).


Constant (Deterministic)

f(x)=δ(xc)f(x) = \delta(x - c)

Used for parameters that are known with certainty or treated as fixed in a particular analysis. Useful for fixing some parameters while varying others in sensitivity studies.


Distribution Selection Guide

Parameter Recommended Rationale
Porosity Normal or Truncated Normal Well-constrained, symmetric uncertainty
Permeability Lognormal Established log-normal character
Net pay Triangular Limited data, expert estimate
Area Lognormal or Triangular Mapping uncertainty
Recovery factor Triangular or PERT Bounded (0-1), expert judgment
Oil price Lognormal or Triangular Always positive, skewed upside
Well cost Lognormal or Triangular Positive, right-skewed (overruns common)
Water saturation Truncated Normal Bounded by physical limits
Bo, Bg Normal or Triangular From PVT uncertainty
Decline rate Triangular or Uniform Limited decline history

Parameter Estimation

From Data (Statistical)

When sufficient data exists:

Distribution Estimation Method
Normal Sample mean and standard deviation
Lognormal Mean and std dev of log-transformed data
Any Maximum likelihood estimation (MLE)

From Expert Judgment

Distribution Elicitation
Triangular "What are the minimum, most likely, and maximum values?"
PERT Same as triangular, but interpreted as smoother
Uniform "What are the absolute bounds?"
Lognormal "What are the P10 and P90 values?" Then solve for parameters

Converting P10/P90 to Distribution Parameters

For lognormal:

σln=ln(P10)ln(P90)2×1.282\sigma_{ln} = \frac{\ln(P10) - \ln(P90)}{2 \times 1.282}

μln=ln(P10)+ln(P90)2\mu_{ln} = \frac{\ln(P10) + \ln(P90)}{2}

For normal:

σ=P10P902×1.282\sigma = \frac{P10 - P90}{2 \times 1.282}

μ=P10+P902\mu = \frac{P10 + P90}{2}


  • MC Overview — Monte Carlo methodology and workflow
  • MBE Overview — Reserves estimation as Monte Carlo application

References

  1. Rose, P.R. (2001). Risk Analysis and Management of Petroleum Exploration Ventures. AAPG Methods in Exploration No. 12.

  2. Murtha, J.A. (1997). "Monte Carlo Simulation: Its Status and Future." Journal of Petroleum Technology, 49(4), 361-373. SPE-37932-JPT.

  3. Vose, D. (2008). Risk Analysis: A Quantitative Guide, 3rd Edition. Wiley.

  4. Law, A.M. (2015). Simulation Modeling and Analysis, 5th Edition. McGraw-Hill.

  5. SPE/WPC/AAPG/SPEE/SEG (2018). Petroleum Resources Management System (PRMS).

An unhandled error has occurred. Reload X