Skip to main content
Log in

Constrained iterative ensemble smoother for multi solution search assisted history matching

  • Original Paper
  • Published:
Computational Geosciences Aims and scope Submit manuscript

Abstract

History matching algorithms usually converge to the most prominent solution in the hypercube of parameter space defined by bound values. Here, we present a workflow to partition the parameter space into subdomains by defining a set of constraints. Then, a constrained history matching algorithm is developed to search each subdomain for a solution. This algorithm enables the engineers to solve the history matching problem subject to a set of general nonlinear/linear constraints on model parameters. The history matching problem definition follows a Bayesian framework, where the solution is obtained by maximizing the parameter’s posterior probability density conditioned to the field data. With the proposed constrained algorithm, the optimization is subject to a set of constraints on model parameters. The optimizer is an iterative ensemble smoother and the constraints are enforced in a secondary update step at each optimization iteration by projecting the solutions to the feasible domain. The projection operator is derived from the Lagrangian form of the constrained problem, and based on linearizing the active set of constraints at the ensemble updates. The proposed constrained history matching algorithm and multi-solution search workflow are tested on an optimization test problem to validate its robustness and efficiency. Then history matching of a reservoir under water flooding is investigated where the history matching variables are the parameters for the relative permeability curves and the multipliers for the regional rock property fields. The constraints include relations between porosity and permeability multipliers as well as the relative permeability curve parameters. The constrained history matching algorithm could robustly find the feasible solutions which provided acceptable data matches. Moreover, with the application of the presented workflow, multiple solutions could be obtained for the history matching problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aanonsen, S.I., Nævdal, G., Oliver, D.S., Reynolds, A.C., Vallés, B.: The ensemble Kalman filter in reservoir engineering–a review. SPE J. 14(3), 393–412 (2009)

    Article  Google Scholar 

  2. Abacioglu, Y., Oliver, D.S., Reynolds, A.C.: Efficient reservoir history matching using subspace vectors. Comput. Geosci. 5(2), 151–172 (2001)

    Article  Google Scholar 

  3. Al-Rukabi, M., Forouzanfar, F.: Application of assisted history matching to unconventional assets. In: SPE Annual Technical Conference & Exhibition, 30 September - 2 October, Calgary, Canada, Society of Petroleum Engineers. Society of Petroleum Engineers (2019)

  4. Chen, B., He, J., Wen, X. -H., Chen, W., Reynolds, A.C.: Uncertainty quantification and value of information assessment using proxies and markov chain monte carlo method for a pilot project. J. Pet. Sci. Eng. 157, 328–339 (2017)

    Article  Google Scholar 

  5. Chen, Y., Oliver, D.S.: Levenberg–marquardt forms of the iterative ensemble smoother for efficient history matching and uncertainty quantification. Comput. Geosci. 17(4), 689–703 (2013)

    Article  Google Scholar 

  6. Chen, Y., Oliver, D.S.: History matching of the Norne full-field model with an iterative ensemble smoother. SPE Reserv. Evaluation Eng. 17(2), 244–256 (2014)

    Article  Google Scholar 

  7. Emerick, A.A.: Analysis of the performance of ensemble-based assimilation of production and seismic data. J. Pet. Sci. Eng. 139, 219–239 (2016)

    Article  Google Scholar 

  8. Emerick, A.A., Reynolds, A.C.: Ensemble smoother with multiple data assimilations. Comput. Geosci. 55, 3–15 (2013)

    Article  Google Scholar 

  9. Evensen, G.: Sequential data assimilation with a nonlinear quasi-geostrophic model using Monte Carlo methods to forecast error statistics. J. Geophys. Res. 99(C5), 10143–10162 (1994)

    Article  Google Scholar 

  10. Evensen, G.: Analysis of iterative ensemble smoothers for solving inverse problems. Comput. Geosci., 1–24 (2018)

  11. Gao, G., Reynolds, A.C.: An improved implementation of the LBFGS algorithm for automatic history matching. SPE J. 11(1), 5–17 (2006)

    Article  Google Scholar 

  12. Gao, G., Vink, J.C., Chen, C., El Khamra, Y., Tarrahi, M.: Distributed gauss-newton optimization method for history matching problems with multiple best matches. Comput. Geosci. 21(5), 1325–1342 (2017)

    Article  Google Scholar 

  13. Himmelblau, D.M.: Applied Nonlinear Programming. McGraw-Hill, New York (1972)

    Google Scholar 

  14. Iglesias, M.A., Dawson, C.: The regularizing levenberg–marquardt scheme for history matching of petroleum reservoirs. Comput. Geosci. 17(6), 1033–1053 (2013)

    Article  Google Scholar 

  15. Kitanidis, P.K.: Quasi-linear geostatistical theory for inversing. Water Resour. Res. 31(10), 2411–2419 (1995)

    Article  Google Scholar 

  16. Li, W., Lin, G.: An adaptive importance sampling algorithm for bayesian inversion with multimodal distributions. J. Comput. Phys. 294, 173–190 (2015)

    Article  Google Scholar 

  17. Luo, X., Stordal, A.S., Lorentzen, R.J., Naevdal, G., et al.: Iterative ensemble smoother as an approximate solution to a regularized minimum-average-cost problem: Theory and applications. SPE J. (2015)

  18. Ma, X., Bi, L.: A robust adaptive iterative ensemble smoother scheme for practical history matching applications. Comput. Geosci. (2019)

  19. MacKey, D.J.C.: Information, Theory, Inference, and Learning Algorithms, 1st edn. Cambridge University Press, Cambridge (2003)

    Google Scholar 

  20. Oliver, D.S., Chen, Y.: Recent progress on reservoir history matching: a review. Comput. Geosci. 15, 185–221 (2011)

    Article  Google Scholar 

  21. Oliver, D.S., He, N., Reynolds, A.C.: Conditioning permeability fields to pressure data. In: Proceedings of the European Conference for the Mathematics of Oil Recovery (1996)

  22. Oliver, D.S., Reynolds, A.C., Liu, N.: Inverse Theory for Petroleum Reservoir Characterization and History Matching. Cambridge University Press, Cambridge (2008)

    Book  Google Scholar 

  23. Phale, H.A., Oliver, D.S.: Data assimilation using the constrained ensemble kalman filter. SPE J. 16, 331–342 (2011)

    Article  Google Scholar 

  24. Rafiee, J., Reynolds, A.: A two-level MCMC based on the distributed Gauss-Newton method for uncertainty quantification. In: ECMOR XVI-16th European Conference on the Mathematics of Oil Recovery (2018)

  25. Rafiee, J., Reynolds, A.C.: Theoretical and efficient practical procedures for the generation of inflation factors for es-mda. Inv. Probl. 33(11), 115003 (2017)

    Article  Google Scholar 

  26. Skjervheim, J.-A., Evensen, G., Hove, J., Vabø, J.G.: An ensemble smoother for assisted history matching. In: Proceedings of the SPE Reservoir Simulation Symposium, The Woodlands, Texas, USA, 21–23 February (2011)

  27. Smola, A.J., Schölkopf, B.: A tutorial on support vector regression. Stat. Comput. 14(3), 199–222 (2004)

    Article  Google Scholar 

  28. Stordal, A.S., Elsheikh, A.H.: Iterative ensemble smoothers in the annealed importance sampling framework. Adv. Water Resour. 86, 231–239 (2015)

    Article  Google Scholar 

  29. Tarantola, A.: Inverse Problem Theory and Methods for Model Parameter Estimation. SIAM, Philadelphia (2005)

    Book  Google Scholar 

  30. Tavakoli, R., Reynolds, A.C.: History matching with parameterization based on the SVD of a dimensionless sensitivity matrix. SPE J. 15(12), 495–508 (2010)

    Article  Google Scholar 

  31. Thacker, W.C.: Data assimilation with inequality constraints. Ocean Model. 16(3), 264–276 (2007)

    Article  Google Scholar 

  32. van Leeuwen, P.J., Evensen, G.: Data assimilation and inverse methods in terms of a probabilistic formulation. Mon. Weather. Rev. 124, 2898–2913 (1996)

    Article  Google Scholar 

  33. Xu, B., Forouzanfar, F.: The information content and integration of distributed-temperature-sensing data for near-wellbore-reservoir characterization. SPE Reserv. Evaluation Eng. 20(04), 1094–6470 (2017a)

    Article  Google Scholar 

  34. Xu, B., Forouzanfar, F.: Reservoir rock and fluid characterization using distributed temperature sensing DTS systems data. In: Proceedings of the SPE Europec featured at 79th EAGE Conference and Exhibition, 12-15, June, Paris, France (2017b)

  35. Zafari, M., Reynolds, A.C.: Assessing the uncertainty in reservoir description and performance predictions with the ensemble Kalman filter. SPE J. 12(3), 382–391 (2007)

    Article  Google Scholar 

  36. Zhao, Y., Forouzanfar, F., Reynolds, A.C.: Assisted history matching for multi-facies channelized reservoir using ES-MDA with common basis DCT. In: Proceedings of the ECMOR XV-15th European Conference on the Mathematics of Oil Recovery, Amsterdam, Netherlands, 29 August – 1 September (2016)

Download references

Acknowledgements

The authors would like to thank the management of the ExxonMobil Upstream Research Company for supporting this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fahim Forouzanfar.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Forouzanfar, F., Wu, XH. Constrained iterative ensemble smoother for multi solution search assisted history matching. Comput Geosci 25, 1593–1604 (2021). https://doi.org/10.1007/s10596-021-10036-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10596-021-10036-3

Keywords

Navigation