Main Article Content


In this paper, a neural network approach for the identification and control of a separately excited direct (DC) motor (SEDCM) driving a centrifugal pump load is applied. In this application, two radial basis function neural networks (RBFNN) are used: The first is a RBFNN identifier trained offline to emulate the dynamic performance of the DC motor-load system. The second is a RBFNN controller, which is trained to make the motor speed follow a selected reference signal. Two RBFNN control schemes are proposed using direct inverse and internal model control schemes. The performance of the RBFNN identifier and controller is investigated in terms of step response, sharp changes in speed trajectory, and sudden load change, as well as changes in motor parameters. The performance of RBFNN in system identification and control has been compared with the performance of the well-known back-propagation neural network (BPNN). The simulation results show that both of the BPNN and RBFNN controllers exhibit excellent dynamic response, adapt well to changes in speed trajectory and load connected to the motor, and adapt to the variations of motor parameters. Furthermore, the simulation results show that the step response of RBFNN internal model and direct inverse controllers are identical.



DC motors Identification Neurocontrol Neural network

Article Details

How to Cite
Feilat, E., & Ma’aita, E. (2012). RBF Neural Network Approach for Identification and Control of DC Motors. The Journal of Engineering Research [TJER], 9(2), 80–89.


  1. Al-Amoudi A, Zhang L (2000), Application of radial basis function network for solar-array modeling and maximum power-point prediction. IEE Proc. Gener. Transm. Distrib, 147(5):310-316.
  2. Anderson ZYO (1993), Controller design: moving from theory to practice. IEEE Contr. Sys. Mag, 16-25.
  3. Berrospe E, Gonzalez-Olvera MA, Tang Y (2009), Identification and speed control of a DC motor using an input-output recurrent neurofuzzy network. Advances in Computational Intelligence 116:239-248.
  4. Chen S, Billings SA (1992), Neural networks for nonlinear system modeling and identification. International Journal Control 56:319-346.
  5. Hagan MT, Demuth HB, Jesus OD (2002), An introduction to the use of neural networks in control systems. International Journal Robust Nonlinear Control 12:959-985.
  6. Haykin S (1994), Neural networks a comprehensive foundation. Macmillan College Publishing Company, NY.
  7. Hissein A, Hirasawa K, Hu J (2003), Online identification and control of a PV-supplied DC motor using universal learning networks. European Symposium on Artificial Neural Networks, Belgium173-178.
  8. Hunt KJ, Sbarbaro D, Zbikowski R, Gawthrop PJ (1992), Neural networks for control systems: A survey. Automatica 28(6):1083-1112.
  9. Jun OJ, Gi JJ (2000), A parallel neuro-controller for DC motors containing nonlinear friction. Neurocomputing 30:233-248.
  10. Kirshnan R (2001), Electric motor drives modeling, analysis, and control. Prentice Hall, Upper Saddle River, NJ. Kuo BC (2003), Automatic control systems. Wiley.
  11. Narendra KS, Parthasarathy K (1990), Identification and control for dynamic systems using neural networks. IEEE Trans. on Neural Networks 1:4-27.
  12. Park J, Sandberg IW (1993), Approximation and radial- basis function networks. Neural Computation 5:305-316.
  13. Peng J, Dubay R (2011), Identification and adaptive neural network control of a DC motor system with dead-zone characteristics. International Society of Automation (ISA) 50(4):588-598.
  14. Poggio T, Girosi F (1990), Networks for approximation and learning. Proceedings of IEEE 78:1481- 1497.
  15. Rivals I, Personnaz L (2000), Nonlinear internal model control using Neural Networks: Application to Processes with Delay And Design Issues," IEEE Transations Neural Networks 11(1):80-90.
  16. Rubaai A, Kotaru R (2000), Online identification and control of a DC motor using learning adaptation of neural networks. IEEE Transations Industry Application 36:935-942.
  17. Sastry SS, Sidori IA (1989), Adaptive control of linearizable systems. IEEE Transations Automatic Control 34(11):1123-1131.
  18. Shen C, Cao GY, Zhu XJ, (2002), Nonlinear modeling of MCFC stack based on RBF neural networks identification. Simulation Modeling Practice and Theory 10:109-119.
  19. Sudarsan MV, Murthy GRK, Nagakumar GRS (2011), Designing of ANN based speed controller for phase controlled DC motor. International Journal of Engineering and Science (IJEST), 3(7):5837-5844.
  20. Sundararajan N (1999), Radial basis function neural networks with sequential learning: MRAN and Its Applications. World Scientific, Singapore.
  21. Tipsuwanporn V, Piyarat W, Tarasantisuk C (2002), "Identification and control of brushless DC motors using on-line trained artificial neural networks. Power Conversion Conference 3:1290- 1294.
  22. Veeracharry M, Yadaiah N (2000), ANN based peak power tracking for PV supplied DC motors. Solar Energy 69(4):343-350.
  23. Weerasooriya S, Elsharkawi M (1991), Identification and controlof a DC motor using back propagation Neural Networks. IEEE Transations Energy Conversion 6:663-669.