Skip to main content

Applying Genetic Programming to Reservoir History Matching Problem

  • Chapter
Genetic Programming Theory and Practice IV

Part of the book series: Genetic and Evolutionary Computation ((GEVO))

Abstract

History matching is the process of updating a petroleum reservoir model using production data. It is a required step before a reservoir model is accepted for forecasting production. The process is normally carried out by flow simulation, which is very time-consuming. As a result, only a small number of simulation runs are conducted and the history matching results are normally unsatisfactory.

In this work, we introduce a methodology using genetic programming (GP) to construct a proxy for reservoir simulator. Acting as a surrogate for the computer simulator, the “cheap” GP proxy can evaluate a large number (millions) of reservoir models within a very short time frame. Collectively, the identified good-matching reservoir models provide us with comprehensive information about the reservoir. Moreover, we can use these models to forecast future production, which is closer to the reality than the forecasts derived from a small number of computer simulation runs.

We have applied the proposed technique to a West African oil field that has complex geology. The results show that GP is able to deliver high quality proxies. Meanwhile, important information about the reservoirs was revealed from the study. Overall, the project has successfully achieved the goal of improving the quality of history matuching results without increasing the number of reservoir simulation runs. This result suggests this novel history matching approach might be effective for other reservoirs with complex geology or a significant amount of production data.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Banzhaf, Wolfgang, Nordin, Peter, Keller, Robert E., and Francone, Frank D. (1998). Genetic Programming — An Introduction; On the Automatic Evolution of Computer Programs and its Applications. Morgan Kaufmann, San Francisco, CA, USA.

    MATH  Google Scholar 

  • Bissell, R. C., Sharma, Y., and Killough, J. E. (1994). History matching using the method of gradients: two case studies. Paper SPE 28590, presented at the SPE Annual Technical Conference and Exhibition, New Orleans, LA, September 25–28.

    Google Scholar 

  • Castellini, Alexandre, Landa, Jorge, and Kikani, Jitendra (2004). Practical methods for uncertainty assessment of flow predictions for reservoirs with significant history — a field case study. Paper A-33, presented at the 9th European Conference on the Mathematics of Oil Recovery, Cannes, France, August 30–September 2.

    Google Scholar 

  • Deutsch, Clayton V. (2002). Geostatistical Reservoir Modeling. Oxford University Press.

    Google Scholar 

  • Eidi, A. L., Holden, L., Reiso, E., and Aanonsen, S. I. (1994). Automatic history matching by use of response surfaces and experimental design. paper presented at the Fourth European Conference on the Mathematics of Oil Recovery, Roros, Norway, June 7–10.

    Google Scholar 

  • Fang, Kai-Tai (1980). Uniform design: Application of number theory in test design. ACTA Mathematicae Applicatae Sinica.

    Google Scholar 

  • Francone, Frank D. (2001). Discipulus Owner’s Manual. 11757 W. Ken Caryl Avenue F, PBM 512, Littleton, Colorado, 80127-3719, USA, version 3.0 draft edition.

    Google Scholar 

  • Koza, John R. (1992). Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge, MA, USA.

    MATH  Google Scholar 

  • Landa, Jorge L. and Guyaguler, Baris (2003). A methodology for history matching and the assessment of uncertainties associated with flow prediction. paper SPE 84465, presented at the SPE Annual Technical Conference and Exhibition, Denver, CO, October 5–8.

    Google Scholar 

  • Landa, Jorge L., Kalia, R. K., Nakano, A., Nomura, K., and Bashishta, P. (2005). History match and associated forecast uncertainty analysis — practical approaches using cluster computing. paper IPTC 10751, presented at The International Petroleum Technology Conference, Doha, Qatar, November 21–23.

    Google Scholar 

  • Narayanan, K., White C.D., Lake, L. W., and Willis, B. J. (1999). Response methods for up-scaling heterogeneous geologic models. paper SPE 51923, presented at the SPE Reservoir Simulation Symposium, Houston, TX, February 14–17.

    Google Scholar 

  • Wen, Xian-Huan., Yu, Tina, and Lee, Seong (2004). Coupling sequential-self calibration and genetic algorithms to integrate production data in geostatistical reservoir modeling. In Proceedings of the Seventh Geostatistics Congress, pages 691–702.

    Google Scholar 

  • Yeten, Burak, Castellini, Alexandre, Guyaguler, Baris, and Chen, Wen (2005). A comparison study on experimental design and response surface methodologies. paper SPE 93347, presented at the SPE Reservoir Simulation Symposium, Houston, TX, January 31–February 2.

    Google Scholar 

  • Yu, Tina, Wen, Xian-Huan, and Lee, Seong (2006a). A hybrid of sequential-self calibration and genetic algorithms inverse technique for geostatistical reservoir modeling. In Proceedings of the IEEE World Congress on Computational Intelligence.

    Google Scholar 

  • Yu, Tina, Wilkinson, Dave, and Castellini, Alexandre (2006b). Constructing reservoir flow simulator proxies using genetic programming for history matching and production forecast uncertainty analysis. submitted.

    Google Scholar 

  • Yu, Tina, Wilkinson, Dave, and Xie, Deyi (2003). A hybrid GP-fuzzy approach for reservoir characterization. In Riolo, Rick L. and Worzel, Bill, editors, Genetic Programming Theory and Practise, chapter 17, pages 271–290. Kluwer.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Yu, T., Wilkinson, D., Castellini, A. (2007). Applying Genetic Programming to Reservoir History Matching Problem. In: Riolo, R., Soule, T., Worzel, B. (eds) Genetic Programming Theory and Practice IV. Genetic and Evolutionary Computation. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-49650-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-49650-4_12

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-33375-5

  • Online ISBN: 978-0-387-49650-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics