Wang Ying-Chung, Chien Chiang-Ju, Teng Ching-Cheng
Department of Electrical and Control Engineering, National Chiao-Tung University, Hsinchu, Taiwan, ROC.
IEEE Trans Syst Man Cybern B Cybern. 2004 Jun;34(3):1348-59. doi: 10.1109/tsmcb.2004.824525.
In this paper, a direct adaptive iterative learning control (DAILC) based on a new output-recurrent fuzzy neural network (ORFNN) is presented for a class of repeatable nonlinear systems with unknown nonlinearities and variable initial resetting errors. In order to overcome the design difficulty due to initial state errors at the beginning of each iteration, a concept of time-varying boundary layer is employed to construct an error equation. The learning controller is then designed by using the given ORFNN to approximate an optimal equivalent controller. Some auxiliary control components are applied to eliminate approximation error and ensure learning convergence. Since the optimal ORFNN parameters for a best approximation are generally unavailable, an adaptive algorithm with projection mechanism is derived to update all the consequent, premise, and recurrent parameters during iteration processes. Only one network is required to design the ORFNN-based DAILC and the plant nonlinearities, especially the nonlinear input gain, are allowed to be totally unknown. Based on a Lyapunov-like analysis, we show that all adjustable parameters and internal signals remain bounded for all iterations. Furthermore, the norm of state tracking error vector will asymptotically converge to a tunable residual set as iteration goes to infinity. Finally, iterative learning control of two nonlinear systems, inverted pendulum system and Chua's chaotic circuit, are performed to verify the tracking performance of the proposed learning scheme.
本文针对一类具有未知非线性和可变初始复位误差的可重复非线性系统,提出了一种基于新型输出递归模糊神经网络(ORFNN)的直接自适应迭代学习控制(DAILC)。为了克服每次迭代开始时由于初始状态误差引起的设计困难,采用时变边界层的概念来构建误差方程。然后通过使用给定的ORFNN逼近最优等效控制器来设计学习控制器。应用一些辅助控制组件来消除逼近误差并确保学习收敛。由于通常无法获得用于最佳逼近的最优ORFNN参数,因此推导了一种具有投影机制的自适应算法,以在迭代过程中更新所有的结论参数、前提参数和递归参数。基于ORFNN的DAILC设计仅需要一个网络,并且允许对象非线性,特别是非线性输入增益完全未知。基于类李雅普诺夫分析,我们表明所有可调参数和内部信号在所有迭代中都保持有界。此外,随着迭代趋于无穷大,状态跟踪误差向量的范数将渐近收敛到一个可调残差集。最后,对倒立摆系统和蔡氏混沌电路这两个非线性系统进行了迭代学习控制,以验证所提出学习方案的跟踪性能。