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.
Similar content being viewed by others
References
Aanonsen, S.I.: Efficient history matching using a multiscale technique. SPE Reserv. Evalu. Eng. 11(1), 154–164 (2008)
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)
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)
Abacioglu, Y., Oliver, D.S., Reynolds, A.C.: Efficient reservoir history matching using subspace vectors. Comput. Geosci. 5(2), 151–172 (2001)
Acar, R., Vogel, C.R.: Analysis of bounded variation penalty methods for ill-posed problems. Inverse Probl. 10, 1217–1229 (1994)
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)
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)
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)
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)
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)
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
Armstrong, M., Dowd, P.A. (eds.): Geostatistical Simulations, vol. 7. Quant. Geol. Geostat. Kluwer Academic Publishers, Dordrecht (1994)
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)
Bäck, T.: Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, New York (1996)
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)
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)
Bates, D.M., Watts, D.G.: Relative curvature measures of nonlinearity. J. R. Stat. Soc. B. 42(1), 1–25 (1980)
Bi, Z., Oliver, D.S., Reynolds, A.C.: Conditioning 3D stochastic channels to pressure data. SPE J. 5(4), 474–484 (2000)
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)
Bissell, R.: Calculating optimal parameters for history matching. In: 4th European Conference on the Mathematics of Oil Recovery (1994)
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
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)
Caers, J.: Efficient gradual deformation using a streamline-based proxy method. J. Pet. Sci. Eng. 39(1–2), 57–83 (2003)
Caers, J., Hoffman, T.: The probability perturbation method: a new look at Bayesian inverse modeling. Math. Geol. 38(1), 81–100 (2006)
Celaya, M., Wahr, J.: Aliasing and noise in core-surface flow inversions. Geophys. J. Int. 126(2), 447–469 (1996)
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)
Chavent, G.M., Dupuy, M., Lemonnier, P.: History matching by use of optimal control theory. SPE J. 15(1), 74–86 (1975)
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)
Chen, Y., Oliver, D.S.: Cross-covariances and localization for EnKF in multiphase flow data assimilation. Comput. Geosci. (2009, online first)
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)
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)
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)
Cheng, H., Oyerinde, D., Datta-Gupta, A., Milliken, W.: Compressible streamlines and three-phase history matching. SPE J. 12(4), 475–485 (2007)
Christie, M., Demyanov, V., Erbas, D.: Uncertainty quantification for porous media flows. J. Comput. Phys. 217(1), 143–158 (2006)
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)
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)
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)
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
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)
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)
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)
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)
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)
Distefano, N., Rath, A.: An identification approach to subsurface hydrological systems. Water Resour. Res. 11(6), 1005–1012 (1975)
Dong, Y., Oliver, D.S.: Quantitative use of 4D seismic data for reservoir description. SPE J. 10(1), 91–99 (2005)
Dorn, O., Villegas, R.: History matching of petroleum reservoirs using a level set technique. Inverse Probl. 24(3), 035015 (2008)
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)
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)
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)
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)
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)
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
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)
Fletcher, R.: Practical Methods of Optimization, 2nd edn. Wiley, New York (1987)
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)
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)
Gao, G., Li, G., Reynolds, A.C.: A stochastic optimization algorithm for automatic history matching. SPE J. 12(2), 196–208 (2007)
Gao, G., Reynolds, A.C.: An improved implementation of the LBFGS algorithm for automatic history matching. SPE J. 11(1), 5–17 (2006)
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)
Gavalas, G.R., Shah, P.C., Seinfeld, J.H.: Reservoir history matching by Bayesian estimation. SPE J. 16(6), 337–350 (1976)
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)
Gilks, W.R., Richardson, S., Spiegelhalter, D.J. (eds.): Markov Chain Monte Carlo in Practice. Chapman & Hall, New York (1996)
Golub, G.H., van Loan, C.F.: Matrix Computations, 2nd edn. The Johns Hopkins University Press, Baltimore (1989)
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)
Griewank, A.: Achieving logarithmic growth of temporal and spatial complexity in reverse automatic differentiation. Optim. Methods Softw. 1(1), 35–54 (1992)
Grimstad, A.-A., Mannseth, T.: Nonlinearity, scale, and sensitivity for parameter estimation problems. SIAM J. Sci. Comput. 21(6), 2096–2113 (2000)
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)
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
Grimstad, A.A., Mannseth, T., Nævdal, G., Urkedal, H.: Adaptive multiscale permeability estimation. Comput. Geosci. 7(1), 1–25 (2003)
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)
Gu, Y., Oliver, D.S.: An iterative ensemble Kalman filter for multiphase fluid flow data assimilation. SPE J. 12(4), 438–446 (2007)
Gunzburger, M.D.: Perspectives in Flow Control and Optimization, Society for Industrial and Applied Mathematics (2003)
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)
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)
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)
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)
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)
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)
Holden, L.: Adaptive chains, Tech. rep., Norwegian Computing Center. Oslo, Norway (2000)
Hu, L.Y.: Gradual deformation and iterative calibration of gaussian-related stochastic models. Math. Geol. 32(1), 87–108 (2000)
Hu, L.Y., Blanc, G., Noetinger, B.: Gradual deformaton and iterative calibration of sequential stochastic simulations. Math. Geol. 33(4), 475–489 (2001)
Hu, L.Y., Ravalec, M.L., Blanc, G.: Gradual deformation and iterative calibration of truncated Gaussian simulations. Pet. Geosci. 7, 25–30 (2001)
Hunt, R.J., Doherty, J., Tonkin, M.J.: Are models too simple? Arguments for increased parameterization. Ground Water 45(3), 254–262 (2007)
Jacquard, P., Jain, C.: Permeability distribution from field pressure data. SPE J. 5(4), 281–294 (1965)
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)
Jafarpour, B., McLaughlin, D.B.: History matching with an ensemble Kalman filter and discrete cosine parameterization. Comput. Geosci. 12(2), 227–244 (2008)
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)
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)
Kravaris, C., Seinfeld, J.H.: Identification of parameters in distributed parameter-systems by regularization. SIAM J. Control Optim. 23(2), 217–241 (1985)
Krymskaya, M.V., Hanea, R.G., Verlaan, M.: An iterative ensemble Kalman filter for reservoir engineering applications. Comput. Geosci. 13(2), 235–244 (2009)
Kulkarni, K.N., Datta-Gupta, A.: Estimating relative permeability from production data: a streamline approach. SPE J. 5(4), 402–411 (2000)
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)
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)
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)
Le Ravalec, M., Nœtinger B.: Optimization with the gradual deformation method. Math. Geol. 34(2), 125–142 (2002)
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)
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)
Lee, T.-Y., Seinfeld, J.H.: Estimation of absolute and relative permeabilities in petroleum reservoirs. Inverse Probl. 3(4), 711–728 (1987)
Lee, T.Y., Seinfeld, J.H.: Estimation of two-phase petroleum reservoir properties by regularization. J. Comput. Phys. 69, 397–419 (1987)
Lemmon, A.R., Moriarty, E.C.: The importance of proper model assumption in Bayesian phylogenetics. Syst. Biol. 53(2), 265–277 (2004)
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)
Li, G., Reynolds, A.C.: Iterative ensemble Kalman filters for data assimilation. SPE J. 14(3), 496–505 (2009)
Li, R., Reynolds, A.C., Oliver, D.S.: History matching of three-phase flow production data. SPE J. 8(4), 328–340 (2003)
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)
Lia, O., Omre, H., Tjelmeland, H., Holden, L., Egeland, T.: Uncertainties in reservoir production forecasts. AAPG Bull. 81(5), 775–802 (1997)
Lien, M., Berre, I., Mannseth, T.: Combined adaptive multiscale and level-set parameter estimation. Multiscale Model. Simul. 4(4), 1349–1372 (2005)
Liu, N., Oliver, D.S.: Evaluation of Monte Carlo methods for assessing uncertainty. SPE J. 8(2), 188–195 (2003)
Liu, N., Oliver, D.S.: Automatic history matching of geologic facies. SPE J. 9(4), 188–195 (2004)
Liu, N., Oliver, D.S.: Experimental assessment of gradual deformation method. Math. Geol. 36(1), 65–77 (2004)
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)
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)
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
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
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)
Matheron, G.: Principles of geostatistics. Econ. Geol. 58(8), 1246–1266 (1963)
McLaughlin, D., Townley, L.R.: A reassessment of the groundwater inverse problem. Water Resour. Res. 32(5), 1131–1161 (1996)
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)
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)
Oblow, E.M.: Sensitivity theory for eactor thermal-hydraulics problems. Nucl. Sci. Eng. 68, 322–337 (1978)
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)
Oliver, D.S.: The averaging process in permeability estimation from well-test data. SPE Form. Eval. 5(3), 319–324 (1990)
Oliver, D.S.: Estimation of radial permeability distribution from well test data. SPE Form. Eval. 7(4), 290–296 (1992)
Oliver, D.S.: The influence of nonuniform transmissivity and storativity on drawdown. Water Resour. Res. 29(1), 169–178 (1993)
Oliver, D.S.: Incorporation of transient pressure data into reservoir characterization. In Situ 18(3), 243–275 (1994)
Oliver, D.S.: Multiple realizations of the permeability field from well-test data. SPE J. 1(2), 145–154 (1996)
Oliver, D.S.: On conditional simulation to inaccurate data. Math. Geol. 28(6), 811–817 (1996)
Oliver, D.S.: The sensitivity of tracer concentration to nonuniform permeability and porosity. Transp. Porous Media 30(2), 155–175 (1998)
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)
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)
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)
Oliver, D.S., Reynolds, A.C., Liu, N.: Inverse Theory for Petroleum Reservoir Characterization and History Matching, 1st edn. Cambridge University Press, Cambridge (2008)
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)
Parker, R.L.: Understanding inverse theory. Ann. Rev. Earth Planet. Sci. 5, 35–64 (1977)
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)
Phale, H.A., Oliver, D.S.: Data assimilation using the constrained ensemble Kalman filter. SPE J. (2010, accepted)
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)
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)
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)
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)
Rodrigues, J.R.P.: Calculating derivatives for automatic history matching. Comput. Geosci. 10(1), 119–136 (2006)
Romary, T.: Integrating production data under uncertainty by parallel interacting Markov chains on a reduced dimensional space. Comput. Geosci. 13(1), 103–122 (2009)
Romero, C.E., Carter, J.N.: Using genetic algorithms for reservoir characterisation. J. Pet. Sci. Eng. 31(2–4), 113–123 (2001)
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
Sahni, I., Horne, R.: Multiresolution wavelet analysis for improved reservoir description. SPE Reserv. Evalu. Eng. 8(1), 53–69 (2005)
Sambridge, M.: Geophysical inversion with a neighbourhood algorithm—II. Appraising The Ensemble. Geophys. J. Int. 138, 727–746 (1999)
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
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)
Schulze-Riegert, R., Ghedan, S.: Modern techniques for history matching. In: 9th International Forum on Reservoir Simulation (2007)
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)
Schulze-Riegert, R.W., Haase, O., Nekrassov, A.: Combined global and local optimization techniques applied to history matching. In: SPE Reservoir Simulation Symposium (2003)
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
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
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)
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)
Spall, J.C.: Multivariate stochastic approximation using a simultaneous perturbation gradient approximation. IEEE Trans. Automat. Contr. 37(3), 332–341 (1992)
Spall, J.C.: Implementation of the simultaneous perturbation algorithm for stochastic optimization. IEEE Trans. Aerosp. Electron. Syst. 34(3), 817–823 (1998)
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)
Subbey, S., Christie, M., Sambridge, M.: Prediction under uncertainty in reservoir modeling. J. Pet. Sci. Eng. 44(1–2), 143–153 (2004)
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)
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)
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)
Tarantola, A.: Inverse problem Theory: Methods for Data Fitting and Model Parameter Estimation. Elsevier, Amsterdam, The Netherlands (1987)
Tavassoli, Z., Carter, J.N., King, P.R.: An analysis of history matching errors. Comput. Geosci. 9(2), 99–123 (2005)
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)
Tjelmeland, H., Hegstad, B.K.: Mode jumping proposals in MCMC, Tech. Rep. Statistics No. 1/1999. Norwegian University of Science and Technology, Trondheim (1999)
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)
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
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
Vasco, D.W., Datta-Gupta, A.: Integrating multiphase production history in stochastic reservoir characterization. SPE Form. Eval. 12(3), 149–156 (1997)
Vasco, D.W., Datta-Gupta, A.: Asymptotic solutions for solute transport: a formalism for tracer tomography. Water Resour. Res. 35(1), 1–16 (1999)
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)
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)
Vogel, C.R., Wade, J.G.: Iterative svd-based methods for ill-posed problems. SIAM J. Sci. Comput 15(3), 736–754 (1994)
Wang, Y., Kovscek, A.R.: Streamline approach for history matching production data. SPE J. 5(4), 353–362 (2000)
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)
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)
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)
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)
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)
Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)
Wu, Z.: Conditioning geostatistical models to two-phase flow production data. Ph.D. thesis, University of Tulsa (1999)
Wu, Z., Datta-Gupta, A.: Rapid history matching using a generalized travel-time inversion method. SPE J. 7(2), 113–122 (2002)
Wu, Z., Reynolds, A.C., Oliver, D.S.: Conditioning geostatistical models to two-phase production data. SPE J. 4(2), 142–155 (1999)
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)
Yang, P.-H., Watson, A.T.: Automatic history matching with variable-metric methods. SPE Reser. Eng. 3(3), 995–1001 (1988)
Yeh, W.W.-G.: Review of parameter identification in groundwater hydrology: the inverse problem. Water Resour. Res. 22(2), 95–108 (1986)
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)
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)
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)
Zhang, D., Lu, Z., Chen, Y.: Dynamic reservoir data assimilation with an efficient, dimension-reduced Kalman filter. SPE J. 12(1), 108–117 (2007)
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)
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)
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)
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)
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)
Zhang, Y., Liu, N., Oliver, D.S.: Ensemble filter methods with perturbed observations applied to nonlinear problems. Comput. Geosci. 14(2), 249–261 (2010)
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)
Zhang, Y., Oliver, D.S.: Improving the ensemble estimate of the Kalman gain by bootstrap sampling. Mathematical Geosci. 42(3), 327–345 (2010)
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Submitted for publication in Computational Geosciences, February 2010.
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10596-010-9194-2