Robustness Analysis of Repetitive Control Systems

  • Quan QuanEmail author
  • Kai-Yuan Cai


The main problem in control theory is controlling the output of a system to achieve the asymptotic tracking of desired signals and/or asymptotic rejection of disturbances. Among the existing approaches to asymptotic tracking and rejection, tracking via an internal model, which can handle the exogenous signal (The term “exogenous signal” is used to refer to both the desired signal and the disturbance when there is no need to distinguish them.) from a fixed family of functions of time, is one of the important approaches [1]. The basic concept of tracking via the internal model originated from the internal model principle (IMP) [2, 3]. The IMP states that if any exogenous signal can be regarded as the output of an autonomous system, then the inclusion of this signal model, i.e., the internal model, in a stable closed-loop system can ensure asymptotic tracking and asymptotic rejection of the signal. Given that the exogenous signals under consideration are often nonvanishing, the characteristic roots of these autonomous systems that generate these exogenous signals are neutrally stable. To produce asymptotic tracking and asymptotic rejection, if a given signal has a certain number of harmonics, then a corresponding number of neutrally stable internal models (one for each harmonic) should be incorporated into the closed-loop based on the IMP. Repetitive control (RC, or repetitive controller, also abbreviated as RC) is a specialized tracking method via an internal model for the asymptotic tracking and rejection of general T-periodic signals [4].


  1. 1.
    Isidori, A., Marconi, L., & Serrani, A. (2003). Robust Autonomous Guidance: An Internal Model Approach. London: Springer.Google Scholar
  2. 2.
    Francis, B. A., & Wonham, W. M. (1976). The internal model principle of control theory. Automatica, 12(5), 457–465.MathSciNetCrossRefGoogle Scholar
  3. 3.
    Wonham, W. M. (1976). Towards an abstract internal model principle. IEEE Transactions on Systems, Man, and Cybernetics-Part B, 6(11), 735–740.MathSciNetCrossRefGoogle Scholar
  4. 4.
    Hara, S., Yamamoto, Y., Omata, T., & Nakano, M. (1988). Repetitive control system: a new type servo system for periodic exogenous signals. IEEE Transactions on Automatic Control, 33(7), 659–668.MathSciNetCrossRefGoogle Scholar
  5. 5.
    Hillerström, G. (1994). On Repetitive Control. Ph.D. Thesis, Luleå University of Technology, Sweden.Google Scholar
  6. 6.
    Lee, R. C. H., & Smith, M. C. (1998). Robustness and trade-offs in repetitive control. Automatica, 34(7), 889–896.MathSciNetCrossRefGoogle Scholar
  7. 7.
    Safonov, M., & Athans, M. (1981). A multiloop generalization of the circle criterion for stability margin analysis. IEEE Transaction on Automatic Control, 26(2), 415–422.Google Scholar
  8. 8.
    Khalil, H. K. (2002). Nonlinear Systems. Upper Saddle River, NJ: Prentice-Hall.Google Scholar
  9. 9.
    Rabaha, R., Sklyarb, G. M., & Rezounenkoc, A. V. (2005). Stability analysis of neutral type systems in Hilbert space. Journal of Differential Equations, 214(2), 391–428.MathSciNetCrossRefGoogle Scholar
  10. 10.
    Quan, Q., Yang, D., & Cai, K.-Y. (2010). Linear matrix inequality approach for stability analysis of linear neutral systems in a critical case. IET Control Theory and Applications, 4(7), 1290–1297.MathSciNetCrossRefGoogle Scholar
  11. 11.
    Hale, J. K., & Lunel, S. M. V. (1993). Introduction to functional differential equations. New York: Springer.Google Scholar
  12. 12.
    Messner, W., Horowitz, R., Kao, W.-W., & Boals, M. (1991). A new adaptive learning rule. IEEE Transactions on Automatic Control, 36(2), 188–197.MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.School of Automation Science and Electrical EngineeringBeijing University of Aeronautics and AstronauticsBeijingChina

Personalised recommendations