Performance of an Open-Source Image-Based History Matching Framework for CO$$_2$$ Storage

Abstract We present a history matching (HM) workflow applied to the International FluidFlower benchmark study dataset, which features high-resolution images of CO $$_2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mmultiscripts> <mml:mrow/> <mml:mn>2</mml:mn> <mml:mrow/> </mml:mmultiscripts> </mml:math> storage in a meter-scale, geologically complex reservoir. The dataset provides dense spatial and temporal observations of fluid displacement, offering a rare opportunity to validate and enhance HM techniques for geological carbon storage (GCS). The combination of detailed experimental data and direct visual observation of flow behavior at this scale is novel and valuable. This study explores the potential and limitations of using experimental data to calibrate standard models for GCS simulation. By leveraging high-resolution images and resulting interpretations of fluid phase distributions, we adjust uncertain parameters and reduce the mismatch between simulation results and observed data. Simulations are performed using the open-source OPM Flow simulator, while the open-source Everest decision-making tool is employed to conduct the HM. After the HM process, the final simulation results show good agreement with the experimental CO $$_2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mmultiscripts> <mml:mrow/> <mml:mn>2</mml:mn> <mml:mrow/> </mml:mmultiscripts> </mml:math> storage data. This suggests that the system can be effectively described using standard flow equations, conventional saturation functions, and typical PVT properties for CO $$_2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mmultiscripts> <mml:mrow/> <mml:mn>2</mml:mn> <mml:mrow/> </mml:mmultiscripts> </mml:math> –brine mixtures. Our results demonstrate that the Wasserstein distance is a particularly effective metric for matching multi-phase, multi-component flow data. The entire workflow is implemented in a Python package named (Python OPM Flow FluidFlower), which organizes all functionality through a single input file. This design ensures reproducibility and facilitates future extensions of the study.

Authors

Institutions

Publication Details

Journal
Transport in Porous Media
Published
2026-01-07
DOI
https://doi.org/10.1007/s11242-025-02275-0
Primary Topic
Reservoir Engineering and Simulation Methods
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance of an Open-Source Image-Based History Matching Framework for CO$$_2$$ Storage

Sarah E. Gasda, Jakub Wiktor Both, Tor Harald Sandve, David Landa-Marbán et al.
Transport in Porous Media
Reservoir Engineering and Simulation Methods
article

Performance of an Open-Source Image-Based History Matching Framework for CO$$_2$$ Storage

Sarah E. Gasda, Jakub Wiktor Both, Tor Harald Sandve, David Landa-Marbán, Jan M. Nordbotten
article en

Abstract

Abstract We present a history matching (HM) workflow applied to the International FluidFlower benchmark study dataset, which features high-resolution images of CO $$_2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mmultiscripts> <mml:mrow/> <mml:mn>2</mml:mn> <mml:mrow/> </mml:mmultiscripts> </mml:math> storage in a meter-scale, geologically complex reservoir. The dataset provides dense spatial and temporal observations of fluid displacement, offering a rare opportunity to validate and enhance HM techniques for geological carbon storage (GCS). The combination of detailed experimental data and direct visual observation of flow behavior at this scale is novel and valuable. This study explores the potential and limitations of using experimental data to calibrate standard models for GCS simulation. By leveraging high-resolution images and resulting interpretations of fluid phase distributions, we adjust uncertain parameters and reduce the mismatch between simulation results and observed data. Simulations are performed using the open-source OPM Flow simulator, while the open-source Everest decision-making tool is employed to conduct the HM. After the HM process, the final simulation results show good agreement with the experimental CO $$_2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mmultiscripts> <mml:mrow/> <mml:mn>2</mml:mn> <mml:mrow/> </mml:mmultiscripts> </mml:math> storage data. This suggests that the system can be effectively described using standard flow equations, conventional saturation functions, and typical PVT properties for CO $$_2$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mmultiscripts> <mml:mrow/> <mml:mn>2</mml:mn> <mml:mrow/> </mml:mmultiscripts> </mml:math> –brine mixtures. Our results demonstrate that the Wasserstein distance is a particularly effective metric for matching multi-phase, multi-component flow data. The entire workflow is implemented in a Python package named (Python OPM Flow FluidFlower), which organizes all functionality through a single input file. This design ensures reproducibility and facilitates future extensions of the study.

Transport in Porous MediaVol. 153(2)
NORCE Research AS (NO), University of Bergen (NO)
Equinor, Universitetet i Bergen, Norges Forskningsråd
Openalex Percentile: Top 95%
Reservoir Engineering and Simulation Methods
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.