Skip to main content
Log in

Recurrent neural tracking control based on multivariable robust adaptive gradient-descent training algorithm

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

In this paper, a recurrent neural network (RNN) based robust tracking controller is designed for a class of multiple-input-multiple-output discrete time nonlinear systems. The RNN is used in the closed-loop system to estimate online unknown nonlinear system function. A multivariable robust adaptive gradient-descent training algorithm is developed to train RNN. The weight convergence and system stability are proven in the sense of Lyapunov function. Simulation results are presented for a two-link robot tracking control problem.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Zerkaoui S, Druaux F, Leclercq E, Lefebvre D (2009) Stable adaptive control with recurrent neural networks for square MIMO non-linear systems. Eng Appl Artif Intell 22:702–717

    Article  Google Scholar 

  2. Song Q, Hu WJ, Yin L, Soh YC (2002) Robust adaptive dead zone technology for fault-tolerant control of robot manipulators using neural networks. J Intell Robot Syst 33:113–137

    Article  MATH  Google Scholar 

  3. Jagannathan S (2001) Control of a class of nonlinear discrete-time systems using multilayer neural networks. IEEE Trans Neural Netw 12:1113–1120

    Article  Google Scholar 

  4. Song Q, Xiao J, Soh YC (1999) Robust backpropagation training algorithm for multilayered neural tracking controller. IEEE Trans Neural Netw 10:1133–1141

    Article  Google Scholar 

  5. Spall JC, Cristion JA (1997) A neural network controller for systems with unmodeled dynamics with applications to wastewater treatment. IEEE Trans Syst Man Cybern B 27:369–375

    Article  Google Scholar 

  6. Fu-Chuang C, Khalil HK (1995) Adaptive control of a class of nonlinear discrete-time systems using neural networks. IEEE Trans Automat Control 40:791–801

    Article  MathSciNet  MATH  Google Scholar 

  7. Park YM, Choi MS, Lee KY (1996) An optimal tracking neuro-controller for nonlinear dynamic systems. IEEE Trans Neural Netw 7:1099–1110

    Article  Google Scholar 

  8. Narendra K, Parthasarathy K (1989) Adaptive identification and control of dynamical systems using neural networks. In: Proceedings of the 28th IEEE conference on decision and control, pp 1737–1738

  9. Haykin S, Li L (1995) Nonlinear adaptive prediction of nonstationary signals. IEEE Trans Signal Process 43:526–535

    Article  Google Scholar 

  10. Baltersee J, Chambers JA (1998) Nonlinear adaptive prediction of speech with a pipelined recurrent neural network. IEEE Trans Signal Process 46:2207–2216

    Article  Google Scholar 

  11. Stavrakoudis DG, Theocharis JB (2007) Pipelined recurrent fuzzy neural networks for nonlinear adaptive speech prediction. IEEE Trans Syst Man Cybern B 37:1305–1320

    Article  Google Scholar 

  12. Zhao HQ, Zhang JS (2009) A novel adaptive nonlinear filter-based pipelined feedforward second-order Volterra architecture. IEEE Trans Signal Process 57:237–246

    Article  MathSciNet  Google Scholar 

  13. Chang PR, Hu JT (1997) Optimal nonlinear adaptive prediction and modeling of MPEG video in ATM networks using pipelined recurrent neural networks. IEEE J Select Areas Commun 15:1087–1100

    Article  Google Scholar 

  14. Chen YS, Chang CJ, Hsieh YL (2006) A channel effect prediction-based power control scheme using PRNN/ERLS for uplinks in DS-CDMA cellular mobile systems. IEEE Trans Wireless Commun 5:23–27

    Article  Google Scholar 

  15. Mandic DP, Chambers JA (1999) Toward an optimal PRNN based nonlinear prediction. IEEE Trans Neural Netw 10:1435–1442

    Article  Google Scholar 

  16. Mandic DP, Chambers JA (2000) On the choice of parameters of the cost function in nested modular RNNs. IEEE Trans Neural Netw 11:315–322

    Article  Google Scholar 

  17. Zhao HQ, Zhang JS (2010) Pipelined Chebyshev functional link artificial recurrent neural network for nonlinear adaptive filter. IEEE Trans Syst Man Cybern B Cybern 40:162–172

    Article  Google Scholar 

  18. Werbos PJ (1988) Generalization of backpropagation with application to a recurrent gas market model. Neural Netw 1:339–356

    Article  Google Scholar 

  19. Rumelhart D, Hinton G, Williams R (1986) Learning internal representations by error backpropagation. Parallel Distribut Process 1:318–362

    Google Scholar 

  20. Williams RJ, Zipser D (1995) Gradient-based learning algorithms for recurrent networks and their computational complexity. Backpropagat Theory Architect Appl 2:433–501

    Google Scholar 

  21. Williams RJ, Zipser D (1989) A learning algorithm for continually running fully recurrent neural networks. Neural Comput 1:270–280

    Article  Google Scholar 

  22. Liu ZZ, Elhanany I (2008) A fast and scalable recurrent neural network based on stochastic meta descent. IEEE Trans Neural Netw 19:1652–1658

    Article  Google Scholar 

  23. Song Q, Wu Y, Soh YC (2008) Robust adaptive gradient-descent training algorithm for recurrent neural networks in discrete time domain. IEEE Trans Neural Netw 19:1841–1853

    Article  Google Scholar 

  24. Adetona O, Garcia E, Keel L (2000) A new method for the control of discrete nonlinear dynamic systems using neural networks. IEEE Trans Neural Netw 11:102–112

    Article  Google Scholar 

  25. Jagannathan S, Lewis FL (1996) Robust implicit self-tuning regulator: convergence and stability. Automatica 32:1629–1644

    Article  MathSciNet  MATH  Google Scholar 

  26. Jagannathan S, Lewis FL (1996) Multilayer discrete-time neural-net controller with guaranteed performance. IEEE Trans Neural Netw 7:107–130

    Article  Google Scholar 

  27. Trentin E (2001) Networks with trainable amplitude of activation functions. Neural Netw 14:471–493

    Article  Google Scholar 

  28. Goh SL, Mandic DP (2003) Recurrent neural networks with trainable amplitude of activation functions. Neural Netw 16:1095–1100

    Article  Google Scholar 

  29. Talebi HA, Khorasani K, Tafazoli S (2009) A recurrent neural-network-based sensor and actuator fault detection and isolation for nonlinear systems with application to the satellite’s attitude control subsystem. IEEE Trans Neural Netw 20:45–60

    Article  Google Scholar 

  30. Yu W (2006) Multiple recurrent neural networks for stable adaptive control. Neurocomputing 70:430–444

    Article  Google Scholar 

  31. Tian L, Collins C (2004) A dynamic recurrent neural network-based controller for a rigid-flexible manipulator system. Mechatronics 14:471–490

    Article  Google Scholar 

  32. Abdelhameed M, Tolbah F (2002) A recurrent neural network-based sequential controller for manufacturing automated systems. Mechatronics 12:617–633

    Article  Google Scholar 

  33. Lin FJ, Wai RJ, Hong CM (2000) Recurrent neural network control for LCC-resonant ultrasonic motordrive. IEEE Trans Ultrason Ferroelectr Frequency Control 47:737–749

    Article  Google Scholar 

  34. Venugopal KP, Pandya AS, Sudhakar R (1994) A recurrent neural network controller and learning algorithm for the on-line learning control of autonomous underwater vehicles. Neural Netw 7:833–846

    Article  MATH  Google Scholar 

  35. Haykin S (1999) Neural networks: a comprehensive foundation. Printice Hall, New Jersey

    MATH  Google Scholar 

  36. Lewis F, Abdalla C, Dawson D (1993) Control of robot manipulators. Macmillan, New York

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhao Xu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xu, Z., Song, Q. & Wang, D. Recurrent neural tracking control based on multivariable robust adaptive gradient-descent training algorithm. Neural Comput & Applic 21, 1745–1755 (2012). https://doi.org/10.1007/s00521-011-0618-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-011-0618-2

Keywords

Navigation