Speed Control of an SPMSM Using a Tracking Differentiator-PID Controller Scheme with a Genetic Algorithm

Noor Hameed Hadi, Ibraheem Kasim Ibraheem


In this paper, a Tracking Differentiator-Proportional Integral and Derivative (TD-PID) control scheme is proposed to control the speed of a Surface Mount Permanent Magnet Synchronous Motor (SPMSM) in the presence of parameter variations, torque variations, and time-varying reference speeds. The TD is used to generate the necessary transient profile for both the reference and the output speed, which are compared with each other to produce the error signals that feed into the PID controller. In addition to the TD unit parameters,the PID controller’s parameters are tuned to achieve the optimum new multi-objective performance index,comprised of the integral of the time absolute error (ITAE), the absolute square of the control energy signal (USQR), and the absolute value of the control energy signal (UABS) andutilising a Genetic Algorithm (GA).A nonlinear model of the SPMSM is considered in the design andthe performance of the proposed TD-PID scheme was validated by comparing its performance with that of a traditional PI controller in a MATLAB environment. Several different case studies were simulated and tested to show the effectiveness of the proposed scheme,with variable reference speeds, parameters uncertainties, and load torque. The obtained results, including peak overshoot, speed of response, energy consumption, and control signal chatter, illustrate the proposed scheme's success as compared to the traditional PI controller.


PMSM control; PID control; Genetic algorithm; Tracking differentiator; Genetic algorithm; Performance index; Speed control


Betin, F., Capolino, G. A., Casadei, D., Kawkabani, B., Bojoi, R. I., Harnefors, L., ...&Fahimi, B., “Trends in electrical machines control: Samples for classical, sensorless, and fault-tolerant techniques”, Industrial Electronics Magazine, IEEE, 8(2), 43-55,2014. doi:10.1109/mie.2014.2313752.

Yang Luo, Hui Li, Mingyong Shen, “Speed control of BLDCM forindustrial sewing machine based on dspace”, International Conferenceon Mechatronics and Automation, Proceedings,Luoyang,China, June 25- 28 ,pp.2127-2132,2006.doi: 10.1109/ICMA.2006.257622.

Xi Xiao,Meng Zhang, Min LI, Yongdong LI, “An improved sevocontrol system for high speed flat industrial sewing machine”,International Technology and Innovation Conference, 6-7 Nov,pp. 1898 – 1901,2006.doi: 10.1049/cp:20061077.

Liu Mingji, CaiZhongqin, ChengXiming, and Ouyang Minggao, “Adaptive position servo control of permanent magnet synchronous motor” ,American Control Conference, olume 1, 30 June-2 July, vol.1. Page(s):84 - 89 2004.doi: 10.23919/ACC.2004.1383584.

Xiao Xi, Li Yongdong, and Li Min, “Performance control of PMSM drives using a self-tuning PID,” Electric Machines and Drives,IEEE International Conference on 15-18 May, Page(s):1053 – 1057, 2005.doi: 10.1109/IEMDC.2005.195852.

Nasiri A. “Full Digital Current Control of Permanent MagnetSynchronous Motors for vehicular Applications”,IEEE Transactions onVehicular Technology, Vol. 56, No. 4, pp. 1531-1537, 2007.doi:10.1109/TVT.2007.896969.

Bose B.K. “Modern Power Electronics and AC Drives” ,Upper SaddleRiver, NJ, Prentice Hall, 2002.

J. Chiasson, “Modeling and High-Performance Control of Electric Machines.Hoboken”, NJ: Wiley, 2005.

Ibraheem Kasim Ibraheem, Wameedh Riyadh Abdul-Adheem,“On the Improved Nonlinear Tracking Differentiator based Nonlinear PID Controller Design”, (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 7, No. 10, 2016.doi: 10.14569/IJACSA.2016.071032.

R. Krishnan, “Electric Motor Drives: modeling, analysis, and control.” Upper Saddle River, New Jersey: Prentice Hall, 2001.

M. Găiceanu,“Advanced Control of the Permanent Magnet Synchronous Motor”,Electric Machines for Smart Grids Applications - Design, Simulation and Control, 2018. doi: 10.5772/intechopen.80086.

Wuning Ma, Cheng Xu, and Fan Yang,“ An Auto-Tuning PI Controller for the Speed Control of aPermanent Magnet Synchronous Motor Drive”Practical Applications of Intelligent Systems, AISC 124, pp. 141–146,2011.doi: 10.1007/978-3-642-25658-5_16.

Ram N. Hajare and Archana G. Thosar. “Modeling and Simulation of Permanent MagnetSynchronous Motor using MATLAB” International Journal of Electrical Engineering.ISSN 0974-2158 Volume 7, Number 3, pp. 413-423, 2014.doi: 10.1109/ICEMS.2001.971825.

Choi, H. H., Kim, E. K., Yu, D. Y., Jung, J. W., and Kim, T. H., “Precise PI speed control of permanent magnet synchronous motor with a simple learning feedforward compensation. Electrical Engineering” , 99(1), 133–139, 2016.doi: 10.1007/s00202-016-0407-0.

Zheng, S., Tang, X., Song, B., Lu, S., & Ye, B., “Stable adaptive PI control for permanent magnet synchronous motor drive based on improved JITL technique. ISA Transactions” , 52(4),539–549, 2013.doi: 10.1016/j.isatra.2013.03.002.

Hu T. and Zhang X., “Simulation of PMSM Vector Control System Based on Fuzzy PI Controller” . IEEE International Conference on Power, Intelligent Computing and Systems (ICPICS,pp. 111-114),2019.doi: 10.1109/ICPICS47731.2019.8942439.

Zenachew H. and Gebremichael T., “Real-Time Speed Control of a PMSM for Wind Turbine Application” IEEE PES/IAS PowerAfrica, pp.396-401, 2019.doi: 10.1109/PowerAfrica.2019.8928919.

Wen-Jun Xu, “Permanent Magnet Synchronous Motor with Linear Quadratic Speed Controller”, Energy Procedia ,14, pp.364-369, 2012.doi: 10.1109/ISIE.2011.5984237.

S. Rao, “Engineering Optimization: Theory and Practice”, Fourth Edition , Wiley, 2009.doi:10.1002/9781119454816.

Shekhar L. ,Aarti R. and Rohit P., “Genetic Algorithm for Constrained Optimization with Stepwise Approach in Search Interval Selection of Variables”, International Journal of Computer Applications, pp.0975 – 8887, Volume 87, No.11, February, 2014.doi:10.5120/15256-4017.

Ibraheem, I.K., “Anti-disturbance compensator design for unmanned aerial vehicle”, J. Eng. 26(1), pp.86–103 ,2010.doi: 10.31026/j.eng.2020.01.08.

DOI: http://doi.org/10.11591/ijece.v11i2.pp%25p
Total views : 0 times

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

ISSN 2088-8708, e-ISSN 2722-2578