Abstract
This paper proposes an augmented Lagrangian method for production optimization in which the cost function to be maximized is defined as an augmented Lagrangian function consisting of the net present value (NPV) and all the equality and inequality constraints except the bound constraints. The bound constraints are dealt with using a trust-region gradient projection method. The paper also presents a way to eliminate the need to convert the inequality constraints to equality constraints with slack variables in the augmented Lagrangian function, which greatly reduces the size of the optimization problem when the number of inequality constraints is large. The proposed method is tested in the context of closed-loop reservoir management benchmark problem based on the Brugge reservoir setup by TNO. In the test, we used the ensemble Kalman filter (EnKF) with covariance localization for data assimilation. Production optimization is done on the updated ensemble mean model from EnKF. The production optimization resulted in a substantial increase in the NPV for the expected reservoir life compared to the base case with reactive control.
Similar content being viewed by others
References
Aanonsen, S., Naevdal, G., Oliver, D., Reynolds, A., Vallès, B.: The ensemble Kalman filter in reservoir engineering—a review. SPE J. 14(3), 393–412, SPE-117274-PA (2009)
Alhuthali, A., Oyerinde, D., Datta-Gupta, A.: Optimal waterflood management using rate control, SPE 102478-MS. In: Proceedings of the 2006 SPE Annual Technical Conference and Exhibition (2006)
Asheim, H.: Maximization of water sweep efficiency by controlling production and injection rates, SPE 18365-MS. In: Proceedings of the 1998 SPE European Petroleum Conference (1988)
Brouwer, D., Jansen, J.: Dynamic optimization of water flooding with smart wells using optimal control theory. SPE J. 9(4), 391–402 (2004)
Brouwer, D., Naevdal, G., Jansen, J., Vefring, E., Kruijsdijk, C.: Improved reservoir management through optimal control and continuous model updating, SPE 90149-MS. In: Proceedings of the 2004 SPE Annual Technical Conference and Exhibition (2004)
Chen, Y., Oliver, D., Zhang, D.: Efficient ensemble-based closed-loop production optimization. SPE J. 14(4), 634–645, SPE-112873-PA (2009)
Chen, Y., Oliver, D.: Ensemble-based closed-loop optimization on Brugge field, SPE 118926-MS. In: SPE Reservoir Simulation Symposium, 2–4 February 2009
Zhu, C., Byrd, R.H., Nocedal, J.: L-BFGS-B: Algorithm 778: L-BFGS-B, FORTRAN routines for large scale bound constrained optimization. ACM Trans. Math. Softw. 23(4), 550–560 (1997)
Conn, A., Gould, N., Toint, P.: LANCELOT: a Fortran Package for Large-scale Nonlinear Optimization (Release A). Springer, New York (1992)
de Montleau, P., Cominelli, A., Neylon, D.R.K., Pallister, I., Tesaker, O., Nygard, I.: Production optimization under constraints using adjoint gradients. In: Proceedings of the 10th European Conference on the Mathematical Oil Recovery—Amsterdam, 4–7 September (2006)
Doublet, D.C., Martinsen, R., Aanonsen, S.I., Tai, X.C.: Efficient optimization of production from smart wells based on the augmented Lagrangian method. In: Proceedings of the 10th European Conference on the Mathematical Oil Recovery—Amsterdam, 4–7 September (2006)
Evensen, G.: Sequential data assimilation with a nonlinear quasi-geostrophic model using Monte Carlo methods to forecast error statistics. J. Geophys. Res. 99, 10,143–10,162 (1994)
Evensen, G.: Data Assimilation: the Ensemble Kalman Filter. Springer, Berlin (2007)
Furrer, R., Bengtsson, T.: Estimation of high-dimensional prior and posterior covariance matrices in Kalman filter variants. Multivar. J. Anal. 98(2), 227–255 (2007)
Gaspari, G., Cohn, S.E.: Construction of correlation functions in two and three dimensions. Q. J. R. Meteorol. Soc. 125(554), 723–757 (1999)
Horn, R.A., Johnson, C.R.: Matrix Analysis. Cambridge University Press, Cambridge (1985)
Houtekamer, P.L., Mitchell, H.L.: A sequential ensemble Kalman filter for atmospheric data assimilation. Mon. Weather Rev. 129(1), 123–137 (2001)
Jansen, J., Brouwer, D., Naevdal, G., van Kruijsdijk, C.: Closed-loop reservoir management. First Break 23, 43–48 (2005)
Jansen, J., Douma, S., Brouwer, D., den Hof, P.V., Heemink, A.: Closed-loop reservoir management, SPE 119098-MS. In: SPE Reservoir Simulation Symposium, 2–4 February (2009)
Kraaijevanger, J.F.B.M., Egberts, P.J.P., Valstar, J.R., Buurman, H.W.: Optimal waterflood design using the adjoint method, SPE 105764-MS. In: SPE Reservoir Simulation Symposium (2007)
Lorentzen, R.J., Berg, A.M., Naevdal, G., Vefring, E.H.: A new approach for dynamic optimization of waterflooding problems, SPE 99690-MS. In: Proceedings of the 2006 SPE Intelligent Energy Conference and Exhibition (2006)
Mitchell, H.L., Houtekamer, P.L., Pellerin, G.: Ensemble size, balance, and model-error representation in an ensemble Kalman filter. Mon. Weather Rev. 130(11), 2791–2808–433 (2002)
Naevdal, G., Johnsen, L.M., Aanonsen, S.I., Vefring, E.H.: Reservoir monitoring and continuous model updating using ensemble Kalman filter. SPE J. 10(1), 66–74, SPE-84372-PA (2005)
Nocedal, J., Wright, S.J.: Numerical Optimization. Springer, New York (1999)
Nwaozo, J.: Dynamic Optimization of a Water Flood Reservoir. Master’s thesis, University of Oklahoma, Norman, Oklahoma (2006)
Peters, E., Arts, R., Brouwer, G., Geel, C.: Results of the Brugge benchmark study for flooding optimisation and history matching, SPE 119094-MS. In: SPE Reservoir Simulation Symposium, 2–4 February (2009)
Byrd, R.H., Lu, P., Nocedal, J.: A limited memory algorithm for bound constrained optimization. SIAM J. Sci. Statist. Comput. 16(5), 1190–1208 (1995)
Sarma, P., Durlofsky, L., Aziz, K.: Implementation of adjoint solution for optimal control of smart wells, SPE 92864-MS. In: Proceedings of the SPE Reservoir Simulation Symposium (2005)
Sarma, P., Chen, W., Durlofsky, L., Aziz, K.: Production optimization with adjoint models under nonlinear control-state path inequality constraints. SPE J. 11(2), 326–339, SPE-99959-PA (2008)
Sarma, P., Durlofsky, L., Aziz, K., Chen, W.: Efficient real-time reservoir management using adjoint-based optimal control and model updating. Comput. Geosci. 10, 3–36 (2006)
Thulin, K., Li, G., Aanonsen, S.I., Reynolds, A.C.: Estimation of initial fluid contacts by assimilation of production data with EnKF. In: Proceedings of the 2007 SPE Annual Technical Conference and Exhibition (2007)
van Essen, G.M., Zandvliet, M., Van Den Hof, P., Bosgra, O., Jansen, J.: Robust waterflooding optimization of multiple geological scenarios. SPE J. 14(1), 202–210, SPE-102913-PA (2009)
Wang, C., Li, G., Reynolds, A.C.: Production optimization in closed-loop reservoir management. SPE J. 14(3), 506–523, SPE-109805-PA (2009)
Zakirov, I.S., Aanonsen, S.I., Zakirov, E.S., Palatnik, B.M.: Optimizing reservoir performance by automatic allocation of well rates. In: Proceedings of the 5th European Conference on the Mathematical Oil Recovery—Leoben, Austria, 3–5 September (1996)
Zhao, Y., Li, G., Reynolds, A.C.: Characterizing measurement error in time-lapse seismic data and production data with an EM algorithm. Oil Gas Sci. Technol. 62(2), 181–193 (2007)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, C., Wang, Y., Li, G. et al. Closed-loop reservoir management on the Brugge test case. Comput Geosci 14, 691–703 (2010). https://doi.org/10.1007/s10596-010-9181-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10596-010-9181-7