This brief paper considers iterative learning control (ILC) for precision motion control (PMC) applications. This work develops a methodology to design a low pass filter, called the Q-filter, that is used to limit the bandwidth of the ILC to prevent the propagation of high frequencies in the learning. A time-varying bandwidth Q-filter is considered because PMC reference trajectories can exhibit rapid changes in acceleration that may require high bandwidth for short periods of time. Time-frequency analysis of the initial error signal is used to generate a shape function for the bandwidth profile. Key parameters of the bandwidth profile are numerically optimized to obtain the best tradeoff in converged error and convergence speed. Simulation and experimental results for a permanent-magnet linear motor are included. Results show that the optimal time-varying Q-filter bandwidth provides faster convergence to lower error than the optimal time-invariant bandwidth.

1.
Bristow
,
D. A.
, and
Alleyne
,
A. G.
, 2006, “
A High Precision Motion Control System With Application to Microscale Robotic Deposition
,”
IEEE Trans. Control Syst. Technol.
1063-6536,
14
(
6
), pp.
1008
1020
.
2.
Xu
,
L.
, and
Yao
,
B.
, 2001, “
Adaptive Robust Precision Motion Control of Linear Motors With Negligible Electrical Dynamics: Theory and Experiments
,”
IEEE/ASME Trans. Mechatron.
1083-4435,
6
(
4
), pp.
444
452
.
3.
Devasia
,
S.
, 2002, “
Should Model-Based Inverse Inputs Be Used As Feedforward Under Plant Uncertainty?
,”
IEEE Trans. Autom. Control
0018-9286,
47
(
11
), pp.
1865
1871
.
4.
Bristow
,
D. A.
,
Tharayil
,
M.
, and
Alleyne
,
A. G.
, 2006, “
A Survey of Iterative Learning Control
,”
IEEE Control Syst. Mag.
0272-1708,
26
(
3
), pp.
96
114
.
5.
Moore
,
K. L.
, 1993,
Iterative Learning Control for Deterministic Systems
,
Springer-Verlag
,
New York
.
6.
Bien
,
Z.
, and
Xu
,
J.-X.
, 1998,
Iterative Learning Control: Analysis, Design, Integration and Applications
,
Kluwer Academic
,
Dordrecht
.
7.
Mita
,
T.
, and
Kato
,
E.
, 1985, “
Iterative Control and Its Application to Motion Control of a Robot Arm: A Direct Approach to Servo-Problems
,”
Proceedings of the Conference on Decision and Control
, pp.
1393
1398
.
8.
Saab
,
S. S.
, 2003, “
Stochastic P-Type/D-Type Iterative Learning Control Algorithms
,”
Int. J. Control
0020-7179,
76
(
2
), pp.
139
148
.
9.
Chen
,
Y.
, and
Moore
,
K. L.
, 2002, “
An Optimal Design of PD-Type Iterative Learning Control With Monotonic Convergence
,”
Proceedings of the IEEE International Symposium on Intelligent Control
, pp.
55
60
.
10.
Amann
,
N.
,
Owens
,
D. H.
,
Rogers
,
E.
, and
Wahl
,
A.
, 1996, “
An HInfinity Approach to Linear Iterative Learning Control Design
,”
Int. J. Adapt. Control Signal Process.
0890-6327,
10
(
6
), pp.
767
781
.
11.
de Roover
,
D.
, and
Bosgra
,
O. H.
, 2000, “
Synthesis of Robust Multivariable Iterative Learning Controllers With Application to a Wafer Stage Motion System
,”
Int. J. Control
0020-7179,
73
(
10
), pp.
968
979
.
12.
Kavli
,
T.
, 1992, “
Frequency Domain Synthesis of Trajectory Learning Controllers for Robot Manipulators
,”
J. Rob. Syst.
0741-2223,
9
(
5
), pp.
663
680
.
13.
Longman
,
R. W.
, 2000, “
Iterative Learning Control and Repetitive Control for Engineering Practice
,”
Int. J. Control
0020-7179,
73
(
10
), pp.
930
954
.
14.
Amann
,
N.
,
Owens
,
D. H.
, and
Rogers
,
E.
, 1996, “
Iterative Learning Control for Discrete-Time Systems With Exponential Rate of Convergence
,”
IEE Proc.: Control Theory Appl.
1350-2379,
143
(
2
), pp.
217
224
.
15.
Zheng
,
D.
, and
Alleyne
,
A.
, 2001, “
Adaptive Iterative Learning Control for Systems With Non-Smooth Nonlinearities
,”
ASME International Mechanical Engineering Congress and Exposition
, pp.
1561
1569
.
16.
Chen
,
Y. Q.
, and
Moore
,
K. L.
, 2001, “
Frequency Domain Adaptive Learning Feedforward Control
,”
Proceedings of the International Symposium on Computational Intelligence in Robotics and Automation
, pp.
396
401
.
17.
Zhang
,
B.
,
Wang
,
D.
, and
Ye
,
Y.
, 2005, “
Wavelet Transform-Based Frequency Tuning ILC
,”
IEEE Trans. Syst., Man, Cybern., Part B: Cybern.
1083-4419,
35
(
1
), pp.
107
14
.
18.
Rotariu
,
I.
,
Steinbuch
,
M.
, and
Ellenbroek
,
R.
, 2008, “
Adaptive Iterative Learning Control for High Precision Motion Systems
,”
IEEE Trans. Control Syst. Technol.
1063-6536, to be published.
19.
Norrlof
,
M.
, and
Gunnarsson
,
S.
, 2002, “
Time and Frequency Domain Convergence Properties in Iterative Learning Control
,”
Int. J. Control
0020-7179,
75
(
14
), pp.
1114
1126
.
20.
Cohen
,
L.
, 1995,
Time-Frequency Analysis
,
Prentice-Hall
,
Englewood Cliffs, NJ
.
21.
Hennen
,
B.
,
Rotariu
,
I.
, and
Steinbuch
,
M.
, 2007, “
Time-Frequency Analysis of Position-Dependent Dynamics in a Motion System With ILC: American Control Conference, 2007. ACC ’07
,”
Proceedings of the American Control Conference
, pp.
570
575
.
22.
Longman
,
R. W.
, and
Huang
,
Y.-C.
, 2002, “
The Phenomenon of Apparent Convergence Followed by Divergence in Learning and Repetitive Control
,”
Intell. Autom. Soft Comput.
1079-8587,
8
(
2
), pp.
107
128
.
You do not currently have access to this content.