Oil Reservoir Production Optimization using Single Shooting and ESDIRK Methods

Andrea Capolei, Carsten Völcker, Jan Frydendall, John Bagterp Jørgensen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

622 Downloads (Pure)


Conventional recovery techniques enable recovery of 10-50% of the oil in an oil field. Advances in smart well technology and enhanced oil recovery techniques enable significant larger recovery. To realize this potential, feedback model-based optimal control technologies are needed to manipulate the injections and oil production such that flow is uniform in a given geological structure. Even in the case of conventional water flooding, feedback based optimal control technologies may enable higher oil recovery than with conventional operational strategies. The optimal control problems that must be solved are large-scale problems and require specialized numerical algorithms. In this paper, we combine a single shooting optimization algorithm based on sequential quadratic programming (SQP) with explicit singly diagonally implicit Runge-Kutta (ESDIRK) integration methods and the a continuous adjoint method for sensitivity computation. We demonstrate the procedure on a water
ooding example with conventional injectors and producers.
Original languageEnglish
Title of host publicationAutomatic Control in Offshore Oil and Gas Production
Number of pages6
PublisherInternational Federation of Automatic Control
Publication date2012
ISBN (Print)978-3-902661-99-9
Publication statusPublished - 2012
Event1st IFAC Workshop: Automatic Control in Offshore Oil and Gas Production - Norwegian University of Science and Technology, Trondheim, Norway
Duration: 31 May 20121 Jun 2012
Conference number: 1


Workshop1st IFAC Workshop
LocationNorwegian University of Science and Technology
SeriesIFAC Proceedings Volumes (IFAC-PapersOnline)


  • Optimal Control
  • Optimization
  • Numerical Methods
  • Oil Reservoir


Dive into the research topics of 'Oil Reservoir Production Optimization using Single Shooting and ESDIRK Methods'. Together they form a unique fingerprint.

Cite this