Learnable Band Extension and Multi-channel Configuration

  • Danwei WangEmail author
  • Yongqiang Ye
  • Bin Zhang
Part of the Advances in Industrial Control book series (AIC)


The anticipatory iterative learning control is designed in frequency domain. The design is developed in a two-stage procedure. Comparisons of the anticipatory learning control with the conventional P-type, D-type, and PD-type learning control highlight the relationships and differences between these close yet distinctive approaches. The learnable band of anticipatory learning control is extended significantly compared with the P-type law, it is still limited. Different linear phase lead compensations are introduced over different frequency ranges to let the compensated phase always be located within \((-90^{\circ },90^{\circ })\), leading to the multi-channels configuration.


Anticipatory iterative learning control Two-stage design Multi-channels 


  1. 1.
    Arimoto S, Kawamura S, Miyazaki F (1984) Bettering operation of robots by learning. J Rob Syst 1(2):123–140CrossRefGoogle Scholar
  2. 2.
    Heinzinger G, Fenwick D, Paden B, Miyazaki F (1992) Stability of learning control with disturbances and uncertain initial conditions. IEEE Trans Autom Control 37:110–114CrossRefMathSciNetGoogle Scholar
  3. 3.
    Arimoto S (1990) Learning control theory for robotic motion. Int J Adapt Control Signal Process 4:543–564CrossRefzbMATHGoogle Scholar
  4. 4.
    Kuc T-Y, Lee JS, Nam K (1992) An iterative learning control theory for a class of nonlinear dynamic systems. Automatica 28:1215–1221CrossRefzbMATHMathSciNetGoogle Scholar
  5. 5.
    Saab SS (1994) On the P-type learning control. IEEE Trans Autom Control 39:2298–2302CrossRefzbMATHMathSciNetGoogle Scholar
  6. 6.
    Chien CJ, Liu JS (1996) A P-type iterative learning controller for robust output tracking of nonlinear time-varying systems. Int J Control 64:319–334CrossRefzbMATHMathSciNetGoogle Scholar
  7. 7.
    Chen Y-Q, Moore KL (2001) On \(^{\alpha }\)-type iterative learning control. In: Proceedings of the 40th IEEE Conference on Decision and Control, Orlando, FL, USA, pp. 4451–4456, December 2001Google Scholar
  8. 8.
    Wang D (1998) An anticipatory iterative learning control scheme: theory and experiments. In: Proceedings of the Iterative Learning Control Workshop and Roundtable, IEEE CDC’98, Tampa, FL, USA, pp. 79–80, December 1998Google Scholar
  9. 9.
    Wang D (2000) On D-type and P-type ILC designs and anticipatory approach. Int J Control 73:890–901CrossRefzbMATHGoogle Scholar
  10. 10.
    Hsin, YP, Longman, RW, Solcz, EJ, de Jong J (1997) Experimental comparisons of four repetitive control algorithms. In: Proceedings of the 31st Annual Conference on Information Sciences and Systems, Baltimore, MD, USA, pp. 854–860, March 1997Google Scholar
  11. 11.
    Hsin YP, Longman RW, Solcz EJ, de Jong J (1997) Experiments bridging learning and repetitive control. Adv Astronaut Sci 95:671–690Google Scholar
  12. 12.
    Wang D, Ye Y (2005) Design and experiments of anticipatory learning control: frequency domain approach. IEEE/ASME Trans Mechatron 10(3):305–313Google Scholar
  13. 13.
    Longman RW (2000) Iterative learning control and repetitive control for engineering practice. Int J Control 73:930–954CrossRefzbMATHMathSciNetGoogle Scholar
  14. 14.
    Longman V, Wirkander S-L (1998) Automated tuning concepts for iterative learning and repetitive control laws. In: Proceedings of the 37th IEEE Conference on Decision and Control, Tampa, FL, USA, pp. 192–198, December 1998Google Scholar
  15. 15.
    Wirkander S-L, Longman RW (1999) Limit cycles for improved performance in self-tuning learning control. Adv Astronaut Sci 102:763–781Google Scholar
  16. 16.
    Huang W, Cai L (2000) New hybrid controller for systems with deterministic uncertainties. IEEE/ASME Trans Mechatron 5:342–348CrossRefGoogle Scholar
  17. 17.
    Lee JW, Lee HS, Bien Z (1993) Iterative learning control with feedback using Fourier series with application to robot trajectory tracking. Robotica 11:291–298Google Scholar
  18. 18.
    Manabe T, Miyazaki F (1991) Learning control based on local linearization by using DFT. In: Proceedings of the 1991 IEEE/RSJ International Workshop on Intelligent Robots and Systems, Osaka, Japan, pp. 639–646, November 1991Google Scholar
  19. 19.
    Tayebi A, Zaremba MB (2002) Iterative learning control for non-linear systems described by a blended multiple model representation. Int J Control 75:1376–1383CrossRefzbMATHMathSciNetGoogle Scholar
  20. 20.
    Plotnik AM, Longman RW (1999) Subtleties in the use of zero-phase low-pass filtering and cliff filtering in learning control. Adv Astronaut Sci 103:673–692Google Scholar
  21. 21.
    Longman RW, Songchon T (1999) Trade-offs in designing learning/repetitive controller using zero-phase filter for long term stabilization. Adv Astronaut Sci 102:243–263Google Scholar
  22. 22.
    Les T (1996) Analog and Digital Filter Design Using C. Prentice Hall PTR, Upper Saddle RiverGoogle Scholar
  23. 23.
    Ye Y, Wang D (2002) Multi-channel design for ILC with robot experiments. In: Proceedings of the 7th International Conference on Control, Automation, Robotics and Vision, Singapore, pp. 1066–1070, December 2002Google Scholar
  24. 24.
    Elci H, Longman RW, Phan MQ, Juang JN, Ugoletti R (2002) Simple learning control made practical by zero-phase filtering: application to robotics. IEEE Trans Circuit Syst - 1: Fundam Theor Appl 49:753–767CrossRefGoogle Scholar
  25. 25.
    Signal Processing Toolbox–User’s Guide, Version R2014a. The Math Works Inc, Natick, MA (2014)Google Scholar

Copyright information

© Springer Science+Business Media Singapore 2014

Authors and Affiliations

  1. 1.School of Electrical and Electronic EngineeringNanyang Technological UniversitySingaporeSingapore
  2. 2.College of Automation EngineeringNanjing University of Aeronautics and AstronauticsNanjingChina
  3. 3.Department of Electrical EngineeringUniversity of South CarolinaColumbiaUSA

Personalised recommendations