Skip to main content
Log in

Quasi-Newton-type optimized iterative learning control for discrete linear time invariant systems

  • Published:
Control Theory and Technology Aims and scope Submit manuscript

Abstract

In this paper, a quasi-Newton-type optimized iterative learning control (ILC) algorithm is investigated for a class of discrete linear time-invariant systems. The proposed learning algorithm is to update the learning gain matrix by a quasi-Newton-type matrix instead of the inversion of the plant. By means of the mathematical inductive method, the monotone convergence of the proposed algorithm is analyzed, which shows that the tracking error monotonously converges to zero after a finite number of iterations. Compared with the existing optimized ILC algorithms, due to the superlinear convergence of quasi-Newton method, the proposed learning law operates with a faster convergent rate and is robust to the ill-condition of the system model, and thus owns a wide range of applications. Numerical simulations demonstrate the validity and effectiveness.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. Arimoto, S. Kawamura, F. Miyazaki. Bettering operation of robots by learning. Journal of Robotic Systems, 1984, 1(2): 123–140.

    Article  Google Scholar 

  2. N. Amann, D. H. Owens, E. Rogers. Iterative learning control for discrete-time systems with exponential rate of convergence. IEE Proceedings–Control Theory and Applications, 1996, 143(2): 217–224.

    Article  MathSciNet  MATH  Google Scholar 

  3. J. Xu. Analysis of iterative learning control for a class of nonlinear discrete-time systems. Automatica, 1997, 33(10): 1905–1907.

    Article  MathSciNet  MATH  Google Scholar 

  4. J. H. Lee, K. S. Lee, W. C. Kim. Model-based iterative learning control with quadratic criterion for time-varying linear systems. Automatica, 2000, 36(5): 641–657.

    Article  MathSciNet  MATH  Google Scholar 

  5. D. Meng, Y. Jia, J. Du, et al. Feedback iterative learning control for time-delay systems based on 2D analysis approach. Journal of Control Theory and Applications, 2010, 8(4): 457–463.

    Article  MathSciNet  Google Scholar 

  6. X. Ruan, Z. Li. Convergence characteristics of PD-type iterative learning control in discrete frequency domain. Journal of Process Control, 2014, 24(12): 86–94.

    Article  Google Scholar 

  7. X. Ruan, Z. Z. Bien, Q. Wang. Convergence characteristics of proportional-type iterative learning control in the sense of Lebesgue-ρ norm. IET Control Theory and Applications, 2012, 6(5): 707–714.

    Article  MathSciNet  Google Scholar 

  8. S. S. Saab. A discrete-time stochastic learning control algorithm. IEEE Transactions on Automatic and Control, 2001, 46(6): 877–887.

    Article  MathSciNet  MATH  Google Scholar 

  9. C. Yin, J. Xu, Z. Hou. A high-order internal model based iterative learning control scheme for nonlinear systems with timeiteration- varying parameters. IEEE Transactions on Automatic Control, 2010, 55(11): 2665–2670.

    Article  MathSciNet  Google Scholar 

  10. A. Tayebi, M. B. Zaremba. Robust iterative learning control design is straightforward for uncertain LTI systems satisfying the robust performance condition. IEEE Transactions on Automatic Control, 2003, 48(1): 101–106.

    Article  MathSciNet  Google Scholar 

  11. T. Liu, X. Wang, J. Chen. Robust PID based indirect-type iterative learning control for batch processes with time-varying uncertainties. Journal of Process Control, 2014, 24(12): 95–106.

    Article  MathSciNet  Google Scholar 

  12. H. S. Ahn, K. L. Moore, Y. Chen. Stability analysis of discretetime iterative learning control systems with interval uncertainty. Automatica, 2007, 43(5): 892–902.

    Article  MathSciNet  MATH  Google Scholar 

  13. Y. Chen, C. Wen, Z. Gong, et al. An iterative learning controller with initial state learning. IEEE Transactions on Automatic Control, 1999, 44(2): 371–376.

    Article  MathSciNet  MATH  Google Scholar 

  14. J. H. Lee, K. S. Lee, W. C. Kim. Model-based iterative learning control with a quadratic criterion control with a quadratic criterion for time-varying linear systems. Automatica, 2000, 36(5): 641–657.

    Article  MathSciNet  MATH  Google Scholar 

  15. D. H. Owens, K. Feng. Parameter optimization in iterative learning control. International Journal of Control, 2003, 76(11): 1059–1069.

    Article  MathSciNet  MATH  Google Scholar 

  16. D. H. Owens, J. Hätönen, S. Daley. Robust monotone gradientbased discrete-time iterative learning control, time and frequency domain conditions. International Journal of Robust Nonlinear Control, 2009, 19(6): 634–661.

    Article  MATH  Google Scholar 

  17. T. J. Harte, J. Hätönen, D. H. Owens. Discrete-time inverse model-based iterative learning control, stability, monotonicity and robustness. International Journal of Control, 2006, 78(8): 577–586.

    Article  Google Scholar 

  18. D. H. Owens, B. Chu, M. Songjun. Parameter-optimal iterative learning control using polynomial representations of the inverse plant. International Journal of Control, 2012, 85(5): 533–544.

    Article  MathSciNet  MATH  Google Scholar 

  19. X. Yang, X. Ruan. Conjugate direction method of iterative learning control for linear discrete time-invariant systems. Dynamics of Continuous, Discrete and Impulsive Systems–Series B: Applications & Algorithms, 2013, 20(5): 543–554.

    MathSciNet  MATH  Google Scholar 

  20. M. Norrlöf. An adaptive iterative learning control algorithm with experiments on an industrial robot. IEEE Transactions on Robotics and Automation, 2002, 18(2): 245–251.

    Article  Google Scholar 

  21. W. Li, P. Maisse, H. Enge. Self-learning control applied to vibration control of a rotating spindle by piezopusher bearings. Proceedings of the Institution of Mechanical Engineers–Part I: Journal of Systems and Control Engineering, 2004, 218(13): 185–196.

    Google Scholar 

  22. K. S. Lee, J. H. Lee. Convergence of constrained model-based predictive control for batch processes. IEEE Transactions on Automatic Control, 2000, 45(10): 1928–1932.

    Article  MATH  Google Scholar 

  23. H. S. Ahn, Y. Chen, K. L. Moore. Iterative learning control: brief survey and categorization. IEEE Transactions on Systems, Man, and Cybernetics–Part C: Applications and Reviews, 2007, 37(6): 1099–1121.

    Article  Google Scholar 

  24. P. Hennig, M. Kiefel. Quasi-Newton methods: a new direction. Proceedings of the 29th International Conference on Machine Learning, Edinburgh, Scotland, 2012: http://icml.cc/2012/papers/25.pdf.

    Google Scholar 

  25. L. Dumas, V. Herbert, F. Muyl. Comparison of global optimization methods for drag reduction in the automotive industry. International Conference on Computational Science and Its Applications, Berlin: Springer, 2005: 948–957.

    Google Scholar 

  26. Y. S. Ong, P. B. Nair, A. J. Keane. Evolutionary optimization of computationally expensive problems via surrogate modeling. AIAA Journal, 2003, 41(4): 687–696.

    Article  Google Scholar 

  27. Y. Yuan, W. Sun. Theory and Methods of Optimization. Beijing: Science Press, 1997.

    Google Scholar 

  28. J. Nocedal, S. J. Wright. Numerical Optimization. New York: Springer, 2006.

    MATH  Google Scholar 

  29. Y. Fang, T. W. S. Chow. Iterative learning control of linear discretetime multivariable systems. Automatica, 1998, 34(11): 1459–1462.

    Article  MATH  Google Scholar 

  30. A. Madady. PID type iterative learning control with optimal gains. International Journal of Control Automation and Systems, 2008, 6(2): 194–203.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoe Ruan.

Additional information

This work was supported by the National Natural Science Foundation of China (Nos. F010114-60974140, 61273135).

Yan GENG received the B.Sc. degree in Mathematics from Changzhi University, China in 2009. She received the M.Sc. degree in Mathematics from Hebei University, China, in 2012. Currently, she is a Ph.D. candidate of Xi’an Jiaotong University, China. Her research interests are iterative learning control and optimization.

Xiaoe RUAN received the B.Sc. and M.Sc. degrees in Pure Mathematics Education from Shaanxi Normal University, China, in 1988 and 1995, respectively. She received the Ph.D. degree in Control Science and Engineering from Xi’an Jiaotong University, China, in 2002. From March 2003 to August 2004, she worked as a postdoctoral fellow at the Department of Electrical Engineering, Korea Advance Institute of Science and Technology, Korea. From September 2009 to August 2010, she worked as a visiting scholar at Ulsan National Institute of Science and Technology, Korea. Since 1995, she joined in Xi’an Jiaotong University. Currently, she is a full professor in School of Mathematics and Statistics. She has published more than 40 academic papers. Her research interests include iterative learning control and optimized control for large-scale systems.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Geng, Y., Ruan, X. Quasi-Newton-type optimized iterative learning control for discrete linear time invariant systems. Control Theory Technol. 13, 256–265 (2015). https://doi.org/10.1007/s11768-015-4161-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11768-015-4161-z

Keywords

Navigation