Experimental implementation of an adaptive neural network tracking controller for motion control of step motors

Two distinct multilayer perception neural networks (NNs) are implemented via laboratory experiment to simultaneously identify and adaptively control the trajectory tracking of a hybrid step motor assumed to operate in a high-performance drives environment. A neural network identifier (NNI) which captures the nonlinear dynamics of the stepper motor drive system (SMDS) over any arbitrary time interval in its range of operation, and a neural network controller (NNC) to provide the necessary control actions as to achieve trajectory tracking of the rotor speed. The NNC is constructed as a feedback signal depending on the current state of the drive system supplies by the NNI and the reference trajectory we wish the outputs to follow. The two NNs are on-line trained using dynamic back-propagation algorithm. The composite structure is used as a speed controller for the SMDS. Performance of the composite controller is evaluated through a laboratory experiment. Experimental results show the effectiveness of this approach, and demonstrate the usefulness of the proposed controller in high performance drives.

[1]  Gérard-André Capolino,et al.  Fuzzy logic applied to speed control of a stepping motor drive , 2000, IEEE Trans. Ind. Electron..

[2]  Patricia Melin,et al.  Adaptive control of a stepping motor drive using a hybrid neuro-fuzzy approach , 2001, 10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297).

[3]  Richard D. Braatz,et al.  On the "Identification and control of dynamical systems using neural networks" , 1997, IEEE Trans. Neural Networks.

[4]  F. M. Sargos,et al.  Structures theory of reluctance step motors , 1995 .

[5]  Oscar Castillo,et al.  Intelligent system for control of a stepping motor drive using a hybrid neuro-fuzzy approach , 2002, Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on.

[6]  Derong Liu,et al.  Neural network-based model reference adaptive control system , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[7]  Bernard Widrow,et al.  Improving the learning speed of 2-layer neural networks by choosing initial values of the adaptive weights , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[8]  Brad Paden,et al.  Nonlinear adaptive torque-ripple cancellation for step motors , 1990, 29th IEEE Conference on Decision and Control.

[9]  John Chiasson,et al.  Position control of a PM stepper motor by exact linearization , 1991 .

[10]  Xu Dianguo,et al.  A novel hybrid stepping motor fuzzy-neural position servo system , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[11]  Hassan K. Khalil,et al.  Output feedback control of nonlinear systems using RBF neural networks , 2000, IEEE Trans. Neural Networks Learn. Syst..

[12]  Xu Dianguo,et al.  Vector control of hybrid stepping motor position servo system using neural network control , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[13]  John N. Chiasson,et al.  High-performance nonlinear feedback control of a permanent magnet stepper motor , 1993, IEEE Trans. Control. Syst. Technol..

[14]  Ahmed Rubaai,et al.  Laboratory implementation of a microprocessor-based fuzzy logic tracking controller for motion controls and drives , 2002 .

[15]  C. Goeldel,et al.  Closed Loop Control of a Stepping Motor Drivecomparison Between PID Control, Self Tuning Regulationand Fuzzy Logic Control , 1999 .

[16]  Sergey Edward Lyshevski Electromechanical flight actuators for advanced flight vehicles , 1999 .

[17]  Kok-Meng Lee,et al.  Design concept development of a spherical stepper for robotic applications , 1991, IEEE Trans. Robotics Autom..

[18]  Ahmed Rubaai,et al.  Online identification and control of a DC motor using learning adaptation of neural networks , 2000 .

[19]  Alexander G. Loukianov,et al.  Dynamic triangular neural controller for stepper motor trajectory tracking , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[20]  Xu Dianguo,et al.  Hybrid stepping motor position servo system with on-line trained fuzzy neural network controller , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[21]  Ahmed Rubaai,et al.  Experimental verification of a hybrid fuzzy controller for a high performance brushless DC drive system , 1999, Conference Record of the 1999 IEEE Industry Applications Conference. Thirty-Forth IAS Annual Meeting (Cat. No.99CH36370).

[22]  Young-Kiu Choi,et al.  Design and implementation of an adaptive neural-network compensator for control systems , 2001, IEEE Trans. Ind. Electron..

[23]  Min-Jung Lee,et al.  An adaptive neurocontroller using RBFN for robot manipulators , 2004, IEEE Transactions on Industrial Electronics.

[24]  Gang Feng Position control of a PM stepper motor using neural networks , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[25]  Mohamed A. El-Sharkawi,et al.  High performance speed and position tracking of induction motors using multi-layer fuzzy control , 1996 .

[26]  Manolis A. Christodoulou,et al.  Adaptive control of unknown plants using dynamical neural networks , 1994, IEEE Trans. Syst. Man Cybern..