An adaptive learning controller for MIMO uncertain feedback linearizable nonlinear systems

Most of available results in adaptive learning controllers (ALCs) with input learning technique have considered the single-input single-output nonlinear systems. This paper presents an ALC for MIMO uncertain feedback linearizable systems whose uncertainty is in their linear parameters. Since only an output signal is available for measurement, a high gain observer is used to estimate the unmeasurable state. The estimated state is then utilized to implement the ALC. The proposed ALC learns the input gain parameters of the state equation as well as the internal parameters. In addition, the desired input is also learned using an input learning rule to track the whole command history. In the proposed ALC, the tracking errors are bounded and the mean-square tracking error is $$O(\epsilon )$$O(ϵ) as the task is repeated. Single-link and two-link manipulators are presented as simulation examples to confirm the feasibility and the performance of the proposed ALC.

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

[2]  Jin Soo Lee,et al.  An iterative learning control theory for a class of nonlinear dynamic systems , 1992, Autom..

[3]  Huizhong Yang,et al.  Adaptive Iterative Learning Control for a Class of Uncertain Nonlinear Systems with Second-Order Sliding Mode Technique , 2014, Circuits Syst. Signal Process..

[4]  Yaonan Wang,et al.  Neural network based robust hybrid control for robotic system: an H∞ approach , 2011 .

[5]  Chiang-Ju Chien,et al.  An Adaptive Iterative Learning Control Framework for a Class of Uncertain Nonlinear Systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[6]  Chong-Ho Choi,et al.  Iterative learning control in feedback systems , 1995, Autom..

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

[8]  Cristiano Maria Verrelli,et al.  Establishing improved convergence and robustness properties for the repetitive learning control , 2012, Appl. Math. Comput..

[9]  Zeungnam Bien,et al.  Iterative learning control: analysis, design, integration and applications , 1998 .

[10]  Jian-Xin Xu,et al.  A new periodic adaptive control approach for time-varying parameters with known periodicity , 2004, IEEE Transactions on Automatic Control.

[11]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[12]  Chen Hanfu,et al.  Iterative learning control for a class of nonlinear systems , 2008, 2008 27th Chinese Control Conference.

[13]  F. Miyazaki,et al.  Bettering operation of dynamic systems by learning: A new control theory for servomechanism or mechatronics systems , 1984, The 23rd IEEE Conference on Decision and Control.

[14]  Roberto Horowitz,et al.  A new adaptive learning rule , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[15]  B. Paden,et al.  Stability of learning control with disturbances and uncertain initial conditions , 1992 .

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

[17]  Jianxin Xu,et al.  Linear and Nonlinear Iterative Learning Control , 2003 .

[18]  A. Isidori,et al.  Adaptive control of linearizable systems , 1989 .

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

[20]  Riccardo Marino,et al.  Adaptive Learning Control of Nonlinear Systems by Output Error Feedback , 2007, IEEE Transactions on Automatic Control.

[21]  Mingxuan Sun,et al.  Output Feedback Adaptive Robust Learning Control of a Class of Nonlinear Systems with Periodic Disturbances , 2011 .

[22]  S. Sastry,et al.  Adaptive Control: Stability, Convergence and Robustness , 1989 .

[23]  Miao Yu,et al.  Discrete-time adaptive iterative learning control for high-order nonlinear systems with unknown control directions , 2013, Int. J. Control.

[24]  Brad Paden,et al.  Iterative Learning Control for Nonlinear Nonminimum Phase Plants , 2001 .

[25]  Xiongxiong He,et al.  Pulse neural network–based adaptive iterative learning control for uncertain robots , 2012, Neural Computing and Applications.

[26]  J. S. Lee,et al.  An adaptive learning control of uncertain robotic systems , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[27]  Domitilla Del Vecchio,et al.  Adaptive Learning Control for Feedback Linearizable Systems , 2003, Eur. J. Control.

[28]  Daoying Pi,et al.  Sufficient conditions for the convergence of open-closed-loop PID-type iterative learning control for nonlinear time-varying systems , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[29]  Yan Liu,et al.  Fuzzy adaptive output feedback control for robotic systems based on fuzzy adaptive observer , 2014 .

[30]  S. Shankar Sastry,et al.  Adaptive Control of Mechanical Manipulators , 1987, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[31]  Suguru Arimoto Control Theory of Nonlinear Mechanical Systems , 1996 .

[32]  Zeungnam Bien,et al.  Higher-order iterative learning control algorithm , 1989 .

[33]  Mohammad Mehdi Fateh,et al.  Discrete adaptive fuzzy control for asymptotic tracking of robotic manipulators , 2014 .

[34]  John Hauser,et al.  Learning control for a class of nonlinear systems , 1987, 26th IEEE Conference on Decision and Control.

[35]  Jin S. Lee,et al.  Adaptive learning control of robotic systems and its extension to a class of nonlinear systems , 1998 .

[36]  Xiangrui Li,et al.  Adaptive discrete-time iterative learning control for non-linear multiple input multiple output systems with iteration-varying initial error and reference trajectory , 2011 .

[37]  Ping Jiang,et al.  Adaptive Iterative Learning Control for Nonlinear Systems with Unknown Control Gain , 2004 .

[38]  Shiping Yang,et al.  Adaptive backstepping repetitive learning control design for nonlinear discrete‐time systems with periodic uncertainties , 2015 .

[39]  Rui Yan,et al.  On Repetitive Learning Control for Periodic Tracking Tasks , 2006, IEEE Transactions on Automatic Control.

[40]  Hassan K. Khalil,et al.  A separation principle for the stabilization of a class of nonlinear systems , 1997, 1997 European Control Conference (ECC).

[41]  Jian-Xin Xu,et al.  Iterative Learning Control , 1998 .

[42]  Eric Rogers,et al.  Nonlinear iterative learning by an adaptive Lyapunov technique , 1998 .