迭代学习控制
人工神经网络
控制理论(社会学)
计算机科学
弹道
控制器(灌溉)
非线性系统
跟踪误差
线性化
估计员
算法
数学优化
数学
人工智能
控制(管理)
生物
物理
统计
天文
量子力学
农学
作者
Qingyu Shi,Xia Huang,Bo Meng,Zhen Wang
标识
DOI:10.1016/j.eswa.2023.120863
摘要
This paper proposes a neural network-based (NN-based) data-driven iterative learning control (ILC) algorithm for the tracking problem of nonlinear single-input single-output (SISO) discrete-time systems with unknown models and repetitive tasks. The control objective is to make the output of the system track the reference trajectory in each iteration process. Therefore, at each relative time during every iteration process, a generalized regression neural network (GRNN) is used as the estimator to solve the key parameters of the system, and a radial basis function neural network (RBFNN) is used as the controller to solve the control input. Compared with the traditional ILC algorithm, the two complex solving processes, i.e., dynamic linearization and criterion function minimization, are replaced and simplified into the iterative training of GRNNs and RBFNNs. The proposed algorithm is out-of-the-box and uses a point-to-point method to calculate the control input for each relative time of the system iteration, driving the tracking error of the system to approach zero. In addition, it is proved that the tracking error of the system under the proposed control algorithm is uniformly ultimately bounded. Finally, a numerical example shows the effectiveness and superiority of the control algorithm, and a path tracking experiment of an unmanned vehicle further verifies its practicability.
科研通智能强力驱动
Strongly Powered by AbleSci AI