Life-cycle production optimization of an oil field with an adjoint-based gradient approach

Abstract Life-cycle production optimization is performed on an oil reservoir to find the optimal well controls for a fifteen-year producing period. The objective is to find the set of well controls that yield a higher value of net-present-value (NPV) with respect to the one obtained based on the rate schedule currently proposed. This rate schedule is based on specifying the water injection rate schedule at three water injection wells and the oil rate schedule at each of thirteen producing wells subject to bottomhole pressure constraints, economic constraints, a total water injection rate constraint and a voidage replacement ratio constraint. The field operator specified rate schedule represents the base case. As the reference case is based on specifying rates, in the production optimization problem, the well control variables are specified as the oil rates at the producers at each control step and the water injection rates at the injectors at each control step. Thirty control steps with each control step equal to one-half year are selected. An original gradient-based augmented Lagrangian optimization code is used but the gradient of the NPV is computed from the adjoint code of a commercial simulator. For this reason, some difficulties arise because if a specific well is shut-in or changed from rate control to bottomhole pressure control in the middle of a specific control step due to the violation of a constraint, a zero value is given for the derivative of the cost function with respect to the rate control for that well at that time step and consequently, the optimization algorithm does not change that control variable. A procedure is adopted to reduce the effect of this problem. The optimization results provide new rate controls which improve the NPV by 8.9% compared to the reference case over the fifteen-year production period. Interestingly, for the optimized well controls, the voidage constraint on the field water injection rate is satisfied automatically for most of the reservoir production period without enforcing the constraint and the water cut constraint for all producers except one also is satisfied automatically.

[1]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[2]  Rolf Johan Lorentzen,et al.  A New Approach For Dynamic Optimization Of Water Flooding Problems , 2006 .

[3]  Louis J. Durlofsky,et al.  Production Optimization With Adjoint Models Under Nonlinear Control-State Path Inequality Constraints , 2008 .

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

[5]  Dean S. Oliver,et al.  Sequential Quadratic Programming (SQP) for Solving Constrained Production Optimization --- Case Study from Brugge field , 2011, ANSS 2011.

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

[7]  P. Toint,et al.  Lancelot: A FORTRAN Package for Large-Scale Nonlinear Optimization (Release A) , 1992 .

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

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

[10]  A. Cominelli,et al.  Production Optimization under Constraints Using Adjoint Gradients , 2006 .

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

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

[13]  Chaohui Chen,et al.  Closed-loop reservoir management on the Brugge test case , 2010 .

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

[15]  C. W. Harper,et al.  A FORTRAN IV program for comparing ranking algorithms in quantitative biostratigraphy , 1984 .

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

[17]  A. Reynolds,et al.  Estimation of Optimal Well Controls Using the Augmented Lagrangian Function with Approximate Derivatives , 2012 .

[18]  L. Durlofsky,et al.  Efficient real-time reservoir management using adjoint-based optimal control and model updating , 2006 .

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

[20]  P.J.P. Egberts,et al.  Optimal waterflood design using the adjoint method , 2007 .

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

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

[23]  Hui Zhao,et al.  Maximization of a Dynamic Quadratic Interpolation Model for Production Optimization , 2011, ANSS 2011.