Skip to main content
Log in

Design of a novel robust recurrent neural network for the identification of complex nonlinear dynamical systems

  • Neural Networks
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

A novel fully connected recurrent neural network (FCRNN) structure is proposed for the identification of unknown dynamics of nonlinear systems. The proposed recurrent structure consists of internal feedback layers of adjustable weights which impart necessary memory property to the structure and improves its ability in handling the dynamical systems. The back-propagation algorithm (BP) is used to derive the weight update equations of the proposed model. The convergence of the proposed approach is proven in the sense of Lyapunov-stability analysis. A total of three examples are considered and the performance of the proposed structure is evaluated by comparing it with the results obtained from other popular neural network models such as feed-forward neural network (FFNN), Elman neural network (ENN), Jordan neural network (JNN), and the locally recurrent neural networks (LRNN). Experimental results obtained show that the FCRNN model has outperformed the other neural models in terms of identification accuracy and robustness.

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
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

Data availability

No dataset was used in the conducted study.

References

  • Abdollahi F, Talebi H, Patel R (2003) A stable neural network-based identification scheme for nonlinear systems. In: Proceedings of the 2003 American control conference, 2003, vol 4, IEEE, pp 3590–3595

  • Aggarwal CC et al (2018) Neural networks and deep learning. Springer, Berlin, p 3

    Book  Google Scholar 

  • Ariyaratne M, Fernando T, Weerakoon S (2020) A self-tuning algorithm to approximate roots of systems of nonlinear equations based on the firefly algorithm. Int J Swarm Intell 5(1):60–96

    Google Scholar 

  • Basheer IA, Hajmeer M (2000) Artificial neural networks: fundamentals, computing, design, and application. J Microbiol Methods 43(1):3–31

    Article  Google Scholar 

  • Bhat N, McAvoy TJ (1990) Use of neural nets for dynamic modeling and control of chemical process systems. Comput Chem Eng 14(4–5):573–582

    Article  Google Scholar 

  • Calin O (2020) Deep learning architectures. Springer, Berlin

    Book  Google Scholar 

  • Chen S, Billings SA (1992) Neural networks for nonlinear dynamic system modelling and identification. Int J Control 56(2):319–346

    Article  MathSciNet  Google Scholar 

  • Coban R (2013) A context layered locally recurrent neural network for dynamic system identification. Eng Appl Artif Intell 26(1):241–250

    Article  Google Scholar 

  • Deng J (2013) Dynamic neural networks with hybrid structures for nonlinear system identification. Eng Appl Artif Intell 26(1):281–292

    Article  Google Scholar 

  • Elsheikh AH, Sharshir SW, Abd Elaziz M, Kabeel A, Guilan W, Haiou Z (2019) Modeling of solar energy systems using artificial neural network: a comprehensive review. Solar Energy 180:622–639

    Article  Google Scholar 

  • El-Shorbagy MA, El-Refaey AM (2020) Hybridization of grasshopper optimization algorithm with genetic algorithm for solving system of non-linear equations. IEEE Access 8:220944–220961

    Article  Google Scholar 

  • Gao X, Gao X-M, Ovaska S, A modified elman neural network model with application to dynamical systems identification. In: (1996) IEEE international conference on systems, man and cybernetics. Information intelligence and systems (Cat. No. 96CH35929), vol 2. IEEE 1996, pp 1376–1381

  • Ge H-W, Liang Y-C, Marchese M (2007) A modified particle swarm optimization-based dynamic recurrent neural network for identifying and controlling nonlinear systems. Comput Struct 85(21–22):1611–1622

    Article  Google Scholar 

  • Ge H-W, Du W-L, Qian F, Liang Y-C (2009) Identification and control of nonlinear systems by a time-delay recurrent neural network. Neurocomputing 72(13–15):2857–2864

    Article  Google Scholar 

  • Haykin S (2009) Neural networks and learning machines, 3/E. Pearson Education India

  • Kang J, Meng W, Abraham A, Liu H (2014) An adaptive pid neural network for complex nonlinear system control. Neurocomputing 135:79–85

    Article  Google Scholar 

  • Kroll A, Schulte H (2014) Benchmark problems for nonlinear system identification and control using soft computing methods: need and overview. Appl Soft Comput 25:496–513

    Article  Google Scholar 

  • Ku C-C, Lee KY (1995) Diagonal recurrent neural networks for dynamic systems control. IEEE Trans Neural Netw 6(1):144–156

    Article  Google Scholar 

  • Kumar R, Srivastava S, Gupta J, Mohindru A (2019) Comparative study of neural networks for dynamic nonlinear systems identification. Soft Comput 23(1):101–114

    Article  Google Scholar 

  • Kumpati SN, Kannan P et al (1990) Identification and control of dynamical systems using neural networks. IEEE Trans Neural Netw 1(1):4–27

    Article  Google Scholar 

  • Li S (2001) Comparative analysis of backpropagation and extended Kalman filter in pattern and batch forms for training neural networks. In: IJCNN’01. international joint conference on neural networks. In: Proceedings (Cat. No. 01CH37222), vol 1, IEEE, pp 144–149

  • Li X, Bai Y, Huang C (2008) Nonlinear system identification using dynamic neural networks based on genetic algorithm. In: 2008 international conference on intelligent computation technology and automation (ICICTA), vol 1, IEEE, pp 213–217

  • Ling S-H, Leung FH-F, Lam H-K, Lee Y-S, Tam PK-S (2003) A novel genetic-algorithm-based neural network for short-term load forecasting. IEEE Trans Ind Electron 50(4):793–799

    Article  Google Scholar 

  • Ljung L (2010) Perspectives on system identification. Annu Rev Control 34(1):1–12

    Article  Google Scholar 

  • Luttmann L, Mercorelli P (2021) Comparison of backpropagation and Kalman filter-based training for neural networks. In: 2021 25th international conference on system theory, control and computing (ICSTCC), IEEE, pp 234–241

  • Moeller DP (2004) Parameter identification of dynamic systems. In: Mathematical and computational modeling and simulation. Springer, pp 257–310

  • Noël J-P, Kerschen G (2017) Nonlinear system identification in structural dynamics: 10 more years of progress. Mech Syst Signal Process 83:2–35

    Article  Google Scholar 

  • Ogunmolu O, Gu X, Jiang S, Gans N (2016) Nonlinear systems identification using deep dynamic neural networks. arXiv:1610.01439

  • Pham DT, Karaboga D (1999) Training Elman and Jordan networks for system identification using genetic algorithms. Artif Intell Eng 13(2):107–117

    Article  Google Scholar 

  • Quaranta G, Lacarbonara W, Masri SF (2020) A review on computational intelligence for identification of nonlinear dynamical systems. Nonlinear Dyn 99(2):1709–1761

    Article  Google Scholar 

  • Sanchez EN (1994) Dynamic neural networks for nonlinear systems identification. In: Proceedings of 1994 33rd IEEE conference on decision and control, vol 3, IEEE, pp 2480–2481

  • Sastry P, Santharam G, Unnikrishnan K (1994) Memory neuron networks for identification and control of dynamical systems. IEEE Trans Neural Netw 5(2):306–319. https://doi.org/10.1109/72.279193

  • Savran A (2007) Multifeedback-layer neural network. IEEE Trans Neural Netw 18(2):373–384

  • Schubert M, Köppen-Seliger B, Frank PM (1997) Recurrent neural networks for nonlinear system modelling in fault detection. IFAC Proc Vol 30(18):701–706

    Article  Google Scholar 

  • Şen GD, Günel GÖ, Güzelkaya M, Extended kalman filter based modified Elman-Jordan neural network for control and identification of nonlinear systems. In: (2020) Innovations in intelligent systems and applications conference (ASYU). IEEE 2020, pp 1–6

  • Song Y, Chen Z, Yuan Z (2007) New chaotic pso-based neural network predictive control for nonlinear process. IEEE Trans Neural Netw 18(2):595–601

    Article  Google Scholar 

  • Thammano A, Ruxpakawong P (2009) Dynamic system identification using recurrent neural network with multi-valued connection weight. In: 2009 IEEE international conference on fuzzy systems, IEEE, pp 2077–2082

  • Thammano A, Ruxpakawong P (2010) Nonlinear dynamic system identification using recurrent neural network with multi-segment piecewise-linear connection weight. Memet Comput 2(4):273–282

    Article  Google Scholar 

  • Veerasamy V, Wahab NIA, Ramachandran R, Othman ML, Hizam H, Kumar JS, Irudayaraj AXR (2022) Design of single-and multi-loop self-adaptive pid controller using heuristic based recurrent neural network for alfc of hybrid power system. Expert Syst Appl 192:116402

    Article  Google Scholar 

  • Wang Y (2017) A new concept using lstm neural networks for dynamic system identification. In: (2017) American control conference (ACC). IEEE 2017, pp 5324–5329

  • Wang Y, Qing D (2021) Model predictive control of nonlinear system based on ga-rbp neural network and improved gradient descent method. Complexity 2021:1–14

    Google Scholar 

  • Willis MJ, Montague GA, Di Massimo C, Tham MT, Morris AJ (1992) Artificial neural networks in process estimation and control. Automatica 28(6):1181–1187

    Article  MathSciNet  Google Scholar 

  • Yang XS, He XS (2018) Why the firefly algorithm works? Nat Inspir Algor Appl Optim 245–259

  • Yazdizadeh A, Khorasani K (1997) Identification of a class of nonlinear systems using dynamic neural network structures. In: Proceedings of international conference on neural networks (ICNN’97), vol 1, IEEE, pp 194–198

  • Yazdizadeh A, Khorasani K (2002) Adaptive time delay neural network structures for nonlinear system identification. Neurocomputing 47(1):207–240. https://doi.org/10.1016/S0925-2312(01)00589-6

    Article  Google Scholar 

  • Yu D, Wang Y, Liu H, Jermsittiparsert K, Razmjooy N (2019) System identification of pem fuel cells using an improved Elman neural network and a new hybrid optimization algorithm. Energy Rep 5:1365–1374

    Article  Google Scholar 

  • Zhang H, Zhang R, He Q, Liu L (2021) Variable universe fuzzy control of high-speed elevator horizontal vibration based on firefly algorithm and backpropagation fuzzy neural network. IEEE Access 9:57020–57032

    Article  Google Scholar 

Download references

Funding

The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.

Author information

Authors and Affiliations

Authors

Contributions

The authors, Shobana. R, Bhavnesh Jaint and Rajesh Kumar, have contributed to the study, conception, design, material preparation, and analysis. The whole draft of the manuscript was written jointly by Shobana. R, Bhavnesh Jaint and Rajesh Kumar.

Corresponding author

Correspondence to Rajesh Kumar.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Informed consent

This research does not involve any human participants or animals.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shobana, R., Jaint, B. & Kumar, R. Design of a novel robust recurrent neural network for the identification of complex nonlinear dynamical systems. Soft Comput 28, 2737–2751 (2024). https://doi.org/10.1007/s00500-023-09187-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-09187-5

Keywords

Navigation