Design of Fuzzy Logic Tuned PID Controller for Electric Vehicle based on IPMSM Using Flux-weakening

  • Rohan, Ali (School of Electronics and Information Engineering, Kunsan National University) ;
  • Asghar, Furqan (Dept. of Electrical and Electronic Engineering, Kunsan National University) ;
  • Kim, Sung Ho (Dept. of Electrical and Electronic Engineering, Kunsan National University)
  • 투고 : 2017.04.06
  • 심사 : 2017.08.14
  • 발행 : 2018.01.01


This work presents an approach for modeling of electric vehicle considering the vehicle dynamics, drive train, rotational wheel and load dynamics. The system is composed of IPMSM (Interior Permanent Magnet Synchronous Motor) coupled with the wheels through a drive train. Generally, IPMSM is controlled by ordinary PID controllers. Performance of the ordinary PID controller is not satisfactory owing to the difficulties of optimal gain selections. To overcome this problem, a new type of fuzzy logic gain tuner for PID controllers of IPMSM is required. Therefore, in this paper fuzzy logic based gain tuning method for PID controller is proposed and compared with some previous control techniques for the better performance of electric vehicle with an optimal balance of acceleration, speed, travelling range, improved controller quality and response. The model was developed in MATLAB/Simulink, simulations were carried out and results were observed. The simulation results have proved that the proposed control system works well to remove the transient oscillations and assure better system response in all conditions.

E1EEFQ_2018_v13n1_451_f0001.png 이미지

Fig. 1 Block diagram of an electric vehicle

E1EEFQ_2018_v13n1_451_f0002.png 이미지

Fig. 2 Transmission system

E1EEFQ_2018_v13n1_451_f0003.png 이미지

Fig. 3 Control system block diagram

E1EEFQ_2018_v13n1_451_f0004.png 이미지

Fig. 4. Block diagram of PI controller

E1EEFQ_2018_v13n1_451_f0005.png 이미지

Fig. 5. Block diagram of fuzzy PI controller

E1EEFQ_2018_v13n1_451_f0006.png 이미지

Fig. 6. Membership functions: (a) Input membershipfunctions, error

E1EEFQ_2018_v13n1_451_f0007.png 이미지

Fig. 7. Type 3 speed controller: adaptive Fuzzy PIDcontroller

E1EEFQ_2018_v13n1_451_f0008.png 이미지

Fig. 8. Membership functions: (a) Input membershipfunctions error

E1EEFQ_2018_v13n1_451_f0009.png 이미지

Fig. 9. Simulink model of proposed system

E1EEFQ_2018_v13n1_451_f0010.png 이미지

Fig. 10. Simulink representation of controllers: (a) Type 1; (b) Type 2; (c) Type 3; (d) Vector control or current controller

E1EEFQ_2018_v13n1_451_f0011.png 이미지

Fig. 11. Simulink representation of the transmission system

E1EEFQ_2018_v13n1_451_f0012.png 이미지

Fig. 12. Output response of type 1, type 2, type 3 controller

E1EEFQ_2018_v13n1_451_f0013.png 이미지

Fig. 13. ld,lq and vd, vq response for proposed controller

E1EEFQ_2018_v13n1_451_f0014.png 이미지

Fig. 14. Three phase current of IPMSM

E1EEFQ_2018_v13n1_451_f0015.png 이미지

Fig. 15. Controller output for

E1EEFQ_2018_v13n1_451_f0016.png 이미지

Fig. 16. Output response for NEDC

Table 1. Rule base for

E1EEFQ_2018_v13n1_451_t0001.png 이미지

Table 2. Rule Base for

E1EEFQ_2018_v13n1_451_t0002.png 이미지

Table 3. Rule base used for

E1EEFQ_2018_v13n1_451_t0003.png 이미지

Table 4. Rule base used for

E1EEFQ_2018_v13n1_451_t0004.png 이미지

Table 5. Rule base used for

E1EEFQ_2018_v13n1_451_t0005.png 이미지

Table 6. Parametersshow that the proposed type 3 controller tracks the speed

E1EEFQ_2018_v13n1_451_t0006.png 이미지


  1. Bambang Sri Kaloko, Soebagio, Mauridhi Hery Purnomo, Design and Development of Small Electric Vehicle using MATLAB/Simulink, international Journal of Computer Applications (0975 - 8887) Volume 24- No.6, June 2011.
  2. Dhameja, S., Electric Vehicle Battery Systems, Newnes, US. 2002.
  3. Cao, S.-G., Rees, N. & Feng, G. [1999]. Analysis and design of fuzzy control systems using dynamic fuzzystate space models, Fuzzy Systems, IEEE Transactions on 7(2): 192-200.
  4. Chen, C.-L. & Chang, M.-H. [1998]. optimal design of fuzzy sliding-mode control: A comparative study, Fuzzy Sets and Systems 93(1): 37-48.
  5. Kovacic, Z. & Bogdan, S. [2006]. Fuzzy Controller Design: Theory and Applications, CRC Press.
  6. Yamakawa, T. [1993]. A fuzzy inference engine in nonlinear analog mode and its application to a fuzzy logic control, Neural Networks, IEEE Transactions on 4(3): 496-522.
  7. Husain, I., 2003, Electric and Hybrid Vehicles Design Fundamentals, Pertama, CRC Press, Farhan A. Salem, Mechatronics design of small electric Vehicles; Research and education, International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:13, No:01,2013.
  8. Poorani, S., Kumar, K.U., Renganarayanan S. (2003). Intelligent controller design for electric vehicle. Proc. 57th IEEE Semiannual Vehicular Technology Conf., pp. 2447-2450, Jeju, Korea, Apr. 2003.
  9. Khatun, P., Bingham, C.M., Schofield, N., Mellor, P.H. (2003). Application of fuzzy control algorithms for electric vehicle antilock braking/traction control systems. IEEE Trans. Vehicular Tech., Vol. 52 (5), 2003, pp. 1356-1364.
  10. Farhan A. Salem, Ahmad A. Mahfouz, Modeling and controller design for electric motor, using different control strategies and verification using MATLAB/ Simulink I.J. Intelligent Systems and Applications, submitted and accepted to I.J. Intelligent Systems and Applications, 2013.
  11. wry, J.(2003). Electric Vehicle Technology Explained. pp. 183-195, John Wiley & Sons, Ltd., ISBN 0-470-85163-5, UK
  12. Profumo, F., Madlena, M., Griva. G. (1996). State variables controller design for vibrations suppression in electric vehicles. Proc. 27th Annual IEEE Power Electronics Specialists Conference, pp. 1940-1947, 1996.
  13. Liu, Q., Zhong, Y., Zhou Z. (2004). Research of drive control system in electric vehicle based on DSP. Proc. 7th Int. Conf. Signal Processing, pp. 539- 542, Beijing, China, Aug. 2004.
  14. Koutsogiannis, Z., Adamidis, G. & Fyntanakis, A. [2007]. Direct torque control using space vector modulation and dynamic performance of the drive, via a fuzzy logic controller for speed regulation, Power Electronics and Applications, 2007 European Conference on pp. 1-10.
  15. Krause, P. C., Wasynczuk, O. & Sudhoff, S. D. [2002]. Analysis of Electric Machinery and Drive Systems, IEEE Press.