{"title":"Identification of nonlinear dynamical systems using recurrent neural networks","authors":"L. Behera, S. Kumar, Supriyo Das","doi":"10.1109/TENCON.2003.1273421","DOIUrl":null,"url":null,"abstract":"This paper discusses three learning algorithms to train recurrent neural networks for identification of nonlinear dynamical systems. We select memory neural networks(MNN) topology for the recurrent network in our work. MNNs are themselves dynamical systems that have internal memory obtained by adding trainable temporal elements to feed-forward networks. Three learning procedures namely back-propagation through time (BPTT), real time recurrent learning (RTRL) and extended Kalman filtering (EKF) are used for adjusting the weights in MNN to train such networks to identify the plant. The relative effectiveness of different learning algorithms have been discussed by comparing the mean square error associated with them and corresponding computational requirements. The simulation results show that RTRL algorithm is efficient for training MNNs to model nonlinear dynamical systems by considering both computational complexity and modelling accuracy. Eventhough, the accuracy of system identification is best with EKF, but it has the drawback of being computationally intensive.","PeriodicalId":405847,"journal":{"name":"TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TENCON.2003.1273421","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper discusses three learning algorithms to train recurrent neural networks for identification of nonlinear dynamical systems. We select memory neural networks(MNN) topology for the recurrent network in our work. MNNs are themselves dynamical systems that have internal memory obtained by adding trainable temporal elements to feed-forward networks. Three learning procedures namely back-propagation through time (BPTT), real time recurrent learning (RTRL) and extended Kalman filtering (EKF) are used for adjusting the weights in MNN to train such networks to identify the plant. The relative effectiveness of different learning algorithms have been discussed by comparing the mean square error associated with them and corresponding computational requirements. The simulation results show that RTRL algorithm is efficient for training MNNs to model nonlinear dynamical systems by considering both computational complexity and modelling accuracy. Eventhough, the accuracy of system identification is best with EKF, but it has the drawback of being computationally intensive.