Neural AILC for Error Tracking Against Arbitrary Initial Shifts

This paper concerns with the adaptive iterative learning control using neural networks for systems performing repetitive tasks over a finite time interval. Two standing issues of such iterative learning control processes are addressed: one is the initial condition problem and the other is that related to the approximation error. Instead of the state tracking, an error tracking approach is proposed to tackle the problem arising from arbitrary initial shifts. The desired error trajectory is prespecified at the design stage, suitable to different tracking tasks. The initial value of the desired error trajectory for each cycle is required to be the same as that of the actual error trajectory. It is just a requirement for the initial value of the desired error trajectory, but does not pose any requirement for the initial value of the actual error trajectory. It is shown that the actual error trajectory is adjustable and is able to converge to a prespecified neighborhood of the origin, while all variables of the closed-loop system are of uniform boundedness. The robustness improvement in case of nonzero approximation error is made possible due to the use of a deadzone modified Lyapunov functional. The resultant estimation for the bound of the approximation error avoids deterioration in tracking performance. The effectiveness of the designed learning controller is validated through an illustrative example.

[1]  J. Y. Choi,et al.  Adaptive iterative learning control of uncertain robotic systems , 2000 .

[2]  Tae-Yong Kuc,et al.  Adaptive learning control of uncertain robotic systems , 1996 .

[3]  Masayoshi Tomizuka,et al.  A unified approach to the design of adaptive and repetitive controllers for robotic manipulators , 1990 .

[4]  Chiang-Ju Chien,et al.  Fuzzy system-based adaptive iterative learning control for nonlinear plants with initial state errors , 2004, IEEE Trans. Fuzzy Syst..

[5]  Shuzhi Sam Ge,et al.  Robust adaptive neural network control of uncertain nonholonomic systems with strong nonlinear drifts , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Shuzhi Sam Ge,et al.  Adaptive NN Control of a Class of Nonlinear Systems With Asymmetric Saturation Actuators , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[7]  Mingxuan Sun,et al.  Initial condition issues on iterative learning control for non-linear systems with time delay , 2001, Int. J. Syst. Sci..

[8]  Rolf Unbehauen,et al.  Iterative learning neural network control for nonlinear system trajectory tracking , 2000, ESANN.

[9]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[10]  Shuzhi Sam Ge,et al.  Adaptive Repetitive Control for a Class of Nonlinearly Parametrized Systems , 2006, IEEE Transactions on Automatic Control.

[11]  Suguru Arimoto,et al.  Learning control theory for robotic motion , 1990 .

[12]  Warren E. Dixon,et al.  Repetitive learning control: a Lyapunov-based approach , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[13]  Qinglai Wei,et al.  Data-Driven Zero-Sum Neuro-Optimal Control for a Class of Continuous-Time Unknown Nonlinear Systems With Disturbance Using ADP , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[14]  Jian-Xin Xu,et al.  A High-Order Internal Model Based Iterative Learning Control Scheme for Nonlinear Systems With Time-Iteration-Varying Parameters , 2010, IEEE Transactions on Automatic Control.

[15]  Shaocheng Tong,et al.  Neural Network Control-Based Adaptive Learning Design for Nonlinear Systems With Full-State Constraints , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[16]  Riccardo Marino,et al.  An Iterative Learning Control for a Class of Partially Feedback Linearizable Systems , 2009, IEEE Transactions on Automatic Control.

[17]  Z. Qu,et al.  Model‐Based Learning Controls And Their Comparisons Using Lyapunov Direct Method , 2002 .

[18]  Quan Quan,et al.  A Filtered Repetitive Controller for a Class of Nonlinear Systems , 2011, IEEE Transactions on Automatic Control.

[19]  Jian-Xin Xu,et al.  On iterative learning from different tracking tasks in the presence of time-varying uncertainties , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[20]  J. Farrell,et al.  Adaptive Approximation Based Control: Unifying Neural, Fuzzy and Traditional Adaptive Approximation Approaches (Adaptive and Learning Systems for Signal Processing, Communications and Control Series) , 2006 .

[21]  Junmin Li,et al.  Adaptive iterative learning control for nonlinear pure-feedback systems with initial state error based on fuzzy approximation , 2014, J. Frankl. Inst..

[22]  Dongbin Zhao,et al.  Event-Based Robust Control for Uncertain Nonlinear Systems Using Adaptive Dynamic Programming. , 2018, IEEE transactions on neural networks and learning systems.

[23]  Rui Yan,et al.  Adaptive Learning Control for Finite Interval Tracking Based on Constructive Function Approximation and Wavelet , 2011, IEEE Transactions on Neural Networks.

[24]  Ping Jiang,et al.  A universal iterative learning stabilizer for a class of MIMO systems , 2006, Autom..

[25]  Yun-an Hu,et al.  Observer-Based Adaptive Iterative Learning Control for a Class of Nonlinear Time Delay Systems with Input Saturation , 2015 .

[26]  Licheng Jiao,et al.  Adaptive Tracking for Periodically Time-Varying and Nonlinearly Parameterized Systems Using Multilayer Neural Networks , 2010, IEEE Transactions on Neural Networks.

[27]  Mingxuan Sun,et al.  A Barbalat-Like Lemma with Its Application to Learning Control , 2009, IEEE Transactions on Automatic Control.

[28]  M. French,et al.  Non-linear iterative learning by an adaptive Lyapunov technique , 2000 .

[29]  Rui Yan,et al.  On initial conditions in iterative learning control , 2005, 2006 American Control Conference.

[30]  Chiang-Ju Chien,et al.  A Combined Adaptive Law for Fuzzy Iterative Learning Control of Nonlinear Systems With Varying Control Tasks , 2008, IEEE Transactions on Fuzzy Systems.

[31]  Ying Tan,et al.  A composite energy function-based learning control approach for nonlinear systems with time-varying parametric uncertainties , 2002, IEEE Trans. Autom. Control..

[32]  Shaocheng Tong,et al.  Fuzzy direct adaptive control for a class of nonlinear systems , 1999, Fuzzy Sets Syst..

[33]  Chiang-Ju Chien,et al.  A Unified Adaptive Iterative Learning Control Framework for Uncertain Nonlinear Systems , 2007, IEEE Transactions on Automatic Control.

[34]  Tae-Yong Kuc,et al.  An iterative learning control of robot manipulators , 1991, IEEE Trans. Robotics Autom..

[35]  Huaguang Zhang,et al.  Observer-Based Adaptive Neural Network Control for Nonlinear Systems in Nonstrict-Feedback Form , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[36]  Zhihua Qu,et al.  Asymptotic learning control for a class of cascaded nonlinear uncertain systems , 2002, IEEE Trans. Autom. Control..