Laboratory implementation of a neural network trajectory controller for a DC motor

The laboratory implementation of a neural network controller for high performance DC drives is described. The objective is to control the rotor speed and/or position to follow an arbitrarily selected trajectory at all times. The control strategy is based on indirect model reference adaptive control (MRAC). The motor characteristics are explicitly identified through a multilayer perceptron type neural network. The output of the trained neural network is used to drive the motor in order to achieve a desired time trajectory of the controlled variable. The neural network controller is assembled in a commercially available PC-based real-time control system shell, using software subroutines. An H-bridge, DC/DC voltage converter is interfaced with the computer to generate the specified terminal voltage sequences for driving the motor. All software and hardware components are off the shelf. The versatility of the motor/controller arrangement is displayed through real-time plots of the controlled states. >

[1]  Thomas A. Lipo,et al.  Recent progress in the development in solid-state AC motor drives , 1988 .

[2]  Mohamed A. El-Sharkawi,et al.  Variable structure tracking of DC motor for high performance applications , 1989 .

[3]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[4]  F.-C. Chen,et al.  Back-propagation neural networks for nonlinear self-tuning adaptive control , 1990, IEEE Control Systems Magazine.

[5]  Mohamed A. El-Sharkawi,et al.  Development and implementation of self-tuning tracking controller for DC motors , 1990 .

[6]  N.A Demerdash,et al.  Dynamic Modeling of Brushless dc Motors for Aerospace Actuation , 1980, IEEE Transactions on Aerospace and Electronic Systems.

[7]  Derrick H. Nguyen,et al.  Neural networks for self-learning control systems , 1990 .

[8]  Mohamed A. El-Sharkawi,et al.  Identification and control of a DC motor using back-propagation neural networks , 1991 .

[9]  W. Leonhard,et al.  Microcomputer control of high dynamic performance ac-drives - A survey , 1986, Autom..

[10]  Y.F. Li,et al.  Development of fuzzy algorithms for servo systems , 1989, IEEE Control Systems Magazine.

[11]  Mohamed A. El-Sharkawi,et al.  Laboratory set-up for instruction and research in electric drives control , 1990 .

[12]  M.A. El-Sharkawi Development and Implementation of High Performance Variable Structure Tracking Control for Brushless Motors , 1991, IEEE Power Engineering Review.