Repetitive Control for Linear System

  • Quan QuanEmail author
  • Kai-Yuan Cai


Linear time-invariant (LTI) systems are systems that are both linear and time-invariant. A system is considered linear if the output of the system is scaled by the same amount as the input given to the system. Moreover, this system follows the superposition principle, which implies that the sum of all the inputs will be the sum of the outputs of the individual inputs. Time-invariant systems are systems in which the output caused by a particular input does not change with time and only depends on when that input was applied. This class of systems is very important in the control field where many mature tools and methods exist. Before discussing nonlinear systems, the results of LTI systems must be reviewed to allow for the easy introduction of repetitive control (RC, or repetitive controller, which is also designated as RC) for nonlinear systems. On the other hand, any RC methods applicable to nonlinear systems should be first applicable to LTI systems. Therefore, it is necessary to apply these methods to LTI systems first and then move onto nonlinear systems. Moreover, some RC methods for nonlinear systems are an extended form or a combination of the methods in LTI systems. Therefore, it is important and necessary to first be aware of the RC methods for LTI systems. LTI systems often employ two types of models, i.e., transfer function models and state-space models. This chapter aims to answer the following question: How do you design a repetitive controller for LTI systems based on transfer function models and state-space models?


  1. 1.
    Quan, Q., Yang, D., Cai, K.-Y., & Jun, J. (2009). Repetitive control by output error for a class of uncertain time-delay systems. IET Control Theory and Applications, 3(9), 1283–1292.MathSciNetCrossRefGoogle Scholar
  2. 2.
    Park, H.-S., Chang, P. H., & Lee, D. Y. (1999). Continuous zero phase error tracking controller with gain error compensation. In Proceedings of the American Control Conference (pp. 3554–3558). San Diego, California.Google Scholar
  3. 3.
    Yao, W.-S., & Tsai, M.-C. (2005). Analysis and estimation of tracking errors of plug-in type repetitive control systems. IEEE Transactions on Automatic Control, 50(8), 1190–1195.MathSciNetCrossRefGoogle Scholar
  4. 4.
    Longman, R. W. (2010). On the theory and design of linear repetitive control systems. European Journal of Control, 16(5), 447–496.MathSciNetCrossRefGoogle Scholar
  5. 5.
    Chang, W. S., Suh, I. H., & Kim, T. W. (1995). Analysis and design of two types of digital repetitive control systems. Automatica, 31(5), 741–746.MathSciNetCrossRefGoogle Scholar
  6. 6.
    Steinbuch, M. (2002). Repetitive control for systems with uncertain period-time. Automatica, 38(12), 2103–2109.MathSciNetCrossRefGoogle Scholar
  7. 7.
    Steinbuch, M., Weiland, S., & Singh, T. (2007). Design of noise and period-time robust high order repetitive control with application to optical storage. Automatica, 43(12), 2086–2095.CrossRefGoogle Scholar
  8. 8.
    Pipeleers, P., Demeulenaere, B., & Sewers, S. (2008). Robust high order repetitive control: Optimal performance trade offs. Automatica, 44(10), 2628–2634.MathSciNetCrossRefGoogle Scholar
  9. 9.
    Schiff, J. L. (1999). The laplace transform: Theory and applications. Berlin: Springer.Google Scholar
  10. 10.
    Xu, J.-X., & Yan, R. (2006). On repetitive learning control for periodic tracking tasks. IEEE Transactions on Automatic Control, 51(11), 1842–1848.MathSciNetCrossRefGoogle Scholar
  11. 11.
    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
  12. 12.
    Doh, T. Y., & Chung, M. J. (2003). Repetitive controller design for linear systems with time-varying uncertainties. IEE Proceedings-Control Theory and Applications, 150(4), 427–432.CrossRefGoogle Scholar
  13. 13.
    Agathoklis, P., & Foda, S. (1989). Stability and the matrix Lyapunov equation for delay differential systems. International Journal of Control, 49(2), 417–432.MathSciNetCrossRefGoogle Scholar
  14. 14.
    Kolmanovskii, V. B., Niculescu, S. I., & Richard, J. P. (1999). On the Liapunov-Krasovskii functionals for stability analysis of linear delay systems. International Journal of Control, 72(4), 374–384.MathSciNetCrossRefGoogle Scholar
  15. 15.
    Li, T., Guo, L., & Lin, C. (2007). A new criterion of delay-dependent stability for uncertain time-delay systems. IET Control Theory and Applications, 1(3), 611–616.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