A novel neural network controller and its efficient DSP implementation for vector-controlled induction motor drives

被引:34
作者
Mohamadian, M [1 ]
Nowicki, E
Ashrafzadeh, F
Chu, A
Sachdeva, R
Evanik, E
机构
[1] Iranian Res Org Sci & Technol, Tehran 15815, Iran
[2] Univ Calgary, Dept Elect & Comp Engn, Calgary, AB T2N 1N4, Canada
[3] Whirlpool Corp, R&D Ctr, Benton Harbor, MI 49002 USA
[4] Telvent Canada Ltd, Calgary, AB T2W 3X6, Canada
[5] Sustainable Energy Technol, Calgary, AB T2N 2A1, Canada
关键词
field-oriented control; induction motor drives; neural network control; vector control;
D O I
10.1109/TIA.2003.819441
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
An artificial neural network controller is experimentally implemented on the Texas Instruments TMS320C30 digital signal processor (DSP). The controller emulates indirect field-oriented control for an induction motor, generating direct and quadrature current command signals in the stationary frame. In this way, the neural network performs the critical functions of slip estimation and matrix rotation internally. There are five input signals to the neural network controller, namely, a shaft speed signal, the synchronous frame present and delayed values of the quadrature axis stator current, as well as two neural network output signals fed back after a delay of one sample period. The proposed three-layer neural network controller contains only 17 neurons in an attempt to minimize computational requirements of the digital signal processor. This allows DSP resources to be used for other control purposes and system functions. For experimental investigation, a sampling period of 1 ms is employed. Operating at 33.3 MHz (16.7 MIPS), the digital signal processor is able to perform all neural network calculations in a total time of only 280 mus or only 4700 machine instructions. Torque pulsations are initially observed, but are reduced by iterative re-training of the neural network using experimental data. The resulting motor speed step response (for several forward and reverse step commands) quickly tracks the expected response, with negligible error under steady-state conditions.
引用
收藏
页码:1622 / 1629
页数:8
相关论文
共 22 条
[1]  
Barazzouk A, 1997, IEEE IND APPLIC SOC, P804, DOI 10.1109/IAS.1997.628954
[2]  
BLASCHKE F, 1973, THESIS U BRAUNSCHWEI
[3]  
Blaschke F., 1772, Siemens Rev, V34, P217
[4]  
*BORL INT, 1996, BORL C VERS 5 01 US
[5]  
BUHL MR, 1991, IEEE IAS ANN M, P415
[6]   Identification and control of induction motor stator currents using fast on-line random training of a neural network [J].
Burton, B ;
Kamran, F ;
Harley, RG ;
Habetler, TG ;
Brooke, MA ;
Poddar, R .
IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 1997, 33 (03) :697-704
[7]  
HASSE H, 1969, THESIS TH DARMSTADT
[8]   ADAPTIVE SPEED CONTROL FOR INDUCTION-MOTOR DRIVES USING NEURAL NETWORKS [J].
KUNG, YS ;
LIAW, CM ;
OUYANG, MS .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1995, 42 (01) :25-32
[9]  
LU HC, 2000, P IEEE INT S CIRC SY, V2, P489
[10]  
MADANI K, 1999, P SPIE 2 C APPL SCI, V2, P476