Estimation of Optimal Well Controls Using the Augmented Lagrangian Function with Approximate Derivatives

Abstract When efficient adjoint code for computing the necessary gradients is available, the augmented Lagrangian algorithm provides an efficient and robust method for constrained optimization. Here, we develop an augmented Lagrangian algorithm for constrained optimization problems where adjoint code is not available, and the number of optimization variables is so large that the approximation of gradients with the finite-difference method is not computationally feasible. Our procedure applies a pre-conditioned steepest ascent algorithm to maximize an augmented Lagrangian function which directly incorporates all bound constraints as well as all inequality and equality constraints. The pre-conditioned gradient of the augmented Lagrangian is estimated directly using a simultaneous perturbation stochastic approximation (SPSA) with Gaussian perturbations where the preconditioning matrix is a covariance matrix selected to impose a degree of temporal smoothness on the optimization variables, which, for the specific application considered here, are the well controls. Our implementation of this augmented Lagrangian method is applied to estimate the well controls which maximize the net present value (NPV) of production for the remaining life of a given oil reservoir.

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

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

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

[4]  James C. Spall,et al.  Introduction to stochastic search and optimization - estimation, simulation, and control , 2003, Wiley-Interscience series in discrete mathematics and optimization.

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

[6]  Tim Hesterberg,et al.  Introduction to Stochastic Search and Optimization: Estimation, Simulation, and Control , 2004, Technometrics.

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

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

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

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

[11]  James C. Spall,et al.  Introduction to Stochastic Search and Optimization. Estimation, Simulation, and Control (Spall, J.C. , 2007 .

[12]  I-Jeng Wang,et al.  Stochastic optimisation with inequality constraints using simultaneous perturbations and penalty functions , 2008, Int. J. Control.

[13]  Gijs van Essen,et al.  Robust Waterflooding Optimization of Multiple Geological Scenarios , 2009 .

[14]  Roald Brouwer,et al.  Closed Loop Reservoir Management , 2009 .

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

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

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

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

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