Iterative Learning Control: A Comparison Study

Iterative Learning Control (ILC) is a technique of tracking control aiming at improving tracking performance for systems that work in a repetitive mode. ILC is a simple and effective control and can progressively reduce tracking errors and improve system performance from iteration to iteration. In this paper, we first classify the ILC schemes into three categories: offline learning scheme, online learning scheme, and online-offline learning scheme. In each scheme, P-type, D-type, PD-type, and switching gain learning control are discussed. The corresponding convergence conditions for each type of ILCs are presented. Then, different ILCs are applied to control a general nonlinear system with noise and disturbance. After that, various ILC schemes are tested under different test conditions to compare the effectiveness and robustness. It is demonstrated that the online-offline type ILCs can obtain the best tracking performance, and the switching gain learning control can provide the fastest convergence speed.Copyright © 2010 by ASME

[1]  Tae-Yong Doh,et al.  Robust iterative learning control with current feedback for uncertain linear systems , 1999, Int. J. Syst. Sci..

[2]  Kevin L. Moore,et al.  Iterative learning control: A survey and new results , 1992, J. Field Robotics.

[3]  James Lam,et al.  D-Type learning control for nonlinear time-varying systems with unknown initial states and inputs , 2001 .

[4]  Gjerrit Meinsma,et al.  On equivalence classes in iterative learning control , 2003, Proceedings of the 2003 American Control Conference, 2003..

[5]  A. Madady PID Type Iterative Learning Control with Optimal Gains , 2008 .

[6]  Svante Gunnarsson,et al.  A note on causal and CITE iterative learning control algorithms , 2005, Autom..

[7]  Kwang-Hyun Park An average operator-based PD-type iterative learning control for variable initial state error , 2005, IEEE Transactions on Automatic Control.

[8]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[9]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[10]  Tong Heng Lee,et al.  Analysis and comparison of iterative learning control schemes , 2004, Eng. Appl. Artif. Intell..

[11]  P. R. Ouyang PD-PD TYPE LEARNING CONTROL FOR UNCERTAIN NONLINEAR SYSTEMS , 2009 .

[12]  Kevin L. Moore,et al.  Iterative Learning Control: Brief Survey and Categorization , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[13]  K. Moore,et al.  An optimal design of PD-type iterative learning control with monotonic convergence , 2002, Proceedings of the IEEE Internatinal Symposium on Intelligent Control.

[14]  Zhonglun Cai,et al.  Experimental comparison of stochastic iterative learning control algorithms , 2008, 2008 American Control Conference.

[15]  Richard W. Longman,et al.  Iterative learning control and repetitive control for engineering practice , 2000 .

[16]  Madan M. Gupta,et al.  An adaptive switching learning control method for trajectory tracking of robot manipulators , 2006 .

[17]  P.R. Ouyang,et al.  Iterative Learning Control with Switching Gain PD feedback for nonlinear systems , 2009, 2009 IEEE Toronto International Conference Science and Technology for Humanity (TIC-STH).

[18]  F.X. Piao,et al.  Convergence Speed Analysis of Iterative Learning Control Approaches , 2006, 2006 1ST IEEE Conference on Industrial Electronics and Applications.

[19]  Jinxue Xu,et al.  An optimal design of open-and-close-loop PID-type ILC algorithm , 2003, International Symposium on Instrumentation and Control Technology.

[20]  Gong-You Tang,et al.  PD-type iterative learning control for nonlinear time-delay system with external disturbance 1 1 This project was supported by the National Natural Science Foundation of China (60074001) and the Natural Science Foundation of Shandong Province (Y2000G02). , 2006 .

[21]  Jian-Xin Xu,et al.  Analysis of continuous iterative learning control systems using current cycle feedback , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[22]  Hikaru Inooka,et al.  Application of PILC to uncertain nonlinear systems for slowly varying desired trajectories , 1998, Proceedings of the 37th SICE Annual Conference. International Session Papers.

[23]  Mingxuan Sun,et al.  Closed‐loop iterative learning control for non‐linear systems with initial shifts , 2002 .

[24]  Tong Heng Lee,et al.  An iterative learning controller using current iteration tracking error information and initial state learning , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[25]  Dong-Hwan Hwang,et al.  A Study on the Robustness of a Pid-type Iterative Learning Controller against Initial State Error , 1999, Int. J. Syst. Sci..