Optimized FPGA design, verification and implementation of a neuro-fuzzy controller for PMSM drives

被引:29
作者
Chou, Hsin-Hung
Kung, Ying-Shieh [1 ]
Nguyen Vu Quynh [1 ]
Cheng, Stone
机构
[1] Natl Chiao Tung Univ, Dept Mech Engn, Hsinchu 300, Taiwan
关键词
PMSM; Neural fuzzy control; VHDL; FPGA; ModelSim; Finite state machine; Simulink; Co-simulation;
D O I
10.1016/j.matcom.2012.07.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The work presents a neural fuzzy controller (NFC) for speed loop of permanent synchronous motor (PMSM) drives based on the technology of field programmable gate array (FPGA). Firstly, a mathematic model of the PMSM drive is derived; then to increase the performance of the PMSM drive system, a fuzzy controller (FC) which its parameters are adjusted by a radial basis function neural network (RBF NN) is applied to the speed controller for coping with the effect of the system dynamic uncertainty. Secondly, very high speed IC hardware description language (VHDL) is adopted to describe the behavior of the speed controller of PMSM drives which includes the circuits of space vector pulse width modulation (SVPWM), coordinate transformation, NFC, etc. Besides, to reduce the resource usage while implementing in field programmable gate array (FPGA), a sequential execution using finite state machine (FSM) is applied. Thirdly, based on electronic design automation (EDA) simulator link, a simulation work is constructed by MATLAB/Simulink and ModelSim co-simulation mode which the PMSM, inverter and speed command are performed in Simulink as well as the speed controller of PMSM drives is executed in ModelSim. Finally, some co-simulation results validate the effectiveness of the proposed NFC-based speed controller for PMSM drives. (C) 2012 IMACS. Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:28 / 44
页数:17
相关论文
共 18 条
[1]  
[Anonymous], MATL SIM US GUID APP
[2]  
[Anonymous], MODELSIM REF MAN
[3]   EXPERT-SYSTEM, FUZZY-LOGIC, AND NEURAL-NETWORK APPLICATIONS IN POWER ELECTRONICS AND MOTION CONTROL [J].
BOSE, BK .
PROCEEDINGS OF THE IEEE, 1994, 82 (08) :1303-1323
[4]  
Brassai ST, 2008, PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, VOL IV, P41
[5]   Simulation of DTC strategy in VHDL code for induction motor control [J].
Castoldi, Marcelo F. ;
Aguiar, Manoel L. .
2006 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-7, 2006, :2248-+
[6]   CHOPPER-CONTROLLED PMDC MOTOR DRIVE USING VHDL CODE [J].
Castoldi, Marcelo F. ;
Dias, Gabriel R. C. ;
Aguiar, Manoel L. ;
Roda, Valentin O. .
2009 5TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2009, :209-212
[7]   Fuzzy PI-type current controllers for permanent magnet synchronous motors [J].
Jung, J. -W. ;
Choi, Y. -S. ;
Leu, V. Q. ;
Choi, H. H. .
IET ELECTRIC POWER APPLICATIONS, 2011, 5 (01) :143-152
[8]  
Kim J.S., 2008, P IEEE INT JOINT C N, P337
[9]   FPGA-based speed control IC for PMSM drive with adaptive fuzzy control [J].
Kung, Ying-Shieh ;
Tsai, Ming-Hung .
IEEE TRANSACTIONS ON POWER ELECTRONICS, 2007, 22 (06) :2476-2486
[10]  
Lazaro J., 2006, IECON 2006. 32nd Annual Conference on IEEE Industrial Electronics (IEEE Cat. No. 06CH37763), P3007, DOI 10.1109/IECON.2006.347606