Numerical Reservoir Simulation

What Is Numerical Reservoir Simulation?

Numerical reservoir simulation (also called reservoir modeling or numerical simulation) is the use of finite-difference or finite-element mathematical methods to solve the coupled partial differential equations that describe multiphase fluid flow, pressure distribution, and compositional changes within a subsurface reservoir. The equations are discretized across a three-dimensional grid whose cells represent the heterogeneous petrophysical properties of the rock, allowing engineers to forecast production rates, pressure depletion, fluid contact movement, and recovery factor over time, and to evaluate competing development scenarios before committing capital.

Key Takeaways

  • Numerical simulation solves the coupled equations of mass conservation, Darcy's law, and fluid phase behavior simultaneously across thousands to millions of grid cells, time-stepping from initial conditions to any future date.
  • History matching, the process of adjusting model parameters until simulated production history matches observed field data, is the principal method for calibrating reservoir models before using them for forecasting.
  • Three main simulator types cover different physics: black-oil (pressure, gas-oil ratio, and formation volume factor tables), compositional (equation-of-state phase behavior), and thermal (steam injection, in-situ combustion, SAGD).
  • Upscaling translates fine-scale geocellular models with millions of cells to coarser simulation grids of tens of thousands of cells, preserving effective flow behavior while reducing computation time.
  • Uncertainty is quantified by running an ensemble of history-matched models with different parameter combinations and examining the spread of production forecasts across the ensemble.

How Numerical Reservoir Simulation Works

The governing equations of reservoir simulation are derived from the principle of mass conservation for each fluid phase (oil, water, gas) combined with Darcy's law for multiphase flow and an equation of state describing the pressure-volume-temperature (PVT) behavior of the fluids. For a black-oil simulator, the system reduces to three coupled equations in three unknowns (typically pressure and two saturations) at each grid cell. Discretizing these equations in space using finite differences replaces the continuous partial derivatives with algebraic ratios of differences between adjacent cells, transforming the problem into a large sparse matrix equation that is solved at each timestep using iterative linear solvers. The timestep size is chosen automatically by the simulator based on the rate of change: early in production when pressures change rapidly, timesteps are small (hours to days); during plateau production, they can extend to months.

The simulation grid divides the reservoir volume into cells, each assigned a set of static properties: porosity, absolute permeability in three directions (Kx, Ky, Kz), net-to-gross ratio, initial fluid saturations, and capillary pressure and relative permeability curves. Corner-point geometry grids, in which each cell is defined by its eight corner coordinates, are the industry standard because they can represent dipping, faulted, and folded reservoir geometries that Cartesian grids cannot capture. Unstructured grids (using Voronoi or PEBI cells) are used for near-well regions where radial flow must be resolved accurately without an excessively fine Cartesian grid. Wells are represented by source and sink terms in the equations, with bottomhole pressure or surface rate constraints driving the solution at each well location.

History matching is the calibration step that gives the model predictive validity. The engineer adjusts uncertain parameters, primarily permeability distribution, fault transmissibility multipliers, aquifer size, and relative permeability end-points, until the model reproduces observed field data: bottomhole pressures, producing gas-oil ratios, water cuts, and individual well rates. Because the system is under-determined (many parameter combinations can match history equally well), modern workflows use assisted history matching tools that apply gradient-based optimization or ensemble Kalman filter methods to search parameter space systematically, generating multiple history-matched realizations that collectively characterize uncertainty rather than a single deterministic match.

Fast Facts: Numerical Reservoir Simulation
  • First practical simulator: Developed at Humble Oil (now ExxonMobil) in the early 1960s; commercial availability began in the 1970s
  • Major commercial simulators: Eclipse (Schlumberger/SLB), CMG (Computer Modelling Group), tNavigator (Rock Flow Dynamics), INTERSECT (SLB/Chevron joint development)
  • Typical grid size: Sector models 50,000 to 500,000 cells; full-field models 1 million to 20 million cells; fine-scale geocellular models 50 million to 1 billion cells before upscaling
  • Black-oil PVT inputs: Formation volume factors (Bo, Bg), solution gas-oil ratio (Rs), viscosities, all tabulated vs. pressure
  • Compositional use cases: Gas injection EOR, gas condensate below dew point, volatile oil reservoirs, CO2 flooding
  • Thermal use cases: SAGD and CSS heavy oil, steam flooding, in-situ combustion, electrical heating pilots
  • Timestep control: Automatic timestep selection based on maximum saturation change per step (typically 0.1 to 0.2 saturation units per step)
  • Uncertainty quantification: P10/P50/P90 production forecasts generated from 50 to 200 history-matched ensemble members
Field Tip:

A history match that reproduces field-average pressure and total liquid rate but fails to match individual well water cuts and GOR trends is not a reliable predictive model, even though it looks satisfactory on summary plots. Matching well-by-well performance requires correctly representing the spatial permeability distribution and fault transmissibility, not just bulk average properties. Before trusting a forecast for a major investment decision, require that the model match at least 80 percent of individual producer and injector surveillance data, not just field totals.

Simulator Types and Upscaling

Black-oil simulators handle most conventional oil and gas field developments efficiently by representing fluid behavior with tabulated PVT properties rather than compositional equations of state. They are computationally fast and sufficient when the reservoir fluid does not undergo significant compositional change during production. Compositional simulators track individual hydrocarbon components (methane through C7+) using a cubic equation of state such as Peng-Robinson or Soave-Redlich-Kwong to compute phase behavior at each cell and timestep. This added physics is necessary for gas injection projects where injected gas mixes with reservoir oil and changes phase behavior over time, for gas condensate reservoirs that cross the dew-point pressure during depletion, and for CO2 EOR where multiple-contact miscibility is the recovery mechanism. Thermal simulators add energy balance equations alongside the fluid flow equations, tracking temperature as a primary variable to model steam condensation, viscosity reduction with heating, and heat losses to surrounding rock.

Upscaling bridges the gap between the geological model, which is built at fine scale to honor core and log data, and the simulation model, which must be coarse enough to run in practical computation times. Upscaling permeability from fine to coarse cells uses flow-based methods that solve a local pressure equation in the fine-scale cells and match the resulting flux with a single effective permeability in the coarse cell. Relative permeability and capillary pressure are similarly upscaled, though these are more difficult because saturation functions are non-linear. Poorly done upscaling can introduce systematic errors in predicted sweep efficiency and breakthrough timing, making it as important to validate the upscaled model against fine-scale flow in representative subvolumes as it is to history match against field data.

  • reservoir model — broad term for the numerical simulation model; sometimes used loosely to include the geological model that precedes it
  • full-field model (FFM) — a simulation model covering the entire producing reservoir as opposed to a sector model representing a portion of the field
  • sector model — a subset of the full-field grid used for detailed studies of a specific area or process, run faster but at the cost of approximate boundary conditions
  • dynamic model — the simulation model as distinguished from the static (geological) model; emphasizes that it evolves through time with production

Related terms: history matching, relative permeability, reservoir characterization, enhanced oil recovery, upscaling

Frequently Asked Questions About Numerical Reservoir Simulation

What is the difference between a black-oil and a compositional simulator?

A black-oil simulator represents reservoir fluids using three pseudo-components (stock-tank oil, stock-tank gas, and water) and describes their behavior with empirical PVT tables relating properties like formation volume factor and solution GOR to pressure. This is sufficient for most primary depletion and waterflood studies. A compositional simulator tracks individual hydrocarbon components and uses an equation of state to calculate phase equilibrium at every cell and timestep. The compositional approach is required when fluid composition changes significantly during production, such as in gas injection EOR, rich gas condensate depletion below the dew point, or CO2 flooding where multiple phases and near-miscible behavior must be captured. Compositional runs typically take 5 to 20 times longer than equivalent black-oil runs.

How many history-matched realizations are needed for reliable uncertainty quantification?

Industry practice varies, but most uncertainty studies use between 50 and 200 history-matched ensemble members to characterize the P10/P50/P90 production forecast range. Fewer than 30 realizations often undersample the uncertainty space, producing overconfident forecasts. Ensemble methods such as ensemble smoother with multiple data assimilation (ES-MDA) generate large matched populations efficiently by running all ensemble members in parallel rather than sequentially, making 100-member ensembles practical on modern high-performance computing clusters. The critical requirement is that each ensemble member must honor both static geological constraints (facies architecture, porosity-permeability transforms) and dynamic surveillance data (pressures, rates, fluid cuts).

When is a sector model preferred over a full-field model?

Sector models are preferred when the study objective requires very fine grid resolution that would be computationally prohibitive at full-field scale, such as near-well modeling of a new completion design, detailed coning studies, or evaluation of a localized EOR pilot. They are also used early in field life when only a portion of the reservoir is developed and the rest lacks production data to constrain a full-field match. The trade-off is that sector model boundary conditions (pressure and flux at the edges of the sector) must be specified from either the full-field model or analytical approximations, introducing error if those boundaries are active flow paths. For investment decisions affecting the entire field, a full-field model with coarser grid is generally more appropriate despite its lower resolution.

Why Numerical Reservoir Simulation Matters in Oil and Gas

Numerical reservoir simulation is the central decision-support tool for all major field development choices: number and spacing of production wells, selection of primary versus secondary versus tertiary recovery methods, timing and design of water injection or gas injection programs, and optimization of operating constraints over the field life. By testing dozens of development scenarios in the model before drilling a single well, operators avoid costly trial-and-error in the field and can demonstrate to partners and regulators the engineering basis for their chosen development plan. Simulation also underpins reserves certification: proved developed producing reserves require a supported forecast of production rate and cumulative recovery, which in complex heterogeneous reservoirs can only be reliably generated by a calibrated numerical model. As fields age and reservoir pressure and fluid contacts change, ongoing simulation surveillance integrates new production data to continuously update the forecast, keeping field management decisions grounded in the best available subsurface understanding.