Development of a FPGA-based control IC for PMSM drive with adaptive fuzzy control

被引:0
作者
Kung, YS [1 ]
Chen, CS [1 ]
Wong, KI [1 ]
Tsai, MH [1 ]
机构
[1] So Taiwan Univ Technol, Dept Elect Engn, Tainan 710, Taiwan
来源
IECON 2005: THIRTY-FIRST ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3 | 2005年
关键词
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A new generation of Field Programmable Gate Array (FPGA) technologies enables to integrate an embedded processor IP (Intellectual Property) and an application IP into a SoPC (System-on-a-Programmable-C hip) environment. The development of high performance speed control of a permanent magnet synchronous motor (PMSM) drive based on this SoPC environment is presented in this paper. Firstly, the mathematic model of PMSM is defined and the vector control used in the current loop of the PMSM drive is explained. Then, an adaptive fuzzy controller is constructed by using the fuzzy basis function and parameter adjustable mechanism, which is used to cope with the dynamic uncertainty and external load effect in the PMSM drive. After that, a FPGA-based control IC is designed to realize the controllers. The FPGA-based control IC has two IPs, an Nios embedded processor IP and an application IP. The Nios processor is used to perform the function of an adaptive fuzzy control in speed loop of PMSM drive. The application IP is used to perform the current vector control of the PMSM drive, which includes SVPWM generation, coordinate transformation, PI controller and the pulse detection of the quadrature encoder. The former is implemented by using software due to the complicated control algorithm and low sampling frequency control (speed control: less than 1kHz). The latter is implemented by hardware due to the need of high sampling frequency control (current loop: 16k Hz, PWM circuit: 4 similar to 8MHZ) but simple computation. At last, an experimental system has been set up and some experimental results have been demonstrated.
引用
收藏
页码:1544 / 1549
页数:6
相关论文
共 10 条
[1]   Implementation of microprogrammed control in FPGAs [J].
Bomar, BW .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2002, 49 (02) :415-422
[2]   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
[3]  
BOSE BK, 1997, POWER ELECT VARIABLE
[4]  
Kung YS, 2004, 2004 47TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, CONFERENCE PROCEEDINGS, P329
[5]  
KUNG YS, P 2005 IEEE INT C ME, P532
[6]  
LIAW CM, 1999, FUZZY THEORY SYSTEMS, V1, P129
[7]   Recurrent fuzzy neural network controller design using sliding-mode control for linear synchronous motor drive [J].
Lin, FJ ;
Lin, CH ;
Huang, PK .
IEE PROCEEDINGS-CONTROL THEORY AND APPLICATIONS, 2004, 151 (04) :407-416
[8]  
TZOU YY, P IEEE IECON 97, P943
[9]  
ZHOU Z, P 2004 APPL POW EL C, V3, P1698
[10]  
Zhou ZY, 2004, APPL POWER ELECT CO, P1604