Model Predictive Idle Speed Control: Design, Analysis, and Experimental Evaluation

Idle speed control is a landmark application of feedback control in automotive vehicles that continues to be of significant interest to automotive industry practitioners, since improved idle performance and robustness translate into better fuel economy, emissions and drivability. In this paper, we develop a model predictive control (MPC) strategy for regulating the engine speed to the idle speed set-point by actuating the electronic throttle and the spark timing. The MPC controller coordinates the two actuators according to a specified cost function, while explicitly taking into account constraints on the control and requirements on the acceptable engine speed range, e.g., to avoid engine stalls. Following a process proposed here for the implementation of MPC in automotive applications, an MPC controller is obtained with excellent performance and robustness as demonstrated in actual vehicle tests. In particular, the MPC controller performs better than an existing baseline controller in the vehicle, is robust to changes in operating conditions, and to different types of disturbances. It is also shown that the MPC computational complexity is well within the capability of production electronic control unit and that the improved performance achieved by the MPC controller can translate into fuel economy improvements.

[1]  Alberto Bemporad,et al.  Evaluation of piecewise affine control via binary search tree , 2003, Autom..

[2]  Kenneth R. Butts,et al.  Application of l1 optimal control to the engine idle speed control problem , 1999, IEEE Trans. Control. Syst. Technol..

[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]  Mrdjan J. Jankovic,et al.  Influence of Intake Manifold Heat Transfer Effects on Accuracy of SI Engine Air-Charge Prediction , 2004 .

[5]  Huibert Kwakernaak,et al.  Linear Optimal Control Systems , 1972 .

[6]  L. Glielmo,et al.  Idle speed control through output feedback stabilization for finite time delay systems , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[7]  A. Stotsky,et al.  Variable Structure Control of Engine Idle Speed With Estimation of Unmeasurable Disturbances , 2000 .

[8]  Lee A. Feldkamp,et al.  Dynamic neural network methods applied to on-vehicle idle speed control , 1996, Proc. IEEE.

[9]  Manfred Morari,et al.  Analysis of discrete-time piecewise affine and hybrid systems , 2002, Autom..

[10]  K. T. Tan,et al.  Linear systems with state and control constraints: the theory and application of maximal output admissible sets , 1991 .

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

[12]  Gabriele Pannocchia,et al.  Disturbance models for offset‐free model‐predictive control , 2003 .

[13]  Mrdjan J. Jankovic,et al.  Engine Control for Multiple Combustion Optimization Devices , 2006 .

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

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

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

[17]  D. Hrovat,et al.  Robust automotive idle speed control design based on μ-synthesis , 1993, 1993 American Control Conference.

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

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

[20]  Stephen Yurkovich,et al.  Sliding mode control of delayed systems with application to engine idle speed control , 2001, IEEE Trans. Control. Syst. Technol..

[21]  Jing Sun,et al.  Models and Control Methodologies for IC Engine Idle Speed Control Design , 1996 .

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

[23]  D. Yanakiev,et al.  Adaptive Idle Speed Control for Internal Combustion Engines , 2007, 2007 American Control Conference.

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

[25]  Tor Arne Johansen,et al.  Explicit Model Predictive Control of an electropneumatic clutch actuator using on/off valves and pulse-width modulation , 2009, 2009 European Control Conference (ECC).

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

[27]  Raymond A. DeCarlo,et al.  Combined Controller-Observer Design for Uncertain Time Delay Systems With Application to Engine Idle Speed Control , 2004 .

[28]  B. Schutter,et al.  On hybrid systems and closed-loop MPC systems , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[29]  Alberto Bemporad,et al.  Model Predictive Powertrain Control: An Application to Idle Speed Regulation , 2010 .

[30]  Alberto Moschetti,et al.  Idle Speed Control with H-Infinity Technique , 1993 .

[31]  Alberto Bemporad,et al.  A survey on explicit model predictive control , 2009 .

[32]  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.

[33]  Lino Guzzella,et al.  Introduction to Modeling and Control of Internal Combustion Engine Systems , 2004 .

[34]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

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