A COMPARATIVE ANALYSIS OF ENERGY MANAGEMENT STRATEGIES FOR HYBRID ELECTRIC VEHICLES
DISSERTATION
Presented in Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the
Graduate School of The Ohio State University
By
Lorenzo Serrao, M.S.
*****
The Ohio State University
2009
Dissertation Committee:
Giorgio Rizzoni, Adviser Yann G. Guezennec Steve Yurkovich
Junmin Wang © Copyright by Lorenzo Serrao 2009 Abstract
The dissertation offers an overview of the energy management problem in hy- brid electric vehicles. Several control strategies described in literature are pre- sented and formalized in a coherent framework. A detailed vehicle model used for energy flow analysis and vehicle performance simulation is presented. Three of the strategies (dynamic programming, Pontryagin’s minimum principle, and equiva- lent consumption minimization strategy, also known as ECMS) are analyzed in detail and compared from a theoretical point of view, showing the underlying sim- ilarities. Simulation results are also provided to demonstrate the application of the strategies.
ii To the people who care about me, and look after me. To the people who admire me, and look up to me. To the people who loved me, and now look at me from the sky. To my family.
iii ACKNOWLEDGMENTS
I am deeply grateful to my advisor, prof. Giorgio Rizzoni, for the guidance and support during the past four years, and for being of example in both academic and personal life. I feel incredibly fortunate for the opportunity to work with him. I also feel fortunate for having met during my school years many people that had a profound impact on my life: my elementary school teacher, Francesca Messi- neo, who gave an injection of confidence to a shy kid; my math teacher in middle school, Gino Strano, who was the first to make me appreciate the beauty of math- ematics and science; my Italian and Latin teacher in high school, Elio D’Agostino, who made me a rational person and transmitted me his love for knowledge; and my master’s thesis advisor, prof. Mauro Velardocchia of Politecnico di Torino, who has always believed in me, and without whom I would not even be here. I wish to thank my committee members for the suggestions and ideas they provided, as well as Prof. Vadim Utkin, whose help in the initial phase of this dissertation was extremely important to let me understand Pontryagin’s minimum principle. I am honored for working with him. I am greatly indebted to two people from whom I learned a lot: Chris Hubert, who taught me most of what I know about modeling, and has always been there to answer my questions; and CG Cantemir, who is always happy to share his all- around engineering knowledge. I am also grateful to the many bright students and researchers I met at CAR, for the interesting discussions about hybrids, batteries, or just cars... and I would like to say thanks to all my friends for their presence in my life, especially important when one lives far away from home. From the moment they came to pick me up at the airport the first time I came to Columbus (remember, Marcello?), and
iv then during all the great times that followed, I have always enjoyed my stay in Columbus thanks to the wonderful company. And wonderful has been sharing the office with my officemate and dear friend Simona Onori. It is difficult to express in words how thankful I am for the great ideas, precious help and guidance she offered me during the writing of this dis- sertation. Not to mention her moral support during the tough days before the defense... Finally, I would like to thank my family for being always so close to me despite the geographical distance. I could not have made it without their support. I feel they deserve a Ph.D. as well, since I talked about it so much!
v VITA
November 2, 1978 ...... Born - Taurianova, Italy
2003 ...... M.S. Mechanical Engineering, Po- litecnico di Torino (Italy) 2005-present ...... Graduate Research Associate, Center for Automotive Research at the Ohio State University.
PUBLICATIONS
Research Publications
G. Rizzoni, J. Josephson, A. Soliman, C. Hubert, C. Cantemir, N. Dembski, P. Pisu, D. Mikesell, L. Serrao, and J. Russell. Modeling, simulation, and concept design for hybrid-electric medium-size military trucks. Proceedings of SPIE, 5805, 2005.
L. Serrao, Z. Chehab, Y. Guezennec, and G. Rizzoni. An aging model of Ni-MH batteries for hybrid electric vehicles. Proceedings of the 2005 IEEE Vehicle Power and Propulsion Conference (VPP05), pages 78–85, 2005.
C. Cantemir, G. Ursescu, L. Serrao, G. Rizzoni, J. Bechtel, T. Udvare, and M. Lether- wood. Concept design of a new generation military vehicle. Proceedings of SPIE, 6201, 2006.
C.-G. Cantemir, G. Ursescu, L. Serrao, G. Rizzoni, J. Bechtel, T. Udvare, and M. Lether- wood. Island concept evt. SAE Paper 06FFL-250, 2006.
Z. Chehab, L. Serrao, Y. Guezennec, and G. Rizzoni. Aging characterization of nickel – metal hydride batteries using electrochemical impedance spectroscopy. Proceedings of the 2006 ASME International Mechanical Engineering Congress and Ex- position, 2006.
vi P. Pisu, C. Cantemir, N. Dembski, G. Rizzoni, L. Serrao, J. Josephson, and J. Rus- sell. Evaluation of powertrain solutions for future tactical truck vehicle systems. Proceedings of SPIE, 6228, 2006.
P. Pisu, L. Serrao, C. Cantemir, and G. Rizzoni. Hybrid-electric powertrain design evaluation for future tactical truck vehicle systems. Proceedings of the 2006 ASME International Mechanical Engineering Congress and Exposition, 2006.
L. Serrao, P. Pisu, and G. Rizzoni. Analysis and evaluation of a two engine configu- ration in a series hybrid electric vehicle. Proceedings of the 2006 ASME International Mechanical Engineering Congress and Exposition, 2006.
T. Donateo, L. Serrao, and G. Rizzoni. Multi-objective optimization of a heavy duty hybrid electric vehicle. Workshop on Electric, Hybrid and Solar Vehicles, University of Salerno (Italy), 2007.
L. Serrao, C. Hubert, and G. Rizzoni. Dynamic modeling of heavy-duty hybrid electric vehicles. Proceedings of the 2007 ASME International Mechanical Engineering Congress and Exposition, 2007.
T. Donateo, L. Serrao, and G. Rizzoni. A two-step optimisation method for the preliminary design of a hybrid electric vehicle. International Journal of Electric and Hybrid Vehicles, 1(2), 2008.
L. Serrao and G. Rizzoni. Optimal control of power split for a hybrid electric refuse vehicle. Proceedings of the 2008 American Control Conference, 2008.
L. Serrao, S. Onori and G. Rizzoni. Equivalent Consumption Minimization Strat- egy as a realization of PontryaginÕs minimum principle for HEV control. Proceed- ings of the 2009 American Control Conference, 2009.
L. Serrao, S. Onori, G. Rizzoni and Y. Guezennec A Model Based Strategy for Estimation of the Residual Life of Automotive Batteries. 2009 IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes (SAFEPROCESS 09), 2009.
FIELDS OF STUDY
Major Field: Mechanical Engineering
vii Contents
Page
Abstract...... ii
Dedication...... iii
Acknowledgments...... iv
Vita...... vi
List of Tables...... xii
List of Figures...... xiii
List of Symbols...... xxi
Chapters:
1. Introduction...... 1
1.1 Motivation...... 1 1.2 Introduction to hybrid electric vehicles...... 2 1.2.1 The importance of driving cycles...... 7 1.3 The energy management problem in HEVs...... 9 1.3.1 Numerical global optimization...... 12 1.3.2 Analytical optimal control techniques...... 13 1.3.3 Instantaneous optimization...... 14 1.3.4 Heuristic control techniques...... 15 1.4 Powertrain modeling for energy management...... 16 1.5 Organization and contributions of the dissertation...... 16 1.6 Case studies...... 18 1.6.1 Case study 1: AHHPS project and experimental vehicle.. 18 1.6.2 Case study 2: EcoCAR Challenge...... 21
viii 2. Powertrain modeling...... 22
2.1 An energetic approach to hybrid electric vehicles...... 22 2.1.1 Vehicle energy balance...... 23 2.1.2 Powertrain losses...... 26 2.1.3 Modeling approaches...... 27 2.1.4 Approach used in this work...... 30 2.2 Physical modeling tools...... 31 2.3 Simulator implementation...... 38 2.4 Powertrain components...... 39 2.4.1 Internal combustion engine...... 39 2.4.2 Torque converter...... 43 2.4.3 Gearings and differential...... 47 2.4.4 Gearbox and transmission...... 48 2.4.5 Wheels, brakes, and tires...... 48 2.4.6 Electric machines...... 52 2.4.7 Energy storage systems...... 53 2.4.8 Batteries...... 53 2.4.9 Capacitors...... 57 2.4.10 Power electronics and electric bus...... 58 2.4.11 Engine accessories...... 59 2.4.12 Auxiliary loads...... 59 2.4.13 Vehicle dynamics...... 61 2.4.14 Driver...... 64 2.5 Model validation: refuse collection vehicle...... 65 2.5.1 Vehicle dynamics and road load...... 68 2.5.2 Supercapacitors...... 68 2.5.3 Traction motors...... 71 2.5.4 Engine, generator and accessories...... 73 2.6 Conclusion...... 76
3. Optimal control strategies for hybrid vehicles...... 77
3.1 Energy management of hybrid electric vehicles...... 77 3.1.1 Definition of the optimal control problem for hybrid vehicles 79 3.1.2 Classification of energy management strategies...... 82 3.2 Pontryagin’s minimum principle...... 83 3.2.1 Minimum principle for problems with no constraints on the state...... 84 3.2.2 Minimum principle for problems with constraints on the state...... 85 3.2.3 Notes on the minimum principle...... 86 3.3 Dynamic programming...... 87
ix 3.3.1 General concepts...... 87 3.3.2 Application to HEVs...... 90 3.4 Stochastic Dynamic Programming...... 94 3.4.1 Generalities...... 94 3.4.2 Markov chains...... 95 3.4.3 Stochastic dynamic programming for HEV energy man- agement...... 98 3.4.4 Stochastic driving cycle models...... 100 3.4.5 Problem formulation...... 101 3.5 Equivalent Consumption Minimization Strategy...... 103 3.5.1 Basic concepts...... 103 3.5.2 Equivalence factor and charge-sustainability...... 105 3.5.3 Adaptive ECMS...... 107 3.5.4 Implementation issues...... 109 3.5.5 Chattering issues...... 111 3.6 From the minimum Principle to the ECMS...... 111 3.7 Model predictive control...... 114 3.7.1 Overview...... 114 3.7.2 Receding Horizon Technique...... 114 3.7.3 Application to energy management of HEVs...... 117 3.8 Rule-based control strategies...... 118 3.9 Implementation issues common to all energy management strate- gies...... 121 3.9.1 Stability...... 121 3.9.2 Interface with low-level controllers...... 121 3.9.3 Power demand...... 123 3.9.4 Regenerative braking...... 124 3.9.5 Actuator bandwidth...... 125 3.9.6 Battery characterization...... 125 3.10 Conclusion...... 125
4. Application of the strategies...... 126
4.1 General problem formulation...... 127 4.2 Definition of the control problem for refuse collection truck (case study 1)...... 128 4.2.1 Power flow diagram...... 129 4.2.2 System dynamics...... 132 4.2.3 State constraints...... 137 4.2.4 Control constraints...... 137 4.2.5 Fuel consumption...... 139 4.3 Definition of the control problem for case study 2...... 148 4.3.1 Power flow diagram...... 150
x 4.3.2 System dynamics...... 152 4.3.3 State constraints...... 152 4.3.4 Control constraints...... 155 4.3.5 Fuel consumption...... 155 4.4 Parallel between the two case studies...... 155 4.5 Simulation setup...... 156 4.6 Driving cycles...... 157 4.6.1 Refuse truck...... 158 4.6.2 EcoCAR...... 161 4.6.3 Fuel consumption correction...... 164 4.7 Dynamic programming...... 164 4.7.1 State discretization...... 166 4.7.2 Arc cost and cost-to-go...... 167 4.7.3 Implementation issues...... 169 4.7.4 Simulation results, refuse truck...... 171 4.7.5 Simulation results, EcoCAR, charge-sustaining...... 173 4.8 Pontryagin’s minimum principle...... 176 4.8.1 Simulation results, refuse truck...... 182 4.8.2 Simulation results, EcoCAR, charge-sustaining...... 187 4.9 ECMS...... 187 4.9.1 Basic formulation...... 187 4.9.2 Admissible control set...... 191 4.9.3 Fuel consumption...... 192 4.9.4 Penalty function and difference between charge-sustaining and charge-depleting case...... 192 4.9.5 Equivalence factors...... 193 4.9.6 Simulation results, refuse truck...... 194 4.9.7 Simulation results, EcoCAR, charge-sustaining...... 197 4.10 Strategy comparison...... 201 4.11 ECMS as an implementable quasi-optimal strategy: i-ECMS.... 207 4.12 On the stability of ECMS and PMP...... 210
5. Conclusion...... 217
Bibliography...... 221
xi List of Tables
Table Page
1.1 Vehicle weight classification based on GVWR (Gross vehicle weight rating, i.e. the maximum allowable total weight of a road vehicle when loaded - i.e including the weight of the vehicle itself plus fuel, passengers, cargo, and trailer tongue weight...... 19
4.1 Supercapacitor characteristics...... 133
4.2 Fitting coefficients for the Willans line model of the engine (4.39) (power in kW, speed in rad/s)...... 147
4.3 Fitting coefficients for the Willans line model of the generator.... 147
4.4 Fitting coefficients for the engine fuel consumption along maximum efficiency line (m˙ f = m0 + m1Pice, with Pice in W and m˙ f in g/s)... 147
4.5 EcoCAR battery characteristics...... 154
4.6 Fuel consumption and best equivalence factors for case study 1... 195
4.7 Fuel consumption and best equivalence factors for case study 2... 203
4.8 Fuel consumption for the three strategies, case study EcoCAR. All values are normalized with respect to the DP solution...... 205
4.9 Fuel consumption for the three strategies, case study refuse truck. All values are normalized with respect to the DP solution...... 205
xii List of Figures
Figure Page
1.1 Typical architectures of hybrid electric vehicles. The arrows indicate admissible power flow...... 6
1.2 Velocity profiles of the U.S. regulatory cycles [1]...... 10
1.3 Example of integration of models with different accuracy...... 17
2.1 Information flow in a forward simulator [2]...... 28
2.2 Information flow in a backward simulator [2]...... 29
2.3 Elementary model of a spring...... 34
2.4 An example of a mechanical system whose structure changes with time...... 35
2.5 Implementation of the model of the system shown in Figure 2.4 us- ing Simulink...... 37
2.6 Implementation of the model of the system shown in Figure 2.4 us- ing SimDriveline...... 37
2.7 Engine model...... 40
2.8 Schematic representation of a torque converter...... 44
2.9 Torque converter model...... 45
2.10 Torque converter map...... 46
2.11 Wheel and tire model...... 49
xiii 2.12 Electric machine model...... 53
2.13 General model of energy storage system...... 54
2.14 Battery circuit model...... 56
2.15 Open circuit voltage vs. state of charge for a Ni-MH battery [3]. The top and bottom curves correspond to charge and discharge (at 0.1C), the middle one is an average...... 56
2.16 Circuit model of supercapacitor pack...... 59
2.17 Hydraulic pump model...... 60
2.18 Efficiency map of the hydraulic pump (Eaton 062 ADU [4])...... 61
2.19 Flow speed characteristic of the hydraulic pump [4]...... 61
2.20 Standby torque curves [4]...... 62
2.21 Architecture of the series hybrid electric prototype...... 66
2.22 The five driving cycles used for model validation...... 67
2.23 Powertrain architecture with model causality...... 69
2.24 Scheme of the vehicle dynamics validation procedure...... 70
2.25 Comparison between calculated and measured vehicle speed (Ap- proach cycle). The agreement between simulation and experiment is apparently good, except for the acceleration around 800 s, where the vehicle speed is very high and the model appears to slightly under- estimate the resistances...... 70
2.26 Comparison between calculated and measured vehicle speed (Ap- proach cycle, detail)...... 71
2.27 Validation scheme of capacitor model...... 71
xiv 2.28 Comparison between calculated and measured voltage at the termi- nals of the supercapacitor pack (cycle Approach). The agreement is very good, despite the use of a simple first-order circuit model for the capacitors. The parameters of the circuit model (capacity, resis- tance) have been optimized using curve fitting of experimental volt- age measurements (obviously, the one shown here is a validation data set; the calibration was done using a different experiment)... 72
2.29 Validation scheme of electric machine model...... 73
2.30 Comparison between calculated and measured electric power at one traction motor (detail of cycle Route 2). This curve represents the good quality of the efficiency map of the machine, since the electric power is computed directly using (2.50), based on torque and speed measurements...... 74
2.31 Validation scheme of engine model...... 74
2.32 Comparison between calculated and experimental engine torque (de- tail of Route 2). This torque is the result of modeling the PTO acces- sories, the secondary accessories, and the generator. The models need to be validated together because there is no measurement of the torque request for each component. Considering this limitation, the agreement between experiment and simulation is acceptable... 75
2.33 Comparison of engine operating points on efficiency map (cycle Route 2)...... 75
3.1 The role of energy management control in a hybrid electric vehicle. 78
3.2 Shortest path problem [5,6]...... 89
3.3 Dynamic programming in HEVs: sequence of feasible power splits. 91
3.4 Example of application of dynamic programming to a hybrid elec- tric vehicle...... 92
3.5 Simple example of a Markov chain...... 96
3.6 Energy path during charge and discharge in a parallel HEV [7].... 104
3.7 The two factors in the ECMS correction term [8]...... 106
xv 3.8 Control diagram of adaptive ECMS with online optimization [9]... 108
3.9 Control diagram of adaptive ECMS with driving pattern recognition [10]...... 109
3.10 Examples of reference trajectory, actual trajectory, and control se- quence...... 115
3.11 Basic structure of MPC...... 116
3.12 Applying MPC is like driving a car: the drivers decide what to do predicting the consequences of their actions [11]...... 117
3.13 An example of rule-based control [12]...... 120
3.14 Relation between power demand and accelerator pedal position in a conventional vehicle...... 124
4.1 Series hybrid electric architecture...... 130
4.2 Circuit model of supercapacitor pack...... 134
4.3 Charge-effectiveness factor for the ultracapacitor pack of the refuse truck...... 136
4.4 Willans line fit of the generator map (constant a0, a1)...... 141
4.5 Willans line fit of the engine map in the power-speed plane (left fig- ure: speed dependency of the maps is neglected; right: speed de- pendency is considered)...... 142
4.6 Willans line fit of the engine map in the torque-speed plane (left figure: speed dependency of the maps is neglected; right: speed dependency is considered)...... 142
4.7 Engine fuel consumption map with optimal operating line...... 144
4.8 Engine efficiency map with optimal operating line and iso-power lines145
4.9 Engine fuel consumption along maximum efficiency line...... 145
4.10 Powertrain architecture for case study 2...... 151
xvi 4.11 Power flow diagram for case study 2...... 151
4.12 Charge-effectiveness factor for the battery pack of the EcoCAR.... 153
4.13 Open circuit voltage of the battery as a function of state of charge (data referred to a single cell)...... 154
4.14 Fuel consumption of the genset as a function of the electrical power output...... 156
4.15 Velocity profile and power requests of cycle Approach ...... 159
4.16 Velocity profile and power requests of cycle Route 1 ...... 159
4.17 Velocity profile and power requests of cycle Route 2 ...... 160
4.18 Velocity profile and power requests of cycle Route 3 ...... 160
4.19 Velocity profile and power requests of cycle Return ...... 161
4.20 Velocity profile and power requests of cycle UDDS ...... 162
4.21 Velocity profile and power requests of cycle US 06 ...... 162
4.22 Velocity profile and power requests of cycle FTP highway ...... 163
4.23 Velocity profile and power requests of cycle FTP highway ...... 163
4.24 SOE discretization for dynamic programming...... 167
4.25 Example of optimal SOE sequence...... 168
4.26 Dynamic programming solution for refuse truck, cycle Approach ... 173
4.27 Dynamic programming solution for refuse truck, cycle Approach (de- tail of the first 180 s)...... 174
4.28 Energy flow diagram corresponding to the dynamic programming solution for refuse truck, cycle Approach, compared to the results obtained in the same cycle by the conventional version of the same vehicle...... 175
4.29 Dynamic programming solution for EcoCAR, cycle UDDS ...... 176
xvii 4.30 Dynamic programming solution for EcoCAR, cycle UDDS (detail of the first 180 s)...... 177