Design of a Model-Based Fuzzy-PID Controller with Self-Tuning Scaling Factor for Idle Speed Control of Automotive Engine

  • Sasan BanarezaeiEmail author
  • Majid Shalchian
Research Paper


Automotive engines spend a considerable portion of their life in idle state, where their characteristics are highly nonlinear and time varying. Efficient control of the engine in idle state significantly improves fuel economy, emission level and drivability. In this work, we proposed a combined fuzzy-PID idle speed controller which improves stability, fuel consumption and emission level, during normal operation as well as transient loads. In order to study the performance of control algorithm, XU7-1761cc gasoline port fuel injection engine has been modeled in idle state. This model calculates engine speed as a function of idle air valve position and ignition angle. This model demonstrated maximum of 8% error during parallel model in the loop and engine in the loop operation. After tuning the membership functions, performance of fuzzy-PID controller has been compared with baseline PID controller of engine control unit. Model in the loop simulation demonstrated that fuzzy-PID controller is more accurate than baseline PID controller, unconditionally stable and is able to reduce fuel consumption in the order of 14% compared to baseline controller. Finally, an experimental setup for real-time control of idle air valve based on proposed controller has also been developed.


Idle speed control (ISC) Fuzzy-PID controller Engine model Fuel economy 

Supplementary material

40998_2018_95_MOESM1_ESM.xlsx (336 kb)
Supplementary material 1 (XLSX 336 kb)


  1. Argonne National Laboratory (2015) Idling reduction savings calculator, 2015, October.
  2. Ashok B, Ashok SD, Kumar CR (2016) A review on control system architecture of a SI engine management system. Ann Rev Control 41:94–118CrossRefGoogle Scholar
  3. Aubourg AMJ, Le Quellec JM, Raymond C, Siemens Automotive SA (1997) Method and device for controlling the speed of an internal combustion engine during a deceleration phase. U.S. Patent 5,662,085Google Scholar
  4. Bhatti AI, Spurgeon SK, Dorey R (2000) Idle speed control of an automotive engine using a robust nonlinear controller–observer pair. Eur J Control 6(6):525–539CrossRefzbMATHGoogle Scholar
  5. Butts KR, Sivashankar N, Sun J (1999) Application of l 1 optimal control to the engine idle speed control problem. IEEE Trans Control Syst Technol 7(2):258–270CrossRefGoogle Scholar
  6. Cairano SD, Yanakiev D, Bemporad A, Kolmanovsky IV, Hrovat D (2012) Model predictive idle speed control: design, analysis, and experimental evaluation. IEEE Trans Control Syst Technol 20(1):84–97zbMATHGoogle Scholar
  7. Cho D, Hedrick JK (1989) Automotive powertrain modeling for control. J Dyn Syst Meas Contr 111(4):568–576CrossRefGoogle Scholar
  8. Chopra S, Mitra R, Kumar V (2008) Auto tuning of fuzzy PI type controller using fuzzy logic. Int J Comput Cogn 6(1):185Google Scholar
  9. Chrenko D (2015) Influence of hybridization on eco-driving habits using realistic driving cycles. IET Intel Transport Syst 9(5):498–504CrossRefGoogle Scholar
  10. Czarnigowski J (2010) A neural network model-based observer for idle speed control of ignition in SI engine. Eng Appl Artif Intell 23(1):1–7CrossRefGoogle Scholar
  11. Guzzella L, Onder C (2009) Introduction to modeling and control of internal combustion engine systems, 2nd ed. Springer Science & Business MediaGoogle Scholar
  12. Heywood JB (1988) Internal combustion engine fundamentals. Mcgraw-hill, New YorkGoogle Scholar
  13. Hsieh FC, Chen BC, Wu YY (2007) Adaptive idle speed control for spark-ignition engines (No. 2007-01-1197). SAE Technical PaperGoogle Scholar
  14. Jurgen R (1995) Automobile electronics handbook. McGraw-Hill, New YorkGoogle Scholar
  15. Laurain T, Lauber J, Palhares R (2016) Advanced model based air path management using a discrete-angular controller in idle-speed context. IFAC-PapersOnLine 49(11):611–618CrossRefGoogle Scholar
  16. Nikzadfar K, Noorpoor A, Shamekhi AH (2012) Design of an optimal idle speed controller for a turbocharged diesel engine using fuzzy logic method. J Mech Sci Technol 26(8):2325–2336CrossRefGoogle Scholar
  17. Stotsky A (2007) Adaptive estimation of the engine friction torque. Eur J Control 13(6):618–624MathSciNetCrossRefzbMATHGoogle Scholar
  18. Thornhill M, Thompson S, Sindano H (2000) A comparison of idle speed control schemes. Control Eng Pract 8(5):519–530CrossRefGoogle Scholar
  19. Xiong Y, Yang S, Gou W, Jiang H, Tan K (2013) A fuzzy intelligent-integration PID idle control strategy for gas fueled SI engine. In: International conference on computer sciences and applications (CSA), 2013, pp 357–360Google Scholar
  20. Xu F, Chen H, Gong X, Hu YF (2013) Engine idle speed control using nonlinear model predictive control. IFAC Proc 46(21):171–176CrossRefGoogle Scholar
  21. Xu F, Chen H, Jin W, Xu Y (2014) FPGA implementation of nonlinear model predictive control. In: IEEE Control and decision conference (2014 CCDC), the 26th Chinese, pp 108–113Google Scholar
  22. Xu F, Chen H, Gong X, Mei Q (2016) Fast nonlinear model predictive control on FPGA using particle swarm optimization. IEEE Trans Ind Electron 63(1):310–321CrossRefGoogle Scholar
  23. Ye Z (2007) Modeling, identification, design, and implementation of nonlinear automotive idle speed control systems—an overview. IEEE Trans Syst Man Cybern C Appl Rev 37(6):1137–1151CrossRefGoogle Scholar
  24. Yildiz Y, Annaswamy AM, Yanakiev D, Kolmanovsky I (2011) Spark-ignition-engine idle speed control: an adaptive control approach. IEEE Trans Control Syst Technol 19(5):990–1002CrossRefGoogle Scholar
  25. Zhang J, Shen T, Marino R (2010) Model-based cold-start speed control scheme for spark ignition engines. Control Eng Pract 18(11):1285–1294CrossRefGoogle Scholar
  26. Zhao ZY, Tomizuka M, Isaka S (1992) Fuzzy gain scheduling of PID controllers. In: First IEEE conference on control applications, pp 698–703Google Scholar
  27. Zhu D, Hu Y, Gong X, Chen H (2015) Idle speed control system design based on engine torque management. In: IEEE Chinese automation congress (CAC), pp 1809–1814Google Scholar

Copyright information

© Shiraz University 2018

Authors and Affiliations

  1. 1.Department of Electrical Engineering, Tehran PolytechnicAmirkabir UniversityTehranIran

Personalised recommendations