Well2Flow: Reconstruction of reservoir states from sparse wells using score-based generative models

Shiqin Zeng, Haoyun Li, Abhinav Prakash Gahlot, Felix J. Herrmann
4/7/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

This study investigates the use of score-based generative models for reservoir simulation, with a focus on reconstructing spatially varying permeability and saturation fields in saline aquifers, inferred from sparse observations at two well locations. By modeling the joint distribution of permeability and saturation derived from high-fidelity reservoir simulations, the proposed neural network is trained to learn the complex spatiotemporal dynamics governing multiphase fluid flow in porous media. During inference, the framework effectively reconstructs both permeability and saturation fields by conditioning on sparse vertical profiles extracted from well log data. This approach introduces a novel methodology for incorporating physical constraints and well log guidance into generative models, significantly enhancing the accuracy and physical plausibility of the reconstructed subsurface states. Furthermore, the framework demonstrates strong generalization capabilities across varying geological scenarios, highlighting its potential for practical deployment in data-scarce reservoir management tasks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zeng2025wellflow,
  title  = {Well2Flow: Reconstruction of reservoir states from sparse wells using score-based generative models},
  author = {Shiqin Zeng and Haoyun Li and Abhinav Prakash Gahlot and Felix J. Herrmann},
  year   = {2025},
  eprint = {2504.06305},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.06305v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.06305.svg)](https://codeofpaper.com/paper/2504.06305)

Discussion