| name | oil-and-gas-volumetrics |
| description | Sub-skill of oil-and-gas: Volumetrics (+3). |
| version | 1.0.0 |
| category | engineering |
| type | reference |
| scripts_exempt | true |
Volumetrics (+3)
Volumetrics
STOIIP = 7758 * A * h * phi * (1 - Sw) / Boi
GIIP = 43560 * A * h * phi * (1 - Sw) / Bgi
Decline Curves
import numpy as np
q_exp = qi * np.exp(-D * t)
q_hyp = qi / (1 + b * D * t) ** (1 / b)
q_harm = qi / (1 + D * t)
Material Balance (General Form)
STOIIP Function with Validation
def calculate_oil_in_place(
area_acres: float,
thickness_ft: float,
porosity: float,
water_saturation: float,
formation_volume_factor: float
) -> float:
"""
Calculate Stock Tank Oil Initially In Place (STOIIP).
*See sub-skills for full details.*