FPGA IMPLEMENTATION OF PMSM SPEED CONTROL USING FUZZY LOGIC

Published 31 August 2020 •  vol 13  •  no 8  • 


Authors:

 

S. Kanthalakshmi, Department of Electrical and Electronics Engineering, PSG College of Technology, Coimbatore, India
G. Saranya Devi, Department of Electrical and Electronics Engineering, PSG College of Technology, Coimbatore, India

Abstract:

 

The increased usage of Permanent Magnet Synchronous Motor (PMSM) has given more concern to adopt a very effective speed control measure for PMSM. Controlling the speed of PMSM using fuzzy controller is the main theme of the proposed work. Conventionally used controllers like PI controllers have the biggest drawback of meticulous fine tuning. Fuzzy controller is very flexible and overcomes the drawbacks of conventional controllers. The fuzzy speed control algorithm designed uses two inputs namely speed error and error derivative. VHDL codes for the desired fuzzy logic system is synthesized, verified and implemented in Xilinx ISE Design Suite 14.2. Comparison results tabulated between PI and Fuzzy controller shows the effectiveness of fuzzy over PI where fuzzy holds minimal settling time and peak overshoot. Use of VHDL codes for fuzzy logic in this work brings the greatest advantage of porting those codes into FPGA, a reconfigurable and low cost hardware platform.

Keywords:

 

Fuzzy Logic Controller, FPGA, Permanent Magnet Synchronous Motor, VHDL

References:

 

[1] Ying-Shieh Kung, Nguyen Vu Quynh, Nguyen Trung Hieuc,Chung-Chun Huang and Liang-Chiao Huang, “Simulink/Modelsim Co-Simulation and FPGA Realization of Speed Control IC for PMSM Drive”, International Conference on Power Electronics and Engineering Application(PEEA ),(2011), pp. 718-727.
[2] Philip T. Vuong, Asad M. Madni and Jim B. Vuong, “VHDL Implementation For a Fuzzy Logic Controller”, World Automation Congress (WAC), (2006), pp. 1-9.
[3] Yazmín Maldonado, Oscar Montiel, Roberto Sepúlveda and Oscar Castillo, “Design and Simulation of the Fuzzification Stage through the Xilinx System Generator”, Springer, (2008).
[4] Gabriel Lizárraga, Roberto Sepúlveda, Oscar Montiel and Oscar Castillo, “Modeling and Simulation of the Defuzzification Stage Using Xilinx System Generator and Simulink”, Springer, (2008).
[5] T. Sebastian, and G.R. Slemon, “Transient modeling and performance of variable-speed permanent magnet motors”, IEEE Trans. Industry Applications, 25(1), (1986), pp. 101-106.
[6] Shigeo Morimoto, Yoji Takeda, Keita Hatanaka, YI Tong and Takao Hirasa, “Design and control system of inverter- driven permanent magnet synchronous motors for high torque operation”, IEEE Transactions on Industry Applications, 29(6), (1993), pp. 1150-1155.
[7] Pwgasan Pillay, and R. Krishnan, “Modeling of Permanent Magnet Motor Drives”, IEEE Transactions on Industrial Electronics, 35(4), (1988), pp. 537-541.
[8] S. Uppalapati D. Kaur, “Design and Implementation of a Mamdani Fuzzy Inference System on an FPGA”, The 28th North American Fuzzy Information Processing Society Annual Conference (NAFIPS2009), (2009), pp. 211-219.
[9] Hassan. M. Kamel, Hany. M. Hasanien, and H. E. A. Ibrahim, “Speed Control of Permanent Magnet Synchronous Motor Using Fuzzy Logic Controller”, IEEE International Conference on Electric Machines and Drives IEMDC '09, (2009), pp. 1587-1591.
[10] Jose A. Olivas, Roberto Sepulveda and Oscar Castillo, “Methodology to test and validate a VHDL Inference Engine through the Xilinx System Generator”, Springer, (2008).

Citations:

 

APA:
Kanthalakshmi, S., & Devi, G. S. (2020). FPGA Implementation of PMSM Speed Control using Fuzzy Logic. International Journal of Control and Automation (IJCA), ISSN: 2005-4297 (Print); 2207-6387 (Online), NADIA, 13(8), 27-36. doi: 10.33832/ijca.2020.13.8.04.

MLA:
Kanthalakshmi, S., et al. “FPGA Implementation of PMSM Speed Control using Fuzzy Logic.” International Journal of Control and Automation, ISSN: 2005-4297 (Print); 2207-6387 (Online), NADIA, vol. 13, no. 8, 2020, pp. 27-36. IJCA, http://article.nadiapub.com/IJCA/vol13_no8/4.html.

IEEE:
[1] S. Kanthalakshmi, and G. Saranya Devi, "FPGA Implementation of PMSM Speed Control using Fuzzy Logic." International Journal of Control and Automation (IJCA), ISSN: 2005-4297 (Print); 2207-6387 (Online), NADIA, vol. 13, no. 8, pp. 27-36, August 2020.