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
- Sarah E. Gasda (ORCID: https://orcid.org/0000-0002-2610-8322)
- Jakub Wiktor Both (ORCID: https://orcid.org/0000-0001-6131-4976)
- Tor Harald Sandve (ORCID: https://orcid.org/0000-0002-3267-8276)
- David Landa-Marbán (ORCID: https://orcid.org/0000-0002-3343-1005)
- Jan M. Nordbotten (ORCID: https://orcid.org/0000-0003-1455-5704)
Institutions
- NORCE Research AS (NO)
- University of Bergen (NO)
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
- Equinor
- Universitetet i Bergen
- Norges Forskningsråd