Skip to main content
Top

2017 | OriginalPaper | Chapter

8. Direct Methods for Optimal Control

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

In this chapter another type of methods to solve optimal control problems is discussed. Direct methods transform the original problem via a discretization of the control and the state functions on a time grid to a nonlinear constrained optimization problem. This procedure is known as direct transcription of an optimal control problem and refers to the method of approximating the infinite-dimensional problem by a finite-dimensional one and to solve it with nonlinear programming algorithms.

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 Alamir M, Attia S (2004) On solving optimal control problems for switched hybrid nonlinear systems by strong variations algorithms. In: 6th IFAC symposium on nonlinear control systems (NOLCOS), Stuttgart, Germany, pp 558–563 Alamir M, Attia S (2004) On solving optimal control problems for switched hybrid nonlinear systems by strong variations algorithms. In: 6th IFAC symposium on nonlinear control systems (NOLCOS), Stuttgart, Germany, pp 558–563
2.
go back to reference Axelsson H, Wardi Y, Egerstedt M (2005) Transition-time optimization for switched systems. In: Proceedings of IFAC world congress Axelsson H, Wardi Y, Egerstedt M (2005) Transition-time optimization for switched systems. In: Proceedings of IFAC world congress
3.
go back to reference Axelsson H, Wardi Y, Egerstedt M, Verriest E (2008) Gradient descent approach to optimal mode scheduling in hybrid dynamical systems. J Optim Theory Appl 136. doi:10.1007/s10957-007-9305-y Axelsson H, Wardi Y, Egerstedt M, Verriest E (2008) Gradient descent approach to optimal mode scheduling in hybrid dynamical systems. J Optim Theory Appl 136. doi:10.​1007/​s10957-007-9305-y
4.
go back to reference Balinski ML, Wolfe P, Bertsekas DP, Camerini P, Cullum J (1975) Nondifferentiable optimization. North-Holland, Amsterdam Balinski ML, Wolfe P, Bertsekas DP, Camerini P, Cullum J (1975) Nondifferentiable optimization. North-Holland, Amsterdam
5.
go back to reference Bengea S, DeCarlo R (2003) Optimal and suboptimal control of switching systems. In: Proceedings of the 42nd IEEE conference on decision and control, pp 5295–5300 Bengea S, DeCarlo R (2003) Optimal and suboptimal control of switching systems. In: Proceedings of the 42nd IEEE conference on decision and control, pp 5295–5300
6.
go back to reference Bengea S, Uthaichana K, Žefran M, DeCarlo RA (2011) The control system handbook optimal control of switching systems via embedding into continuous optimal control problems, 2nd edn. CRC Press Bengea S, Uthaichana K, Žefran M, DeCarlo RA (2011) The control system handbook optimal control of switching systems via embedding into continuous optimal control problems, 2nd edn. CRC Press
7.
go back to reference Bengea SC, DeCarlo RA (2005) Optimal control of switching systems. Automatica 41(1):11–27 Bengea SC, DeCarlo RA (2005) Optimal control of switching systems. Automatica 41(1):11–27
8.
go back to reference Bertsekas DP (1975) Nondifferentiable optimization via approximation. In: Nondifferentiable optimization. Springer, pp 1–25 Bertsekas DP (1975) Nondifferentiable optimization via approximation. In: Nondifferentiable optimization. Springer, pp 1–25
9.
go back to reference Betts J, Huffman W (1999) Exploiting sparsity in the direct transcription method for optimal control. Comput Optim Appl 14(2):179–201MathSciNetCrossRefMATH Betts J, Huffman W (1999) Exploiting sparsity in the direct transcription method for optimal control. Comput Optim Appl 14(2):179–201MathSciNetCrossRefMATH
10.
go back to reference Betts JT (1998) Survey of numerical methods for trajectory optimization. J Guid Control Dyn 21(2):193–207CrossRefMATH Betts JT (1998) Survey of numerical methods for trajectory optimization. J Guid Control Dyn 21(2):193–207CrossRefMATH
11.
go back to reference Betts JT (2010) Practical methods for optimal control and estimation using nonlinear programming. Society for industrial and applied mathematics, 2nd edn. doi:10.1137/1.9780898718577 Betts JT (2010) Practical methods for optimal control and estimation using nonlinear programming. Society for industrial and applied mathematics, 2nd edn. doi:10.​1137/​1.​9780898718577
12.
go back to reference Bock H, Plitt K (1984) A multiple shooting algorithm for direct solution of optimal control problems. In: Proceedings of the 9th world congress of the international federation of automatic control, vol 9 Bock H, Plitt K (1984) A multiple shooting algorithm for direct solution of optimal control problems. In: Proceedings of the 9th world congress of the international federation of automatic control, vol 9
13.
go back to reference Boehme TJ, Frank B, Schultalbers M, Schori M, Lampe B (2013) Solutions of hybrid energy-optimal control for model-based calibrations of HEV powertrains. In: SAE world congress, technical Paper 2013-01-1747. doi:10.4271/2013-01-1747 Boehme TJ, Frank B, Schultalbers M, Schori M, Lampe B (2013) Solutions of hybrid energy-optimal control for model-based calibrations of HEV powertrains. In: SAE world congress, technical Paper 2013-01-1747. doi:10.​4271/​2013-01-1747
14.
go back to reference Bonami P, Biegler LT, Conn AR, Cornuéjols G, Grossmann IE, Laird CD, Lee J, Lodi A, Margot F, Sawaya N et al (2008) An algorithmic framework for convex mixed integer nonlinear programs. Discret Optim 5(2):186–204MathSciNetCrossRefMATH Bonami P, Biegler LT, Conn AR, Cornuéjols G, Grossmann IE, Laird CD, Lee J, Lodi A, Margot F, Sawaya N et al (2008) An algorithmic framework for convex mixed integer nonlinear programs. Discret Optim 5(2):186–204MathSciNetCrossRefMATH
15.
go back to reference Bonnans JF, Gilbert JC, Lemaréchal C, Sagastizábal CA (2006) Numerical optimization: theoretical and practical aspects. Springer Science & Business Media Bonnans JF, Gilbert JC, Lemaréchal C, Sagastizábal CA (2006) Numerical optimization: theoretical and practical aspects. Springer Science & Business Media
16.
go back to reference Bulirsch R, Nerz E, Pesch H, von Stryk O (1993) Combining direct and indirect methods in optimal control: Range maximization of a hang glider. In: Bulirsch R, Miele A, Stoer J, Well K (eds) Optimal control, ISNM international series of numerical mathematics, vol 111. Birkhäuser, Basel, pp 273–288. doi:10.1007/978-3-0348-7539-4_20 Bulirsch R, Nerz E, Pesch H, von Stryk O (1993) Combining direct and indirect methods in optimal control: Range maximization of a hang glider. In: Bulirsch R, Miele A, Stoer J, Well K (eds) Optimal control, ISNM international series of numerical mathematics, vol 111. Birkhäuser, Basel, pp 273–288. doi:10.​1007/​978-3-0348-7539-4_​20
17.
go back to reference Burer S, Letchford AN (2012) Non-convex mixed-integer nonlinear programming: a survey. Surv Oper Res Manag Sci 17(2):97–106MathSciNet Burer S, Letchford AN (2012) Non-convex mixed-integer nonlinear programming: a survey. Surv Oper Res Manag Sci 17(2):97–106MathSciNet
18.
go back to reference Büskens C (1998) Optimierungsmethoden und Sensitivitätsanalyse für optimale Steuerprozesse mit Steuer- und Zustandsbeschränkungen. PhD thesis, Universität Münster Büskens C (1998) Optimierungsmethoden und Sensitivitätsanalyse für optimale Steuerprozesse mit Steuer- und Zustandsbeschränkungen. PhD thesis, Universität Münster
19.
go back to reference Butikofer S (2008) Generalized Newton-type methods for nonsmooth equations in optimization and complementarity problems. PhD thesis, ETH Zürich Butikofer S (2008) Generalized Newton-type methods for nonsmooth equations in optimization and complementarity problems. PhD thesis, ETH Zürich
20.
go back to reference Clarke FH (1978) Nonsmooth analysis and optimization. In: Proceedings of the international congress of mathematicians (Helsinki), pp 847–853 Clarke FH (1978) Nonsmooth analysis and optimization. In: Proceedings of the international congress of mathematicians (Helsinki), pp 847–853
21.
go back to reference Cook W (2012) Markowitz and Manne + Eastman + Land and Doig = branch and bound. Optim Storit 227–238 Cook W (2012) Markowitz and Manne + Eastman + Land and Doig = branch and bound. Optim Storit 227–238
22.
go back to reference Duran MA, Grossmann IE (1986) An outer-approximation algorithm for a class of mixed-integer nonlinear programs. Math Program 36(3):307–339MathSciNetCrossRefMATH Duran MA, Grossmann IE (1986) An outer-approximation algorithm for a class of mixed-integer nonlinear programs. Math Program 36(3):307–339MathSciNetCrossRefMATH
24.
go back to reference Enright P, Conway B (1992) Discrete approximations to optimal trajectories using direct transcription and nonlinear programming. J Guid Control Dyn 15(4):994–1002CrossRefMATH Enright P, Conway B (1992) Discrete approximations to optimal trajectories using direct transcription and nonlinear programming. J Guid Control Dyn 15(4):994–1002CrossRefMATH
25.
27.
go back to reference Gerdts S (2012) Mixed-integer DAE optimal control problems: necessary conditions and bounds. In: Campbell S, Mehrmann V, Biegler L (eds) Control and optimization with differential-algebraic constraints. SIAM, pp 189–212 Gerdts S (2012) Mixed-integer DAE optimal control problems: necessary conditions and bounds. In: Campbell S, Mehrmann V, Biegler L (eds) Control and optimization with differential-algebraic constraints. SIAM, pp 189–212
28.
go back to reference Gerdts M (2006) A variable time transformation method for mixed-integer optimal control problems. Optim Control Appl Methods 27(3):169–182MathSciNetCrossRef Gerdts M (2006) A variable time transformation method for mixed-integer optimal control problems. Optim Control Appl Methods 27(3):169–182MathSciNetCrossRef
29.
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
31.
go back to reference Grossmann IE, Kravanja Z (1995) Mixed-integer nonlinear programming techniques for process systems engineering. Comput Chem Eng 19:189–204CrossRef Grossmann IE, Kravanja Z (1995) Mixed-integer nonlinear programming techniques for process systems engineering. Comput Chem Eng 19:189–204CrossRef
32.
33.
go back to reference Hwang I, Li J, Du D (2008) A numerical algorithm for optimal control of a class of hybrid systems: differential transformation based approach. Int J Control 81:277–293MathSciNetCrossRefMATH Hwang I, Li J, Du D (2008) A numerical algorithm for optimal control of a class of hybrid systems: differential transformation based approach. Int J Control 81:277–293MathSciNetCrossRefMATH
34.
go back to reference Grossmann IE, ZK, (1993) Mixed-integer nonlinear programming: a survey of algorithms and applications. IMA Vol Math Appl 93:73–100 Grossmann IE, ZK, (1993) Mixed-integer nonlinear programming: a survey of algorithms and applications. IMA Vol Math Appl 93:73–100
35.
go back to reference Kamgarpour M, Tomlin C (2012) On optimal control of non-autonomous switched systems with a fixed mode sequence. Automatica 48(6):1177–1181MathSciNetCrossRefMATH Kamgarpour M, Tomlin C (2012) On optimal control of non-autonomous switched systems with a fixed mode sequence. Automatica 48(6):1177–1181MathSciNetCrossRefMATH
36.
go back to reference Kirches C (2011) Fast numerical methods for mixed-integer nonlinear model-predictive control. Springer Kirches C (2011) Fast numerical methods for mixed-integer nonlinear model-predictive control. Springer
37.
go back to reference Land AH, Doig AG (1960) An automatic method of solving discrete programming problems. Econ: J Econ Soc 497–520 Land AH, Doig AG (1960) An automatic method of solving discrete programming problems. Econ: J Econ Soc 497–520
38.
go back to reference Lemaréchal C (1989) Nondifferentiable optimization. In: Handbooks in operations research and management science. Elsevier Science Publishers B.V., North-Holland Lemaréchal C (1989) Nondifferentiable optimization. In: Handbooks in operations research and management science. Elsevier Science Publishers B.V., North-Holland
40.
go back to reference Leyffer S (1993) Deterministic methods for mixed integer nonlinear programming. PhD thesis, University of Dundee Leyffer S (1993) Deterministic methods for mixed integer nonlinear programming. PhD thesis, University of Dundee
41.
42.
go back to reference Leyffer S (2006) Complementarity constraints as nonlinear equations: theory and numerical experience. In: Optimization with multivalued mappings. Springer, pp 169–208 Leyffer S (2006) Complementarity constraints as nonlinear equations: theory and numerical experience. In: Optimization with multivalued mappings. Springer, pp 169–208
43.
go back to reference Linderoth JT, Savelsbergh MW (1999) A computational study of search strategies for mixed integer programming. INFORMS J Comput 11(2):173–187MathSciNetCrossRefMATH Linderoth JT, Savelsbergh MW (1999) A computational study of search strategies for mixed integer programming. INFORMS J Comput 11(2):173–187MathSciNetCrossRefMATH
44.
go back to reference Little JD, Murty KG, Sweeney DW, Karel C (1963) An algorithm for the traveling salesman problem. Oper Res 11(6):972–989CrossRefMATH Little JD, Murty KG, Sweeney DW, Karel C (1963) An algorithm for the traveling salesman problem. Oper Res 11(6):972–989CrossRefMATH
45.
go back to reference Luks̆an L, Vlc̆ek J (1999) Globally convergent variable metric method for convex and nonsmooth unconstrained minimization. J Optim Theory Appl 102:593–613 Luks̆an L, Vlc̆ek J (1999) Globally convergent variable metric method for convex and nonsmooth unconstrained minimization. J Optim Theory Appl 102:593–613
46.
go back to reference Maurer H, Büskens C, Kim JH, Kaya C (2005) Optimization methods for the verification of second order sufficient conditions for bang-bang controls. Optim Control Appl Methods 26(3):129–156MathSciNetCrossRef Maurer H, Büskens C, Kim JH, Kaya C (2005) Optimization methods for the verification of second order sufficient conditions for bang-bang controls. Optim Control Appl Methods 26(3):129–156MathSciNetCrossRef
48.
go back to reference Mordukhovich B (2006) Variational analysis and generalized differentiation II, applications. Grundlehren der mathematischen Wissenschaften. Springer, BerlinCrossRef Mordukhovich B (2006) Variational analysis and generalized differentiation II, applications. Grundlehren der mathematischen Wissenschaften. Springer, BerlinCrossRef
49.
go back to reference Nüesch T, Elbert P, Flankl M, Onder C, Guzzella L (2014) Convex optimization for the energy management of hybrid electric vehicles considering engine start and gearshift costs. Energies 7:834–856CrossRef Nüesch T, Elbert P, Flankl M, Onder C, Guzzella L (2014) Convex optimization for the energy management of hybrid electric vehicles considering engine start and gearshift costs. Energies 7:834–856CrossRef
50.
go back to reference Quesada I, Grossmann IE (1992) An LP/NLP based branched and bound algorithm for convex MINLP optimization problems. Comput Chem Eng 16:937–947CrossRef Quesada I, Grossmann IE (1992) An LP/NLP based branched and bound algorithm for convex MINLP optimization problems. Comput Chem Eng 16:937–947CrossRef
51.
go back to reference Rall L (1981) Automatic differentiation: techniques and applications, vol 120. Lecture notes in computer science. Springer, Berlin Rall L (1981) Automatic differentiation: techniques and applications, vol 120. Lecture notes in computer science. Springer, Berlin
52.
go back to reference Riedinger P, Daafouz J, Iung C (2003) Suboptimal switched controls in context of singular arcs. In: Proceedings of the 42nd IEEE conference on decision and control, vol 6. IEEE, pp 6254–6259 Riedinger P, Daafouz J, Iung C (2003) Suboptimal switched controls in context of singular arcs. In: Proceedings of the 42nd IEEE conference on decision and control, vol 6. IEEE, pp 6254–6259
53.
go back to reference SA Attia JR V Azhmyakov (2007) State jump optimization for a class of hybrid autonomous systems. In: Proceedings of the 16th IEEE international conference on control applications, pp 1408–1413 SA Attia JR V Azhmyakov (2007) State jump optimization for a class of hybrid autonomous systems. In: Proceedings of the 16th IEEE international conference on control applications, pp 1408–1413
54.
go back to reference Sager S (2005) Numerical methods for mixed-integer optimal control problems. PhD thesis, Universität Heidelberg Sager S (2005) Numerical methods for mixed-integer optimal control problems. PhD thesis, Universität Heidelberg
55.
go back to reference Sager S (2009) Reformulations and algorithms for the optimization of switching decisions in nonlinear optimal control. J Process Control 19(8):1238–1247CrossRef Sager S (2009) Reformulations and algorithms for the optimization of switching decisions in nonlinear optimal control. J Process Control 19(8):1238–1247CrossRef
58.
59.
go back to reference Schäfer R (2014) Gemischt-ganzzahlige Optimalsteuerung, Sensitivitätsanalyse und Echtzeitoptimierung von Parallel-Hybridfahrzeugen. Master’s thesis, Universität Bremen Schäfer R (2014) Gemischt-ganzzahlige Optimalsteuerung, Sensitivitätsanalyse und Echtzeitoptimierung von Parallel-Hybridfahrzeugen. Master’s thesis, Universität Bremen
60.
go back to reference Schori M (2015) Solution of optimal control problems for switched systems. Algorithms and applications for hybrid vehicles. PhD thesis, Universität Rostock Schori M (2015) Solution of optimal control problems for switched systems. Algorithms and applications for hybrid vehicles. PhD thesis, Universität Rostock
61.
go back to reference Schori M, Boehme TJ, Frank B, Schultalbers M (2014) Control optimization of discontinuous hybrid systems using embedding. Discret Event Syst 12:326–331 Schori M, Boehme TJ, Frank B, Schultalbers M (2014) Control optimization of discontinuous hybrid systems using embedding. Discret Event Syst 12:326–331
62.
go back to reference Schori M, Boehme TJ, Jeinsch T, Lampe B (2015) Switching time optimization for discontinuous switched systems. Proceedings of the 2015 European control conference (ECC), July 15–17. Linz. IEEE, pp 1742–1747 Schori M, Boehme TJ, Jeinsch T, Lampe B (2015) Switching time optimization for discontinuous switched systems. Proceedings of the 2015 European control conference (ECC), July 15–17. Linz. IEEE, pp 1742–1747
63.
go back to reference Shaikh MS (2004) Optimal control of hybrid systems: theory and algorithms. PhD thesis, Department of Electrical and Computer Engineering, McGill University, Montreal Shaikh MS (2004) Optimal control of hybrid systems: theory and algorithms. PhD thesis, Department of Electrical and Computer Engineering, McGill University, Montreal
65.
go back to reference von Stryk O (1995) Numerische Lösung optimaler Steuerungsprobleme: Diskretisierung, Parameteroptimierung und Berechnung der adjungierten Variablen. Fortschritt-Berichte VDI-Verlag 8 von Stryk O (1995) Numerische Lösung optimaler Steuerungsprobleme: Diskretisierung, Parameteroptimierung und Berechnung der adjungierten Variablen. Fortschritt-Berichte VDI-Verlag 8
67.
go back to reference von Stryk O, Glocker M (2000) Decomposition of mixed-integer optimal control problems using branch and bound and sparse direct collocation. In: The 4th international conference on automation of mixed processes: hybrid dynamic systems, pp 99–104 von Stryk O, Glocker M (2000) Decomposition of mixed-integer optimal control problems using branch and bound and sparse direct collocation. In: The 4th international conference on automation of mixed processes: hybrid dynamic systems, pp 99–104
68.
69.
go back to reference Tavernini L (2009) Generic asymptotic error estimates for the numerical simulation of hybrid systems. Nonlinear Anal: Hybrid Syst 3(2):108–123MathSciNetMATH Tavernini L (2009) Generic asymptotic error estimates for the numerical simulation of hybrid systems. Nonlinear Anal: Hybrid Syst 3(2):108–123MathSciNetMATH
70.
go back to reference Till J, Engell S, Panek S, Stursberg O (2004) Applied hybrid system optimization: an empirical investigation of complexity. Control Eng Pract 12(10):1291–1303CrossRef Till J, Engell S, Panek S, Stursberg O (2004) Applied hybrid system optimization: an empirical investigation of complexity. Control Eng Pract 12(10):1291–1303CrossRef
71.
go back to reference Tsang T, Himmelblau D, Edgar T (1975) Optimal control via collocation and non-linear programming. Int J Control 21(5):763–768CrossRefMATH Tsang T, Himmelblau D, Edgar T (1975) Optimal control via collocation and non-linear programming. Int J Control 21(5):763–768CrossRefMATH
72.
go back to reference Turau V (2009) Algorithmische Graphentheorie. Oldenbourg Verlag Turau V (2009) Algorithmische Graphentheorie. Oldenbourg Verlag
73.
go back to reference Xu X, Antsaklis PJ (2003) Optimal control of hybrid autonomous systems with state jumps. In: Proceedings of the American control conference. IEEE, pp 5191–5196 Xu X, Antsaklis PJ (2003) Optimal control of hybrid autonomous systems with state jumps. In: Proceedings of the American control conference. IEEE, pp 5191–5196
74.
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, 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, vol 2. IEEE, pp 1822–1827
75.
go back to reference Xu X, Antsaklis PJ (2000) Optimal control of switched systems: new results and open problems. In: Proceedings of the American control conference, vol 4. IEEE, pp 2683–2687 Xu X, Antsaklis PJ (2000) Optimal control of switched systems: new results and open problems. In: Proceedings of the American control conference, vol 4. IEEE, pp 2683–2687
76.
go back to reference Xu X, Antsaklis PJ (2001) Switched systems optimal control formulation and a two stage optimization methodology. In: Proceedings of the 9th Mediterranean conference on control and automation Xu X, Antsaklis PJ (2001) Switched systems optimal control formulation and a two stage optimization methodology. In: Proceedings of the 9th Mediterranean conference on control and automation
77.
Metadata
Title
Direct Methods for Optimal Control
Authors
Thomas J. Böhme
Benjamin Frank
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-51317-1_8