Skip to main content
Top

2017 | OriginalPaper | Chapter

6. Dynamic Programming

Authors : Thomas J. Böhme, Benjamin Frank

Published in: Hybrid Systems, Optimal Control and Hybrid Vehicles

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter introduces the discrete dynamic programming methodology. Dynamic programming is an appealing approach for the solution of (hybrid) optimal control problems. The theoretical foundation is based on the Hamilton–Jacobi–Bellman equation and is relatively easy to understand compared to the much more involved indirect methods. The general algorithm can be implemented in a simple form using only elementary operations compared with the more complex operations in direct methods. The dynamic programming paradigm is fairly general: it is easy to apply to purely continuous optimal control problems and with some minor reformulations it is also well suited for hybrid optimal control problems. Despite these appealing attributes, dynamic programming suffers from some serious drawbacks.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Bardi M, Capuzzo-Dolcetta I (1997) Optimal control and viscosity solutions of Hamilton-Jacobi-Bellman equations. Springer Science and Business Media Bardi M, Capuzzo-Dolcetta I (1997) Optimal control and viscosity solutions of Hamilton-Jacobi-Bellman equations. Springer Science and Business Media
2.
go back to reference Bellman RE (2003) Dynamic Programming, republication of the edition published by princeton university press (1957) edn. Dover Publications Bellman RE (2003) Dynamic Programming, republication of the edition published by princeton university press (1957) edn. Dover Publications
3.
go back to reference Bertsekas DP (1976) Dynamic programming and stochastic control. Academic Press, New YorkMATH Bertsekas DP (1976) Dynamic programming and stochastic control. Academic Press, New YorkMATH
4.
go back to reference Bertsekas DP (1995) Dynamic programming and optimal control, vol 1. Athena Scientific Belmont, MAMATH Bertsekas DP (1995) Dynamic programming and optimal control, vol 1. Athena Scientific Belmont, MAMATH
5.
go back to reference Bertsekas DP (1995) Dynamic programming and optimal control, vol 2. Athena Scientific Belmont, MAMATH Bertsekas DP (1995) Dynamic programming and optimal control, vol 2. Athena Scientific Belmont, MAMATH
6.
go back to reference Bertsekas DP, Tsitsiklis JN (1995) Neuro-dynamic programming: an overview. In: Proceedings of the 34th IEEE conference on decision and control, vol 1. IEEE, pp 560–564 Bertsekas DP, Tsitsiklis JN (1995) Neuro-dynamic programming: an overview. In: Proceedings of the 34th IEEE conference on decision and control, vol 1. IEEE, pp 560–564
7.
go back to reference Branicky MS, Mitter SK (1995) Algorithms for optimal hybrid control. In: Proceedings of the 34th conference on decision and control, pp 2661–2666 Branicky MS, Mitter SK (1995) Algorithms for optimal hybrid control. In: Proceedings of the 34th conference on decision and control, pp 2661–2666
9.
go back to reference Elbert P, Ebbesen S, Guzzella L (2013) Implementation of dynamic programming for-dimensional optimal control problems with final state constraints. IEEE Trans Control Syst Technol 21(3):924–931CrossRef Elbert P, Ebbesen S, Guzzella L (2013) Implementation of dynamic programming for-dimensional optimal control problems with final state constraints. IEEE Trans Control Syst Technol 21(3):924–931CrossRef
10.
go back to reference Gerdts M (2012) Optimal control of ordinary differential equations and differential-algebraic equations. de Gruyter, BerlinMATH Gerdts M (2012) Optimal control of ordinary differential equations and differential-algebraic equations. de Gruyter, BerlinMATH
11.
go back to reference Guzzella L, Sciarretta A (2005) Vehicle propulsion systems. Introduction to modeling and optimization. Springer, Berlin Guzzella L, Sciarretta A (2005) Vehicle propulsion systems. Introduction to modeling and optimization. Springer, Berlin
12.
go back to reference Hedlund S, Rantzer A (1999) Optimal control of hybrid systems. In: Proceedings of the 38th IEEE conference on decision and control, vol 4. IEEE, pp 3972–3977 Hedlund S, Rantzer A (1999) Optimal control of hybrid systems. In: Proceedings of the 38th IEEE conference on decision and control, vol 4. IEEE, pp 3972–3977
13.
go back to reference Kirk D (1970) Optimal control theory: an introduction. Englewood Cliffs, N.J., Prentice-Hall Kirk D (1970) Optimal control theory: an introduction. Englewood Cliffs, N.J., Prentice-Hall
14.
go back to reference Kurzhanskiy A, Varaiya P (2011) Computation of reach sets for dynamical systems. In: Levine WS (ed) The control systems handbook. CRC Press Kurzhanskiy A, Varaiya P (2011) Computation of reach sets for dynamical systems. In: Levine WS (ed) The control systems handbook. CRC Press
15.
go back to reference Liberzon D (2012) Calculus of variations and optimal control theory: a concise introduction. Princeton University Press Liberzon D (2012) Calculus of variations and optimal control theory: a concise introduction. Princeton University Press
16.
go back to reference Luus R (2000) Iterative dynamic programming. CRC Press Luus R (2000) Iterative dynamic programming. CRC Press
17.
go back to reference Murray JJ, Cox CJ, Lendaris GG, Saeks R (2002) Adaptive dynamic programming. IEEE Trans Sys Man Cybern Part C: Appl Rev 32(2):140–153CrossRef Murray JJ, Cox CJ, Lendaris GG, Saeks R (2002) Adaptive dynamic programming. IEEE Trans Sys Man Cybern Part C: Appl Rev 32(2):140–153CrossRef
18.
go back to reference Powell WB (2007) Approximate dynamic programming: solving the curses of dimensionality, vol 703. Wiley Powell WB (2007) Approximate dynamic programming: solving the curses of dimensionality, vol 703. Wiley
19.
go back to reference Rungger M (2011) On the numerical solution of nonlinear and hybrid optimal control problems. PhD thesis, Universität Kassel Rungger M (2011) On the numerical solution of nonlinear and hybrid optimal control problems. PhD thesis, Universität Kassel
20.
go back to reference Sontag ED (1998) Mathematical control theory: deterministic finite dimensional systems, 2nd edn. Springer Science and Business Media Sontag ED (1998) Mathematical control theory: deterministic finite dimensional systems, 2nd edn. Springer Science and Business Media
21.
go back to reference Sundström O, Guzzella L (2009) A generic dynamic programming Matlab function. In: Control applications, (CCA) and intelligent control,(ISIC), 2009 IEEE. IEEE, pp 1625–1630 Sundström O, Guzzella L (2009) A generic dynamic programming Matlab function. In: Control applications, (CCA) and intelligent control,(ISIC), 2009 IEEE. IEEE, pp 1625–1630
22.
go back to reference Sundström O, Ambühl D, Guzzella L (2010) On implementation of dynamic programming for optimal control problems with final state constraints. Oil and Gas Science and Technology-Revue de lInstitut Français du Pétrole 65(1):91–102CrossRef Sundström O, Ambühl D, Guzzella L (2010) On implementation of dynamic programming for optimal control problems with final state constraints. Oil and Gas Science and Technology-Revue de lInstitut Français du Pétrole 65(1):91–102CrossRef
23.
go back to reference Xu X, Antsaklis PJ (2000) A dynamic programming approach for optimal control of switched systems. In: Proceedings of the 39th IEEE conference on decision and control, 2000, vol 2. IEEE, pp 1822–1827 Xu X, Antsaklis PJ (2000) A dynamic programming approach for optimal control of switched systems. In: Proceedings of the 39th IEEE conference on decision and control, 2000, vol 2. IEEE, pp 1822–1827
24.
go back to reference Yuan Z, Teng L, Fengchun S, Peng H (2013) Comparative study of dynamic programming and Pontryagins minimum principle on energy management for a parallel hybrid electric vehicle. Energies 6(4):2305–2318CrossRef Yuan Z, Teng L, Fengchun S, Peng H (2013) Comparative study of dynamic programming and Pontryagins minimum principle on energy management for a parallel hybrid electric vehicle. Energies 6(4):2305–2318CrossRef
Metadata
Title
Dynamic Programming
Authors
Thomas J. Böhme
Benjamin Frank
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-51317-1_6