Efficient real-time reservoir management using adjoint-based optimal control and model updating

The key ingredients to successful real-time reservoir management, also known as a “closed-loop” approach, include efficient optimization and model-updating (history-matching) algorithms, as well as techniques for efficient uncertainty propagation. This work discusses a simplified implementation of the closed-loop approach that combines efficient optimal control and model-updating algorithms for real-time production optimization. An adjoint model is applied to provide gradients of the objective function with respect to the well controls; these gradients are then used with standard optimization algorithms to determine optimum well settings. To enable efficient history matching, Bayesian inversion theory is used in combination with an optimal representation of the unknown parameter field in terms of a Karhunen–Loeve expansion. This representation allows for the direct application of adjoint techniques for the history match while assuring that the two-point geostatistics of the reservoir description are maintained. The benefits and efficiency of the overall closed-loop approach are demonstrated through real-time optimizations of net present value (NPV) for synthetic reservoirs under waterflood subject to production constraints and uncertain reservoir description. For two example cases, the closed-loop optimization methodology is shown to provide a substantial improvement in NPV over the base case, and the results are seen to be quite close to those obtained when the reservoir description is known a priori.

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

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

[3]  Mel L. Wasserman,et al.  Practical Applications of Optimal-Control Theory to History-Matching Multiphase Simulator Models , 1975 .

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

[5]  George R. Gavalas,et al.  History Matching in Two-Phase Petroleum Reservoirs , 1980 .

[6]  Philip E. Gill,et al.  Practical optimization , 1981 .

[7]  J. Cullum,et al.  Lanczos algorithms for large symmetric eigenvalue computations , 1985 .

[8]  Zohreh Fathi,et al.  Optimization of an enhanced oil recovery process with boundary controls - A large-scale non-linear maximization , 1987, Autom..

[9]  W. F. Ramirez,et al.  Optimization of an Enhanced Oil Recovery Process with Boundary Controls , 1987 .

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

[11]  W. Ramirez,et al.  Use of optimal control theory to optimize carbon dioxide miscible-flooding enhanced oil recovery , 1989 .

[12]  G. A. Virnovsky Waterflooding strategy design using optimal control theory , 1991 .

[13]  Wei Liu,et al.  Optimal control of three-dimensional steamflooding processes , 1994 .

[14]  Robert F. Stengel,et al.  Optimal Control and Estimation , 1994 .

[15]  Menner A Tatang,et al.  Direct incorporation of uncertainty in chemical and environmental engineering systems , 1995 .

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

[17]  Dean S. Oliver,et al.  Reparameterization Techniques for Generating Reservoir Descriptions Conditioned to Variograms and Well-Test Pressure Data , 1996 .

[18]  I. Zakirov,et al.  Optimizing Reservoir Performance by Automatic Allocation of Well Rates , 1996 .

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

[20]  Akhil Datta-Gupta,et al.  Rapid History Matching Using a Generalized Travel Time Inversion Method , 2001 .

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

[22]  Yannis C. Yortsos,et al.  Optimization of Displacements in Porous Media Using Rate Control , 2001 .

[23]  Kok-Kwang Phoon,et al.  Convergence study of the truncated Karhunen–Loeve expansion for simulation of stochastic processes , 2001 .

[24]  Sebastien Strebelle,et al.  Conditional Simulation of Complex Geological Structures Using Multiple-Point Statistics , 2002 .

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

[26]  Akhil Datta-Gupta,et al.  Rapid History Matching Using a Generalized Travel-Time Inversion Method , 2002 .

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

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

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

[30]  Jef Caers,et al.  The Probability Perturbation Method – An Alternative to a Traditional Bayesian Approach for Solving Inverse Problems , 2004 .

[31]  Jan Dirk Jansen,et al.  Improved Reservoir Management Through Optimal Control and Continuous Model Updating , 2004 .

[32]  Xian-Huan Wen,et al.  Real-Time Reservoir Model Updating Using Ensemble Kalman Filter , 2005 .

[33]  Louis J. Durlofsky,et al.  Implementation of Adjoint Solution for Optimal Control of Smart Wells , 2005 .

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

[35]  Geir Nævdal,et al.  Reservoir Monitoring and Continuous Model Updating Using Ensemble Kalman Filter , 2005 .

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

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

[38]  Louis J. Durlofsky,et al.  Optimizing the performance of smart wells in complex reservoirs using continuously updated geological models , 2005 .