All-pass filtering in iterative learning control

In iterative learning control (ILC), it is highly desirable to have a learning compensator with a unit-gain for all frequencies, in order to avoid noise amplification and learning speed degradation during the learning process. In this paper, we show that the realization of a unit-gain compensator is straightforward in ILC, using both forward and backward filtering. As an illustrative example, a unit-gain derivative is proposed to overcome the drawbacks of the conventional derivative. The proposed scheme is equivalent to an all-pass unit-gain phase shifter; the forward filtering uses a 0.5-order derivative and the backward filtering employs a 0.5-order integral. The all-pass phase shifter is deployed in a unit-gain D-type ILC. The advantages of the unit-gain feature are demonstrated by some experimental results on a robot manipulator.

[1]  J. Juang,et al.  COMPARISON AND COMBINATION OF LEARNING CONTROLLERS : COMPUTATIONAL ENHANCEMENT AND EXPERIMENTS , 1996 .

[2]  Katsuhisa Furuta,et al.  Iterative Generation of Virtual Reference for a Manipulator , 1991, Robotica.

[3]  N. Adachi,et al.  Iterative Learning Control Using Adjoint Systems and Stable Inversion , 2002 .

[4]  Alain Oustaloup,et al.  Frequency-band complex noninteger differentiator: characterization and synthesis , 2000 .

[5]  C. Goh A Frequency Domain Analysis of Learning Control , 1994 .

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

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

[8]  Jayati Ghosh,et al.  A pseudoinverse-based iterative learning control , 2002, IEEE Trans. Autom. Control..

[9]  D. Wang,et al.  Design and experiments of anticipatory learning control: frequency-domain approach , 2005, IEEE/ASME Transactions on Mechatronics.

[10]  Gary W. Bohannan,et al.  Analog Realization of a Fractional Control Element-Revisited , 2002 .

[11]  Svante Gunnarsson,et al.  On the design of ILC algorithms using optimization , 2001, Autom..

[12]  Yongqiang Ye,et al.  Multi-channel learning using anticipatory ILCs , 2004 .

[13]  Weiqing Huang,et al.  A learning controller for robot manipulators using Fourier series , 2000, IEEE Trans. Robotics Autom..

[14]  Richard W. Longman,et al.  Simple learning control made practical by zero-phase filtering: applications to robotics , 2002 .

[15]  Yongqiang Ye,et al.  Clean system inversion learning control law , 2005, Autom..

[16]  Le Page,et al.  Complex Variables and the Laplace Transform for Engineers , 2010 .

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

[18]  R. Judd,et al.  Frequency domain analysis of learning systems , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[19]  S. Saab On the P-type learning control , 1994, IEEE Trans. Autom. Control..

[20]  Meng-Shiun Tsai,et al.  Development of command-based iterative learning control algorithm with consideration of friction, disturbance, and noise effects , 2006, IEEE Transactions on Control Systems Technology.

[21]  Kevin L. Moore,et al.  On D"-type Iterative Learning Control , 2001 .

[22]  Graham C. Goodwin,et al.  A Method for Improving the Dynamic Accuracy of a Robot Performing a Repetitive Task , 1989, Int. J. Robotics Res..

[23]  Yongqiang Ye,et al.  Zero Phase Learning Control Using Reversed Time Input Runs , 2005 .

[24]  Chong-Ho Choi,et al.  Iterative learning control for linear discrete time nonminimum phase systems , 2002, Autom..

[25]  Kevin L. Moore,et al.  Learning feedforward control using a Dilated B-spline network: frequency Domain Analysis and design , 2004, IEEE Transactions on Neural Networks.