Skip to main content
Log in

Iterative Learning Control Inverse Problem Using Harmonic Frequency Filters

  • Original Article
  • Published:
The Journal of the Astronautical Sciences Aims and scope Submit manuscript

Abstract

Basic learning control law designs are summarized, and conditions for convergence of the learning process are developed when several different choices of filter frequency cutoffs are used for robustification. This paper presents a cliff harmonic-frequency filter with a sharp frequency cutoff and a weighted harmonic-frequency filter with frequency weighting, that are applied each iteration in iterative learning control. Filter matrices based on the state-space model of a finite-difference digital filter are derived for Matlab’s and Gustafsson’s forward and backward filtering which are commonly called filtfilt methods. Furthermore, filter matrices for Matlab’s and Gustafsson’s filtfilts are revised to make the input convergence matrix to be monotonically stable. Numerical examples are used to demonstrate the effectiveness of the harmonic-frequency filters comparing with Matlab’s and Gustafsson’s filtfilt methods based on Butterworth filters of different orders and cutoff frequencies. It is found that the singular values of filter matrices are related to the squared amplitude of the Butterworth filter at harmonic frequencies.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Ahn, H.S., Chen, Y., Moore, K.L.: Iterative learning control: brief survey and categorization. IEEE Trans Sys Man Cybern Part C (Applications and Reviews) 37(6), 1099–1121 (2007)

    Article  Google Scholar 

  2. Bien, Z., Xu, J.X. (eds.): Iterative Learning Control: Analysis, Design, Integration and Applications. Springer Science & Business Media, Berlin (2012)

    Google Scholar 

  3. Bristow, D.A, Tharayil, M., Alleyne, A.G.: A survey of iterative learning control. IEEE Control. Syst. Mag. 26(3), 96–114 (2006)

    Article  Google Scholar 

  4. Elci, H., Longman, R.W., Phan, M.Q., Juang, J.-N., Ugoletti R.: Discrete frequency based learning control for precision motion control. Proc IEEE Int Conf Sys Man Cybern 3, 2767–2773 (1994)

    Article  Google Scholar 

  5. Elci, H., Longman, R.W., Phan, M.Q., Juang, J.-N., Ugoletti, R.: Simple learning control made practical by zero-phase filtering: applications to robotics. IEEE Transations on Circuits and Systems —I: Fundamental Theory and Applications 49(6), 753–767 (2002)

    Article  Google Scholar 

  6. Edwards, S.G., Agrawal, B.N., Phan, M.Q., Longman, R.W.: Disturbance identification and rejection experiments on an ultra quiet platform. Adv. Astronaut. Sci. 103, 633–651 (1999)

    Google Scholar 

  7. Ahn, E.S., Longman, R.W., Kim, J.J., Agrawal, B.N.: Evaluation of five control algorithms for addressing CMG induced jitter on a spacecraft testbed. J. Astronaut. Sci. 60(3), 434–467 (2015)

    Google Scholar 

  8. Åström, K., Hagander, P., Strenby, J.: Zeros of sampled systems. In: Proceedings of the 19th IEEE Conference on Decision and Control, pp 1077–1081 (1980)

  9. Gustafsson, F.: Determining the initial states in forward-backward filtering. IEEE Trans Signal Process 44(4), 988–991 (1996)

    Article  Google Scholar 

  10. Mitra, S.K.: Digital Signal Processing, 2nd edn. McGraw-Hill, New York (2001)

    Google Scholar 

  11. Oppenheim, A.V., Schafer, R.W., Buck, J.R.: Discrete-Time Signal Processing, 2nd edn. Prentice Hall, Upper Saddle River (1999)

    Google Scholar 

  12. MALAB and Simulink are registered trademarks of the MathWorks, Inc, 1984-2020, Ver. R2020a

  13. Song, B., Longman, R.W.: Circulant zero-phase low-pass filter design for improved robustification of iterative learning control. Adv. Astronaut. Sci. Astrodyn. 156, 2161–2180 (2016)

    Google Scholar 

  14. Isik, M.C., Longman, R.W.: Explaining and evaluating the discrepancy between the intended and the actual cutoff frequency in repetitive control. Adv. Astronaut. Sci. 136, 1581–1598 (2010)

    Google Scholar 

  15. Plotnik, A.M., Longman, R.W.: Subtleties in the use of zero-phase low-pass filtering and cliff filtering in learning control. Adv. Astronaut. Sci. 103, 673–692 (2000)

    Google Scholar 

  16. Bao, J., Longman, R.W.: Unification and robustification of iterative learning control laws. Adv. Astronaut. Sci. 136, 727–745 (2010)

    Google Scholar 

  17. Longman, R.W., Li, T.: On a new approach to producing a stable inverse of discrete time systems. In: Proceedings of the Eighteenth Yale Workshop on Adaptive and Learning Systems, Center for Systems Science, New Haven, Connecticut, pp 68–73 (2017)

  18. Juang, J.-N., Longman, R.W.: Identification of the dynamics in the singular vectors of the system Toeplitz matrix of Markov parameters. Adv. Astronaut. Sci., (in press) (2021)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jer-Nan Juang.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Juang, JN., Longman, R.W. Iterative Learning Control Inverse Problem Using Harmonic Frequency Filters. J Astronaut Sci 68, 677–694 (2021). https://doi.org/10.1007/s40295-021-00273-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40295-021-00273-0

Keywords

Navigation