Skip to main content
Log in

Identification and control using MLP, Elman, NARXSP and radial basis function networks: a comparative analysis

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

This paper describes four neural networks multilayer perceptron (MLP) network, Elman network, NARXSP network and radial basis function (RBF) network. Neural networks are applied for identification and control of DC servo motor and benchmark nonlinear system. Number of epochs required and time taken to train the controller are shown in the form of bar plots for four neural networks. Levenberg-Marquardt algorithm is used for training the controller using neural network toolbox in MATLAB. Each neural network controller is run ten times. Their performances are compared for each run in terms of number of epochs required and time taken to train each controller for tracking a reference trajectory.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Baruch IS, Garrido R, Flores JM, Martinez JC (2001) And adaptive neural control of a DC motor. In: Proceedings of the 2001 IEEE International Symposium on Intell. Control pp 121–126

  • Baruch IS, Flores JM, Fernando Nava R, Ignacio R Ramírez P, Nenkova B (2002) An advance neural network topology and learning, applied for identification and control of a DC motor. 2002 First International IEEE Symposium on Intelligent System, vol 1, pp 289–295

  • Chen S, Cowan CF, Grant PM (1991) Orthogonal least squares algorithm for constructing radial basis function networks. IEEE Trans Neural Netw 2(2): 302–309

    Article  Google Scholar 

  • Chen S, Chng ES, Alkadhimi K (1996) Regularized orthogonal least squares algorithm for constructing radial basis function networks. Int J Control 64(5): 829–837

    Article  MathSciNet  MATH  Google Scholar 

  • Cheng YC, Qi WM, Cai WY (2002) Dynamic properties of Elman and modified Elman neural network. In: Proceedings of the First International Conference on Machine Learning and Cybernetics, Beijing, pp 637–640

  • da Silva LEB, Torres GL, Saturno EC, da Silva APA, Oliver G (1993) Neural net adaptive schemes for DC motor drives. Ind Appl Soc Annu Meet 3: 2043–2048

    Google Scholar 

  • da Silva LEB, Torres GL, Saturno EC, da Silva APA, Oliver G, Do Xuan Dai (1995) Simulation of a neural net controller for motor drives. IEEE Int Conf Neural Netw 1: 205–209

    Article  Google Scholar 

  • Demuth H, Beale M (1989) Neural network toolbox for use with MATLAB. The MathWorks, Inc., USA

    Google Scholar 

  • Dzung PQ, Phuong LM (2005) Control system. DC motor with speed estimator by neural networks. Int Conf Power Electron Drive Syst 2: 1030–1035

    Article  Google Scholar 

  • Elman J (1990) Finding structure in time. Cogn Sci 14: 179–211

    Article  Google Scholar 

  • El-Sharkawi MA, Weerasooriya S (1990) Development and implemention of self-tuning tracking controller for DC motors. IEEE Trans Energy Convers 5: 122–128

    Article  Google Scholar 

  • Gopal M (2003) Digital control and state variable methods, 2nd edn. Tata McGraw-Hill Publishing Co. Ltd, New Delhi

    Google Scholar 

  • Hagan MT, Menhaj M (1994) Trained feedforward networks with the Marquardt algorithm. IEEE Trans Neural Netw 5(6): 989–993

    Article  Google Scholar 

  • Hornik K (1991) Approximation capabilities of multilayer feed-forward networks. Neural Netw 4(2): 251–257

    Article  Google Scholar 

  • Liu Z, Zhuang X, Wang S (2003) Speed control of a DC motor using BP neural networks. IEEE Proc Control Appl 2: 832–835

    Google Scholar 

  • Moody JE, Darken C (1989) Fast learning in networks of locally tuned processing unit. Neural Comput 11: 321–355

    Google Scholar 

  • Nouri K, Dhaouadi R, Braiek NB (2006) Nonlinear speed control of a DC motor drive system with online trained recurrent neural network. 9th IEEE Workshop on Advanced Motion Controller pp 704–708

  • Palade V, Puscasu G, Daniel-Ciprian (2000) An approach of DC drive system neural control by inverting forward model. 10th Mediterranean Electrotechnical Conference, vol 2, pp 442–445

  • Rubaai A, Kotaru R (2000) Online identification and control of a DC motor using learning adaptation of neural networks. IEEE Trans Ind Appl 36(3): 935–942

    Article  Google Scholar 

  • Scott GM (1993) Knowledge-based artificial neural networks for process modeling and control. PhD thesis, University of Wisconsin

  • Weerasooriya S, El-Sharkawi MA (1989) Adaptive tracking control for high performence DC drives. IEEE Trans Energy Convers 5: 122–128

    Google Scholar 

  • Weerasooriya S, El-Sharkawi MA (1991) Identification and control of a DC motor using back-propagation neural networks. IEEE Trans Energy Convers 6(4): 663–669

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bharat Bhushan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bhushan, B., Singh, M. & Hage, Y. Identification and control using MLP, Elman, NARXSP and radial basis function networks: a comparative analysis. Artif Intell Rev 37, 133–156 (2012). https://doi.org/10.1007/s10462-011-9223-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-011-9223-0

Keywords

Navigation