The development of Model Predictive Control in automotive industry: A survey

Model Predictive Control (MPC) is an established control technique in chemical process control, due to its capability of optimally controlling multivariable systems with constraints on plant and actuators. In recent years, the advances in MPC algorithms and design processes, the increased computational power of electronic control units, and the need for improved performance, safety and reduced emissions, have drawn considerable interest in MPC from the automotive industry. In this paper we survey the investigations of MPC in the automotive industry with particular focus on the developments at Ford Motor Company. First, we describe the basic MPC techniques used in the automotive industry, and the early exploratory investigations. Then we present three applications that have been recently prototyped in fully functional production-like vehicles, highlighting the features that make MPC a good candidate strategy for each case. We finally present our perspectives on the next challenges and future applications of MPC in the automotive industry.

[1]  Alberto Bemporad,et al.  Steering Vehicle Control by Switched Model Predictive Control , 2010 .

[2]  Mazen Alamir,et al.  Unified MPC strategy for idle-speed control, vehicle start-up and gearing applied to an Automated Manual Transmission , 2008 .

[3]  Francesco Borrelli,et al.  A model predictive control framework for industrial turbodiesel engine control , 2008, 2008 47th IEEE Conference on Decision and Control.

[4]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[5]  Alberto Bemporad,et al.  Model predictive control for automotive time-delay processes: An application to air-to-fuel ratio control* , 2009 .

[6]  Alberto Bemporad,et al.  Hybrid Modeling, Identification, and Predictive Control: An Application to Hybrid Electric Vehicle Energy Management , 2009, HSCC.

[7]  Alberto Bemporad,et al.  Model Predictive Control Tuning by Controller Matching , 2010, IEEE Transactions on Automatic Control.

[8]  Alberto Bemporad,et al.  Model Predictive Idle Speed Control: Design, Analysis, and Experimental Evaluation , 2012, IEEE Transactions on Control Systems Technology.

[9]  Alberto Bemporad,et al.  Equivalent Piecewise Affine Models of Linear Hybrid Automata , 2010, IEEE Transactions on Automatic Control.

[10]  Alberto Bemporad,et al.  Model predictive control based on linear programming - the explicit solution , 2002, IEEE Transactions on Automatic Control.

[11]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..

[12]  Ilya V. Kolmanovsky,et al.  Predictive energy management of a power-split hybrid electric vehicle , 2009, 2009 American Control Conference.

[13]  Francesco Borrelli,et al.  MPC-based yaw and lateral stabilisation via active front steering and braking , 2008 .

[14]  Alberto Bemporad,et al.  On the Optimal Control Law for Linear Discrete Time Hybrid Systems , 2002, HSCC.

[15]  Carlo Novara,et al.  Semi-Active Suspension Control Using “Fast” Model-Predictive Techniques , 2006, IEEE Transactions on Control Systems Technology.

[16]  D. Hrovat,et al.  Hybrid Model Predictive Control of Direct Injection Stratified Charge Engines , 2006, IEEE/ASME Transactions on Mechatronics.

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

[18]  Alberto Bemporad,et al.  An MPC/hybrid system approach to traction control , 2006, IEEE Transactions on Control Systems Technology.

[19]  M. Soroush,et al.  Model predictive controller tuning via eigenvalue placement , 2008, 2008 American Control Conference.

[20]  Masayuki Fujita,et al.  Explicit Receding Horizon Control of Automobiles with Continuously Variable Transmissions , 2009 .

[21]  Stefano Di Cairano,et al.  Driver-assist steering by active front steering and differential braking: Design, implementation and experimental evaluation of a switched model predictive control approach , 2010, 49th IEEE Conference on Decision and Control (CDC).

[22]  Manfred Morari,et al.  Approximate explicit MPC using bilevel optimization , 2009, 2009 European Control Conference (ECC).

[23]  R. K. Mehra,et al.  Active suspension using preview information and model predictive control , 1997, Proceedings of the 1997 IEEE International Conference on Control Applications.

[24]  Robert. W. Schallock,et al.  Model Predictive Functional Control for an Automotive Three-way Catalyst , 2009 .

[25]  Stefano Di Cairano,et al.  Engine power smoothing energy management strategy for a series hybrid electric vehicle , 2011, Proceedings of the 2011 American Control Conference.

[26]  Luigi del Re,et al.  Predictive Control of a Diesel Engine Air Path , 2007, IEEE Transactions on Control Systems Technology.

[27]  Stefano Di Cairano,et al.  A predictive control solution for driveline oscillations damping , 2011, HSCC '11.

[28]  H.E. Tseng,et al.  Hybrid Model Predictive Control Application Towards Optimal Semi-Active Suspension , 2005, Proceedings of the IEEE International Symposium on Industrial Electronics, 2005. ISIE 2005..

[29]  Jing Sun,et al.  MODELS AND CONTROL METHODOLOGIES FOR IC ENGINE IDLE SPEED CONTROL DESIGN , 1996 .

[30]  G. Ripaccioli,et al.  Stochastic model predictive control with driver behavior learning for improved powertrain control , 2010, 49th IEEE Conference on Decision and Control (CDC).

[31]  Alberto Bemporad,et al.  Model predictive control of magnetically actuated mass spring dampers for automotive applications , 2007, Int. J. Control.

[32]  Anders Rantzer,et al.  Computation of piecewise quadratic Lyapunov functions for hybrid systems , 1997, 1997 European Control Conference (ECC).

[33]  D. Hrovat,et al.  Idle Speed Control Design using an H-Infinity Appoach , 1989, 1989 American Control Conference.

[34]  Rajesh Rajamani,et al.  On the Use of Torque-Biasing Systems for Electronic Stability Control: Limitations and Possibilities , 2007, IEEE Transactions on Control Systems Technology.

[35]  R. Johansson,et al.  Model predictive Control of Homogeneous Charge Compression Ignition (HCCI) engine dynamics , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[36]  Francesco Borrelli,et al.  Predictive Active Steering Control for Autonomous Vehicle Systems , 2007, IEEE Transactions on Control Systems Technology.

[37]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[38]  H. E. Tseng,et al.  Semi-Active Control Laws - Optimal and Sub-Optimal , 1994 .

[39]  Lorenzo Fagiano,et al.  Set Membership approximation theory for fast implementation of Model Predictive Control laws , 2009, Autom..

[40]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[41]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[42]  Alberto Bemporad,et al.  An MPC design flow for automotive control and applications to idle speed regulation , 2008, 2008 47th IEEE Conference on Decision and Control.

[43]  Jing Sun,et al.  Predictive Control Allocation for a Thermal Management System Based on an Inner Loop Reference Model—Design, Analysis, and Experimental Results , 2011, IEEE Transactions on Control Systems Technology.