mc_eur
Estimate probabilistic oil and gas reserves using Monte Carlo simulation with Arps hyperbolic decline analysis to calculate P10/P50/P90 EUR values for reserve reporting.
Instructions
Monte Carlo EUR estimation with P10/P50/P90 (reserve report ready).
Samples qi, Di, and b-factor from lognormal (or normal) distributions, computes EUR for each realization using Arps hyperbolic decline, and returns probabilistic reserve estimates.
Args: qi_mean: Mean initial production rate (bbl/day or Mcf/day). qi_std: Standard deviation of initial rate. di_mean: Mean initial decline rate (1/month, nominal). di_std: Standard deviation of decline rate. b_mean: Mean Arps b-factor (default 1.0). b_std: Standard deviation of b-factor (default 0.3). economic_limit: Minimum economic rate (default 5.0). num_simulations: Number of Monte Carlo realizations (default 10000). distribution: Sampling distribution - 'lognormal' or 'normal'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| qi_mean | Yes | ||
| qi_std | Yes | ||
| di_mean | Yes | ||
| di_std | Yes | ||
| b_mean | No | ||
| b_std | No | ||
| economic_limit | No | ||
| num_simulations | No | ||
| distribution | No | lognormal |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |