An Efficient Optimum Energy Management Strategy Using Parallel Dynamic Programming for a Hybrid Train Powered by Fuel-Cells and Batteries

A parallel Dynamic Programming algorithm, basing on the matrix calculation, is used to develop the optimum energy management strategy for a fuel cell and lithium-ion battery hybrid train. In this paper, besides the state of charge of the battery, the power from the fuel cell is defined as the other state variable. Then, the control variable is the power change rate in the fuel cell system. With the help of this problem formulation, an efficient parallel Dynamic Programming is easy to implement. The parallel calculation requires only one loop over the time stages. To make the parallel Dynamic Programming basing on the matriculated calculation successful, a semi- physical soft constraints mechanism is developed to initialize the cost function at the end time stage properly. With this parallel Dynamic Programming, the effect of a weighting factor between maximizing the fuel economy and avoiding high dynamic power change of fuel cell, on the total hydrogen consumption is investigated time efficiently.

[1]  Huei Peng,et al.  Comparative Study of Dynamic Programming and Pontryagin’s Minimum Principle on Energy Management for a Parallel Hybrid Electric Vehicle , 2013 .

[2]  P. Thounthong,et al.  Analysis of a Fuel Starvation Phenomenon of a PEM Fuel Cell , 2007, 2007 Power Conversion Conference - Nagoya.

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

[4]  Giorgio Rizzoni,et al.  A-ECMS: An Adaptive Algorithm for Hybrid Electric Vehicle Energy Management , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[5]  R Bellman,et al.  On the Theory of Dynamic Programming. , 1952, Proceedings of the National Academy of Sciences of the United States of America.

[6]  Chunnian Zeng,et al.  Dynamic programming based optimal control strategy of the hybrid vehicular power system , 2017, IECON 2017 - 43rd Annual Conference of the IEEE Industrial Electronics Society.

[7]  Olle Sundström,et al.  A generic dynamic programming Matlab function , 2009, 2009 IEEE Control Applications, (CCA) & Intelligent Control, (ISIC).

[8]  Mohammad J. Mahjoob,et al.  Optimal energy management in a dual-storage fuel-cell hybrid vehicle using multi-dimensional dynamic programming , 2014 .

[9]  Huei Peng,et al.  Optimal Energy and Catalyst Temperature Management of Plug-in Hybrid Electric Vehicles for Minimum Fuel Consumption and Tail-Pipe Emissions , 2013, IEEE Transactions on Control Systems Technology.

[10]  Dirk Söffker,et al.  Towards Optimal Power Management of Hybrid Electric Vehicles in Real-Time: A Review on Methods, Challenges, and State-Of-The-Art Solutions , 2018 .

[11]  Ferdinand Panik,et al.  Dynamic programming technique for optimizing fuel cell hybrid vehicles , 2015 .

[12]  Huan Li,et al.  A Review of Energy Management Strategy for Fuel Cell Hybrid Electric Vehicle , 2017, 2017 IEEE Vehicle Power and Propulsion Conference (VPPC).