Identification and control of a DC motor using back-propagation neural networks

An artificial-neural-network (ANN)-based high-performance speed-control system for a DC motor is introduced. The rotor speed of the DC motor can be made to follow an arbitrarily selected trajectory. The purpose is to achieve accurate trajectory control of the speed, especially when motor and load parameters are unknown. The unknown nonlinear dynamics of the motor and the load are captured by the ANN. The trained neural-network identifier is combined with a desired reference model to achieve trajectory control of speed. The performances of the identification and control algorithms are evaluated by simulating them on a typical DC motor model. It is shown that a DC motor can be successfully controlled using an ANN. >

[1]  Benjamin C. Kuo,et al.  Digital Control Systems , 1977 .

[2]  Kumpati S. Narendra,et al.  Neural networks in control systems , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

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

[4]  Panos J. Antsaklis,et al.  Neural networks for control systems , 1990, IEEE Trans. Neural Networks.

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

[6]  Siri Weerasooriya,et al.  Adaptive Tracking Control for High Performance DC Drives , 1989, IEEE Power Engineering Review.

[7]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

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

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

[10]  Rahmat A. Shoureshi,et al.  Neural networks for system identification , 1990 .