Wavelet Transform Based Frequency Tuning ILC

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


A frequency tuning method based on time-frequency analysis of error signal is developed and experimental investigations are presented in this chapter. The method uses wavelet packet algorithm to decompose the error signal so that the maximal error component at any time step can be identified. The cutoff frequency of the filter at each time step is set to cover the frequency band up to the frequency region where the maximal error component resides. The proposed method allows high frequency error components enter the learning at proper time steps. While at other time steps, the cutoff frequency is set low to guarantee the good learning transient and long-term stability.


Cutoff frequency tuning Discrete wavelet packet algorithm 


  1. 1.
    Valens C (1999) A really friendly guide to wavelets.
  2. 2.
    Polikar R, The wavelet tutorial.
  3. 3.
    Longman RW (2000) Iterative learning control and repetitive control for engineering practice. Int J Control 73(10):930–954CrossRefzbMATHMathSciNetGoogle Scholar
  4. 4.
    Solcz EJ, Longman RW (1992) Disturbance rejection in repetitive controller. Adv Astronaut Sci 76:2111–2130Google Scholar
  5. 5.
    Wirkander S-L, Longman RW (1999) Limit cycles for improved performance in self-tuning learning control. Adv Astronaut Sci 102:763–781Google Scholar
  6. 6.
    Wang D (2000) On D-type and P-type ILC designs and anticipatory approach. Int J Control 73:890–901CrossRefzbMATHGoogle Scholar
  7. 7.
    Wang Y, Longman RW (1996) Use of non-causal digital signal processing in learning and repetitive control. Adv Astronaut Sci 90:649–668Google Scholar
  8. 8.
    Chang C-K, Longman RW, Phan MQ (1992) Techniques for improving transients in learning control systems. Adv Astronaut Sci 76:2035–2052Google Scholar
  9. 9.
    Elci H, Longman RW, Phan M, Juang J-N, Ugoletti R (2002) Simple learning control made practical by zero-phase filtering: application to robotics. IEEE Trans Circ Syst 1: Fundam Theory Appl 49:753–767CrossRefGoogle Scholar
  10. 10.
    The MathWorks Inc. (1997) Signal processing toolbox—user’s guideGoogle Scholar
  11. 11.
    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
  12. 12.
    Chen Y-Q, Moore KL (2001) Frequency domain adaptive learning feedforward control. In: IEEE symposium on computational intelligence in robotics and automation, Canada, pp 396–401Google Scholar
  13. 13.
    Zheng D-N (2002) Iterative learning control of an electro-hydraulic injection molding machine with smoothed fill-to-pack transition and adaptive filtering. Phd thesis, Department of Mechanical Engineering, University of Illinois, Urbana-Champaign, IL, USAGoogle Scholar
  14. 14.
    Tomizuka M (1987) Zero phase error tracking algorithm for digital control. J Dyn Syst Meas Control 109:65–68CrossRefzbMATHGoogle Scholar
  15. 15.
    Longman RW, 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 (CDC), FL, USA, pp 192–198Google Scholar
  16. 16.
    Wang D, Ye Y (2005) Design and experiments of anticipatory learning control: frequency domain approach. IEEE/ASME Trans Mechatron 10(3):305–313CrossRefGoogle 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