Model Predictive Powertrain Control: An Application to Idle Speed Regulation

  • Stefano Di Cairano
  • Diana Yanakiev
  • Alberto Bemporad
  • Ilya Kolmanovsky
  • Davor Hrovat
Part of the Lecture Notes in Control and Information Sciences book series (LNCIS, volume 402)


Model Predictive Control (MPC) can enable powertrain systems to satisfy more stringent vehicle requirements. To illustrate this, we consider an application of MPC to idle speed regulation in spark ignition engines. Improved idle speed regulation can translate into improved fuel economy, while improper control can lead to engine stalls. From a control point of view, idle speed regulation is challenging, since the plant is subject to time delay and constraints. In this chapter, we first obtain a control-oriented model where ancillary states are added to account for delay and performance specifications. Then the MPC optimization problem is defined. The MPC feedback law is synthesized as a piecewise affine function, suitable for implementation in automotive microcontrollers. The obtained design has been extensively tested in a vehicle under different operating conditions. Finally, we show how competing requirements can be met by a switched MPC controller.


Engine Speed Model Predictive Control Disturbance Rejection Idle Speed Model Predictive Controller 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Balluchi, A., et al.: Synthesis for idle speed control of an automotive engine. In: Alur, R., Pappas, G.J. (eds.) HSCC 2004. LNCS, vol. 2993, pp. 80–94. Springer, Heidelberg (2004)Google Scholar
  2. 2.
    Bemporad, A., Morari, M., Dua, V., Pistikopoulos, E.: The explicit linear quadratic regulator for constrained systems. Automatica 38(1), 3–20 (2002)zbMATHCrossRefMathSciNetGoogle Scholar
  3. 3.
    Bengea, S., Li, X., De Carlo, R.: Combined controller-observer design for uncertain time delay systems with applications to engine idle speed control. J. of Dynamic Sys., Meas. and Control 126, 772–780 (2004)CrossRefGoogle Scholar
  4. 4.
    Di Cairano, S., Bemporad, A.: Model predictive controller matching: Can mpc enjoy small signal properties of my favorite linear controller? In: Proc. European Control Conf. Budapest, Hungary (2009) (to appear) Google Scholar
  5. 5.
    Di Cairano, S., Yanakiev, D., Bemporad, A., Kolmanovsky, I., Hrovat, D.: An mpc design flow for automotive control and applications to idle speed regulation, Cancun, Mexico, pp. 5686–5691 (2008)Google Scholar
  6. 6.
    Gibson, A., Kolmanovsky, I., Hrovat, D.: Application of disturbance observers to automotive engine idle speed control for fuel economy improvement. In: Proc. American Contr. Conf., Minneapolis, MN, pp. 1197–1202 (2006)Google Scholar
  7. 7.
    Glielmo, L., Santini, S., Cascella, I.: Idle speed control through output feedback stabilization for finite time delay systems. In: Proc. American Contr. Conf., Chicago, IL, pp. 45–49 (2000)Google Scholar
  8. 8.
    Guzzella, L., Onder, C.: Introduction to modeling and control of internal combustion engine systems. Springer, Heidelberg (2004)Google Scholar
  9. 9.
    Hrovat, D., Sun, J.: Models and control methodologies for IC engine idle speed control design. Control Engineering Practice 5(8), 1093–1100 (1997)CrossRefGoogle Scholar
  10. 10.
    Kiencke, U., Nielsen, L.: Automotive control systems for engine, driveline, and vehicle. Springer, Heidelberg (2000)Google Scholar
  11. 11.
    Kolmanovsky, I., Yanakiev, D.: Speed gradient control of nonlinear systems and its applications to automotive engine control. Journal of SICE 47(3) (2008)Google Scholar
  12. 12.
    Kwakernaak, H., Sivan, R.: Linear optimal control systems. Wiley-Interscience, New York (1972)zbMATHGoogle Scholar
  13. 13.
    Magner, S., Cooper, S., Jankovic, M.: Engine control for multiple combustion optimization devices. In: Proc. SAE World Congress, Detroit, MI, Paper 26–21–0003 (2006)Google Scholar
  14. 14.
    Rawlings, J.: Tutorial overview of model predictive control. IEEE Control Systems Magazine, 38–52 (2000)Google Scholar
  15. 15.
    Yildiz, Y., Annaswamy, A., Yanakiev, D., Kolmanovsky, I.: Adaptive idle speed control for internal combustion engines. In: Proc. American Contr. Conf., New York, NY, pp. 3700–3705 (2007)Google Scholar

Copyright information

© Springer London 2010

Authors and Affiliations

  • Stefano Di Cairano
    • 1
  • Diana Yanakiev
    • 1
  • Alberto Bemporad
    • 2
  • Ilya Kolmanovsky
    • 1
  • Davor Hrovat
    • 1
  1. 1.Powertrain Control R&A, Ford Motor CompanyDearborn
  2. 2.Dipartimento di Ingegneria dell’InformazioneUniversità di SienaItaly

Personalised recommendations