Skip to main content
Log in

Recent progress on reservoir history matching: a review

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

Abstract

History matching is a type of inverse problem in which observed reservoir behavior is used to estimate reservoir model variables that caused the behavior. Obtaining even a single history-matched reservoir model requires a substantial amount of effort, but the past decade has seen remarkable progress in the ability to generate reservoir simulation models that match large amounts of production data. Progress can be partially attributed to an increase in computational power, but the widespread adoption of geostatistics and Monte Carlo methods has also contributed indirectly. In this review paper, we will summarize key developments in history matching and then review many of the accomplishments of the past decade, including developments in reparameterization of the model variables, methods for computation of the sensitivity coefficients, and methods for quantifying uncertainty. An attempt has been made to compare representative procedures and to identify possible limitations of each.

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.: Efficient history matching using a multiscale technique. SPE Reserv. Evalu. Eng. 11(1), 154–164 (2008)

    Google Scholar 

  2. Aanonsen, S.I., Eydinov, D.: A multiscale method for distributed parameter estimation with application to reservoir history matching. Comput. Geosci. 10(1), 97–117 (2006)

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

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

    Article  MATH  Google Scholar 

  5. Acar, R., Vogel, C.R.: Analysis of bounded variation penalty methods for ill-posed problems. Inverse Probl. 10, 1217–1229 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  6. Agarwal, B., Blunt, M.J.: Streamline-based method with full-physics forward simulation for history-matching performance data of a North Sea field. SPE J. 8(2), 171–180 (2003)

    Google Scholar 

  7. Agarwal, B., Hermansen, H., Sylte, J.E., Thomas, L.K.: Reservoir characterization of Ekofisk field: a giant, fractured chalk reservoir in the Norwegian North sea — history match. SPE Reserv. Evalu. Eng. 3(6), 534–543 (2000)

    Google Scholar 

  8. Agbalaka, C.C., Oliver, D.S.: Application of the EnKF and localization to automatic history matching of facies distribution and production data. Math. Geosci. 40(4), 353–374 (2008)

    Article  MATH  Google Scholar 

  9. Agbalaka, C.C., Oliver, D.S.: Joint updating of facies multimodal properties and discrete facies variables from assimilating production data using EnKF. SPE Reserv. Evalu. Eng. (2010, accepted)

  10. Anderson, J.L.: Exploring the need for localization in ensemble data assimilation using a hierarchical ensemble filter. Physica D: Nonlinear Phenomena, 230(1–2), 99–111 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  11. Anterion, F., Karcher, B., Eymard, R.: Use of parameter gradients for reservoir history matching, SPE-18433. In: Proc. of the SPE Symposium on Reservoir Simulation, pp. 339–354. Houston, Texas, 6–8 February 1989

  12. Armstrong, M., Dowd, P.A. (eds.): Geostatistical Simulations, vol. 7. Quant. Geol. Geostat. Kluwer Academic Publishers, Dordrecht (1994)

    Google Scholar 

  13. Arroyo-Negrete, E., Devegowda, D., Datta-Gupta, A., Choe, J.: Streamline-assisted ensemble Kalman filter for rapid and continuous reservoir model updating. SPE Reserv. Evalu. Eng. 11(6), 1046–1060 (2008)

    Google Scholar 

  14. Bäck, T.: Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, New York (1996)

    MATH  Google Scholar 

  15. Banchs, R.E., Klie, H., Rodriguez, A., Thomas, S.G., Wheeler, M.F.: A neural stochastic optimization framework for oil parameter estimation. In: Corchado, E., Yin, H., Botti, V., Fyfe, C. (eds.), Intelligent Data Engineering and Automated Learning, Proceedings. Lect. Notes Comput. Sci. vol. 4224, pp. 147–154 (2006)

  16. Barker, J.W., Cuypers, M., Holden, L.: Quantifying uncertainty in production forecasts: another look at the PUNQ-S3 problem. SPE J. 6(4), 433–441 (2001)

    Google Scholar 

  17. Bates, D.M., Watts, D.G.: Relative curvature measures of nonlinearity. J. R. Stat. Soc. B. 42(1), 1–25 (1980)

    MathSciNet  MATH  Google Scholar 

  18. Bi, Z., Oliver, D.S., Reynolds, A.C.: Conditioning 3D stochastic channels to pressure data. SPE J. 5(4), 474–484 (2000)

    Google Scholar 

  19. Bianco, A., Cominelli, A., Dovera, L., Nævdal, G., Vallès, B.: History matching and production forecast uncertainty by means of the ensemble Kalman filter: a real field application (SPE-107161). In: SPE Europec/EAGE Annual Conference and Exhibition. Soc. Pet. Eng. London, UK (2007)

  20. Bissell, R.: Calculating optimal parameters for history matching. In: 4th European Conference on the Mathematics of Oil Recovery (1994)

  21. Bissell, R., Dubrule, O., Lamy, P., Swaby, P., Lepine, O.: Combining goestatistical modelling with gradient information for history matching: the pilot point method, SPE 38730. In: Proc. of the SPE Annual Technical Conference and Exhibition, pp. 139–154. San Antonio, Texas, 5–8 October 1997

  22. Bonet-Cunha, L., Oliver, D.S., Rednar, R.A., Reynolds, A.C.: A hybrid Markov chain Monte Carlo method for generating permeability fields conditioned to multiwell pressure data and prior information. SPE J. 3(3), 261–271 (1998)

    Google Scholar 

  23. Caers, J.: Efficient gradual deformation using a streamline-based proxy method. J. Pet. Sci. Eng. 39(1–2), 57–83 (2003)

    Article  Google Scholar 

  24. Caers, J., Hoffman, T.: The probability perturbation method: a new look at Bayesian inverse modeling. Math. Geol. 38(1), 81–100 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  25. Celaya, M., Wahr, J.: Aliasing and noise in core-surface flow inversions. Geophys. J. Int. 126(2), 447–469 (1996)

    Article  Google Scholar 

  26. Chang, H., Chen, Y., Zhang, D.: Data assimilation of coupled fluid flow and geomechanics using the ensemble Kalman filter. SPE J. 15(2), 382–394 (2010)

    Google Scholar 

  27. Chavent, G.M., Dupuy, M., Lemonnier, P.: History matching by use of optimal control theory. SPE J. 15(1), 74–86 (1975)

    Google Scholar 

  28. Chen, W.H., Gavalas, G.R., Seinfeld, J.H., Wasserman, M.L.: A new algorithm for automatic history matching. SPE J. 14(6), 593–608 (1974)

    Google Scholar 

  29. Chen, Y., Oliver, D.S.: Cross-covariances and localization for EnKF in multiphase flow data assimilation. Comput. Geosci. (2009, online first)

  30. Chen, Y., Oliver, D.S.: Ensemble-based closed-loop optimization applied to Brugge Field (SPE 118926). SPE Reserv. Evalu. Eng. 13(1), 56–71 (2010)

    Google Scholar 

  31. Chen, Y., Oliver, D.S., Zhang, D.: Data assimilation for nonlinear problems by ensemble Kalman filter with reparameterization. J. Pet. Sci. Eng. 66, 1–14 (2009)

    Article  Google Scholar 

  32. Cheng, H., Datta-Gupta, A., He, Z.: A comparison of travel-time and amplitude matching for field-scale production-data integration: sensitivity, nonlinearity, and practical implications. SPE J. 10(1), 75–90 (2005)

    Google Scholar 

  33. Cheng, H., Oyerinde, D., Datta-Gupta, A., Milliken, W.: Compressible streamlines and three-phase history matching. SPE J. 12(4), 475–485 (2007)

    Google Scholar 

  34. Christie, M., Demyanov, V., Erbas, D.: Uncertainty quantification for porous media flows. J. Comput. Phys. 217(1), 143–158 (2006)

    Article  MATH  Google Scholar 

  35. Chu, L., Komara, M., Schatzinger, R.A.: An efficient technique for inversion of reservoir properties using iteration method. SPE J. 5(1), 71–81 (2000)

    Google Scholar 

  36. Chu, L., Reynolds, A.C., Oliver, D.S.: Computation of sensitivity coefficients for conditioning the permeability field to well-test data. In Situ 19(2), 179–223 (1995)

    Google Scholar 

  37. Chung, C.B., Kravaris, C.: Identification of spatially discontinuous parameters in 2nd-order parabolic-systems by piecewise regularisation. Inverse Probl. 4(4), 973–994 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  38. Cominelli, A., Dovera, L., Vimercati, S., Nævdal, G.: Benchmark study of ensemble Kalman filter methodology: history matching and uncertainty quantification for a deep-water oil reservoir (IPTC 13748). In: International Petroleum Technology Conference, Doha, Qatar 7–9 December 2009

  39. Cominelli, A., Ferdinandi, F., de Montleau, P.C., Rossi, R.: Using gradients to refine parameterization in field-case history-matching projects. SPE Reserv. Evalu. Eng. 10(3), 233–240 (2007)

    Google Scholar 

  40. Datta-Gupta, A., Kulkarni, K.N., Yoon, S., Vasco, D.W.: Streamlines, ray tracing and production tomography: generalization to compressible flow. Pet. Geosci. 7(Sp. Iss. SI), S75–S86 (2001)

    Google Scholar 

  41. de Marsily, G., Lavedan, G., Boucher, M., Fasanino, G.: Interpretation of interference tests in a well field using geostatistical techniques to fit the permeability distribution in a reservoir model. In: Geostatistics for Natural Resources Characterization, Part 2, pp. 831–849, D. Reidel (1984)

  42. Deschamps, T., Grussaute, T., Mayers, D., Bissell, R.: The results of testing six different gradient optimisers on two history matching problems. In: Proceedings of the 6th European Conference on the Mathematics of Oil Recovery, pp. B–24 (1998)

  43. Deutsch, C.V.: Annealing techniques applied to reservoir modeling and the integration of geological and engineering (well test) data. Ph.D. thesis, Stanford University, Stanford, California (1992)

  44. Distefano, N., Rath, A.: An identification approach to subsurface hydrological systems. Water Resour. Res. 11(6), 1005–1012 (1975)

    Article  Google Scholar 

  45. Dong, Y., Oliver, D.S.: Quantitative use of 4D seismic data for reservoir description. SPE J. 10(1), 91–99 (2005)

    Google Scholar 

  46. Dorn, O., Villegas, R.: History matching of petroleum reservoirs using a level set technique. Inverse Probl. 24(3), 035015 (2008)

    Article  MathSciNet  Google Scholar 

  47. Efendiev, Y., Hou, T., Luo, W.: Preconditioning Markov chain Monte Carlo simulations using coarse-scale models. SIAM J. Sci. Comput. 28(2), 776–803 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  48. Evensen, G., Hove, J., Meisingset, H.C., Reiso, E., Seim, K.S., Espelid, Ø.: Using the EnKF for assisted history matching of a North Sea reservoir model (SPE 106184). In: Proceedings of the 2007 SPE Reservoir Simulation Symposium (2007)

  49. Ewing, R.E., Pilant, M.S., Wade, G.J., Watson, A.T.: Estimating parameters in scientific computation. IEEE Comput. Sci. Eng. 1(3), 19–31 (1994)

    Article  Google Scholar 

  50. Eydinov, D., Aanonsen, S.I., Haukas, J., Aavatsmark, I.: A method for automatic history matching of a compositional reservoir simulator with multipoint flux approximation. Comput. Geosci. 12(2), 209–225 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  51. Eydinov, D., Gao, G., Li, G., Reynolds, A.C.: Simultaneous estimation of relative permeability and porosity/permeability fields by history matching production data. J. Can. Pet. Technol. 48(12), 13–25 (2009)

    Google Scholar 

  52. Feraille, M., Roggero, F., Manceau, E., Hu, L.Y., Zabalza-Mezghani, I., Reis, L.C.: Application of advanced history matching techniques to an integrated field case study (SPE 84463). In: Proc. of the SPE Annual Technical Conference and Exhibition, Denver, Colorado, 5–8 October 2003

  53. Fienen, M.N., Muffels, C.T., Hunt, R.J.: On constraining pilot point calibration with regularization in PEST. Ground Water 47(6), 835–844 (2009)

    Article  Google Scholar 

  54. Fletcher, R.: Practical Methods of Optimization, 2nd edn. Wiley, New York (1987)

    MATH  Google Scholar 

  55. Floris, F.J.T., Bush, M.D., Cuypers, M., Roggero, F., Syversveen, A.-R.: Methods for quantifying the uncertainty of production forecasts: a comparative study. Pet. Geosci. 7(SUPP), 87–96 (2001)

    Article  Google Scholar 

  56. Galli, A., Beucher, H., Le Loc’h, G., Doligez, B., Group, H.: The pros and cons of the truncated Gaussian method. In: Geostatistical Simulations, pp. 217–233. Kluwer Academic, Dordrecht (1994)

    Google Scholar 

  57. Gao, G., Li, G., Reynolds, A.C.: A stochastic optimization algorithm for automatic history matching. SPE J. 12(2), 196–208 (2007)

    Google Scholar 

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

    Google Scholar 

  59. Gao, G., Zafari, M., Reynolds, A.C.: Quantifying uncertainty for the PUNQ-S3 problem in a Bayesian setting with RML and EnKF. SPE J. 11(4), 506–515 (2006)

    Google Scholar 

  60. Gavalas, G.R., Shah, P.C., Seinfeld, J.H.: Reservoir history matching by Bayesian estimation. SPE J. 16(6), 337–350 (1976)

    Google Scholar 

  61. Georgsen, F., Egeland, T., Knarud, R., Omre, H.: Conditional simulation of facies architecture in fluvial reservoirs. In: Armstrong, M., Dowd, P.A. (eds.) Geostatistical Simulations, pp. 235–250. Kluwer Academic, Dordrecht (1994)

    Google Scholar 

  62. Gilks, W.R., Richardson, S., Spiegelhalter, D.J. (eds.): Markov Chain Monte Carlo in Practice. Chapman & Hall, New York (1996)

    MATH  Google Scholar 

  63. Golub, G.H., van Loan, C.F.: Matrix Computations, 2nd edn. The Johns Hopkins University Press, Baltimore (1989)

    MATH  Google Scholar 

  64. González-Rodríguez, P., Kindelan, M., Moscoso, M., Dorn, O.: History matching problem in reservoir engineering using the propagation-backpropagation method. Inverse Probl. 21, 565–590 (2005)

    Article  MATH  Google Scholar 

  65. Griewank, A.: Achieving logarithmic growth of temporal and spatial complexity in reverse automatic differentiation. Optim. Methods Softw. 1(1), 35–54 (1992)

    Article  MathSciNet  Google Scholar 

  66. Grimstad, A.-A., Mannseth, T.: Nonlinearity, scale, and sensitivity for parameter estimation problems. SIAM J. Sci. Comput. 21(6), 2096–2113 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  67. Grimstad, A.-A., Mannseth, T., Aanonsen, S., Aavatsmark, I., Cominelli, A., Mantica, S.: Identification of unknown permeability trends from history matching of production data. SPE J. 9(4), 419–428 (2004)

    Google Scholar 

  68. Grimstad, A.A., Mannseth, T., Nævdal, G., Urkedal, H.: Scale splitting approach to reservoir characterization. In: SPE Reservoir Simulation Symposium, Houston, Texas, 11–14 February 2001

  69. Grimstad, A.A., Mannseth, T., Nævdal, G., Urkedal, H.: Adaptive multiscale permeability estimation. Comput. Geosci. 7(1), 1–25 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  70. Gu, Y., Oliver, D.S.: History matching of the PUNQ-S3 reservoir model using the ensemble Kalman filter. SPE J. 10(2), 51–65 (2005)

    Google Scholar 

  71. Gu, Y., Oliver, D.S.: An iterative ensemble Kalman filter for multiphase fluid flow data assimilation. SPE J. 12(4), 438–446 (2007)

    Google Scholar 

  72. Gunzburger, M.D.: Perspectives in Flow Control and Optimization, Society for Industrial and Applied Mathematics (2003)

  73. Haugen, V., Naevdal, G., Natvik, L.-J., Evensen, G., Berg, A.M., Flornes, K.M.: History matching using the ensemble Kalman filter on a North Sea field case. SPE J. 13(4), 382–391 (2008)

    Google Scholar 

  74. He, N., Reynolds, A.C., Oliver, D.S.: Three-dimensional reservoir description from multiwell pressure data and prior information. SPE J. 2(3), 312–327 (1997)

    Google Scholar 

  75. He, Z., Yoon, S., Datta-Gupta, A.: Streamline-based production data integration with gravity and changing field conditions. SPE J. 7(4), 423–436 (2002)

    Google Scholar 

  76. Hegstad, B.K., Omre, H., Tjelmeland, H., Tyler, K.: Stochastic simulation and conditioning by annealing in reservoir description. In: Armstrong, M., Dowd, P.A. (eds.) Geostatistical Simulation, pp. 43–55. Kluwer Acad. (1994)

  77. Ho, Y.C., Pepyne, D.L.: Simple explanation of the no-free-lunch theorem and its implications. J. Optim. Theory Appl. 115(3), 549–570 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  78. Hoffman, B.T., Caers, J.: History matching under geological control: application to a north sea reservoir. In: Geostatistics Banff 2004, pp. 1067–1076. Springer (2005)

  79. Holden, L.: Adaptive chains, Tech. rep., Norwegian Computing Center. Oslo, Norway (2000)

    Google Scholar 

  80. Hu, L.Y.: Gradual deformation and iterative calibration of gaussian-related stochastic models. Math. Geol. 32(1), 87–108 (2000)

    Article  Google Scholar 

  81. Hu, L.Y., Blanc, G., Noetinger, B.: Gradual deformaton and iterative calibration of sequential stochastic simulations. Math. Geol. 33(4), 475–489 (2001)

    Article  MATH  Google Scholar 

  82. Hu, L.Y., Ravalec, M.L., Blanc, G.: Gradual deformation and iterative calibration of truncated Gaussian simulations. Pet. Geosci. 7, 25–30 (2001)

    Article  Google Scholar 

  83. Hunt, R.J., Doherty, J., Tonkin, M.J.: Are models too simple? Arguments for increased parameterization. Ground Water 45(3), 254–262 (2007)

    Article  Google Scholar 

  84. Jacquard, P., Jain, C.: Permeability distribution from field pressure data. SPE J. 5(4), 281–294 (1965)

    Google Scholar 

  85. Jafarpour, B., Goyal, V.K., McLaughlin, D.B., Freeman, W.T.: Compressed history matching: exploiting transform-domain sparsity for regularization of nonlinear dynamic data integration problems. Math. Geosci. 42(1), 1–27 (2010)

    Article  MATH  Google Scholar 

  86. Jafarpour, B., McLaughlin, D.B.: History matching with an ensemble Kalman filter and discrete cosine parameterization. Comput. Geosci. 12(2), 227–244 (2008)

    Article  MATH  Google Scholar 

  87. Jahns, H.O.: A rapid method for obtaining a two-dimensional reservoir description from well pressure response data. SPE J. 6(12), 315–327 (1966)

    Google Scholar 

  88. Killough, J.E., Sharma, Y., Dupuy, A., Bissell, R., Wallis, J.: A multiple right hand side iterative solver for history matching SPE 29119. In: Proceedings of the 13th SPE Symposium on Reservoir Simulation, pp. 249–255 (1995)

  89. Kravaris, C., Seinfeld, J.H.: Identification of parameters in distributed parameter-systems by regularization. SIAM J. Control Optim. 23(2), 217–241 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  90. Krymskaya, M.V., Hanea, R.G., Verlaan, M.: An iterative ensemble Kalman filter for reservoir engineering applications. Comput. Geosci. 13(2), 235–244 (2009)

    Article  MATH  Google Scholar 

  91. Kulkarni, K.N., Datta-Gupta, A.: Estimating relative permeability from production data: a streamline approach. SPE J. 5(4), 402–411 (2000)

    Google Scholar 

  92. Landa, J.L., Horne, R.N.: A procedure to integrate well test data, reservoir performance history and 4-D seismic information into a reservoir description (SPE-38653). In: 1997 SPE Annual Technical Conference and Exhibition (1997)

  93. LaVenue, A.M., Pickens, J.F.: Application of a coupled adjoint sensitivity and kriging approach to calibrate a groundwater flow model. Water Resour. Res. 28(6), 1543–1569 (1992)

    Article  Google Scholar 

  94. Le Ravalec, M., Hu, L.Y., Nœtinger, B.: Sampling the conditional realization space using the gradual deformation method. Geostatistics 2000 Cape Town 1, 176–186 (2000)

    Google Scholar 

  95. Le Ravalec, M., Nœtinger B.: Optimization with the gradual deformation method. Math. Geol. 34(2), 125–142 (2002)

    Article  MATH  Google Scholar 

  96. Le Ravalec-Dupin, M., Hu, L.Y.: Gradual deformation of Boolean simulations. In: Leuangthong, O., Deutsch, C. (eds.) Geostatistics Banff 2004, pp. 939–948. Springer, Netherlands (2005)

    Chapter  Google Scholar 

  97. Lee, T.-Y., Kravaris, C., Seinfeld, J.H.: History matching by spline approximation and regularization in single-phase areal reservoirs. SPE Reserv. Eng. 1(5), 521–534 (1986)

    Google Scholar 

  98. Lee, T.-Y., Seinfeld, J.H.: Estimation of absolute and relative permeabilities in petroleum reservoirs. Inverse Probl. 3(4), 711–728 (1987)

    Article  MATH  Google Scholar 

  99. Lee, T.Y., Seinfeld, J.H.: Estimation of two-phase petroleum reservoir properties by regularization. J. Comput. Phys. 69, 397–419 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  100. Lemmon, A.R., Moriarty, E.C.: The importance of proper model assumption in Bayesian phylogenetics. Syst. Biol. 53(2), 265–277 (2004)

    Article  Google Scholar 

  101. Lépine, O.J., Bissell, R.C., Aanonsen, S.I., Pallister, I.C., Barker, J.W.: Uncertainty analysis in predictive reservoir simulation using gradient information. SPE J. 4(3), 251–259 (1999)

    Google Scholar 

  102. Li, G., Reynolds, A.C.: Iterative ensemble Kalman filters for data assimilation. SPE J. 14(3), 496–505 (2009)

    Google Scholar 

  103. Li, R., Reynolds, A.C., Oliver, D.S.: History matching of three-phase flow production data. SPE J. 8(4), 328–340 (2003)

    Google Scholar 

  104. Li, R., Reynolds, A.C., Oliver, D.S.: Sensitivity coefficients for three-phase flow history matching. J. Can. Pet. Technol. 42(4), 70–77 (2003)

    Google Scholar 

  105. Lia, O., Omre, H., Tjelmeland, H., Holden, L., Egeland, T.: Uncertainties in reservoir production forecasts. AAPG Bull. 81(5), 775–802 (1997)

    Google Scholar 

  106. Lien, M., Berre, I., Mannseth, T.: Combined adaptive multiscale and level-set parameter estimation. Multiscale Model. Simul. 4(4), 1349–1372 (2005)

    Article  MathSciNet  Google Scholar 

  107. Liu, N., Oliver, D.S.: Evaluation of Monte Carlo methods for assessing uncertainty. SPE J. 8(2), 188–195 (2003)

    Google Scholar 

  108. Liu, N., Oliver, D.S.: Automatic history matching of geologic facies. SPE J. 9(4), 188–195 (2004)

    Google Scholar 

  109. Liu, N., Oliver, D.S.: Experimental assessment of gradual deformation method. Math. Geol. 36(1), 65–77 (2004)

    Article  MATH  Google Scholar 

  110. Liu, N., Oliver, D.S.: Critical evaluation of the ensemble Kalman filter on history matching of geologic facies. SPE Reserv. Evalu. Eng. 8(6), 470–477 (2005)

    Google Scholar 

  111. Liu, N., Oliver, D.S.: Ensemble Kalman filter for automatic history matching of geologic facies. J. Pet. Sci. Eng. 47(3–4), 147–161 (2005)

    Article  Google Scholar 

  112. Lorentzen, R.J., Flornes, K.M., Nævdal, G.: History matching channelized reservoirs using the ensemble Kalman filter (IPTC 14020). In: International Petroleum Technology Conference, Doha, Qatar, 7–9 December 2009

  113. Lu, P., Horne, R.: A multiresolution approach to reservoir parameter estimation using wavelet analysis. In: SPE Annual Technical Conference and Exhibition, Dallas, Texas, 1-4 October 2000

  114. Makhlouf, E.M., Chen, W.H., Wasserman, M.L., Seinfeld, J.H.: A general history matching algorithm for three-phase, three-dimensional petroleum reservoirs. SPE Adv. Technol. Ser. 1(2), 83–91 (1993)

    Google Scholar 

  115. Matheron, G.: Principles of geostatistics. Econ. Geol. 58(8), 1246–1266 (1963)

    Article  Google Scholar 

  116. McLaughlin, D., Townley, L.R.: A reassessment of the groundwater inverse problem. Water Resour. Res. 32(5), 1131–1161 (1996)

    Article  Google Scholar 

  117. Milliken, W.J., Emanuel, A.S., Chakravarty, A.: Applications of 3D streamline simulation to assist history matching. SPE Reserv. Evalu. Eng. 4(6), 502–508 (2001)

    Google Scholar 

  118. Nielsen, L., Li, H., Tai, X., Aanonsen, S., Espedal, M.: Reservoir description using a binary level set model. Comput. Vis. Sci 13, 41–58 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  119. Oblow, E.M.: Sensitivity theory for eactor thermal-hydraulics problems. Nucl. Sci. Eng. 68, 322–337 (1978)

    Google Scholar 

  120. Oldenburg, D.W., McGillivray, P.R., Ellis, R.G.: Generalized subspace methods for large-scale inverse problems. Geophys. J. Int. 114(1), 12–20 (1993)

    Article  Google Scholar 

  121. Oliver, D.S.: The averaging process in permeability estimation from well-test data. SPE Form. Eval. 5(3), 319–324 (1990)

    Google Scholar 

  122. Oliver, D.S.: Estimation of radial permeability distribution from well test data. SPE Form. Eval. 7(4), 290–296 (1992)

    Google Scholar 

  123. Oliver, D.S.: The influence of nonuniform transmissivity and storativity on drawdown. Water Resour. Res. 29(1), 169–178 (1993)

    Article  Google Scholar 

  124. Oliver, D.S.: Incorporation of transient pressure data into reservoir characterization. In Situ 18(3), 243–275 (1994)

    Google Scholar 

  125. Oliver, D.S.: Multiple realizations of the permeability field from well-test data. SPE J. 1(2), 145–154 (1996)

    Google Scholar 

  126. Oliver, D.S.: On conditional simulation to inaccurate data. Math. Geol. 28(6), 811–817 (1996)

    Article  Google Scholar 

  127. Oliver, D.S.: The sensitivity of tracer concentration to nonuniform permeability and porosity. Transp. Porous Media 30(2), 155–175 (1998)

    Article  Google Scholar 

  128. Oliver, D.S., Cunha, L.B., Reynolds, A.C.: Markov chain Monte Carlo methods for conditioning a permeability field to pressure data. Math. Geol. 29(1), 61–91 (1997)

    Article  Google Scholar 

  129. Oliver, D.S., He, N., Reynolds, A.C.: Conditioning permeability fields to pressure data. In: European Conference for the Mathematics of Oil Recovery, V, pp. 1–11 (1996)

  130. Oliver, D.S., Reynolds, A.C., Bi, Z., Abacioglu, Y.: Integration of production data into reservoir models. Pet. Geosci. 7(Sp. Iss. SI), S65–S73 (2001)

    Article  Google Scholar 

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

    Google Scholar 

  132. Oyerinde, A., Datta-Gupta, A., Milliken, W.: Experiences with streamline-based three-phase history matching (SPE 109964). SPE Reserv. Evalu. Eng. 12(4), 528–541 (2009)

    Google Scholar 

  133. Parker, R.L.: Understanding inverse theory. Ann. Rev. Earth Planet. Sci. 5, 35–64 (1977)

    Article  Google Scholar 

  134. Peters, L., Arts, R.J., Brouwer, G.K., Geel, C.R., Cullick, S., Lorentzen, R.J., Chen, Y., Dunlop, K.N.B., Vossepoel, F.C., Xu, R., Sarma, P.,Alhutali, A.H., Reynolds,A.C.: Results of the Brugge benchmark study for flooding optimization and history matching. SPE Reserv. Evalu. Eng. 13(3), 391–405 (2010)

    Google Scholar 

  135. Phale, H.A., Oliver, D.S.: Data assimilation using the constrained ensemble Kalman filter. SPE J. (2010, accepted)

  136. Rahon, D., Edoa, P.F., Masmoudi, M.: Inversion of geological shapes in reservoir engineering using well-tests and history matching of production data. In: 1997 SPE Annual Technical Conference and Exhibition SPE 38656, pp. 141–150 (1997)

  137. RamaRao, B.S., Mishra, S.: Adjoint sensitivity analysis for mathematical models of coupled nonlinear physical processes. In: Calibration and Reliability in Groundwater Modelling (Proceedings of the ModelCARE 96 Conference held at Golden, Colorado, September 1996), pp. 483–490 (1996)

  138. Reynolds, A.C., He, N., Chu, L., Oliver, D.S.: Reparameterization techniques for generating reservoir descriptions conditioned to variograms and well-test pressure data. SPE J. 1(4), 413–426 (1996)

    Google Scholar 

  139. Reynolds, A.C., Li, R., Oliver, D.S.: Simultaneous estimation of absolute and relative permeability by automatic history matching of three-phase flow production data. J. Can. Pet. Technol. 43(3), 37–46 (2004)

    Google Scholar 

  140. Rodrigues, J.R.P.: Calculating derivatives for automatic history matching. Comput. Geosci. 10(1), 119–136 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  141. Romary, T.: Integrating production data under uncertainty by parallel interacting Markov chains on a reduced dimensional space. Comput. Geosci. 13(1), 103–122 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  142. Romero, C.E., Carter, J.N.: Using genetic algorithms for reservoir characterisation. J. Pet. Sci. Eng. 31(2–4), 113–123 (2001)

    Article  Google Scholar 

  143. Rotondi, M., Nicotra, G., Godi, A., Contento, F.M., Blunt, M., Christie, M.: Hydrocarbon production forecast and uncertainty quantification: a field application (SPE-102135). In: SPE Annual Technical Conference and Exhibition, San Antonio, Texas, USA, 24-27 September 2006

  144. Sahni, I., Horne, R.: Multiresolution wavelet analysis for improved reservoir description. SPE Reserv. Evalu. Eng. 8(1), 53–69 (2005)

    Google Scholar 

  145. Sambridge, M.: Geophysical inversion with a neighbourhood algorithm—II. Appraising The Ensemble. Geophys. J. Int. 138, 727–746 (1999)

    Article  Google Scholar 

  146. Sarma, P., Chen, W.: Generalization of the ensemble Kalman filter using kernels for non-gaussian random fields, SPE-119177. In: SPE Reservoir Simulation Symposium, The Woodlands, Texas, USA, 2–4 February 2009

  147. Sarma, P., Durlofsky, L.J., Aziz, K., Chen, W.H.: Efficient real-time reservoir management using adjoint-based optimal control and model updating. Comput. Geosci. 10(1), 3–36 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  148. Schulze-Riegert, R., Ghedan, S.: Modern techniques for history matching. In: 9th International Forum on Reservoir Simulation (2007)

  149. Schulze-Riegert, R.W., Axmann, J.K., Haase, O., Rian, D.T., You, Y.L.: Evolutionary algorithms applied to history matching of complex reservoirs. SPE Reserv. Evalu. Eng. 5(2), 163–173 (2002)

    Google Scholar 

  150. Schulze-Riegert, R.W., Haase, O., Nekrassov, A.: Combined global and local optimization techniques applied to history matching. In: SPE Reservoir Simulation Symposium (2003)

  151. Seiler, A., Evensen, G., Skjervheim, J.A., Hove, J., Vabo, J.G.: Advanced reservoir management workflow using an EnKF based assisted history matching method, (SPE 118906). In: SPE Reservoir Simulation Symposium, The Woodlands, Texas, USA, 2–4 February 2009

  152. Seiler, A., Rivenæs, J., Aanonsen, S., Evensen, G.: Structural uncertainty modelling and updating by production data integration, (SPE 125352). In: SPE/EAGE Reservoir Characterization and Simulation Conference, Abu Dhabi, UAE, 19–21 October 2009

  153. Shah, P.C., Gavalas, G.R., Seinfeld, J.H.: Error analysis in history matching: the optimum level of parameterization. SPE J. 18(6), 219–228 (1978)

    Google Scholar 

  154. Skjervheim, J.-A., Evensen, G., Aanonsen, S.I., Ruud, B.O., Johansen, T.A.: Incorporating 4D seismic data in reservoir simulation models using ensemble Kalman filter. SPE J. 12(3), 282–292 (2007)

    Google Scholar 

  155. Spall, J.C.: Multivariate stochastic approximation using a simultaneous perturbation gradient approximation. IEEE Trans. Automat. Contr. 37(3), 332–341 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  156. Spall, J.C.: Implementation of the simultaneous perturbation algorithm for stochastic optimization. IEEE Trans. Aerosp. Electron. Syst. 34(3), 817–823 (1998)

    Article  Google Scholar 

  157. Stenerud, V.R., Kippe, V., Lie, K.A., Datta-Gupta, A.: Adaptive multiscale streamline simulation and inversion for high-resolution geomodels. SPE J. 13(1), 99–111 (2008)

    Google Scholar 

  158. Subbey, S., Christie, M., Sambridge, M.: Prediction under uncertainty in reservoir modeling. J. Pet. Sci. Eng. 44(1–2), 143–153 (2004)

    Article  Google Scholar 

  159. Sun, N.-Z., Yeh, W.W.G.: Coupled inverse problems in groundwater modeling; 1. Sensitivity analysis and parameter identification. Water Resour. Res. 26(10), 2507–2525 (1990)

    Google Scholar 

  160. Suzuki, S., Caumon, G., Caers, J.: Dynamic data integration for structural modeling: model screening approach using a distance-based model parameterization. Comput. Geosci. 12(1), 105–119 (2008)

    Article  MATH  Google Scholar 

  161. Tan, T.B., Kalogerakis, N.: A three-dimensional three-phase automatic history matching model: reliability of parameter estimates. J. Can. Pet. Technol. 31(3), 34–41 (1992)

    Google Scholar 

  162. Tarantola, A.: Inverse problem Theory: Methods for Data Fitting and Model Parameter Estimation. Elsevier, Amsterdam, The Netherlands (1987)

    MATH  Google Scholar 

  163. Tavassoli, Z., Carter, J.N., King, P.R.: An analysis of history matching errors. Comput. Geosci. 9(2), 99–123 (2005)

    Article  MATH  Google Scholar 

  164. Tjelmeland, H., Eidsvik, J.: On the use of local optimizations within Metropolis-Hastings updates. J. R. Stat. Soc., Ser. B Stat. Methodol. 66(Part 2), 411–427 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  165. Tjelmeland, H., Hegstad, B.K.: Mode jumping proposals in MCMC, Tech. Rep. Statistics No. 1/1999. Norwegian University of Science and Technology, Trondheim (1999)

  166. Valestrand, R., Sagen, J., Nævdal, G., Huseby, O.: The effect of including tracer data in the ensemble-Kalman-filter approach. SPE J. 15(2), 454–470 (2010)

    Google Scholar 

  167. Vàlles, B., Nævdal, G.: Revisiting Brugge case study using a hierarchical ensemble Kalman filter (IPTC 14074). In: International Petroleum Technology Conference, Doha, Qatar, 7–9 December 2009

  168. van Doren, J.F.M., van den Hof, P.M.J., Jansen, J.D., Bosgra, H.: Determining identifiable parameterizations for large-scale physical models in reservoir engineering. In: Proceedings of the 17th Int. Fed. Autom. Control (IFAC) World Congress, Seoul, Korea, 6–11 July 2008

  169. Vasco, D.W., Datta-Gupta, A.: Integrating multiphase production history in stochastic reservoir characterization. SPE Form. Eval. 12(3), 149–156 (1997)

    Google Scholar 

  170. Vasco, D.W., Datta-Gupta, A.: Asymptotic solutions for solute transport: a formalism for tracer tomography. Water Resour. Res. 35(1), 1–16 (1999)

    Article  Google Scholar 

  171. Vasco, D.W., Yoon, S., Datta-Gupta, A.: Integrating dynamic data into high-resolution reservoir models using streamline-based analytic sensitivity coefficients. SPE J. 4(4), 389–399 (1999)

    Google Scholar 

  172. Vefring, E.H., Nygaard, G., Lorentzen, R.J., Nævdal, G., Fjelde, K.K.: Reservoir characterization during underbalanced drilling (UBD): methodology and active tests. SPE J. 11(2), 181–192 (2006)

    Google Scholar 

  173. Vogel, C.R., Wade, J.G.: Iterative svd-based methods for ill-posed problems. SIAM J. Sci. Comput 15(3), 736–754 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  174. Wang, Y., Kovscek, A.R.: Streamline approach for history matching production data. SPE J. 5(4), 353–362 (2000)

    Google Scholar 

  175. Wang, Y., Li, G., Reynolds, A.C.: Estimation of depths of fluid contacts by history matching using iterative ensemble Kalman smoothers. SPE J. 15(2), 509–525 (2010)

    Google Scholar 

  176. Watson, A.T., Wade, J.G., Ewing, R.E.: Parameter and system identification for fluid flow in underground reservoirs. In: Proceedings of the Conference, Inverse Problems and Optimal Design in Industry, Philadelphia, PA (1994)

  177. Wen, X.-H., Deutsch, C.V., Cullick, A.S.: High resolution reservoir models integrating multiple-well production data, SPE-52231. SPE J. 3(4), 344–355 (1998)

    Google Scholar 

  178. Wen, X.-H., Lee, S., Yu, T.: Simultaneous integration of pressure, water cut, 1 and 4-D seismic data in geostatistical reservoir modeling. Math Geol. 38(3), 301–325 (2006)

    Article  MATH  Google Scholar 

  179. Williams, M.A., Keating, J.F., Barghouty, M.F.: The stratigraphic method: a structured approach to history-matching complex simulation models. SPE Reserv. Evalu. Eng. 1(2), 169–176 (1998)

    Google Scholar 

  180. Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)

    Article  Google Scholar 

  181. Wu, Z.: Conditioning geostatistical models to two-phase flow production data. Ph.D. thesis, University of Tulsa (1999)

  182. Wu, Z., Datta-Gupta, A.: Rapid history matching using a generalized travel-time inversion method. SPE J. 7(2), 113–122 (2002)

    Google Scholar 

  183. Wu, Z., Reynolds, A.C., Oliver, D.S.: Conditioning geostatistical models to two-phase production data. SPE J. 4(2), 142–155 (1999)

    Google Scholar 

  184. Xue, G., Datta-Gupta, A.: Structure preserving inversion: an efficient approach to conditioning stochastic reservoir models to dynamic data, SPE-38727. In: 1997 SPE Annual Technical Conference (1997)

  185. Yang, P.-H., Watson, A.T.: Automatic history matching with variable-metric methods. SPE Reser. Eng. 3(3), 995–1001 (1988)

    Google Scholar 

  186. Yeh, W.W.-G.: Review of parameter identification in groundwater hydrology: the inverse problem. Water Resour. Res. 22(2), 95–108 (1986)

    Article  Google Scholar 

  187. Yoon, S., Malallah, A.H., Datta-Gupta, A., Vasco, D.W., Behrens, R.A.: A multiscale approach to production-data integration using streamline models. SPE J. 6(2), 182–192 (2001)

    Google Scholar 

  188. 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)

    Google Scholar 

  189. Zandvliet, M.J., Van Doren, J.F.M., Bosgra, O.H., Jansen, J.D., Van den Hof, P.M.J.: Controllability, observability and identifiability in single-phase porous media flow. Comput. Geosci. 12(4), 605–622 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  190. Zhang, D., Lu, Z., Chen, Y.: Dynamic reservoir data assimilation with an efficient, dimension-reduced Kalman filter. SPE J. 12(1), 108–117 (2007)

    Google Scholar 

  191. Zhang, F., Reynolds, A.C.: Optimization algorithms for automatic history matching of production data. In: Proceedings of 8th European Conference on the Mathematics of Oil Recovery (2002)

  192. Zhang, F., Reynolds, A.C., Oliver, D.S.: Evaluation of the reduction in uncertainty obtained by conditioning a 3D stochastic channel to multiwell pressure data. Math. Geol. 34(6), 715–742 (2002)

    Article  MATH  Google Scholar 

  193. Zhang, F., Reynolds, A.C., Oliver, D.S.: The impact of upscaling errors on conditioning a stochastic channel to pressure data. SPE J. 8(1), 13–21 (2003)

    MathSciNet  Google Scholar 

  194. Zhang, F., Reynolds, A.C., Oliver, D.S.: An initial guess for the Levenberg-Marquardt algorithm for conditioning a stochastic channel to pressure data. Math. Geol. 35(1), 67–88 (2003)

    Article  MathSciNet  Google Scholar 

  195. Zhang, F.J., Skjervheim, J.A., Reynolds, A.C., Oliver, D.S.: Automatic history matching in a Bayesian framework, example applications. SPE Reserv. Evalu. Eng. 8(3), 214–223 (2005)

    Google Scholar 

  196. Zhang, Y., Liu, N., Oliver, D.S.: Ensemble filter methods with perturbed observations applied to nonlinear problems. Comput. Geosci. 14(2), 249–261 (2010)

    Article  MATH  Google Scholar 

  197. Zhang, Y., Oliver, D.S.: History matching using a multiscale stochastic model with the ensemble Kalman filter: a field case study, SPE-118879. SPE J. (2010, accepted)

  198. Zhang, Y., Oliver, D.S.: Improving the ensemble estimate of the Kalman gain by bootstrap sampling. Mathematical Geosci. 42(3), 327–345 (2010)

    Article  MATH  Google Scholar 

  199. Zhao, Y., Reynolds, A.C., Li, G.: Generating facies maps by assimilating production data and seismic data with the ensemble Kalman filter, SPE-113990. In: Proceedings of the 2008 SPE Improved Oil Recovery Symposium, Tulsa, Oklahoma, 21–23 April 2008

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yan Chen.

Additional information

Submitted for publication in Computational Geosciences, February 2010.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Oliver, D.S., Chen, Y. Recent progress on reservoir history matching: a review. Comput Geosci 15, 185–221 (2011). https://doi.org/10.1007/s10596-010-9194-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10596-010-9194-2

Keywords

Navigation