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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.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
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
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
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
Demuth H, Beale M (1989) Neural network toolbox for use with MATLAB. The MathWorks, Inc., USA
Dzung PQ, Phuong LM (2005) Control system. DC motor with speed estimator by neural networks. Int Conf Power Electron Drive Syst 2: 1030–1035
Elman J (1990) Finding structure in time. Cogn Sci 14: 179–211
El-Sharkawi MA, Weerasooriya S (1990) Development and implemention of self-tuning tracking controller for DC motors. IEEE Trans Energy Convers 5: 122–128
Gopal M (2003) Digital control and state variable methods, 2nd edn. Tata McGraw-Hill Publishing Co. Ltd, New Delhi
Hagan MT, Menhaj M (1994) Trained feedforward networks with the Marquardt algorithm. IEEE Trans Neural Netw 5(6): 989–993
Hornik K (1991) Approximation capabilities of multilayer feed-forward networks. Neural Netw 4(2): 251–257
Liu Z, Zhuang X, Wang S (2003) Speed control of a DC motor using BP neural networks. IEEE Proc Control Appl 2: 832–835
Moody JE, Darken C (1989) Fast learning in networks of locally tuned processing unit. Neural Comput 11: 321–355
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
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
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-011-9223-0