A physics-based, three-layer approach to integrated production forecasting — Darcy + Material Balance + Network coupling, without empirical decline curves.
IPRS solves the production system as three coupled layers, each with its own governing physics. The layers are advanced simultaneously through time: reservoir pressure depletes via material balance, well rates respond to the resulting drawdown, and a surface network propagates backpressure from sales meter to wellhead. No empirical decline curve is used — every rate emerges from physics.
For a dry-gas reservoir, the p/Z method gives the canonical material balance:
For multi-reservoir cases with inter-layer transmissibility, the volumetric form is solved bisectionally per timestep:
Z-factor uses the Dranchuk-Abou-Kassem correlation; Bg follows directly from the real-gas law.
Well productivity index in pseudo-pressure form:
The pseudo-pressure m(p) is built once per timestep via Simpson's rule from 50 psia to 1.2·pi, with a lookup table for fast evaluation. When multi-rate test data is uploaded, J is calibrated via Houpeurt log-log regression and overrides the Darcy estimate.
The gathering system is a directed graph from wells through stations to a sales meter (sink). The solver walks the graph in two passes:
Tubing pressure drop uses Cullender-Smith with static head + friction terms.
At each timestep, all three layers iterate to a self-consistent solution:
Each component can be in one of two calibration states:
A mixed calibration is fully supported: matched components use calibrated parameters, unmatched components fall back to defaults. The forecast runs end-to-end regardless.