Using radial basis function neural network for PMSM to overcome the changing load

Author affiliations

Authors

DOI:

https://doi.org/10.15625/2525-2518/59/2/14921

Keywords:

RBFNN, VHDL, ModelSim, Matlab, Simulink, Simulation, Fuzzy PI, PMSM

Abstract

This paper presents a using Radial Basis Function Neural Network (RBFNN) for PMSM to overcome the changing load. Firstly, a mathematic model of the PMSM drive is derived; then, to increase the performance of the PMSM drive system, a Fuzzy PI controller in which an RBFNN adjusts its parameters is applied to the speed controller for coping with the effect of the system dynamic uncertainty and the external load. Secondly, the Very high-speed integrated circuit Hardware Description Language (VHDL) is adopted to describe the behaviour of the speed control IC which includes the circuits of space vector pulse width modulation (SVPWM), coordinate transformation, RBFNN, and Fuzzy PI. Thirdly, the simulation work is performed by MATLAB/Simulink and ModelSim co-simulation mode, provided by Electronic Design Automation (EDA) Simulator Link. The PMSM, inverter, and speed command are performed in Simulink, and the speed controller of the PMSM drive is executed in ModelSim. Finally, the co-simulation results validate the effectiveness of the proposed algorithm based speed control system

Downloads

Download data is not yet available.

References

J.W. Jung, Y.S. Choi, V.Q. Leu, H.H. Choi, “Fuzzy PI-type current controllers for permanent magnet synchronous motors,” IET Electric Power Applications 5 (1) (2011) 143–152. Doi: 10.1049/iet-epa.2010.0036. DOI: https://doi.org/10.1049/iet-epa.2010.0036

Quynh, N. V., Kung, Y. S., Van Dung, P., Liao, K. Y., & Chen, S. W.. FPGA-Realization of Vector Control for PMSM Drives, Applied Mechanics and Materials, (311), (2013), 249–254. DOI: https://doi.org/10.4028/www.scientific.net/AMM.311.249

Y.S. Kung, M.H. Tsai, “FPGA-based speed control IC for PMSM drive with adaptive fuzzy control,” IEEE Transactions on Power Electronics 22 (6) (2007) 2476–2486. Doi: 10.1109/TPEL.2007.909185 DOI: https://doi.org/10.1109/TPEL.2007.909185

S. Li, H. Won, X. Fu, M. Fairbank, D. C. Wunsch and E. Alonso, "Neural-Network Vector Controller for Permanent-Magnet Synchronous Motor Drives: Simulated and Hardware-Validated Results," in IEEE Transactions on Cybernetics.

doi: 10.1109/TCYB.2019.2897653 DOI: https://doi.org/10.1109/TCYB.2019.2897653

Atif Iqbal, Haitham Abu-Rub & Hazem Nounou, “Adaptive fuzzy logic-controlled surface mount permanent magnet synchronous motor drive,” Systems Science & Control Engineering, (2014), 465-475. doi: 10.1080/21642583.2014.915203 DOI: https://doi.org/10.1080/21642583.2014.915203

Zhang Chunmei, Liu Heping, Chen Shujin, Wang Fangjun, “Application of neural networks for permanent magnet synchronous motor direct torque control,” Journal of Systems Engineering and Electronics, Volume 19, Issue 3, (2008), 555-561. doi: 10.1016/S1004-4132(08)60120-6. DOI: https://doi.org/10.1016/S1004-4132(08)60120-6

N. V. Quynh and Y. Kung, "FPGA-realization of fuzzy speed controller for PMSM drives without position sensor," 2013 International Conference on Control, Automation and Information Sciences (ICCAIS), Nha Trang, (2013), 278-282. doi: 10.1109/ICCAIS.2013.6720568 DOI: https://doi.org/10.1109/ICCAIS.2013.6720568

E. Monmasson and M. N. Cirstea, “FPGA design methodology for industrial control systems – a review” IEEE Trans. Ind. Electron., vol. 54, no.4, (2007) 1824-1842. DOI: https://doi.org/10.1109/TIE.2007.898281

Tomasz Rudnicki, “Measurement of the PMSM Current with a Current Transducer with DSP and FPGA”, Energies, 13(1), 209 (2020); Doi.org/10.3390/en13010209 DOI: https://doi.org/10.3390/en13010209

V. Šmídl, R. Nedvěd, T. Košan and Z. Peroutka, "FPGA implementation of marginalized particle filter for sensorless control of PMSM drives," IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, (2013), 8227-8232. Doi: 10.1109/IECON.2013.6700510 DOI: https://doi.org/10.1109/IECON.2013.6700510

Mohammad Marufuzzaman, Mamun Bin Ibne Reaz, Labonnah Farzana Rahman and Tae Gyu Chang, “FPGA Based Precise and High Speed Current dq PI Controller for FOC PMSM Drive”, Current Nanoscience (2014). Doi.org/10.2174/1573413709666131203002033 DOI: https://doi.org/10.1155/2014/709635

Sandre-Hernandez, O., Rangel-Magdaleno, J., Morales-Caporal, R. et al. HIL simulation of the DTC for a three-level inverter fed a PMSM with neutral-point balancing control based on FPGA. Electr Eng 100, (2018), 1441–1454. Doi.org/10.1007/s00202-017-0597-0 DOI: https://doi.org/10.1007/s00202-017-0597-0

Ying-Shieh Kung, Nguyen Vu Quynh, Nguyen Trung Hieu, and Jin-Mu Lin, “FPGA Realization of Sensorless PMSM Speed Controller Based on Extended Kalman Filter”, Mathematical Problems in Engineering, Volume 2013, Article ID 919318, 13 pages, Doi.org/10.1155/2013/919318 DOI: https://doi.org/10.1155/2013/919318

The Mathworks, Matlab/Simulink Users Guide, Application Program Interface Guide, 2004.

Modeltech, ModelSim Reference Manual, 2004.

Downloads

Published

16-03-2021

How to Cite

[1]
N. V. Quynh, “Using radial basis function neural network for PMSM to overcome the changing load”, Vietnam J. Sci. Technol., vol. 59, no. 2, pp. 234–248, Mar. 2021.

Issue

Section

Electronics - Telecommunication