Skip to main content
Log in

Automatic history matching considering surrogate-based optimization and Karhunen–Loève expansions

  • Technical Paper
  • Published:
Journal of the Brazilian Society of Mechanical Sciences and Engineering Aims and scope Submit manuscript

Abstract

In oil reservoir engineering one stage of great interest is the production history matching process, in which the numerical model is adjusted to reproduce the observed field production. The objective is to find the model parameters which minimize the difference between calculated and observed fluid production rates. However, the consideration of the rock properties along every cell of the numerical model that represents the reservoir as design variables would lead to an unfeasible large number of variables and consequently, a very difficult problem to be solved. To overcome that, we will assume that the permeability field will be stochastic and represented by a spectral decomposition through the Karhunen–Loève expansion (KLE). In this work both linear and nonlinear forms for KLE expansions will be investigated. The mathematical formulation of this problems leads to nonsmooth and high-cost objective functions leading to a difficult problem to be tackled. To overcome that, surrogate models are built and incorporated in a sequential optimization strategy. Results are presented and the potential of the developed tool is discussed.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Abbreviations

C :

Covariance matrix

d obs :

Observed cumulative oil production

E :

Eigenvector matrix

f error :

Objective function

f:

Calculated cumulative oil production

\( \hat{f}\left( x \right) \) :

Kriging model

F :

High-order space

y :

Permeability realization vector

n :

Time step

n dv :

The total number of design variables

N r :

Number of permeability realizations

N c :

Number of reservoir grid elements

Np :

Number of producers wells

t :

Total time step number

K :

Kernel matrix

W :

Covariance matrix of the transformed realizations

α :

Eigenvector of kernel matrix

Λ :

Eigenvalue diagonal matrix

ξ :

Random numbers vector

λ :

Eigenvalue of covariance matrix

ν :

Eigenvector of covariance matrix

References

  1. Oliver DS, Reynolds AC, Liu N (2008) Theory for petroleum reservoir characterization and history matching. Cambridge University Press, Cambridge

    Book  Google Scholar 

  2. Hans OJ (1966) A rapid method for obtaining a two-dimensional reservoir description from well pressure response data, SPE 1473

  3. Chavent C, Dupuy M, Lemonnier P (1973) History matching by use of optimal control theory, paper SPE 4627, presented at the SPE-AIME 48th annual fall meeting, Las Vegas

  4. Fasanino G, Molinard JE, Marsily G, Pelcé V (1986) Inverse modeling in gas reservoirs, paper SPE 15592, presented at the 61st SPE annual technical conference and exhibition, New Orleans

  5. Brouwer DR (2004) Dynamic water flood optimization with smart wells using optimal control theory, Ph.D. thesis, Delft University of Technology, Delft

  6. Aitokhueni I, Durlosfsky LJ (2005) Optimizing the performance of smart wells in complex reservoirs using continuously updated geological models. J Petrol Sci Eng 48:254–264

    Article  Google Scholar 

  7. Sarma P, Durlosfky LJ, Aziz K (2008) Kernel principal component analysis for efficient differentiable parameterization of multipoint geostatistics. Math Geosci 40:3–32

    Article  MathSciNet  MATH  Google Scholar 

  8. Forrester IJ, Sóbester A, Keane AJ (2008) Engineering design via surrogate modeling. Wiley, Chichester

    Book  Google Scholar 

  9. Simpson TW, Maurey TM, Korte JK, Mistree F (2001) Kriging models for global approximations in simulation-based multidisciplinary design optimization. AIAA J 39(12):2233–2241

    Article  Google Scholar 

  10. Giunta AA (2002) Use of data sampling, surrogate models, and numerical optimization in engineering design. In: Proceedings of the 40th AIAA aerospace sciences meeting and exhibition, Reno

  11. Powell MJD (1978) Algorithms for nonlinear constraints that use lagrangian function. Math Program 14:224–248

    Article  MATH  Google Scholar 

  12. Alexandrov N, Dennis Jr JE, Lewisand RM, Torezon V (1997) A trust region framework for managing the use of approximation models in optimization. NASA/CR-201745; ICASE report no. 97-50

  13. Cmg (2006) IMEX: user’s guide. Computing Modeling Group LTD, Calgary

    Google Scholar 

  14. Lira Jr JD (2012) Otimização com Modelos Substitutos Considerando Incertezas em Reservatório de Petróleo. Ph.D. thesis, Civil Engineering, UFPE, Brazil

  15. Tatang M (1995) Direct incorporation of uncertainty in chemical and environmental enginering systems. Ph.D. thesis, MIT

  16. Huang SP, Quek ST, Phonn KK (2001) Convergence study of the truncated Karhunen–oeve expansion for simulation of stochastic processes. Int J Numer Meth Eng 52:1029–1043

    Article  MATH  Google Scholar 

  17. Scholkopf B, Smola A, Muller K (1996) Nonlinear component analysis as a kernel eigenvalue problem. Technical report no. 44, Max-Planck Institut für biologische Kybernetik, Arbeitsgruppe Bülthoff

  18. Du Q, Vance F, Gunzburger M (1999) Centroidal Voronoi Tessellations: applications and algorithms. Society for Industrial and Applied Mathematics

  19. Afonso SM, Horowitz B, Lira Jr JD, Carmo A, Cunha J, Willmerdorf R (2008) Comparison of surrogate building techniques for engineering problems. XXIX Cilamce

  20. Keane AJ, Nair PB (2005) Computational approaches for aerospace design: the pursuit of excellence. Wiley, Chichester

    Book  Google Scholar 

  21. Eldred MS, Giunta AA, Collins SS (2004) Second-order corrections for surrogate-based optimization with model hierarchies. Paper AIAA-2004-4457 in Proceedings of the 10th AIAA/ISSMO multidisciplinary analysis and optimization conference, Albany

  22. Giunta AA, Eldred M (2000) Implementation of a trust region model management strategy in the dakota optimization toolkit. AIAA-2000-4935

  23. Adams BM et al (2011) DAKOTA, A multilevel parallel object-oriented framework for design optimization, parameter estimation, uncertainty quantification, and sensitivity analysis. Version 5.1 - User’s manual. Sandia national laboratories, Albuquerque

  24. Ghanem R (1998) Probabilistic characterization of transport in heterogeneous media. Comput Methods Appl Mech Eng 158:199–220 (Elservier)

    Article  MATH  Google Scholar 

  25. Gill PE, Murray W, Saunders MA, Wright MH (2001) User’s guide for NPSOL 5.0: a Fortran package for nonlinear programing. Technical report SOL 86-6

Download references

Acknowledgments

The authors acknowledge the financial support for this research given by ANP (National Agency of Petroleum, Brazil), CNPQ and PETROBRAS.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Dásio de Lira Jr..

Additional information

Technical Editor: Celso Kazuyuki Morooka.

Rights and permissions

Reprints and permissions

About this article

Cite this article

de Lira, J.D., Willmersdorf, R.B., Afonso, S.M.B. et al. Automatic history matching considering surrogate-based optimization and Karhunen–Loève expansions. J Braz. Soc. Mech. Sci. Eng. 36, 919–928 (2014). https://doi.org/10.1007/s40430-014-0128-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40430-014-0128-0

Keywords

Navigation