Implementation of Dynamic Programming for Optimal Control Problems With Continuous States

Dynamic programming is a numerical method to solve a dynamic optimal control problem. Due to its numerical framework, it is very suitable to describe discrete dynamics, nonlinear characteristics, and nonconvex constraints. The implementation of continuous states in the discrete framework, however, may lead to optimization inaccuracies. This brief addresses implementation methods with fundamentally different utilizations of the nodes in the quantized time-state space. A new implementation method is presented, which combines the advantages of numerical and analytical optimization techniques to substantially improve the optimization accuracy for a given quantization of the continuous state. If desired, the computation time can be substantially reduced for a given accuracy by lowering the quantization resolution. As a case study, the optimal energy controller is computed for a mechanical hybrid powertrain, which is characterized by switched dynamics, active state constraints, and nonconvex control constraints. Results show that the optimization accuracy of the new method is superior to that of the conventional method based on nearest neighbor rounding. For a given desired accuracy, the computation time is reduced by an order of magnitude.

[1]  Namwook Kim,et al.  Sufficient conditions of optimal control based on Pontryagin’s minimum principle for use in hybrid electric vehicles , 2012 .

[2]  Alex Serrarens,et al.  Optimal Control of the Gearshift Command for Hybrid Electric Vehicles , 2012, IEEE Transactions on Vehicular Technology.

[3]  Hans P. Geering,et al.  Optimal control with engineering applications , 2007 .

[4]  Lino Guzzella,et al.  Optimal Energy Management and Sizing for Hybrid Electric Vehicles Considering Transient Emissions , 2012 .

[5]  Huei Peng,et al.  Shortest path stochastic control for hybrid electric vehicles , 2008 .

[6]  Lino Guzzella,et al.  On Implementation of Dynamic Programming for Optimal Control Problems with Final State Constraints , 2010 .

[7]  Lino Guzzella,et al.  Vehicle Propulsion Systems: Introduction to Modeling and Optimization , 2005 .

[8]  Maarten Steinbuch,et al.  From Optimal to Real-Time Control of a Mechanical Hybrid Powertrain , 2015, IEEE Transactions on Control Systems Technology.

[9]  Donald E. Kirk,et al.  Optimal control theory : an introduction , 1970 .

[10]  Lino Guzzella,et al.  Implementation of Dynamic Programming for $n$-Dimensional Optimal Control Problems With Final State Constraints , 2013, IEEE Transactions on Control Systems Technology.

[11]  Thierry-Marie Guerra,et al.  Control of a parallel hybrid powertrain: optimal control , 2004, IEEE Transactions on Vehicular Technology.

[12]  van Tac Thijs Keulen,et al.  Fuel optimal control of hybrid vehicles , 2011 .

[13]  Huei Peng,et al.  Optimal Control of Hybrid Electric Vehicles Based on Pontryagin's Minimum Principle , 2011, IEEE Transactions on Control Systems Technology.

[14]  Maarten Steinbuch,et al.  Optimal Control of a Mechanical Hybrid Powertrain With Cold-Start Conditions , 2014, IEEE Transactions on Vehicular Technology.

[15]  Lino Guzzella,et al.  Optimal control of parallel hybrid electric vehicles , 2004, IEEE Transactions on Control Systems Technology.

[16]  Maarten Steinbuch,et al.  Extending Energy Management in Hybrid Electric Vehicles with explicit control of gear shifting and start-stop , 2012, 2012 American Control Conference (ACC).

[17]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[18]  J. Tsitsiklis,et al.  Efficient algorithms for globally optimal trajectories , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[19]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[20]  W. P. M. H. Heemels,et al.  Energy management strategies for vehicular electric power systems , 2005, IEEE Transactions on Vehicular Technology.

[21]  Maarten Steinbuch,et al.  Topology and Flywheel Size Optimization for Mechanical Hybrid Powertrains , 2014, IEEE Transactions on Vehicular Technology.

[22]  F. Lootsma,et al.  Scheduling of power generation via large-scale nonlinear optimization , 1987 .

[23]  Maarten Steinbuch,et al.  Semi-empirical power dissipation modelling of mechanical hybrid powertrain components , 2014 .