A Thorough Comparative Analysis of PI and Sliding Mode Controllers in Permanent Magnet Synchronous Motor Drive Based on Optimization Algorithms

Document Type : Research Article


Department of Electrical Engineering, Faculty of Engineering, University of Guilan, Rasht, Iran


In this paper, the speed tracking for permanent magnet synchronous motor (PMSM) in field oriented control (FOC) method is investigated using linear proportional-integral (PI) controller, sliding mode controller (SMC) and its advanced counterparts. The advanced SMCs considered in this paper are fuzzy SMC (FSMC) and sliding mode controller with time-varying switching gain (SMC+TG) which can effectively cope with chattering, an inherent harmful phenomenon in SMC. Regardless of all the works done to replace PI controller with SMC and its advanced counterparts, a thorough comparison of the PMSM drive behavior under mentioned controllers is still missing. This paper attempts to fill in this gap, by providing a fair and in-depth comparison of the PMSM drive operation by using PI and sliding mode speed controllers. In this paper, in order to design and provide a fair framework for comparison the performance and robustness of these four controllers a suitable cost function is defined to manage the performance effectively. Thus, based on this cost function a nonlinear optimization problem is defined. To solve the optimization problem and consequently derive the optimal values for the parameters of the controllers, particle swarm optimization (PSO) and grey wolf optimization (GWO) algorithms are employed. The performance and robustness of the PMSM drive using four optimal controllers are studied in the presence of different conditions and uncertainties. Numerical results demonstrate that SMC and its advanced counterparts cannot offer the superior behavior for all conditions and their superiority is less than it is often stated in the literature.


Main Subjects

[1]        L. Wang, S. Chai, D. Yoo, L. Gan, and K. Ng, PID and Predictive Control of Electrical Drives and Power Converters Using MATLAB / Simulink. Wiley, 2015.
[2]        S. Sivanagaraju, M. B. Reddy, and A. M. Prasad, Power Semiconductor Drives. Prentice-Hall Of India Pvt. Limited, 2009.
[3]        H. Abu-Rub, A. Iqbal, J. Guzinski, and ebrary Inc., High performance control of AC drives with MATLAB/Simulink models. Chichester, West Sussex; Hoboken, NJ: Wiley, 2012.
[4]        G. R. Slemon, "Electrical machines for variable-frequency drives," Proceedings of the IEEE, vol. 82, no. 8, pp. 1123-1139, 1994.
[5]        X. d. T. Garcia, B. Zigmund, A. A. Terlizzi, R. Pavlanin, and L. Salvatore, "Comparison between FOC and DTC strategies for permanent magnet synchronous motors," Advances in Electrical and Electronic Engineering, vol. 5, no. 1, pp. 76-81, 2011.
[6]        Z. Ibrahim and E. Levi, "A comparative analysis of fuzzy logic and PI speed control in high-performance AC drives using experimental approach," IEEE Transactions on Industry Applications, vol. 38, no. 5, pp. 1210-1218, 2002.
[7]        Q. Song and C. Jia, "Robust speed controller design for permanent magnet synchronous motor drives based on sliding mode control," Energy Procedia, vol. 88, pp. 867-873, 2016.
[8]        F. Piltan and N. B. Sulaiman, "Review of sliding mode control of robotic manipulator," World Applied Sciences Journal, vol. 18, no. 12, pp. 1855-1869, 2012.
[9]        W. Gao and J. C. Hung, "Variable structure control of nonlinear systems: A new approach," IEEE transactions on Industrial Electronics, vol. 40, no. 1, pp. 45-55, 1993.
[10]      C.-C. Fuh, "Variable-thickness boundary layers for sliding mode control," Journal of Marine Science and Technology, vol. 16, no. 4, pp. 288-294, 2008.
[11]      J. J. E. Slotine and W. Li, Applied nonlinear control. Englewood Cliffs,N.J.: Prentice-Hall, 1991.
[12]      J. Burton and A. S. Zinober, "Continuous approximation of variable structure control," International journal of systems science, vol. 17, no. 6, pp. 875-885, 1986.
[13]      M.-S. Chen, Y.-R. Hwang, and M. Tomizuka, "A state-dependent boundary layer design for sliding mode control," IEEE transactions on automatic control, vol. 47, no. 10, pp. 1677-1681, 2002.
[14]      T.-L. Chern and Y.-C. Wu, "Design of integral variable structure controller and application to electrohydraulic velocity servosystems," in IEE Proceedings D (Control Theory and Applications), 1991, vol. 138, no. 5, pp. 439-444: IET.
[15]      H. Alli and O. Yakut, "Fuzzy sliding-mode control of structures," Engineering Structures, vol. 27, no. 2, pp. 277-284, 2005.
[16]      H. Lee, E. Kim, H.-J. Kang, and M. Park, "A new sliding-mode control with fuzzy boundary layer," Fuzzy Sets and Systems, vol. 120, no. 1, pp. 135-143, 2001.
[17]      M. R. Becan, "Sliding Mode Control with Fuzzy Boundary Layer to Air-Air Interception Problem," in IEC (Prague), 2005, pp. 108-111.
[18]      G. Bartolini, A. Ferrara, A. Levant, and E. Usai, "On second order sliding mode controllers," in Variable structure systems, sliding mode and nonlinear control: Springer, 1999, pp. 329-350.
[19]      A. Attou, A. Massoum, and E. Chiali, "Sliding mode control of a permanent magnets synchronous machine," in 4th International Conference on Power Engineering, Energy and Electrical Drives, 2013, pp. 115-119: IEEE.
[20]      Y. Liu, B. Zhou, H. Wang, and S. Fang, "A new sliding mode control for permanent magnet synchronous motor drive system based on reaching law control," in Industrial Electronics and Applications, 2009. ICIEA 2009. 4th IEEE Conference on, 2009, pp. 1046-1050: IEEE.
[21]      A. Wang, X. Jia, and S. Dong, "A new exponential reaching law of sliding mode control to improve performance of permanent magnet synchronous motor," IEEE transactions on magnetics, vol. 49, no. 5, pp. 2409-2412, 2013.
[22]      X. Zhang, L. Sun, K. Zhao, and L. Sun, "Nonlinear speed control for PMSM system using sliding-mode control and disturbance compensation techniques," IEEE Transactions on Power Electronics, vol. 28, no. 3, pp. 1358-1365, 2013.
[23]      K. A. Prasad, U. Nair, and A. Unnikrishnan, "Fuzzy sliding mode control of a Permanent Magnet Synchronous Motor with two different fuzzy membership functions," in Power, Instrumentation, Control and Computing (PICC), 2015 International Conference on, 2015, pp. 1-6: IEEE.
[24]      S. Hussain and M. A. Bazaz, "Fuzzy integrated sliding mode controller for vector controlled PMSM," in Power India International Conference (PIICON), 2014 6th IEEE, 2014, pp. 1-6: IEEE.
[25]      J. Liu, H. Li, and Y. Deng, "Torque ripple minimization of PMSM based on robust ILC via adaptive sliding mode control," IEEE Transactions on Power Electronics, vol. 33, no. 4, pp. 3655-3671, 2018.
[26]      Y. Jiang, W. Xu, C. Mu, and Y. Liu, "Improved Deadbeat Predictive Current Control Combined Sliding Mode Strategy for PMSM Drive System," IEEE Transactions on Vehicular Technology, vol. 67, no. 1, pp. 251-263, 2018.
[27]      S. Singh, A. Gautam, J. Dubey, J. Pandey, and R. Payasi, "Performance comparison of PMSM drive using PI and Fuzzy Logic based controllers," in Electrical, Computer and Electronics Engineering (UPCON), 2016 IEEE Uttar Pradesh Section International Conference on, 2016, pp. 563-569: IEEE.
[28]      S. Hussain and M. A. Bazaz, "Comparative analysis of speed control strategies for vector controlled PMSM drive," in Computing, Communication and Automation (ICCCA), 2016 International Conference on, 2016, pp. 1314-1319: IEEE.
[29]      S. Li and Z. Liu, "Adaptive speed control for permanent-magnet synchronous motor system with variations of load inertia," IEEE Transactions on Industrial Electronics, vol. 56, no. 8, pp. 3050-3059, 2009.
[30]      V. Utkin, "Variable structure systems with sliding modes," IEEE Transactions on Automatic control, vol. 22, no. 2, pp. 212-222, 1977.
[31]      J. Huang, L. Cui, X. Shi, H. Li, and Z. Xiang, "Composite integral sliding mode control for PMSM," in Proc. of 33rd Chinese Control Conf., Nanjing, China, 2014, pp. 28-30.
[32]      L.-X. Wang, A course in fuzzy systems and control. Upper Saddle River, N.J.: Prentice Hall, 1997.
[33]      M. B. Ghalia and A. T. Alouani, "Sliding mode control synthesis using fuzzy logic," in American Control Conference, Proceedings of the 1995, 1995, vol. 2, pp. 1528-1532: IEEE.
[34]      R. Eberhart and J. Kennedy, "A new optimizer using particle swarm theory," in Micro Machine and Human Science, 1995. MHS'95., Proceedings of the Sixth International Symposium on, 1995, pp. 39-43: IEEE.
[35]      D. P. Rini, S. M. Shamsuddin, and S. S. Yuhaniz, "Particle swarm optimization: technique, system and challenges," International journal of computer applications, vol. 14, no. 1, pp. 19-26, 2011.
[36]      Y. Shi and R. Eberhart, "A modified particle swarm optimizer," in Evolutionary Computation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on, 1998, pp. 69-73: IEEE.
[37]      S. Mirjalili, S. M. Mirjalili, and A. Lewis, "Grey wolf optimizer," Advances in engineering software, vol. 69, pp. 46-61, 2014.
[38]      P. Vasant, Meta-heuristics optimization algorithms in engineering, business, economics, and finance. Information Science Reference, 2013.
[39]      R. Poli, J. Kennedy, and T. Blackwell, "Particle swarm optimization," Swarm intelligence, vol. 1, no. 1, pp. 33-57, 2007.