A non-standard iterative learning control approach to tracking periodic signals in discrete-time non-linear systems

In this paper we use the formalism of iterative learning control (ILC) to solve the repetitive control problem of forcing a system to track a prescribed periodic reference signal. Although the systems we consider operate continuously in time, rather than with trials that have distinct starting and ending times, we use the ILC approach by defining a 'trial' in terms of completion of a single 'period' of the output trajectory, where a period is an interval from the start of the trial until the system returns to its initial state. The ILC scheme we develop does not use the standard assumption of uniform trial length. In the final result the periodic motion is achieved by 'repetition' of the learned ILC input signal for a single period. Analysis of the convergence of the algorithm uses an intermediate convergence result for the typical ILC problem. This intermediate result is based on a multi-loop control interpretation of the signal flow in ILC. The idea is demonstrated on an example and it is noted that it may be possible to generalize the ideas to broader classes of systems and ILC algorithms.

[1]  Masaki Togai,et al.  Analysis and design of an optimal learning control scheme for industrial robots: A discrete system approach , 1985, 1985 24th IEEE Conference on Decision and Control.

[2]  S. Hara,et al.  Synthesis of repetitive control systems and its application , 1985, 1985 24th IEEE Conference on Decision and Control.

[3]  Kevin L. Moore,et al.  An iterative learning control algorithm for systems with measurement noise , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[4]  S. Arimoto Mathematical Theory of Learning with Applications to Robot Control , 1986 .

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

[6]  K. Moore Multi-loop control approach to designing iterative learning controllers , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[7]  Mo Jamshidi,et al.  Learning control of robot manipulators , 1992 .

[8]  E. Chong,et al.  No-reset iterative learning control , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[9]  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.

[10]  G. Ledwich,et al.  Repetitive and periodic controller design , 1993 .