Optimal control of polymer flooding based on simultaneous perturbation stochastic approximation method guided by finite difference gradient

Abstract The paper established an optimal control model of polymer flooding, which involves the incremental cumulative net present value as objective function, the injection concentration and volume size in each slug of every injector as control variables, and the limitation of polymer concentration and injection amount as boundary constraints. An improved simultaneous perturbation stochastic approximation method guided by finite difference gradient was then proposed. It adjusted the ratio among perturbation steps of different control variables during iterations according to the finite difference gradient. The case study showed the improved algorithm needed much fewer simulations for convergence. Compared with uniform injection scheme, the allocation amount of polymer solution in well groups with strong vertical heterogeneity was increased and the incremental cumulative net present value increased by 11.64% after optimization. The paper finally investigated the effect of crude oil price on the optimum injection amount of polymer solution for a given reservoir.

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

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

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

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

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

[6]  Tor Arne Johansen,et al.  A structured approach to optimizing offshore oil and gas production with uncertain models , 2010, Comput. Chem. Eng..

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

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

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

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

[11]  Louis J. Durlofsky,et al.  Development and Application of a New Well Pattern Optimization Algorithm for Optimizing Large Scale Field Development , 2009 .

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

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

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

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

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

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

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

[19]  M. Powell The NEWUOA software for unconstrained optimization without derivatives , 2006 .

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

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

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

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