End-to-end neural network approach to 3D reservoir simulation and adaptation

Abstract Reservoir simulation and adaptation (also known as history matching) are typically considered as separate problems. While a set of models are aimed at the solution of the forward simulation problem assuming all initial geological parameters are known, the other set of models adjust geological parameters under the fixed forward simulation model to fit production data. This results in many difficulties for both reservoir engineers and developers of new efficient computation schemes. We present a unified approach to reservoir simulation and adaptation problems. A single neural network model allows a forward pass from initial geological parameters of the 3D reservoir model through dynamic state variables to well’s production rates and backward gradient propagation to any model inputs and variables. The model fitting and geological parameters adaptation both become the optimization problem over specific parts of the same neural network model. Standard gradient-based optimization schemes can be used to find the optimal solution. Using real-world oilfield model and historical production rates we demonstrate that the suggested approach allows reservoir simulation and history matching with a benefit of several orders of magnitude simulation speed-up. Finally, to propagate this research we open-source a Python-based framework DeepField that allows standard processing of reservoir models and reproducing the approach presented in this paper.

[1]  Dmitry Koroteev,et al.  Artificial intelligence in oil and gas upstream: Trends, challenges, and scenarios for the future , 2021 .

[2]  D. Oliver,et al.  Recent progress on reservoir history matching: a review , 2011 .

[3]  Ahmed H. Elsheikh,et al.  Reduced order modeling of subsurface multiphase flow models using deep residual recurrent neural networks , 2018, ArXiv.

[4]  David Duvenaud,et al.  Neural Ordinary Differential Equations , 2018, NeurIPS.

[5]  W. B. Whalley,et al.  The use of fractals and pseudofractals in the analysis of two-dimensional outlines: Review and further exploration , 1989 .

[6]  L. Durlofsky,et al.  Deep-learning-based surrogate model for reservoir simulation with time-varying well controls , 2020, Journal of Petroleum Science and Engineering.

[7]  Natalia Gimelshein,et al.  PyTorch: An Imperative Style, High-Performance Deep Learning Library , 2019, NeurIPS.

[8]  Robert Klöfkorn,et al.  Comparison of Higher Order Schemes on Complicated Meshes and Reservoirs , 2019, Day 1 Wed, April 10, 2019.

[9]  Olivier Gosselin,et al.  Gradient-Based History Matching With a Global Optimization Method , 2001 .

[10]  Martin A. Riedmiller,et al.  Embed to Control: A Locally Linear Latent Dynamics Model for Control from Raw Images , 2015, NIPS.

[11]  Andrew L. Maas Rectifier Nonlinearities Improve Neural Network Acoustic Models , 2013 .

[12]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[13]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[14]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[15]  Daniel Rueckert,et al.  Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Yuanle Ma,et al.  Computational methods for multiphase flows in porous media , 2007, Math. Comput..

[17]  Evgeny Burnaev,et al.  Deep Neural Networks Predicting Oil Movement in a Development Unit , 2019, Journal of Petroleum Science and Engineering.

[18]  Dmitry Koroteev,et al.  3D Reservoir Model History Matching Based on Machine Learning Technology (Russian) , 2020 .

[19]  Ali Ghodsi,et al.  Robust Locally-Linear Controllable Embedding , 2017, AISTATS.

[20]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[21]  Uri Shaham,et al.  Dynamic Mode Decomposition , 2013 .

[22]  D. W. Peaceman Interpretation of well-block pressures in numerical reservoir simulation with nonsquare grid blocks and anisotropic permeability , 1983 .

[23]  V. Hurai,et al.  BASIC program for interpretation of microthermometric data from H 2 O and H 2 O-NaCl fluid inclusions , 1989 .

[24]  J. Jansen,et al.  Model-reduced gradient-based history matching , 2011 .