Reservoir History Matching of the Norne field with generative exotic priors and a coupled Mixture of Experts -- Physics Informed Neural Operator Forward Model
Clement Etienam, Yang Juntao, Oleg Ovcharenko, Issam Said
TL;DR
This work tackles reservoir history matching as an ill-posed Bayesian inverse problem by coupling a physics-informed neural operator forward model (PINO) with a cluster-classify-regress mixture of experts (CCR), enabling fast, uncertainty-aware inversion. The forward model uses a Fourier Neural Operator (FNO) trained with data and PDE residuals, producing pressure and saturations that feed a Peaceman-well surrogate within the CCR framework. Generative exotic priors are constructed with a Variational Convolutional Autoencoder (VCAE) and Denoising Diffusion Implicit Models (DDIM), while sparse Gaussian process experts provide localized, probabilistic regressions; aREKI with covariance localization guides ensemble updates to recover permeability, porosity, and fault multipliers. Implemented in NVIDIA Modulus, the approach yields forward-consistent surrogates and an inverse workflow that accelerates history matching by roughly 6000× on the Norne field, with training times around 5 hours for 100 samples and ensemble runs on GPUs. The results demonstrate accurate field-scale reconstruction and rapid posterior exploration, making the method well-suited for ensemble-based uncertainty quantification in challenging reservoir settings.
Abstract
We developed a novel reservoir characterization workflow that addresses reservoir history matching by coupling a physics-informed neural operator (PINO) forward model with a mixture of experts' approach, termed cluster classify regress (CCR). The inverse modelling is achieved via an adaptive Regularized Ensemble Kalman inversion (aREKI) method, ideal for rapid inverse uncertainty quantification during history matching. We parametrize unknown permeability and porosity fields for non-Gaussian posterior measures using a variational convolution autoencoder and a denoising diffusion implicit model (DDIM) exotic priors. The CCR works as a supervised model with the PINO surrogate to replicate nonlinear Peaceman well equations. The CCR's flexibility allows any independent machine-learning algorithm for each stage. The PINO reservoir surrogate's loss function is derived from supervised data loss and losses from the initial conditions and residual of the governing black oil PDE. The PINO-CCR surrogate outputs pressure, water, and gas saturations, along with oil, water, and gas production rates. The methodology was compared to a standard numerical black oil simulator for a waterflooding case on the Norne field, showing similar outputs. This PINO-CCR surrogate was then used in the aREKI history matching workflow, successfully recovering the unknown permeability, porosity and fault multiplier, with simulations up to 6000 times faster than conventional methods. Training the PINO-CCR surrogate on an NVIDIA H100 with 80G memory takes about 5 hours for 100 samples of the Norne field. This workflow is suitable for ensemble-based approaches, where posterior density sampling, given an expensive likelihood evaluation, is desirable for uncertainty quantification.
