Synthesis, Stability Analysis, and Experimental Implementation of a Multirate Repetitive Learning Controller

[+] Author and Article Information
Nader Sadegh

School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, GA 30332 nader.sadegh@me.gatech.edu

Ai-Ping Hu

CAMotion, Inc., 430 Tenth Street, Suite S009, Atlanta, GA 30318

Courtney James

XEROX Corp., J.C. Wilson Center for Research and Technology, 800 Phillips Road, M/S 147-11B, Webster, NY 14580

J. Dyn. Sys., Meas., Control 124(4), 668-674 (Dec 16, 2002) (7 pages) doi:10.1115/1.1514060 History: Received March 01, 2001; Revised May 01, 2002; Online December 16, 2002
Copyright © 2002 by ASME
Your Session has timed out. Please sign back in to continue.


Ledwich,  G. F., and Bolton,  A., 1993, “Repetitive and Periodic Controller Design,” IEE Proc.-D: Control Theory Appl., 140, pp. 19–24.
Kempf, C., Messner, W., and Horowitz, R., 1992, “Comparison of Four Discrete-Time Repetitive Control Algorithms,” Proc. of American Control Conf., pp. 2700–2704.
Francis,  B., and Wonham,  W., 1975, “The Internal Model Principle for Linear Multi-Variable Regulators,” Applied Mathematics and Optimization, 2, pp. 170–194.
Lennartson,  B., 1989, “Multirate Sampled-Data Control of Two-Time-Scale Systems,” IEEE Trans. Autom. Control, 34, pp. 642–644.
Sezer,  M. E., and Siljak,  D. D., 1990, “Decentralized Multirate Control,” IEEE Trans. Autom. Control, 35, pp. 60–65.
Sadegh, N., 1992, “Synthesis and Stability Analysis of Repetitive Control Systems,” Proc. of American Control Conf., pp. 2634–2639.
Sadegh,  N., 1995, “Synthesis of a Stable Discrete-Time Repetitive Controller for MIMO Systems,” ASME J. Dyn. Syst., Meas., Control, 117, pp. 92–98.
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.
Boykin,  W., and Frazier,  B., 1975, “Multirate Sampled-Data Systems Analysis via Vector Operators,” IEEE Trans. Autom. Control, AC-20, pp. 548–551.
Coffey,  T. C., and Williams,  I. J., 1966, “Stability Analysis of Multiloop, Multirate Sampled Systems,” AIAA J., 4, pp. 2178–2190.
Jury,  E. I., 1967, “A Note on Multirate Sampled-Data Systems,” IEEE Trans. Autom. Control, AC-12, pp. 319–320.
Ragazzini, J., and Franklin, G., 1958, Sample-data Control Systems, McGraw-Hill, New York.
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.
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.
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.
Hu,  B., and Michel,  A. N., 1999, “Some Qualitative Properties of Multirate Digital Control Systems,” IEEE Trans. Autom. Control, 44, pp. 765–770.
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.
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.
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.
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.
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.
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.
Tomizuka,  M., 1987, “Zero-Phase Error Tracking Algorithm for Digital Control,” ASME J. Dyn. Syst., Meas., Control, 109, pp. 65–68.
Franklin. G. F., Powell, J. D., and Workman, M. L., 1990, Digital Control of Dynamic Systems, Addison-Wesley, Reading, MA.


Grahic Jump Location
Common configuration for the implementation of RLC
Grahic Jump Location
Linear weighted average curve for intermediate down-sampling points
Grahic Jump Location
Configuration for multirate RLC. R(z) represents the N-step delay positive feedback loop
Grahic Jump Location
Flexible manipulator hardware
Grahic Jump Location
Control system block diagram
Grahic Jump Location
Output of MRLC xlearn over 30 s
Grahic Jump Location
xd (solid line) during the 30th period and xref (dashed line)
Grahic Jump Location
Tip position error etip calculated based on Kalman filter estimation of xtip
Grahic Jump Location
Machine vision-measured tip position during 30th period




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In