Self-Evolving Neural Control for a Class of Nonlinear Discrete-Time Dynamic Systems With Unknown Dynamics and Unknown Disturbances

被引:15
作者
Al-Mahasneh, Ahmad Jobran [1 ]
Anavatti, Sreenatha G. [1 ]
Garratt, Matthew A. [1 ]
机构
[1] Univ New South Wales, Sch Engn & Informat Technol, Canberra, ACT 2612, Australia
关键词
Artificial neural networks; Control systems; Power system dynamics; Training; Stability analysis; Adaptation models; Adaptive systems; Intelligent control; neural control; self-evolving systems; ADAPTIVE BACKSTEPPING CONTROL; CONTROL DESIGN; NETWORK; SCHEME;
D O I
10.1109/TII.2019.2958381
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, a novel self-evolving general regression neural network (SEGRNN) is designed for tracking control of a class of discrete-time dynamic systems with unknown dynamics and unknown external disturbances. The proposed controller starts from scratch and automatically adjusts its structure and parameters online to solve the tracking control problem. The proposed controller can add, prune, and replace nodes online according to the control task, external disturbance, and the design specifications. A robustifying control term is also added to SEGRNN's output to mitigate the effects of the external disturbance. The concept of a data reservoir is proposed where a record of the deleted nodes is stored for any future recall, if they are seen to be significant again. Unlike most of the previously proposed self-evolving systems, our controller offers user-friendly design parameters to suit a variety of real-world systems. Lyapunov stability analysis is utilized to study the stability of the suggested controller and to determine an appropriate learning rate for the SEGRNN weights. A continuous stirred-tank reactor simulation example is employed to verify the performance of the proposed controller. The performance of the proposed controller is also compared with a variety of controllers, including adaptive radial basis functional networks, adaptive feed-forward neural networks, adaptive fuzzy logic system, proportional integral derivative controller, sliding-mode controller, and iterative learning controller. Finally, a dc motor platform is used to experimentally validate the controller performance.
引用
收藏
页码:6518 / 6529
页数:12
相关论文
共 66 条
[11]   Adaptive hybrid control system using a recurrent RBFN-based self-evolving fuzzy-neural-network for PMSM servo drives [J].
El-Sousy, Fayez F. M. .
APPLIED SOFT COMPUTING, 2014, 21 :509-532
[12]   Intelligent Optimal Recurrent Wavelet Elman Neural Network Control System for Permanent-Magnet Synchronous Motor Servo Drive [J].
El-Sousy, Fayez F. M. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (04) :1986-2003
[13]   Contact-Force Control of a Flexible Timoshenko Arm [J].
Endo, Takahiro ;
Sasaki, Minoru ;
Matsuno, Fumitoshi .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (02) :1004-1009
[14]   Adaptive optimal control of unknown nonlinear systems with different time scales [J].
Fu, Zhi-Jun ;
Xie, Wen-Fang ;
Rakheja, Subhash ;
Zheng, Dong-Dong .
NEUROCOMPUTING, 2017, 238 :179-190
[15]   Adaptive Neural Network-Based Control for a Class of Nonlinear Pure-Feedback Systems With Time-Varying Full State Constraints [J].
Gao, Tingting ;
Liu, Yan-Jun ;
Liu, Lei ;
Li, Dapeng .
IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2018, 5 (05) :923-933
[16]  
Genetic Alliance UK, 2019, DFDF
[17]   An adaptive growing and pruning algorithm for designing recurrent neural network [J].
Han, Hong-Gui ;
Zhang, Shuo ;
Qiao, Jun-Fei .
NEUROCOMPUTING, 2017, 242 :51-62
[18]   A Self-Organizing Fuzzy Neural Network Based on a Growing-and-Pruning Algorithm [J].
Han, Honggui ;
Qiao, Junfei .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2010, 18 (06) :1129-1143
[19]   Vibration Control of a Flexible Robotic Manipulator in the Presence of Input Deadzone [J].
He, Wei ;
Ouyang, Yuncheng ;
Hong, Jie .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (01) :48-59
[20]   A non-iterative method for pruning hidden neurons in neural networks with random weights [J].
Henriquez, Pablo A. ;
Ruz, Gonzalo A. .
APPLIED SOFT COMPUTING, 2018, 70 :1109-1121