A review of closed-loop reservoir management

The closed-loop reservoir management technique enables a dynamic and real-time optimal production schedule under the existing reservoir conditions to be achieved by adjusting the injection and production strategies. This is one of the most effective ways to exploit limited oil reserves more economically and efficiently. There are two steps in closed-loop reservoir management: automatic history matching and reservoir production optimization. Both of the steps are large-scale complicated optimization problems. This paper gives a general review of the two basic techniques in closed-loop reservoir management; summarizes the applications of gradient-based algorithms, gradient-free algorithms, and artificial intelligence algorithms; analyzes the characteristics and application conditions of these optimization methods; and finally discusses the emphases and directions of future research on both automatic history matching and reservoir production optimization.

[1]  Daniela Egas Santander Master thesis in Mathematics , 2010 .

[2]  Albert C. Reynolds,et al.  History matching with parametrization based on the SVD of a dimensionless sensitivity matrix , 2010 .

[3]  Jean-Claude Hennet,et al.  Coordination and optimization in oil and gas production complexes , 2004, Comput. Ind..

[4]  Hua Li,et al.  A multilevel preconditioner and its shared memory implementation for a new generation reservoir simulator , 2014, Petroleum Science.

[5]  Jan Dirk Jansen,et al.  Adjoint-based optimization of multi-phase flow through porous media – A review , 2011 .

[6]  Dean S. Oliver,et al.  COMPUTATION OF SENSITIVITY COEFFICIENTS FOR CONDITIONING THE PERMEABILITY FIELD TO WELL-TEST PRESSURE DATA , 1995 .

[7]  Robert A. Wattenbarger,et al.  Maximizing Seasonal Withdrawals from Gas Storage Reservoirs , 1970 .

[8]  Trond Mannseth,et al.  Adaptive Multiscale Permeability Estimation , 2003 .

[9]  Dean S. Oliver,et al.  History Matching of Three-Phase Flow Production Data , 2003 .

[10]  Jef Caers,et al.  Efficient gradual deformation using a streamline-based proxy method , 2003 .

[11]  Trond Mannseth,et al.  Identification of Unknown Permeability Trends from History Matching of Production Data , 2002 .

[12]  Akhil Datta-Gupta,et al.  Field Experiences with Assisted and Automatic History Matching Using Streamline Models , 2004 .

[13]  Jan Dirk Jansen,et al.  Dynamic Optimization of Waterflooding With Smart Wells Using Optimal Control Theory , 2004 .

[14]  A. C. Pierce,et al.  Performance Matching With Constraints , 1974 .

[15]  Véronique Gervais,et al.  History matching of petroleum reservoir models by the Ensemble Kalman Filter and parameterization methods , 2013, Comput. Geosci..

[16]  Akhil Datta-Gupta,et al.  Fast History Matching of Finite-Difference Models Using Streamline-Based Sensitivities , 2005 .

[17]  John Killough,et al.  History Matching Using the Method of Gradients: Two Case Studies , 1994 .

[18]  Michael Nikolaou,et al.  Real-time reservoir management: A multiscale adaptive optimization and control approach , 2006 .

[19]  Akhil Datta-Gupta,et al.  Optimal Waterflood Management Using Rate Control , 2006 .

[20]  J. Jansen,et al.  Closed-loop reservoir management , 2005 .

[21]  Xian-Huan Wen,et al.  Real-Time Reservoir Model Updating Using Ensemble Kalman Filter With Confirming Option , 2006 .

[22]  Dongxiao Zhang,et al.  Efficient Ensemble-Based Closed-Loop Production Optimization , 2009 .

[23]  Bjarne A. Foss,et al.  Oil production optimization - A piecewise linear model, solved with two decomposition strategies , 2010, Comput. Chem. Eng..

[24]  Chunhong Wang,et al.  Production Optimization in Closed-Loop Reservoir Management , 2009 .

[25]  Geert Brouwer,et al.  Results of the Brugge Benchmark Study for Flooding Optimisation and History Matching , 2010 .

[26]  Dean S. Oliver,et al.  Application of the EnKF and Localization to Automatic History Matching of Facies Distribution and Production Data , 2008 .

[27]  Zohreh Fathi,et al.  Optimal injection policies for enhanced oil recovery: Part 1-Theory and computational strategies , 1984 .

[28]  Kamy Sepehrnoori,et al.  Optimal Hydrocarbon Reservoir Production Policies , 1986, Oper. Res..

[29]  Albert C. Reynolds,et al.  History matching with parameterization based on singular-value decomposition of a dimensionless sensitivity matrix , 2010 .

[30]  Albert C. Reynolds,et al.  A Stochastic Optimization Algorithm for Automatic History Matching , 2007 .

[31]  Martin J. Blunt,et al.  Streamline-Based Method With Full-Physics Forward Simulation for History-Matching Performance Data of a North Sea Field , 2003 .

[32]  Mike Christie,et al.  Hierarchical benchmark case study for history matching, uncertainty quantification and reservoir characterisation , 2013, Comput. Geosci..

[33]  Eduardo Camponogara,et al.  Integrated production optimization of oil fields with pressure and routing constraints: The Urucu field , 2012, Comput. Chem. Eng..

[34]  A. T. Watson,et al.  Automatic History Matching With Variable-Metric Methods , 1988 .

[35]  Dennis Denney,et al.  Results of the Brugge Benchmark Study for Flooding Optimization and History Matching , 2009 .

[36]  Vivek K. Goyal,et al.  Compressed History Matching: Exploiting Transform-Domain Sparsity for Regularization of Nonlinear Dynamic Data Integration Problems , 2010 .

[37]  Haibin Chang,et al.  History matching of facies distribution with the EnKF and level set parameterization , 2010, J. Comput. Phys..

[38]  Ning Liu,et al.  Inverse Theory for Petroleum Reservoir Characterization and History Matching , 2008 .

[39]  J. Carter,et al.  Using Genetic Algorithms to Invert Numerical Simulations , 2002 .

[40]  A. S. Emanuel,et al.  History Matching Three-Dimensional Models Using Optical Control Theory , 1976 .

[41]  Dean S. Oliver,et al.  An Iterative Ensemble Kalman Filter for Multiphase Fluid Flow Data Assimilation , 2007 .

[42]  Kang Zhou,et al.  Optimal control of polymer flooding based on simultaneous perturbation stochastic approximation method guided by finite difference gradient , 2013, Comput. Chem. Eng..

[43]  M. Graells,et al.  Real-Time Evolution for On-line Optimization of Continuous Processes , 2002 .

[44]  Albert C. Reynolds,et al.  Results of the Brugge Benchmark Study for Flooding Optimization and History Matching , 2010 .

[45]  Dean S. Oliver,et al.  Multiple Realizations of the Permeability Field From Well Test Data , 1996 .

[46]  Albert C. Reynolds,et al.  Iterative Ensemble Kalman Filters for Data Assimilation , 2009 .

[47]  Bjarne A. Foss,et al.  Shut-in based production optimization of shale-gas systems , 2013, Comput. Chem. Eng..

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

[49]  Albert C. Reynolds,et al.  Assessing the Uncertainty in Reservoir Description and Performance Predictions With the Ensemble Kalman Filter , 2005 .

[50]  A. Williams,et al.  The Use of Linear Programming and Mathematical Models in Under-Ground Oil Production , 1962 .

[51]  P. Jacquard,et al.  Permeability Distribution From Field Pressure Data , 1965 .

[52]  W. Ramirez,et al.  Optimal injection policies for enhanced oil recovery: Part 2--Surfactant flooding , 1984 .

[53]  D. Oliver,et al.  Evaluation of the Reduction in Uncertainty Obtained by Conditioning a 3D Stochastic Channel to Multiwell Pressure Data , 2002 .

[54]  Dean S. Oliver,et al.  Ensemble Kalman filter for automatic history matching of geologic facies , 2005 .

[55]  Albert Tarantola,et al.  Inverse problem theory - and methods for model parameter estimation , 2004 .

[56]  Jan Dirk Jansen,et al.  Dynamic Optimization of Water Flooding with Smart Wells Using Optimal Control Theory , 2002 .

[57]  Hui Zhao,et al.  Maximization of a Dynamic Quadratic Interpolation Model for Production Optimization , 2013 .

[58]  Dean S. Oliver,et al.  Efficient reservoir history matching using subspace vectors , 2001 .

[59]  V. Barragán-Hernández,et al.  A strategy for simulation and optimization of gas and oil production , 2005, Comput. Chem. Eng..

[60]  M. Powell Developments of NEWUOA for minimization without derivatives , 2008 .

[61]  Dean S. Oliver,et al.  History Matching of the PUNQ-S3 Reservoir Model Using the Ensemble Kalman Filter , 2004 .

[62]  J. Spall Implementation of the simultaneous perturbation algorithm for stochastic optimization , 1998 .

[63]  Louis J. Durlofsky,et al.  A New Approach to Automatic History Matching Using Kernel PCA , 2007 .

[64]  N. Kalogerakis,et al.  A Fully Implicit, Three-Dimensional, Three-Phase Simulator With Automatic History-Matching Capability , 1991 .

[65]  R. K. Wackowski,et al.  Applying Rigorous Decision Analysis Methodology to Optimization of a Tertiary Recovery Project: Rangely Weber Sand Unit, Colorado , 1992 .

[66]  Jose Rodrigues,et al.  Calculating derivatives for automatic history matching , 2006 .

[67]  Yudou Wang,et al.  Reservoir history matching and inversion using an iterative ensemble Kalman filter with covariance localization , 2011 .

[68]  Gijs van Essen,et al.  Hierarchical Long Term and Short Term Production Optimization , 2009 .

[69]  Luís N. Vicente,et al.  Using Sampling and Simplex Derivatives in Pattern Search Methods , 2007, SIAM J. Optim..

[70]  Harald Asheim,et al.  Maximization of Water Sweep Efficiency by Controlling Production and Injection Rates , 1988 .

[71]  P. C. Shah,et al.  Reservoir History Matching by Bayesian Estimation , 1976 .

[72]  Ali Selamat,et al.  Modeling the permeability of carbonate reservoir using type-2 fuzzy logic systems , 2011, Comput. Ind..

[73]  G. Chavent,et al.  History Matching by Use of Optimal Theory , 1975 .

[74]  Hans O. Jahns,et al.  A Rapid Method for Obtaining a Two-Dimensional Reservoir Description From Well Pressure Response Data , 1966 .

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

[76]  Turgay Ertekin,et al.  Utilization of artificial neural networks in the optimization of history matching , 2007 .

[77]  Ron Cramer,et al.  Real Time Optimization: Classification and Assessment , 2006 .

[78]  Y. Chen,et al.  Extended Brugge benchmark case for history matching and water flooding optimization , 2013, Comput. Geosci..

[79]  J. W. Barker,et al.  Quantifying Uncertainty in Production Forecasts: Another Look at the PUNQ-S3 Problem , 2001 .

[80]  L. Durlofsky,et al.  Application of a particle swarm optimization algorithm for determining optimum well location and type , 2010 .

[81]  Dean S. Oliver,et al.  Automatic History Matching in a Bayesian Framework, Example Applications , 2005 .

[82]  Dongxiao Zhang,et al.  Data assimilation for nonlinear problems by ensemble Kalman filter with reparameterization , 2009 .

[83]  Dean S. Oliver,et al.  Evaluation of Monte Carlo Methods for Assessing Uncertainty , 2003 .

[84]  Dean S. Oliver,et al.  Two-stage ensemble-based history matching with multiple modes in the objective function , 2013, Comput. Geosci..

[85]  Albert C. Reynolds,et al.  Combining the Ensemble Kalman Filter with Markov Chain Monte Carlo for Improved History Matching and Uncertainty Characterization , 2011, ANSS 2011.

[86]  Louis J. Durlofsky,et al.  Reduced-order flow modeling and geological parameterization for ensemble-based data assimilation , 2013, Comput. Geosci..

[87]  Y. Yortsos,et al.  Optimization of fluid front dynamics in porous media using rate control. I. Equal mobility fluids , 2000 .

[88]  Ning Liu,et al.  Automatic History Matching of Geologic Facies , 2004 .

[89]  Jan Dirk Jansen,et al.  Waterflooding using closed-loop control , 2006 .

[90]  Wei‐Jr Wu,et al.  Optimum Design of Field-Scale Chemical Flooding Using Reservoir Simulation , 1996 .

[91]  Y. Liu,et al.  Updating multipoint simulations using the ensemble Kalman filter , 2013, Comput. Geosci..

[92]  A. Reynolds,et al.  Uncertainty quantification of reservoir performance predictions using a stochastic optimization algorithm , 2011 .

[93]  S. Takahashi,et al.  Application of Genetic Algorithm to history matching for core flooding , 2004 .

[94]  B. Jafarpour,et al.  History matching with an ensemble Kalman filter and discrete cosine parameterization , 2008 .

[95]  Laura Dovera,et al.  Multimodal ensemble Kalman filtering using Gaussian mixture models , 2011 .

[96]  Deepak Devegowda,et al.  Streamline-Assisted Ensemble Kalman Filter for Rapid and Continuous Reservoir Model Updating , 2008 .

[97]  John H. Seinfeld,et al.  Estimation of two-phase petroleum reservoir properties by regularization , 1987 .

[98]  Geir Nævdal,et al.  An Iterative Ensemble Kalman Filter , 2011, IEEE Transactions on Automatic Control.

[99]  Albert C. Reynolds,et al.  Ensemble smoother with multiple data assimilation , 2013, Comput. Geosci..

[100]  C.J.N. McKie,et al.  Economic Benefits From Automated Optimization of High Pressure Gas Usage in an Oil Production System , 2001 .

[101]  Albert C. Reynolds,et al.  An Improved Implementation of the LBFGS Algorithm for Automatic History Matching , 2004 .

[102]  Dean S. Oliver,et al.  Critical Evaluation of the Ensemble Kalman Filter on History Matching of Geologic Facies , 2005 .

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

[104]  D. Green,et al.  A Method for Determining the Optimum Location of Wells in a Reservoir Using Mixed-Integer Programming , 1974 .

[105]  Rolf Johan Lorentzen,et al.  Analysis of the ensemble Kalman filter for estimation of permeability and porosity in reservoir models , 2005 .

[106]  Akhil Datta-Gupta,et al.  Fast History Matching of Finite-Difference Models Using Streamline-Derived Sensitivities , 2004 .

[107]  L. Durlofsky,et al.  Production Optimization with Adjoint Models under Nonlinear Control-State Path Inequality Constraints , 2008 .

[108]  M. L. Wasserman,et al.  A New Algorithm for Automatic History Matching , 1974 .

[109]  Tor Arne Johansen,et al.  Real-Time Production Optimization of Oil and Gas Production Systems: A Technology Survey , 2007 .

[110]  M. Boucher,et al.  Interpretation of Interference Tests in a Well Field Using Geostatistical Techniques to Fit the Permeability Distribution in a Reservoir Model , 1984 .

[111]  Michael Nikolaou,et al.  A Critical Overview of Artificial Neural Network Applications in the Context of Continuous Oil Field Optimization , 2002 .

[112]  Raphael Amit,et al.  Petroleum Reservoir Exploitation: Switching from Primary to Secondary Recovery , 1986, Oper. Res..

[113]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[114]  Leon S. Lasdon,et al.  Development Planning and Management of Petroleum Reservoirs Using Tank Models and Nonlinear Programming , 1984, Oper. Res..

[115]  Jinchao Xu,et al.  A Multilevel Preconditioner and Its Shared Memory Implementation for New Generation Reservoir Simulator , 2014 .

[116]  Sébastien Da Veiga,et al.  Appropriate formulation of the objective function for the history matching of seismic attributes , 2013, Comput. Geosci..

[117]  Albert C. Reynolds,et al.  Robust Constrained Optimization of Short- and Long-Term Net Present Value for Closed-Loop Reservoir Management , 2012 .

[118]  D. Babayev Mathematical Models for Optimal Timing of Drilling on Multilayer Oil and Gas Fields , 1975 .

[119]  Dean S. Oliver,et al.  Three-dimensional reservoir description from multiwell pressure data and prior information , 1997 .

[120]  Iftekhar A. Karimi,et al.  Optimal producer well placement and production planning in an oil reservoir , 2013, Comput. Chem. Eng..

[121]  Albert C. Reynolds,et al.  Quantifying Uncertainty for the PUNQ-S3 Problem in a Bayesian Setting With RML and EnKF , 2006 .

[122]  Dennis Denney Efficient Closed-Loop Production Optimization Under Uncertainty , 2005 .

[123]  Mrinal K. Sen,et al.  On optimization algorithms for the reservoir oil well placement problem , 2006 .

[124]  Paul M.J. Van den Hof,et al.  Model-based control of multiphase flow in subsurface oil reservoirs , 2008 .

[125]  George J. Moridis,et al.  SeTES: A self-teaching expert system for the analysis, design, and prediction of gas production from unconventional gas resources , 2013, Comput. Geosci..

[126]  J. S. Aronofsky,et al.  A Linear Programming Model for Scheduling Crude Oil Production , 1958 .

[127]  P.M.J. Van den Hof,et al.  Bang-bang control and singular arcs in reservoir flooding , 2007 .

[128]  Zhigang Shang,et al.  An integrated mathematical programming approach for the design and optimisation of offshore fields , 2007, Comput. Chem. Eng..

[129]  L. Durlofsky,et al.  Kernel Principal Component Analysis for Efficient, Differentiable Parameterization of Multipoint Geostatistics , 2008 .

[130]  A. Reynolds,et al.  Iterative Forms of the Ensemble Kalman Filter , 2006 .

[131]  Byron S. Gottfried Optimization of a cyclic steam injection process using penalty functions , 1972 .

[132]  Trond Mannseth,et al.  NEAR-WELL RESERVOIR MONITORING THROUGH ENSEMBLE KALMAN FILTER , 2002 .

[133]  Albert C. Reynolds,et al.  Monte Carlo simulation of permeability fields and reservoir performance predictions with SVD parameterization in RML compared with EnKF , 2011 .

[134]  Ali Elkamel,et al.  An artificial neural network for predicting and optimizing immiscible flood performance in heterogeneous reservoirs , 1998 .

[135]  Dean S. Oliver,et al.  Conditioning Geostatistical Models to Two-Phase Production Data , 1999 .