Blog · RFour Energy
Technical notes
and field tutorials.
Articles on reservoir engineering, production surveillance, decline analysis, and applied machine learning in upstream oil & gas. Written for engineers who want to understand the physics, not just run the calculation.
Browse by topic
Production analysis & well surveillance
Decline, diagnostics, stimulation, intervention · 9 articles
Subsurface characterization & foundations
Geology, seismic, geomechanics, pore pressure, petrophysics, ML · 9 articles
Reserves & reservoir performance
Volumetrics, material balance, simulation, EOR · 9 articles
Everything below is grouped by subject and ordered newest first within each group. The three posts above also appear in their own section — they are repeated here, not moved.
Field Development & Asset Management 2
Turning a discovery into a plan, and a plan into an organisation.
Organizing Subsurface & Production Teams for Mature Fields
A mature field needs a mature organization — not a Geology–Reservoir–Production hierarchy, but a
light matrix of three value streams: base management (surveillance, workovers, bypassed pay, water
handling), development & well delivery (infill, recompletions, fracturing), and modeling,
planning & asset development (models, reserves, FDP). Plus one integrated forecast, a governance
rhythm, and the accountability boundaries that keep opportunities from falling between the boxes.
From Exploration Well to Development Plan — The Reservoir & Petroleum Engineer’s Role
An exploration well is drilled once, at great cost. How reservoir and petroleum engineers shape it
across the lifecycle — well objectives and a data-acquisition plan, pre-drill P90/P50/P10 volumetrics
and the pressure prognosis behind well design, the data event of drilling and well testing (kh, skin,
deliverability), then reserves under PRMS, concept selection, production forecasts and the Field
Development Plan.
Geoscience Foundations 4
Where the rock and the seismic come from, for engineers.
Regional Geology for Non-Geologists
Reading a basin's story in plain language — the petroleum system, basin types from plate
tectonics, stratigraphy and unconformities, structural traps, and how to read a
cross-section. No degree required.
Seismic for Non-Geophysicists
An ultrasound of the earth. The echo principle, acoustic impedance, two-way time versus
depth, stacking and migration in plain words, and how to read horizons, faults, and bright
spots on a section.
Geomechanics 1D to 4D — What Each Dimension Adds, and What It Costs
In-situ stress, pore pressure and rock strength through four dimensions: the 1D mechanical earth
model and its mud weight window, the 2D section and stress polygon, the 3D volume with fault slip
tendency, and 4D coupling where depletion moves the stress path — driving compaction, subsidence,
permeability loss and induced seismicity as one mechanism seen six ways.
Pore Pressure Prediction — Reading the Rock Before the Bit Arrives
The methods are not interchangeable: each assumes a mechanism. Disequilibrium compaction versus fluid
expansion, normal compaction trends and Eaton's exponent, the Bowers loading and unloading curves that
explain velocity reversals — with a worked case where ignoring unloading underestimates pressure by
1750 psi — plus the centroid in dipping reservoirs, a hierarchy of calibration evidence, and why the
estimate narrows but never becomes a number.
Petrophysics & Characterization 2
Turning logs and core into properties a model can use.
Low-Resistivity Pay (LRLC) and Low-Quality Reservoir (LQR)
Two different failures with one symptom: pay that hides because the log lacks contrast, and pay that hides because the rock cannot flow. Saturation models, pore-throat classification, capillarity, and the test that separates them.
Rock Typing Reimagined
Building a Python, agentic AI, Excel, and dashboard framework for modern reservoir
characterization. Six methods, one platform — Winland R35, FZI/HFU, PGS,
Modified Lorenz, Leverett J-function, and ML on logs. Where the calculations end
and the interpretation begins.
Reservoir Engineering 7
Material balance, recovery mechanisms, and the tank behind the wells.
The Complete Guide to Gas Material Balance Analysis
How to estimate OGIP and identify drive mechanism from pressure decline. P/Z plot,
Cole plot, Roach plot, aquifer modeling across four classical models, and three worked
numerical examples spanning volumetric, water drive, and geopressured reservoirs.
The Complete Guide to Oil Material Balance Analysis
Original oil in place and drive mechanism from pressure decline — Havlena-Odeh, gas cap and
water-drive diagnostics, drive indices, and three worked examples whose true answer is known
by construction.
Reservoir Simulation — What the Model Knows, and What It Only Assumes
The whole path: conservation equations and how they are discretised, grid design and numerical dispersion,
the Peaceman well model and why block pressure is not flowing pressure, where uncertainty actually
concentrates, history matching as an ill-posed inverse problem with published proof that a good match can
forecast badly, and how forecasting differs between a green field and a mature one.
Enhanced Oil Recovery — A Complete Guide
Thermal (steam flooding, SAGD, in-situ combustion), gas and miscible (CO₂, N₂,
hydrocarbon), and chemical (polymer, surfactant, ASP) methods on one map —
recovery mechanisms, screening criteria, and when each method actually pays.
CO₂ EOR and Huff & Puff — Two Ways to Use the Same Molecule
What CO₂ does to oil and how minimum miscibility pressure governs it, then continuous flooding versus
cyclic single-well injection: sweep and conformance against soak time and declining cycles — with a
decision table, screening criteria, what actually kills projects, and the associated-storage angle.
Nitrogen EOR and Huff & Puff — The Cheapest Gas, and the Hardest to Make Miscible
Free injectant, punishing miscibility pressure: the MMP ladder against the fracture limit, gravity-stable
crestal injection, pressure maintenance and chase-gas duty, cyclic N₂ where repressurization does the work
instead of dissolution, and the back-end costs — compression horsepower and nitrogen rejection.
Chemical EOR — Polymer, Surfactant, Alkali, ASP, and the Chemical Huff & Puff
The complete chemical catalogue organised by the two failures it cures — poor sweep and trapped residual
oil — with capillary desaturation, optimal salinity and the Huh relation, polymer retention and temperature
limits, ASP complexity, and cyclic surfactant treatment driven by spontaneous imbibition in tight rock.
Production Engineering 10
Diagnosing and improving what individual wells actually do.
Reading the Whole Production System
A practitioner's guide to nodal analysis. Where IPR meets VLP, why the operating point
is never decided at any single component, and how to translate seventy years of
correlations into something that runs on your laptop. Equations kept to what's useful,
references kept honest, opinions kept brief.
Single vs. Commingled Completion — A Production & Reservoir Engineering Comparison
Producing stacked pay zones singly or together, compared from both sides: differential depletion,
crossflow and thief zones, blurred pressure and material balance on the reservoir side; composite IPR
by horizontal summation, well productivity, artificial lift, flow assurance and allocation on the
production side — with a decision table and the intelligent-completion middle ground.
Understanding Coleman-Turner Critical Rate for Gas Wells
Gas wells don't fail because the reservoir runs dry — they fail because liquids start
winning the upward race. A practical guide to the equation, the physics behind it,
and how to read the safety ratio in the field.
Arps decline curve analysis — a practical guide
When to use exponential, hyperbolic, or harmonic. How to read the b-factor as reservoir
physics. Window selection, terminal decline switch, and common pitfalls when forecasting
EUR.
Reciprocal Rate Method — reserves from rate-time data alone
When Arps hyperbolic fits over-extrapolate by 40% or more, the reciprocal rate plot
offers a theoretically rigorous second opinion. Plot 1/q vs Np/q, fit a line,
take the inverse slope. Worked example, log-log cross-check, and the factor-of-2 caveat
for gas wells.
Ershaghi X-Plot — waterflood performance & ultimate recovery
Mature waterfloods need a different forecasting tool than rate-time decline. Ershaghi's
log-WC vs cumulative oil linearization extracts ultimate recovery directly from data
the operator already has. Worked example, window selection, and engineering override.
Chan diagnostic plot — reading water production mechanisms
Coning, channeling, or near-wellbore problem? Chan's 1995 diagnostic plot turns
water-oil ratio time series into a mechanism identification tool. Read it correctly
and the workover plan writes itself.
Water Shut-Off — Diagnose First, Then Choose the Technology
Most disappointing treatments were correctly executed on the wrong problem. Water-production problems
ranked by how treatable they are, why coning and normal sweep are not shut-off candidates, mechanical
versus chemical options, disproportionate permeability reduction and where RPMs actually work, gel
placement in linear versus radial flow, and the failure modes decided before the truck arrives.
Workover & Well-Service Candidate Selection — A Systematic Workflow
Choosing the right well and the right intervention: a physics-first, multidisciplinary
workflow from production gap to risked-value ranking — integrating G&G, reservoir, and
production engineering. Includes nodal analysis, a diagnosis-to-intervention map, and deep
dives on artificial-lift selection, sand control, and water shut-off screening — with a full
end-to-end workflow chart from team and data through methodology to well-program type.
Hydraulic Fracturing — Candidate, Design, Execution, Diagnosis
Four questions kept separate: is this well a candidate, what geometry and conductivity should the fracture
have, did the pumping do what was designed, and what did the reservoir actually get. With the PKN and KGD
width models, a conductivity curve computed from the Cinco-Ley pseudo-skin relation showing why the
“optimum” depends on what is held fixed, the Nolte-Smith pressure diagnostic, and the gap
between created, propped and effective length.
Reserves & Economics 2
Counting what is there, and how confident that count is.
Reserves Classification — A Systematic Guide to PRMS
The complete, systematic framework under SPE-PRMS 2018 — the two-axis classification matrix,
Reserves vs Contingent vs Prospective Resources, 1P/2P/3P and P90/P50/P10, project maturity
sub-classes, the commerciality test, probabilistic aggregation, and how PRMS relates to SEC
and UNFC.
Hydrocarbon Reserves in Probabilities
Why P50 isn't enough — and how Monte Carlo Simulation transforms volumetric reserves
estimation. Probabilistic OGIP/OOIP, choosing the right distribution per parameter,
multi-zone aggregation, tornado analysis, and the upcoming MCVR tool.
Data Science & ML 3
Where statistics and machine learning earn their place — and where they do not.
AI & Machine Learning in Upstream Oil & Gas
A complete, systematic tour across the upstream value chain — seismic fault-detection CNNs,
facies classification, surrogate reservoir models, drilling analytics, production forecasting and
ESP failure prediction — plus the physics-informed turn, the real MLOps workflow, and the
subsurface-specific pitfalls (leakage, tiny data, extrapolation) that sink naive models.
Reverse Engineering, DoE & Machine Learning in Reservoir Engineering
From observed field behavior back to mechanism: inverse problems and history matching,
experimental design (factorial, LHS, response surfaces), ML surrogates and explainability,
and the tool-assisted agentic AI loop — plus a step-by-step Python stack and the anatomy of
an exception-based surveillance dashboard, all under physics-first governance.
Core Analysis — What the Rock Will Tell You, and What It Won't
RCAL and SCAL end to end: the four filters that make a plug dataset optimistic, Klinkenberg
and net confining stress, the cleaning step that destroys wettability before SCAL begins,
capillary pressure and its conversion to reservoir conditions, the capillary end effect that
manufactures residual oil, and why a saturation exponent from cleaned core overstates
hydrocarbon in place.
PVT — From the Sample to the Number You Trust
OOIP divides by Boi; material balance stands on Bo, Rs and
Bg. Fluid classification, sampling and representativity, the four laboratory
studies and what each one actually measures, the differential-to-field-basis conversion
nobody checks, Y-function and K-value consistency tests, and where correlations stop being
defensible.
From Excel to Python — Making Decline-Curve Analysis Reproducible
A decline forecast that cannot be re-run is not a forecast. What has to be true of the code
that replaces the workbook: judgements as declared parameters, a bounded Arps fit that raises
rather than guesses, and a validation harness that reports blind-test error instead of a
single R².
When the Protocol Passes and the Answer Is Wrong
Four ways a machine-learning result on production data can be wrong while every validation
check reports success — a baseline nobody asked, a model that structurally cannot
extrapolate, a score that measured the choosing rather than the model, and a feature that
contained its own answer. Each one measured on a five-well gas history, with the five
questions that catch them.
Geothermal 1
The same reservoir physics, a different working fluid.
More articles coming.
Topics in the pipeline: physics-informed ML for well health classification, intermittent producer detection, field-scale intervention ranking, and multi-zone correlation for probabilistic reserves.
Topics in the pipeline: physics-informed ML for well health classification, intermittent producer detection, field-scale intervention ranking, and multi-zone correlation for probabilistic reserves.