This paper describes a multirate repetitive learning controller with an adjustable sampling rate that may be used as an “add-on” module to enhance the tracking performance of a feedback control system. The sampling rate of the multirate controller is slower than the remainder of the control system, and is selected by the user to achieve the required system performance based on a trade-off between the accuracy and the complexity of the controller. The multirate controller learns the system control input based on the tracking error down-sampled using a weighted averaging filter. The output of the multirate controller is up-sampled through an arbitrary hold mechanism determined by the user. This paper extends the existing stability results for single-rate repetitive learning controllers to the proposed multirate scheme. It provides an explicit procedure for its design and stability analysis. In addition, the proposed multirate repetitive learning controller is implemented on a mechanical system performing a non-colocated control task, where its effectiveness in reducing tracking errors while following periodic reference trajectories is shown experimentally.

1.
Ledwich
,
G. F.
, and
Bolton
,
A.
,
1993
, “
Repetitive and Periodic Controller Design
,”
IEE Proc.-D: Control Theory Appl.
,
140
, pp.
19
24
.
2.
Kempf, C., Messner, W., and Horowitz, R., 1992, “Comparison of Four Discrete-Time Repetitive Control Algorithms,” Proc. of American Control Conf., pp. 2700–2704.
3.
Francis
,
B.
, and
Wonham
,
W.
,
1975
, “
The Internal Model Principle for Linear Multi-Variable Regulators
,”
Applied Mathematics and Optimization
,
2
, pp.
170
194
.
4.
Lennartson
,
B.
,
1989
, “
Multirate Sampled-Data Control of Two-Time-Scale Systems
,”
IEEE Trans. Autom. Control
,
34
, pp.
642
644
.
5.
Sezer
,
M. E.
, and
Siljak
,
D. D.
,
1990
, “
Decentralized Multirate Control
,”
IEEE Trans. Autom. Control
,
35
, pp.
60
65
.
6.
Sadegh, N., 1992, “Synthesis and Stability Analysis of Repetitive Control Systems,” Proc. of American Control Conf., pp. 2634–2639.
7.
Sadegh
,
N.
,
1995
, “
Synthesis of a Stable Discrete-Time Repetitive Controller for MIMO Systems
,”
ASME J. Dyn. Syst., Meas., Control
,
117
, pp.
92
98
.
8.
Godbout
,
L.
,
Jordan
,
D.
, and
Apostolakis
,
I. S.
,
1990
, “
Closed-Loop Model for General Multirate Digital Control Systems
,”
IEE Proc.-D: Control Theory Appl.
,
137
, pp.
329
336
.
9.
Boykin
,
W.
, and
Frazier
,
B.
,
1975
, “
Multirate Sampled-Data Systems Analysis via Vector Operators
,”
IEEE Trans. Autom. Control
,
AC-20
, pp.
548
551
.
10.
Coffey
,
T. C.
, and
Williams
,
I. J.
,
1966
, “
Stability Analysis of Multiloop, Multirate Sampled Systems
,”
AIAA J.
,
4
, pp.
2178
2190
.
11.
Jury
,
E. I.
,
1967
, “
A Note on Multirate Sampled-Data Systems
,”
IEEE Trans. Autom. Control
,
AC-12
, pp.
319
320
.
12.
Ragazzini, J., and Franklin, G., 1958, Sample-data Control Systems, McGraw-Hill, New York.
13.
Litkouhi
,
B.
, and
Khalil
,
H.
,
1985
, “
Multirate and Composite Control of Two-Time-Scale Discrete-Time Systems
,”
IEEE Trans. Autom. Control
,
AC-30
, pp.
645
651
.
14.
Kando
,
H.
, and
Iwazumi
,
T.
,
1986
, “
Multirate Digital Control Design of an Optimal Regulator via Singular Perturbation Theory
,”
Int. J. Control
,
44
, pp.
1555
1578
.
15.
Phan, D. T., 1993, “The Design and Modeling of Multirate Digital Control Systems for Disk Drive Applications,” Asia-Pacific Workshop on Advances in Motion Control, pp. 189–205.
16.
Hu
,
B.
, and
Michel
,
A. N.
,
1999
, “
Some Qualitative Properties of Multirate Digital Control Systems
,”
IEEE Trans. Autom. Control
,
44
, pp.
765
770
.
17.
Gu, Y., Tomizuka, M., and Tornero, J., 1999, “Digital Redesign of Continuous Time Controller by Multirate Sampling and High Order Holds,” Proc. of IEEE Conf. on Decision and Control, pp. 3422–3427.
18.
Fujimoto, H., Hori, Y., Yamaguchi, T., and Nakagawa, S., 1999, “Proposal of Perfect Tracking and Perfect Disturbance Rejection Control by Multirate Sampling and Applications to Hard Disk Drive Control,” Proc. of IEEE Conf. on Decision and Control, pp. 5277–5282.
19.
Truman
,
A. W.
, and
Govan
,
M.
,
2000
, “
Multirate-Sampled Digital Feedback System Design via a Predictive Control Approach
,”
IEE Proc.: Control Theory Appl.
,
147
, pp.
293
302
.
20.
Cosner, C., Anwar, G., and Tomizuka, M., 1999, “Plug in Repetitive Control for Industrial Robotic Manipulators,” Proc. of IEEE Int. Conf. on Robotics and Automation, pp. 1970–1975.
21.
Gotou, M., Ueda, E., Nakamura, A., and Matsuo, K., 1991, “Development of Multirate Sampling Repetitive Learning Servo System and its Application to a Compact Camcorder,” Proc. of IEEE/RSJ Int. Workshop on Intelligent Robots and Systems, pp. 647– 654.
22.
Smith, C., Takeuchi, K., and Tomizuka, M., 1999, “Cost Effective Repetitive Controllers for Data Storage Devices,” Proc. of 14th IFAC World Congress, pp. 407–412.
23.
Tomizuka
,
M.
,
1987
, “
Zero-Phase Error Tracking Algorithm for Digital Control
,”
ASME J. Dyn. Syst., Meas., Control
,
109
, pp.
65
68
.
24.
Franklin. G. F., Powell, J. D., and Workman, M. L., 1990, Digital Control of Dynamic Systems, Addison-Wesley, Reading, MA.
You do not currently have access to this content.