DeepFlow: History Matching in the Space of Deep Generative Models

arXiv:1905.05749v216 citations
Originality Synthesis-oriented
AI Analysis

This addresses model calibration for hydrocarbon reservoir prediction, but it is incremental as it applies existing deep generative methods to a specific domain problem.

The paper tackled the inverse problem of calibrating reservoir models with observed dynamic data, known as history matching, by optimizing in the latent space of a pre-trained generative adversarial network and using adjoint equations for gradient descent, achieving solutions for a synthetic test case.

The calibration of a reservoir model with observed transient data of fluid pressures and rates is a key task in obtaining a predictive model of the flow and transport behaviour of the earth's subsurface. The model calibration task, commonly referred to as "history matching", can be formalised as an ill-posed inverse problem where we aim to find the underlying spatial distribution of petrophysical properties that explain the observed dynamic data. We use a generative adversarial network pretrained on geostatistical object-based models to represent the distribution of rock properties for a synthetic model of a hydrocarbon reservoir. The dynamic behaviour of the reservoir fluids is modelled using a transient two-phase incompressible Darcy formulation. We invert for the underlying reservoir properties by first modeling property distributions using the pre-trained generative model then using the adjoint equations of the forward problem to perform gradient descent on the latent variables that control the output of the generative model. In addition to the dynamic observation data, we include well rock-type constraints by introducing an additional objective function. Our contribution shows that for a synthetic test case, we are able to obtain solutions to the inverse problem by optimising in the latent variable space of a deep generative model, given a set of transient observations of a non-linear forward problem.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes