Automatic History Matching of Three-Phase Production Data with Adaptive Moment Estimation (Adam)

Abstract Traditional gradient-based methods often struggle with slow convergence rates and may fail to meet convergence criteria because gradient descent can become trapped in a local minimum. In contrast, sensitivity-based methods achieve much faster convergence rates but incur high computational costs for sensitivity calculations and large memory resources to manage the dense matrices inherent in normal equations. This paper presents the application of the Adaptive Moment Estimation (Adam) algorithm, originally designed for training large-scale deep learning models, to achieve the task of automatic history matching. Adam adaptively adjusts the learning rate for each model parameter using both current and historical gradient information to optimize updates during each iteration. The implementation of the Adam algorithm involves three key stages: model prediction, gradient calculation, and iterative optimization. Model prediction is conducted using a three-dimensional, three-phase black oil simulator developed based on a corner-point grid, which effectively captures reservoir geological features. Gradients are derived through an adjoint formulation in this simulator, and the development is described in detail. The grid porosity, along with horizontal and vertical permeability, is computed by minimizing an objective function that incorporates water cut and gas-oil ratio (GOR) To validate our methodology, we employed the PUNQ-S3 reservoir model through three numerical experiments: individual matches for GOR and water cut, along with an analysis where both were matched simultaneously. Our case studies demonstrate that the Adam algorithm successfully matched a full 16.5 years of well production data. Adam achieved convergence at rates that were previously unachievable by conventional methods, particularly when simultaneously matching water cut and GOR. Furthermore, we implemented warm restarts and optimal step size decay—techniques proven effective in deep learning—to boost the convergence rate in our specific tests of the Adam algorithm for matching water cut and GOR. Our numerical experiments suggest that a class of adaptive gradient-based optimization techniques provides an effective solution of automatic history matching.

Authors

Publication Details

Journal
SPE Western Regional Meeting
Published
2025-04-25
DOI
https://doi.org/10.2118/224149-ms
Citations
3
Primary Topic
Reservoir Engineering and Simulation Methods
Type
article
Field-Weighted Citation Impact
3.44
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automatic History Matching of Three-Phase Production Data with Adaptive Moment Estimation (Adam)

Zhan Wu
3 citations
SPE Western Regional Meeting
Reservoir Engineering and Simulation Methods
3.44
article

Automatic History Matching of Three-Phase Production Data with Adaptive Moment Estimation (Adam)

Zhan Wu
article en
3 citations

Abstract

Abstract Traditional gradient-based methods often struggle with slow convergence rates and may fail to meet convergence criteria because gradient descent can become trapped in a local minimum. In contrast, sensitivity-based methods achieve much faster convergence rates but incur high computational costs for sensitivity calculations and large memory resources to manage the dense matrices inherent in normal equations. This paper presents the application of the Adaptive Moment Estimation (Adam) algorithm, originally designed for training large-scale deep learning models, to achieve the task of automatic history matching. Adam adaptively adjusts the learning rate for each model parameter using both current and historical gradient information to optimize updates during each iteration. The implementation of the Adam algorithm involves three key stages: model prediction, gradient calculation, and iterative optimization. Model prediction is conducted using a three-dimensional, three-phase black oil simulator developed based on a corner-point grid, which effectively captures reservoir geological features. Gradients are derived through an adjoint formulation in this simulator, and the development is described in detail. The grid porosity, along with horizontal and vertical permeability, is computed by minimizing an objective function that incorporates water cut and gas-oil ratio (GOR) To validate our methodology, we employed the PUNQ-S3 reservoir model through three numerical experiments: individual matches for GOR and water cut, along with an analysis where both were matched simultaneously. Our case studies demonstrate that the Adam algorithm successfully matched a full 16.5 years of well production data. Adam achieved convergence at rates that were previously unachievable by conventional methods, particularly when simultaneously matching water cut and GOR. Furthermore, we implemented warm restarts and optimal step size decay—techniques proven effective in deep learning—to boost the convergence rate in our specific tests of the Adam algorithm for matching water cut and GOR. Our numerical experiments suggest that a class of adaptive gradient-based optimization techniques provides an effective solution of automatic history matching.

SPE Western Regional Meeting
Openalex Percentile: Top 9%
Reservoir Engineering and Simulation Methods
3.44
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Automatic History Matching of Three-Phase Production Data with Adaptive Moment Estimation (Adam) — Zhan Wu · SPE Western Regional Meeting (2025) | TGRS Research Map | TGRS