Real-Time Control Algorithms for a Hybrid Electric Race Car Using a Two-Level Model Predictive Control Scheme

Since 2014, the Formula 1 power unit has consisted of an internal combustion engine equipped with an electrified turbocharger and a powerful electric motor with regenerative braking and boosting capabilities. This hybrid electric powertrain is controlled by a dedicated energy management system, whose decisions significantly influence the achievable lap time, as well as the fuel and electric energy consumption. Therefore, feedback control algorithms must be designed in order to follow lap time optimal strategies and properly react to disturbances. In this paper, we propose a real-time control algorithm based on a two-level model predictive control (MPC) scheme. A high-level controller, based on a convex model of the system, is used to periodically update the optimal strategies, whereas a zone MPC scheme is designed as a linear program to follow these trajectories in an optimal way. Each iteration of the low-level MPC can be calculated within few milliseconds, thus allowing for a suitable update frequency. The optimality of the presented controller is verified using a benchmark simulator, and its performance is finally tested on a third-party high-fidelity nonlinear simulator of the race car.

[1]  David J. N. Limebeer,et al.  Optimizing the Aero-Suspension Interactions in a Formula One Car , 2016, IEEE Transactions on Control Systems Technology.

[2]  David J. N. Limebeer,et al.  Optimal Control of a Formula One Car on a Three-Dimensional Track—Part 2: Optimal Control , 2015 .

[3]  J. A. Bryson Optimal control-1950 to 1985 , 1996 .

[4]  Rolf Findeisen,et al.  Model predictive path-following for constrained nonlinear systems , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

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

[6]  Weilin Zhuge,et al.  Comparative Study on Electric Turbo-Compounding Systems for Gasoline Engine Exhaust Energy Recovery , 2010 .

[7]  Antonio Sciarretta,et al.  Optimal Ecodriving Control: Energy-Efficient Driving of Road Vehicles as an Optimal Control Problem , 2015, IEEE Control Systems.

[8]  Lino Guzzella,et al.  Particle swarm optimisation for hybrid electric drive-train sizing , 2012 .

[9]  M Steinbuch,et al.  Velocity trajectory optimization in Hybrid Electric trucks , 2010, Proceedings of the 2010 American Control Conference.

[10]  Stephen P. Boyd,et al.  ECOS: An SOCP solver for embedded systems , 2013, 2013 European Control Conference (ECC).

[11]  Eyal Dassau,et al.  Periodic zone-MPC with asymmetric costs for outpatient-ready safety of an artificial pancreas to treat type 1 diabetes , 2016, Autom..

[12]  Manfred Morari,et al.  Optimization‐based autonomous racing of 1:43 scale RC cars , 2015, ArXiv.

[13]  Mauro Salazar,et al.  Time-optimal Control Policy for a Hybrid Electric Race Car , 2017, IEEE Transactions on Control Systems Technology.

[14]  Alessandro Rucco,et al.  An Efficient Minimum-Time Trajectory Generation Strategy for Two-Track Car Vehicles , 2015, IEEE Transactions on Control Systems Technology.

[15]  Robert F. Stengel,et al.  Optimal Control and Estimation , 1994 .

[16]  Wissam Dib,et al.  Optimal energy management for an electric vehicle in eco-driving applications , 2014 .

[17]  Anil V. Rao,et al.  Faster, Higher, and Greener: Vehicular Optimal Control , 2015, IEEE Control Systems.

[18]  John N. Hooker,et al.  Optimal driving for single-vehicle fuel economy , 1988 .

[19]  D. Casanova,et al.  On minimum time vehicle manoeuvring: the theoretical optimal lap , 2000 .

[20]  Ali Emadi,et al.  Classification and Review of Control Strategies for Plug-In Hybrid Electric Vehicles , 2011, IEEE Transactions on Vehicular Technology.

[21]  Marcus Sonntag,et al.  Fuel Efficiency Analysis for Simultaneous Optimization of the Velocity Trajectory and the Energy Management in Hybrid Electric Vehicles , 2014 .

[22]  Erik Hellström,et al.  Management of Kinetic and Electric Energy in Heavy Trucks , 2010 .

[23]  D. Limón,et al.  MPC for tracking zone regions , 2010 .

[24]  Simos A. Evangelou,et al.  Car driving at the limit by adaptive linear optimal preview control , 2009 .

[25]  Colin Neil Jones,et al.  Least-restrictive robust periodic model predictive control applied to room temperature regulation , 2013, Autom..

[26]  Junichi Murata,et al.  Model Predictive Control of Vehicles on Urban Roads for Improved Fuel Economy , 2013, IEEE Transactions on Control Systems Technology.

[27]  Lino Guzzella,et al.  Vehicle Propulsion Systems , 2013 .

[28]  David J. Cole,et al.  Minimum Maneuver Time Calculation Using Convex Optimization , 2013 .

[29]  Mario Zanon,et al.  Towards time-optimal race car driving using nonlinear MPC in real-time , 2014, 53rd IEEE Conference on Decision and Control.

[30]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

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

[32]  Aleš Hribernik,et al.  Improvement of the Dynamic Characteristic of an Automotive Engine by a Turbocharger Assisted by an Electric Motor , 2003 .

[33]  Byung Kook Kim,et al.  Energy-Saving 3-Step Velocity Control Algorithm for Battery-Powered Wheeled Mobile Robots , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[34]  J. Betts Survey of Numerical Methods for Trajectory Optimization , 1998 .

[35]  Bruce A. Conway,et al.  A Survey of Methods Available for the Numerical Optimization of Continuous Dynamic Systems , 2011, Journal of Optimization Theory and Applications.

[36]  Ardalan Vahidi,et al.  Predictive Cruise Control: Utilizing Upcoming Traffic Signal Information for Improving Fuel Economy and Reducing Trip Time , 2011, IEEE Transactions on Control Systems Technology.

[37]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[38]  John R. Hauser,et al.  Motorcycle modeling for high-performance maneuvering , 2006, IEEE Control Systems.

[39]  Anil V. Rao,et al.  Optimal control of Formula One car energy recovery systems , 2014, Int. J. Control.

[40]  Zhao Jun,et al.  Zone model predictive control algorithm using soft constraint method , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[41]  Phil Howlett,et al.  Optimal driving strategies for a train journey with speed limits , 1994 .

[42]  George M. Siouris,et al.  Applied Optimal Control: Optimization, Estimation, and Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[43]  David J. N. Limebeer,et al.  Optimal Control of a Formula One Car on a Three-Dimensional Track—Part 1: Track Modeling and Identification , 2015 .

[44]  Elvio A. Pilotta,et al.  Optimal power split in a hybrid electric vehicle using direct transcription of an optimal control problem , 2009, Math. Comput. Simul..

[45]  Bo Egardt,et al.  Predictive energy management of hybrid long-haul trucks , 2015 .

[46]  Eyal Dassau,et al.  Zone Model Predictive Control: A Strategy to Minimize Hyper- and Hypoglycemic Events , 2010, Journal of diabetes science and technology.

[47]  M Maarten Steinbuch,et al.  Rule-based energy management strategies for hybrid vehicles , 2007 .

[48]  Mauro Salazar,et al.  Time-optimal Control Strategies for a Hybrid Electric Race Car , 2018, IEEE Transactions on Control Systems Technology.

[49]  David J. N. Limebeer,et al.  Optimal control for a Formula One car with variable parameters , 2014 .

[50]  Daniel Patrick Kelly Lap time simulation with transient vehicle and tyre dynamics , 2008 .

[51]  Yadollah Saboohi,et al.  Model for developing an eco-driving strategy of a passenger vehicle based on the least fuel consumption , 2009 .

[52]  Mauro Salazar,et al.  Optimal Control Policy Tuning and Implementation for a Hybrid Electric Race Car , 2016 .

[53]  Carlos Canudas de Wit,et al.  Eco-driving in urban traffic networks using traffic signal information , 2013, 52nd IEEE Conference on Decision and Control.

[54]  Jan C. Willems,et al.  300 years of optimal control: From the brachystochrone to the maximum principle , 1997 .

[55]  S. M. Shahed,et al.  Advanced Gasoline Engine Turbocharging Technology for Fuel Economy Improvements , 2004 .

[56]  Thierry-Marie Guerra,et al.  Equivalent consumption minimization strategy for parallel hybrid powertrains , 2002, Vehicular Technology Conference. IEEE 55th Vehicular Technology Conference. VTC Spring 2002 (Cat. No.02CH37367).

[57]  L. Guzzella,et al.  Control of hybrid electric vehicles , 2007, IEEE Control Systems.

[58]  David G. Hull,et al.  Optimal Control Theory for Applications , 2003 .

[59]  Simos A. Evangelou,et al.  Lap time optimization of a sports series hybrid electric vehicle , 2013 .

[60]  Stefano Di Cairano,et al.  MPC-Based Energy Management of a Power-Split Hybrid Electric Vehicle , 2012, IEEE Transactions on Control Systems Technology.

[61]  Darci Odloak,et al.  A stable MPC with zone control , 2009 .

[62]  Alessandro Romagnoli,et al.  Design and development of a low pressure turbine for turbocompounding applications , 2012 .

[63]  Lino Guzzella,et al.  Engine Downsizing and Electric Hybridization Under Consideration of Cost and Drivability , 2013 .

[64]  A. Picarelli,et al.  Simulating the complete 2014 hybrid electric Formula 1 cars , 2014 .

[65]  Olaf Stursberg,et al.  Combined time and fuel optimal driving of trucks based on a hybrid model , 2009, 2009 European Control Conference (ECC).

[66]  Antonio Ferramosca,et al.  Impulsive zone model predictive control with application to type I diabetic patients , 2016, 2016 IEEE Conference on Control Applications (CCA).