Abstract
This paper performs the comparative study of two feed-forward neural networks: radial basis function network (RBFN), multilayer feed-forward neural network (MLFFNN) and a recurrent neural network: nonlinear auto-regressive with exogenous inputs (NARX) neural network for their ability to provide an adaptive control of nonlinear systems. Dynamic back-propagation algorithm is used to derive parameter update equations. To ensure stability and faster convergence, an adaptive learning rate is developed in the sense of discrete Lyapunov stability method. Both parameter variation and disturbance signal cases are considered for checking and comparing the robustness of controller. Three simulation examples are considered for carrying out this study. The results so obtained reveal that RBFN-based controller is performing better than that of NARX- and MLFFNN-based controllers.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Narendra, K.S.: Identification and control of dynamical systems using neural networks. IEEE Trans. Neural Netw. 1(1), 4–27 (1990)
Khalil, H.K.: Noninear systems. Prentice-Hall, New Jersey 2(5), 5-1 (1996)
Wang, T.; Gao, H.; Qiu, J.: A combined adaptive neural network and nonlinear model predictive control for multirate networked industrial process control. IEEE Trans. Neural Netw. Learn. Syst. 27(2), 416–425 (2016)
Wei, Q.L.; Liu, D.R.: A novel policy iteration based deterministic q-learning for discrete-time nonlinear systems. Sci. China Inf. Sci. 58(12), 1–15 (2015)
Ku, C.-C.; Lee, K.Y.: Diagonal recurrent neural network based control using adaptive learning rates. In: Decision and Control, 1992, Proceedings of the 31st IEEE Conference on, pp. 3485–3490. IEEE (1992)
Ge, H.-W.; Wen-Li, D.; Qian, F.; Liang, Y.-C.: Identification and control of nonlinear systems by a time-delay recurrent neural network. Neurocomputing 72(13), 2857–2864 (2009)
Elmali, H.; Olgac, N.: Robust output tracking control of nonlinear MIMO systems via sliding mode technique. Automatica 28(1), 145–151 (1992)
Sadati, N.; Ghadami, R.: Adaptive multi-model sliding mode control of robotic manipulators using soft computing. Neurocomputing 71(13), 2702–2710 (2008)
Kanellakopoulos, I.; Kokotovic, P.V.; Morse, A.S.: Systematic design of adaptive controllers for feedback linearizable systems. IEEE Trans. Autom. Control 36(11), 1241–1253 (1991)
Kokotovic, P.V.: The joy of feedback: nonlinear and adaptive. IEEE Control Syst. 12(3), 7–17 (1992)
Liu, M.: Decentralized control of robot manipulators: nonlinear and adaptive approaches. IEEE Trans. Autom. Control 44(2), 357–363 (1999)
Guo, Y.; Hill, D.J.; Wang, Y.: Nonlinear decentralized control of large-scale power systems. Automatica 36(9), 1275–1289 (2000)
Nasr, M.B.; Chtourou, M.: Neural network control of nonlinear dynamic systems using hybrid algorithm. Appl. Soft Comput. 24, 423–431 (2014)
Kumar, R.; Srivastava, S.; Gupta, J.R.P.: Diagonal recurrent neural network based adaptive control of nonlinear dynamical systems using Lyapunov stability criterion. ISA Trans. 67, 407–427 (2017)
Haykin, S.; Neural Network: A comprehensive foundation. Neural Netw. 2(2004), 41 (2004)
Nørgaard, P.M.: System identification and control with neural networks. Department of Automation, Technical University of Denmark (1996)
Liu, G.P.: Nonlinear Identification and Control: A Neural Network Approach. Springer, Berlin (2012)
Zilouchian, A.; Jamshidi, M.: Intelligent Control Systems Using Soft Computing Methodologies. CRC Press, Inc., Boca Raton (2000)
He, W.; Chen, Y.; Yin, Z.: Adaptive neural network control of an uncertain robot with full-state constraints. IEEE Trans. Cybern. 46(3), 620–629 (2016)
Nelles, O.: Nonlinear System Identification: From Classical Approaches to Neural Networks and Fuzzy Models. Springer, Berlin (2013)
Levin, A.U.; Narendra, K.S.: Control of nonlinear dynamical systems using neural networks: controllability and stabilization. IEEE Trans. Neural Netw. 4(2), 192–206 (1993)
Sastry, P.S.; Santharam, G.; Unnikrishnan, K.P.: Memory neuron networks for identification and control of dynamical systems. IEEE Trans. Neural Netw. 5(2), 306–319 (1994)
Noriega, J.R.; Wang, H.: A direct adaptive neural-network control for unknown nonlinear systems and its application. IEEE Trans. Neural Netw. 9(1), 27–34 (1998)
Nouri, K.; Dhaouadi, R.; Braiek, N.B.: Adaptive control of a nonlinear dc motor drive using recurrent neural networks. Appl. Soft Comput. 8(1), 371–382 (2008)
Fourati, F.; Chtourou, M.; Kamoun, M.: Stabilization of unknown nonlinear systems using neural networks. Appl. Soft Comput. 8(2), 1121–1130 (2008)
Zhang, H.; Luo, Y.; Liu, D.: Neural-network-based near-optimal control for a class of discrete-time affine nonlinear systems with control constraints. IEEE Trans. Neural Netw. 20(9), 1490–1503 (2009)
Yu, L.; Fei, S.; Long, F.; Zhang, M.; Yu, J.: Multilayer neural networks-based direct adaptive control for switched nonlinear systems. Neurocomputing 74(1), 481–486 (2010)
Wu, Y.; Shen, L.; Zhang, L.: Study on nonlinear pH control strategy based on external recurrent neural network. Proc. Eng. 15, 866–871 (2011)
Zhao, W.; Ren, X.: Neural network-based sliding mode control for dual-motor servo systems. IFAC Proc. 46(20), 382–386 (2013)
Rajesh, RJ.; Preethi, R.; Mehata, P.; Pandian, B.J.: Artificial neural network based inverse model control of a nonlinear process. In: Computer, Communication and Control (IC4), 2015 International Conference on, pp. 1–6. IEEE (2015)
Aouiti, C.: Oscillation of impulsive neutral delay generalized high-order hopfield neural networks. Neural Comput. Appl., 1–19 (2016). https://doi.org/10.1007/s00521-016-2558-3
Aouiti, C.; Mhamdi, M.S.; Touati, A.: Pseudo almost automorphic solutions of recurrent neural networks with time-varying coefficients and mixed delays. Neural Process. Lett. 45(1), 121–140 (2017)
Aouiti, C.; Mhamdi, M.S.; Cao, J.; Alsaedi, A.: Piecewise pseudo almost periodic solution for impulsive generalised high-order hopfield neural networks with leakage delays. Neural Process. Lett. 45(2), 615–648 (2017)
Aouiti, C.: Neutral impulsive shunting inhibitory cellular neural networks with time-varying coefficients and leakage delays. Cogn. Neurodyn. 10(6), 573–591 (2016)
Yoo, S.J.; Choi, Y.H.; Park, J.B.: Generalized predictive control based on self-recurrent wavelet neural network for stable path tracking of mobile robots: adaptive learning rates approach. IEEE Trans. Circuits Syst. I Regul. Pap. 53(6), 1381–1394 (2006)
Yoo, S.J.; Park, J.B.; Choi, Y.H.: Indirect adaptive control of nonlinear dynamic systems using self recurrent wavelet neural networks via adaptive learning rates. Inf. Sci. 177(15), 3074–3098 (2007)
ul Amin, R.; Aijun, L.; Khan, M.U.; Shamshirband, S.; Kamsin, A.: An adaptive trajectory tracking control of four rotor hover vehicle using extended normalized radial basis function network. Mech. Syst. Signal Process. 83, 53–74 (2017)
Zhao, X.; Shi, P.; Zheng, X.; Zhang, J.: Intelligent tracking control for a class of uncertain high-order nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 27(9), 1976–1982 (2016)
Noble, D.; Bhandari, S.: Neural network based nonlinear model reference adaptive controller for an unmanned aerial vehicle. In: Unmanned Aircraft Systems (ICUAS), 2017 International Conference on, pp. 94–103. IEEE (2017)
de Jesús Rubio, J.; Zhang, L.; Lughofer, E.; Cruz, P.; Alsaedi, A.; Hayat, T.: Modeling and control with neural networks for a magnetic levitation system. Neurocomputing 227, 113–121 (2017)
Gonzlez-Olvera; Marcos, A.; Tang, Y.: Modeling, identification and control based on recurrent neural networks of a class of nonlinear systems. IFAC Proc. Vol. 42(10), 1511–1516. 15th IFAC Symposium on System Identification (2009)
Kumar, R.; Srivastava, S.; Gupta, J.R.P.: Lyapunov stability-based control and identification of nonlinear dynamical systems using adaptive dynamic programming. Soft Comput. 21(15), 4465–4480 (2017)
Agand, P.; Shoorehdeli, M.A.; Khaki-Sedigh, A.: Adaptive recurrent neural network with Lyapunov stability learning rules for robot dynamic terms identification. Eng. Appl. Artif. Intell. 65, 1–11 (2017)
Bakefayat, A.S.; Tabrizi, M.M.: Lyapunov stabilization of the nonlinear control systems via the neural networks. Appl. Soft Comput. 42, 459–471 (2016)
de Jesus, R.J.: Discrete time control based in neural networks for pendulums. Appl. Soft Comput. (2017). https://doi.org/10.1016/j.asoc.2017.04.056
Aftab, M.S.; Shafiq, M.: Neural networks for tracking of unknown SISO discrete-time nonlinear dynamic systems. ISA Trans. 59, 363–374 (2015)
Behera, L.; Kar, I.: Intelligent Systems and Control Principles and Applications. Oxford University Press, Inc., Oxford (2010)
Ku, C.-C.; Lee, K.Y.: Diagonal recurrent neural networks for dynamic systems control. IEEE Trans. Neural Netw. 6(1), 144–156 (1995)
Rumelhart, D.E.; Hinton, G.E.; Williams, R.J.: Learning Internal Representations by Error Propagation, Technical report. California Univ San Diego La Jolla Inst for Cognitive Science (1985)
Phansalkar, V.V.; Sastry, P.S.: Analysis of the back-propagation algorithm with momentum. IEEE Trans. Neural Netw. 5(3), 505–506 (1994)
Polycarpou, M.M.; Ioannou, P.A.: Identification and Control of Nonlinear Systems Using Neural Network Models: Design and Stability Analysis. University of Southern California, Los Angeles (1991)
Zurada, J.M.: Introduction to Artificial Neural Systems, vol. 8. West, St Paul (1992)
Liao, T.L.; Horng, J.H.: Adaptive control of a class of nonlinear discrete-time systems using hybrid neural networks. In: Control Conference (ECC), 1997 European, pp. 506–511. IEEE (1997)
Yang, G.-B., Donath, M.: Dynamic model of a one-link robot manipulator with both structural and joint flexibility. In: Robotics and Automation, 1988. Proceedings, 1988 IEEE International Conference on, pp. 476–481. IEEE (1988)
Paul, R.: Robot Manipulators: Mathematics, Programming, and Control: The Computer Control of Robot Manipulators. MIT Press, Cambridge, MA (1981)
Sciavicco, L.; Siciliano, B.: Modelling and Control of Robot Manipulators. Springer, Berlin (2012)
Sanxiu, W.; Shengtao, J.: Adaptive friction compensation of robot manipulator. In: Hu, W. (ed.) Electronics and Signal Processing, pp. 127–134. Springer, Berlin (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kumar, R., Srivastava, S. & Gupta, J.R.P. Comparative Study of Neural Networks for Control of Nonlinear Dynamical Systems with Lyapunov Stability-Based Adaptive Learning Rates. Arab J Sci Eng 43, 2971–2993 (2018). https://doi.org/10.1007/s13369-017-3034-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13369-017-3034-9