Real-Time Implementation of On-Line Trained Neuro-Controller for a BLDC Motor

  • Salem, M.M. (Electronics Research Institute) ;
  • Zahran, M.B. (Electronics Research Institute) ;
  • Atia, Yousry (Electronics Research Institute) ;
  • Zaki, A.M. (Electronics Research Institute)
  • Published : 2003.01.01


Implementation and experimental verification of a simple neuro-controller (SNC) as a speed controller for a brush less DC (BLDC) motor is presented. The SNC with one weight and a linear hard limit activation function is trained on-line using the back propagation algorithm. A modified error function is used to ensure good performance during the on-line training, which has been used without previous off-line training. The SNC has been implemented using a computer-interface card mounted on a PC. The driving system performance has been investigated by a number of experimental tests for a variety of input reference speed trajectories.


  1. M.M. Salem, A.M. Zaki, O.A. Mahgoub, E. Abu EI-Zahab and O.P. Malik, 'Experimental Verification of a Generating Unit Excitation Neuro-Controller', Proceedings, IEEE Power Engineering Society, Winter Meeting 2000, Singapore, Jan. 22-27, 2000
  2. M.A. EI-Sharkawi, A.A. EI-Samahy, and M.L. EI-Sayed, 'High Performance Drive of DC Brushless Motors Using Neural Network', IEEE Trans. on Energy Conversion, Vol 9, No.2, June 1994
  3. Rene Spee and A.K. Walance, 'Performance Characteristics of Brushless DC Drives', IEEE Trans. on Industry Applications, Vol. 24, No.4, July/August 1988
  4. M. Azizor Rahman and M. Ashraful Hoque, 'On-Line Self-Tuning ANN-Based Speed Control of a PM DC Motor', IEEE/ASME Trans. on Mechatronics, Vol. 2, No. 3, Sep. 1997
  5. L. Guan, S. Cheng and R. Zhou, 'Artificial Neural Networks Power System Stabilizer Trained with an Improved BP Algorithm', IEE Proc. Gen. Trans. and Dist. Vol. 143, No.2, pp. 135-141, March 1996
  6. M.M. Salem, A.M. Zaki, O.A. Mahgoub, E. Abu EI-Zahab. and O.P. Malik, 'Generating Unit Excitation Neuro-Controller', IFAC Symposium on Power Plants & Power Systems Control 2000, Brussels, Belgium, April 26-29, 2000
  7. Toshio Fukuda and Takanori Shibata, 'Theory and Applications of Neural Networks for Industrial Control Systems', IEEE Trans. Industrial Electronics, Vol. 39, No. 6, pp. 472-489, December 1992
  8. M.M. Salem, A.M. Zaki, O.A. Mahgoub, E. Abu El-Zahab, and O.P. Malik, 'On-Line Trained Neuro-Controller with a Modified Error Function', Canadian Conference on Electrical and Computer Engineering, Halifax, May 7-10, 2000