Performance of an open-source image-based history matching framework for CO$_2$ storage
David Landa-Marb\'an, Tor Harald Sandve, Jakub Wiktor Both, Jan Martin Nordbotten, Sarah Eileen Gasda

TL;DR
This paper demonstrates an open-source workflow for history matching of CO$_2$ storage using high-resolution images and the OPM Flow simulator, achieving good data-model agreement and showcasing the effectiveness of the Wasserstein distance as a matching metric.
Contribution
It introduces a novel open-source Python workflow that integrates high-resolution experimental data with standard simulation tools for CO$_2$ storage history matching.
Findings
Good agreement between simulation and experimental data after history matching.
Wasserstein distance effectively matches multi-phase flow data.
Workflow is reproducible and extendable via a single input file.
Abstract
We present a history matching (HM) workflow applied to the International FluidFlower benchmark study dataset, which features high-resolution images of CO 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
