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

An artificial neural network controller is experimentally implemented on the Texas Instruments TMS320C30 digital signal processor. 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 an neural network calculations in a total time of only 280 /spl mu/s 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.

[1]  Hung-Ching Lu,et al.  Sensorless vector control of induction motor using artificial neural network , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[2]  A. F. Stronach,et al.  DSP-controlled intelligent high-performance AC drives present and future , 1995 .

[3]  T. G. Habetler,et al.  Identification and control of induction motor stator currents using fast on-line random training of a neural network , 1995, IAS '95. Conference Record of the 1995 IEEE Industry Applications Conference Thirtieth IAS Annual Meeting.

[4]  Robert D. Lorenz,et al.  One-step optimal space vector PWM current regulation using a neural network , 1994, Proceedings of 1994 IEEE Industry Applications Society Annual Meeting.

[5]  Baiqing Sun,et al.  Research on the application of FNN controller to vector-controlled induction motor drives , 2001, ICEMS'2001. Proceedings of the Fifth International Conference on Electrical Machines and Systems (IEEE Cat. No.01EX501).

[6]  Kurosh Madani,et al.  Neuro-vector-based electrical machine driver combining a neural plant identifier and a conventional vector controller , 1999, Defense, Security, and Sensing.

[7]  Chang-Ming Liaw,et al.  Adaptive speed control for induction motor drives using neural networks , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[8]  Chin Park,et al.  A radial basis function neural network with on-chip learning , 1993, Proceedings of 1993 International Conference on Neural Networks (IJCNN-93-Nagoya, Japan).

[9]  Alberto Abbondanti,et al.  Pulsewidth Modulated Inverter Motor Drives with Improved Modulation , 1975, IEEE Transactions on Industry Applications.

[10]  E. P. Nowicki,et al.  A flux estimator for field oriented control of an induction motor using an artificial neural network , 1994, Proceedings of 1994 IEEE Industry Applications Society Annual Meeting.

[11]  Edson Bim,et al.  A neuro-fuzzy based parameter identification of an indirect vector-controlled induction motor drive , 1999, 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399).

[12]  Clark S. Lindsey,et al.  An implementation of the Zer o Instruction Set Computer (ZISC036) on a PC/ISA-bus card , 1994 .

[13]  A. F. Stronach,et al.  DSP-based speed-sensorless vector controlled induction motor drives using AI-based speed estimator and two current sensors , 1998 .

[14]  P. Werbos,et al.  Beyond Regression : "New Tools for Prediction and Analysis in the Behavioral Sciences , 1974 .

[15]  R.D. Lorenz,et al.  Design and implementation of neural networks for digital current regulation of inverter drives , 1991, Conference Record of the 1991 IEEE Industry Applications Society Annual Meeting.

[16]  A. Ba-razzouk,et al.  A neural networks based field oriented control scheme for induction motors , 1997, IAS '97. Conference Record of the 1997 IEEE Industry Applications Conference Thirty-Second IAS Annual Meeting.

[17]  B.K. Bose,et al.  Neural network based estimation of feedback signals for a vector controlled induction motor drive , 1994, Proceedings of 1994 IEEE Industry Applications Society Annual Meeting.

[18]  D. L. Sobczuk,et al.  DSP implementation of neural network speed estimator for inverter fed induction motor , 1998, IECON '98. Proceedings of the 24th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.98CH36200).