Adaptive Speed Controller for a Permanent Magnet Synchronous Motor

Omar Aguilar Mejía, Rubén Tapia Olvera, Iván de Jesús Rivas Cambero, Hertwin Minor Popocalt


This paper presents a controller performance that is develop employing an adaptive B-spline neural network algorithm for adjusting the rotor speed of the permanent magnet synchronous motor. It includes a comparative analysis with three control strategies: conventional proportional integral, sliding mode and fuzzy logic. Also, gives a systematic way to determine the optimal control gains and improve the tracking error performance. A methodology for the adaptive controller and its training procedure are explained. The efficacy of the proposed method is analyzed using time simulations where the motor is subjected to disturbances and reference changes. The proposed control technique exhibits the best performance because it can adapt to every condition, demanding low computational effort for an on-line operation and considering the system nonlinearities.


fuzzy logic; artificial neural network; motor drives; sliding mode; permanent magnet machines

Full Text:



Accetta A., Cirrincione M. and Pucci M., (2012), TLS EXIN based Neural Sensorless Control of a High Dynamic PMSM, Control Engineering Practice, (20): 725-732.

Aguilar-Mejía O., Tapia-Olvera R., Valderrabano-González A. & Rivas I., (2016), Adaptive neural network control of chaos in permanent magnet synchronous motor, Intelligent Automation & Soft Computing, (22), 499-507.

Alonge F., D’Ippolito F., Giardina G. and Scaffidi T., (2007). “Design and low-cost implementation of an optimally robust reduced-order rotor flux observer for induction motor control,” IEEE Trans. on Industrial Electronics, (54): 3205–3216.

Beltran-Carbajal F., Tapia-Olvera R., Lopez-Garcia I., and Guillen D., (2018), Adaptive dynamical tracking control under uncertainty of shunt DC motors, Electric Power Systems Research, (164), 70-78.

Brown M., Harris C., (1995). Neurofuzzy Adaptive Modeling and Control, Prentice Hall.

Chang Y., Chen C., Zhu Z. and Huang Y., (2016), "Speed Control of the Surface-Mounted Permanent-Magnet Synchronous Motor Based on Takagi–Sugeno Fuzzy Models," IEEE Transactions on Power Electronics, (31), 6504-6510.

Chih-Hong L. and Chih-Peng L., (2013). The hybrid RFNN control for a PMSM drive electric scooter using rotor flux estimator, International Journal of Electrical Power & Energy Systems, (51): 213–223.

Choi H. H., Jin-Woo J., (2011). Takagi–Sugeno fuzzy speed controller design for a permanent magnet synchronous motor, Mechatronics, (21): 1317–1328.

Choi H., Yun H. and Kim Y., (2015), "Implementation of Evolutionary Fuzzy PID Speed Controller for PM Synchronous Motor," IEEE Transactions on Industrial Informaics, (11), 540-547.

Englert T. and Graichen K., (2018), Nonlinear model predictive torque control of PMSMs for high performance applications, Control Engineering Practice, (81), 43–54.

Feng G., (2010). Analysis and Synthesis of Fuzzy Control Systems: A Model-Based Approach, CRC Press.

Golub, G. H., & Loan, C. F. V. (1996). Matrix computations (3rd ed.). Baltimore, MD: The Johns Hopkins Univ. Press.

Hamida M. A., Glumineau A., de Leon J., Loron L., (2014). Robust adaptive high order sliding-mode optimum controller for sensorless interior permanent magnet synchronous motors, Mathematics and Computers in Simulation, (105): 79–104.

Han Ho C., Hong Min Y., Yong K., (2013). Implementation of Evolutionary Fuzzy PID Speed Controller for PM Synchronous Motor, IEEE Trans. on Industrial Informatics, (11): 540-547.

Heng D., Dipti S., Ramesh O., (2010). A B-spline network based neural controller for power electronic applications, Neurocomputing, (73): 593–601.

Hu J., Qiu Y., Lu H., (2016), Adaptive robust nonlinear feedback control of chaos in PMSM system with modeling uncertainty, Applied Mathematical Modelling, (40), 8265-8275.

Iqbal A., Abu-Rub H., Nounou H., (2014). Adaptive fuzzy logic-controlled surface mount permanent magnet synchronous motor drive, Systems Science & Control Engineering, (2): 465–475.

Jin-Woo J., Quoc V., Duc T., Eun-Kyung K., Ho H., (2014). Adaptive PID Speed Control Design for Permanent Magnet Synchronous Motor Drives, IEEE Trans. on Power Electronics, (30): 900-908.

Jon R., Wang Z., Luo C., Jong M., (2017), Adaptive robust speed control based on recurrent elman neural network for sensorless PMSM servo drives, Neurocomputing, (227), 131-141.

Jun-Jien R., Yan-Cheng L., Ning W., Si-Yuan L., (2015). Sensorless control of ship propulsion interior permanent magnet synchronous motor based on a new sliding mode observer, ISA Transactions, (54): 15–26.

Khanchoul M., Hilairet M., Normand-Cyrot D., (2014). A passivity-based controller under low sampling for speed control of PMSM, Control Engineering Practice, (26): 20–27.

Krishnan R., (2010). Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC Press.

Kumar V., Gaur P., Mittal A. P., (2014). ANN based self-tuned PID like adaptive controller design for high performance PMSM position control, Expert Systems with Applications”, (41): 7995–8002.

Liu X., Yu H., Yu J. and Zhao L., (2018) Combined Speed and Current Terminal Sliding Mode Control With Nonlinear Disturbance Observer for PMSM Drive, IEEE Access, (6), 29594-29601.

Lu E., Li W., Yang X., Xu S., (2017), Composite Sliding Mode Control of a Permanent Magnet Direct-Driven System for a Mining Scraper Conveyor, IEEE Access, (5), 22399 – 22408.

Marufuzzaman M., Ibne M. B., Farzana L., Gyu T T., (2014). A high speed current dq PI controller for PMSM drive, Tehnički vjesnik – Technical Gazette, (21): 467-470.

Moreno J. A., Osorio M., (2008). Lyapunov Approach to Second-Order Sliding Mode Controllers and Observers, In Proc. 47th IEEE Conf. on Decision and Control, 2856–2861.

Nizami T., Chakravarty A. and Mahanta C., (2017), Design and implementation of a neuro-adaptive backstepping controller for buck converter fed PMDC-motor, Control Engineering Practice, (58), 78-87.

Omrane I., Etien E., Dib W., Bachelier O., (2015). “Modeling and Simulation of Soft Sensor Design for Real-Time Speed and Position Estimation of PMSM,” ISA Transactions, (57): 329–339.

Ortega R., Monshizadeh N., Monshizadeh P., Bazylev D., and Pyrkin A., (2018), Permanent magnet synchronous motors are globally asymptotically stabilizable with PI current control, Automatica, (98), 296-301.

Öztürk N., and Çelik E., (2012). Speed control of permanent magnet synchronous motors using fuzzy controller based on genetic algorithm, International Journal of Electrical Power & Energy Systems, (43), 889–898.

Qutubuddin M. D. and Yadaiah N., (2018), A new intelligent adaptive mechanism for sensorless control of permanent magnet synchronous motor drive, Biologically Inspired Cognitive Architectures, (24), 47-58.

Serre, D. (2002). Matrices: Theory and applications. New York: Springer.

Tapia-Olvera R., Beltran-Carbajal F., Aguilar-Mejia, O. and Valderrabano-Gonzalez A., (2016), An Adaptive Speed Control Approach for DC Shunt Motors, Energies, (9), 961.

Tapia-Olvera Ruben., Aguilar-Mejía Omar., Minor-Popocatl H., Santiago C., (2012). Power System Stabilizer and Secondary Voltage Regulator Tuning for Multimachine Power Systems, Electric Power Components and Systems, (40): 1751-1767.

Thi-Thuy N. V., Choi H. H., Jung J. W., (2012). “Certainty equivalence adaptive speed controller for permanent magnet synchronous motor,” Mechatronics, (22): 811–818.

Utkin V., Guldner J., Shi J., (2009). Sliding Mode Control in Electro-Mechanical Systems, CRC Press.

Verrelli C. M., Tomei P., Lorenzani E., Migliazza G., Immovilli F. (2017), Nonlinear tracking control for sensorless permanent magnet synchronous motors with uncertainties, Control Engineering Practice, (60), 157-170.

Wang H., Zou Q., (2014). “B-Spline-Decomposition-Based Approach to Multiaxis Trajectory Tracking: Nanomanipulation Example,” IEEE Trans. on Control Systems Technology, (22): 1573-1580.

Yazdani A. and Iravani R., (2010). Voltage-Sourced Converters in Power Systems Modeling, Control, and Applications, Wiley.

Zhang Y., Song J., Song S., Yan M., (2010). Adaptive PID Speed Controller Based on RBF for Permanent Magnet Synchronous Motor System,. in Proc. 2010 IEEE International Conf. Intelligent Computation Technology and Automation, Changsha, 425-428.

Zhengyu L., Reay D. S., Williams B. W., Xiangning H., (2006). Torque Ripple Reduction in Switched Reluctance Motor Drives Using B-Spline Neural Networks, IEEE Trans. on Industry Applications, (42), 1445-1453.



  • There are currently no refbacks.

Copyright (c) 2019 Nova Scientia

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


Nova Scientia is a multidisciplinary, electronic publication that publishes biannually in the months of May and November; it is published by the Universidad De La Salle Bajío and aims to distribute unpublished and original papers from the different scientific disciplines written by national and international researchers and academics. It does not publish reviews, bibliographical revisions, or professional applications.

Nova Scientia, year 11, issue 22, May – October 2019, is a biannual journal printed by the Universidad De La Salle Bajío, with its address: Av. Universidad 602, Col. Lomas del Campestre, C. P. 37150, León, Gto. México. Phone: (52) 477 214 3900, Chief editor: Ph.D. Ramiro Rico Martínez. ISSN 2007 - 0705. Copyright for exclusive use No. 04-2008-092518225500/102, Diffusion rights via computer net 04 - 2008 – 121011584800-203 both granted by the Instituto Nacional del Derecho de Autor.

Editor responsible for updating this issue: Direction of Research Department of the Universidad De La Salle Bajío, last updated on May 28th, 2019.