Skip to main content
Erschienen in: International Journal of Automation and Computing 3/2015

01.06.2015 | Regular Paper

On the current error based sampled-data iterative learning control with reduced memory capacity

verfasst von: Chiang-Ju Chien, Yu-Chung Hung, Rong-Hu Chi

Erschienen in: Machine Intelligence Research | Ausgabe 3/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The design of iterative learning controller (ILC) requires to store the system input, output or control parameters of previous trials for generating the input of the current trial. In order to apply the iterative learning controller for a real application and reduce the memory size for implementation, a current error based sampled-data proportional-derivative (PD) type iterative learning controller is proposed for control systems with initial resetting error, input disturbance and output measurement noise in this paper. The proposed iterative learning controller is simple and effective. The first contribution in this paper is to prove the learning error convergence via a rigorous technical analysis. It is shown that the learning error will converge to a residual set if a forgetting factor is introduced in the controller. All the theoretical results are also shown by computer simulations. The second main contribution is to realize the iterative learning controller by a digital circuit using a field programmable gate array (FPGA) chip applied to repetitive position tracking control of direct current (DC) motors. The feasibility and effectiveness of the proposed current error based sampled-data iterative learning controller are demonstrated by the experiment results. Finally, the relationship between learning performance and design parameters are also discussed extensively.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
[1]
Zurück zum Zitat D. A. Bristow, M. Tharayil, A. G. Alleyne. A survey of iterative learning control. IEEE Control Systems Magazine, vol. 26, no. 3, pp. 96–114, 2006.CrossRef D. A. Bristow, M. Tharayil, A. G. Alleyne. A survey of iterative learning control. IEEE Control Systems Magazine, vol. 26, no. 3, pp. 96–114, 2006.CrossRef
[2]
Zurück zum Zitat 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, vol. 37, no. 6, pp. 1099–1121, 2007.CrossRef 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, vol. 37, no. 6, pp. 1099–1121, 2007.CrossRef
[3]
[4]
Zurück zum Zitat K. H. Park, Z. Bien, D. H. Hwang. A study on the robustness of a PID-type iterative learning controller against initial state error. International Journal of Systems Science, vol. 30, no. 1, pp. 49–59, 1999.CrossRefMATH K. H. Park, Z. Bien, D. H. Hwang. A study on the robustness of a PID-type iterative learning controller against initial state error. International Journal of Systems Science, vol. 30, no. 1, pp. 49–59, 1999.CrossRefMATH
[5]
Zurück zum Zitat Y. Chen, C. Wen, Z. Gong, M. Sun. An iterative learning controller with initial state learning. IEEE Transactions on Automatic Control, vol. 44, no. 2, pp. 371–376, 1999.MathSciNetCrossRefMATH Y. Chen, C. Wen, Z. Gong, M. Sun. An iterative learning controller with initial state learning. IEEE Transactions on Automatic Control, vol. 44, no. 2, pp. 371–376, 1999.MathSciNetCrossRefMATH
[6]
Zurück zum Zitat M. X. Sun, D. W. Wang. Iterative learning control with initial rectifying action. Automatica, vol. 38, no. 7, pp. 1177–1182, 2002.MathSciNetCrossRefMATH M. X. Sun, D. W. Wang. Iterative learning control with initial rectifying action. Automatica, vol. 38, no. 7, pp. 1177–1182, 2002.MathSciNetCrossRefMATH
[7]
Zurück zum Zitat J. X. Xu, Z. H. Qu. Robust iterative learning control for a class of nonlinear systems. Automatica, vol. 34, no. 8, pp. 983–988, 1998.MathSciNetCrossRefMATH J. X. Xu, Z. H. Qu. Robust iterative learning control for a class of nonlinear systems. Automatica, vol. 34, no. 8, pp. 983–988, 1998.MathSciNetCrossRefMATH
[8]
Zurück zum Zitat J. X. Xu, B. Viswanathan, Z. H. Qu. Robust learning control for robotic manipulators with an extension to a class of non-linear systems. International Journal of Control, vol. 73, no. 10, pp. 858–870, 2000.MathSciNetCrossRefMATH J. X. Xu, B. Viswanathan, Z. H. Qu. Robust learning control for robotic manipulators with an extension to a class of non-linear systems. International Journal of Control, vol. 73, no. 10, pp. 858–870, 2000.MathSciNetCrossRefMATH
[9]
Zurück zum Zitat A. Tayebi, C. J. Chien. A unified adaptive iterative learning control framework for uncertain nonlinear systems. IEEE Transactions on Automatic Control, vol. 52, no. 10, pp. 1907–1913, 2007.MathSciNetCrossRef A. Tayebi, C. J. Chien. A unified adaptive iterative learning control framework for uncertain nonlinear systems. IEEE Transactions on Automatic Control, vol. 52, no. 10, pp. 1907–1913, 2007.MathSciNetCrossRef
[10]
Zurück zum Zitat R. H. Chi, Z. S. Hou, J. X. Xu. Adaptive ILC for a class of discrete-time systems with iteration-varying trajectory and random initial condition. Automatica, vol. 44, no. 8, pp. 2207–2213, 2008.MathSciNetCrossRefMATH R. H. Chi, Z. S. Hou, J. X. Xu. Adaptive ILC for a class of discrete-time systems with iteration-varying trajectory and random initial condition. Automatica, vol. 44, no. 8, pp. 2207–2213, 2008.MathSciNetCrossRefMATH
[11]
Zurück zum Zitat W. S. Chen, R. H. Li, J. Li. Observer-based adaptive iterative learning control for nonlinear systems with time-varying delays. International Journal of Automation and Computing, vol. 7, no. 4, pp. 438–446, 2010.CrossRef W. S. Chen, R. H. Li, J. Li. Observer-based adaptive iterative learning control for nonlinear systems with time-varying delays. International Journal of Automation and Computing, vol. 7, no. 4, pp. 438–446, 2010.CrossRef
[12]
Zurück zum Zitat C. J. Chien. A combined adaptive law for fuzzy iterative learning control of nonlinear systems with varying control tasks. IEEE Transactions on Fuzzy Systems, vol. 16, no. 1, pp. 40–51, 2008.CrossRef C. J. Chien. A combined adaptive law for fuzzy iterative learning control of nonlinear systems with varying control tasks. IEEE Transactions on Fuzzy Systems, vol. 16, no. 1, pp. 40–51, 2008.CrossRef
[13]
Zurück zum Zitat S. Gunnarsson, M. Norrlöf. On the design of ILC algorithms using optimization. Automatica, vol. 37, no. 12, pp. 2011–2016, 2001.CrossRefMATH S. Gunnarsson, M. Norrlöf. On the design of ILC algorithms using optimization. Automatica, vol. 37, no. 12, pp. 2011–2016, 2001.CrossRefMATH
[14]
Zurück zum Zitat K. L. Barton, A. G. Alleyne. A norm optimal approach to time-varying ILC with application to a multi-axis robotic testbed. IEEE Transactions on Control Systems Technology, vol. 19, no. 1, pp. 166–180, 2010.CrossRef K. L. Barton, A. G. Alleyne. A norm optimal approach to time-varying ILC with application to a multi-axis robotic testbed. IEEE Transactions on Control Systems Technology, vol. 19, no. 1, pp. 166–180, 2010.CrossRef
[15]
Zurück zum Zitat J. E. Kurek, M. B. Zaremba. Iterative learning control synthesis based on 2-D system theory. IEEE Transactions on Automatic Control, vol. 38, no. 1, pp. 121–125, 1993.MathSciNetCrossRefMATH J. E. Kurek, M. B. Zaremba. Iterative learning control synthesis based on 2-D system theory. IEEE Transactions on Automatic Control, vol. 38, no. 1, pp. 121–125, 1993.MathSciNetCrossRefMATH
[16]
Zurück zum Zitat S. S. Saab. A discrete-time learning control algorithm for a class of linear time-invariant systems. IEEE Transactions on Automatic Control, vol. 40, no. 6, pp. 1138–1142, 1995.MathSciNetCrossRefMATH S. S. Saab. A discrete-time learning control algorithm for a class of linear time-invariant systems. IEEE Transactions on Automatic Control, vol. 40, no. 6, pp. 1138–1142, 1995.MathSciNetCrossRefMATH
[17]
Zurück zum Zitat J. X. Xu. Analysis of iterative learning control for a class of nonlinear discrete-time systems. Automatica, vol. 33, no. 10, pp. 1905–1907, 1997.MathSciNetCrossRefMATH J. X. Xu. Analysis of iterative learning control for a class of nonlinear discrete-time systems. Automatica, vol. 33, no. 10, pp. 1905–1907, 1997.MathSciNetCrossRefMATH
[18]
Zurück zum Zitat D. Wang. Convergence and robustness of discrete time nonlinear systems with iterative learning control. Automatica, vol. 34, no. 11, pp. 1445–1448, 1998.MathSciNetCrossRefMATH D. Wang. Convergence and robustness of discrete time nonlinear systems with iterative learning control. Automatica, vol. 34, no. 11, pp. 1445–1448, 1998.MathSciNetCrossRefMATH
[19]
Zurück zum Zitat S. K. Tso, L. Y. X. Ma. Discrete learning control for robots: Strategy, convergence and robustness. International Journal of Control, vol. 57, no. 2, pp. 273–291, 1993.MathSciNetCrossRefMATH S. K. Tso, L. Y. X. Ma. Discrete learning control for robots: Strategy, convergence and robustness. International Journal of Control, vol. 57, no. 2, pp. 273–291, 1993.MathSciNetCrossRefMATH
[20]
Zurück zum Zitat C. J. Chien. A sampled-data iterative learning control using fuzzy network design. International Journal of Control, vol. 73, no. 10, pp. 902–913, 2000.MathSciNetCrossRefMATH C. J. Chien. A sampled-data iterative learning control using fuzzy network design. International Journal of Control, vol. 73, no. 10, pp. 902–913, 2000.MathSciNetCrossRefMATH
[21]
Zurück zum Zitat M. X. Sun, D. W. Wang. Sampled-data iterative learning control for nonlinear systems with arbitrary relative degree. Automatica, vol. 37, no. 2, pp. 283–289, 2001.MathSciNetCrossRefMATH M. X. Sun, D. W. Wang. Sampled-data iterative learning control for nonlinear systems with arbitrary relative degree. Automatica, vol. 37, no. 2, pp. 283–289, 2001.MathSciNetCrossRefMATH
[22]
Zurück zum Zitat T. D. Son, H. S. Ahn, K. L. Moore. Iterative learning control in optimal tracking problems with specified data points. Automatica, vol. 49, no. 5, pp. 1465–1472, 2013.MathSciNetCrossRefMATH T. D. Son, H. S. Ahn, K. L. Moore. Iterative learning control in optimal tracking problems with specified data points. Automatica, vol. 49, no. 5, pp. 1465–1472, 2013.MathSciNetCrossRefMATH
[23]
Zurück zum Zitat Z. S. Hou, Y. Wang, C. K. Yin, T. Tang. Terminal iterative learning control based station stop control of a train. International Journal of Control, vol. 84, no. 7, pp. 1263–1274, 2011.MathSciNetCrossRefMATH Z. S. Hou, Y. Wang, C. K. Yin, T. Tang. Terminal iterative learning control based station stop control of a train. International Journal of Control, vol. 84, no. 7, pp. 1263–1274, 2011.MathSciNetCrossRefMATH
[24]
Zurück zum Zitat R. H. Chi, D. W. Wang, Z. S. Hou, S. Jin. Data-driven optimal terminal iterative learning control. Journal of Process Control, vol. 22, no. 10, pp. 2026–2037, 2012.CrossRef R. H. Chi, D. W. Wang, Z. S. Hou, S. Jin. Data-driven optimal terminal iterative learning control. Journal of Process Control, vol. 22, no. 10, pp. 2026–2037, 2012.CrossRef
[25]
Zurück zum Zitat C. J. Chien. A discrete iterative learning control for a class of nonlinear time-varying systems. IEEE Transactions on Automatic Control, vol. 43, no. 5, pp. 748–752, 1998.MathSciNetCrossRefMATH C. J. Chien. A discrete iterative learning control for a class of nonlinear time-varying systems. IEEE Transactions on Automatic Control, vol. 43, no. 5, pp. 748–752, 1998.MathSciNetCrossRefMATH
[26]
Zurück zum Zitat Z. S. Hou, J. X. Xu. A new feedback-feedforward configuration for the iterative learning control of a class of discrete-time systems. Acta Automatica Sinica, vol. 33, no. 3, pp. 323–326, 2007.CrossRef Z. S. Hou, J. X. Xu. A new feedback-feedforward configuration for the iterative learning control of a class of discrete-time systems. Acta Automatica Sinica, vol. 33, no. 3, pp. 323–326, 2007.CrossRef
[27]
Zurück zum Zitat P. R. Ouyang, B. B. A. Petz, F. F. Xi. Iterative learning control with switching gain feedback for nonlinear systems. Journal of Computational and Nonlinear Dynamics, vol.6, no. 1, Article number. 011020, 2010. P. R. Ouyang, B. B. A. Petz, F. F. Xi. Iterative learning control with switching gain feedback for nonlinear systems. Journal of Computational and Nonlinear Dynamics, vol.6, no. 1, Article number. 011020, 2010.
[28]
Zurück zum Zitat P. R. Ouyang. PD-PD type iterative learning control for time-varying uncertain nonlinear systems. Control and Intelligent Systems, vol. 39, no. 2, pp. 98–107, 2011.MathSciNetCrossRefMATH P. R. Ouyang. PD-PD type iterative learning control for time-varying uncertain nonlinear systems. Control and Intelligent Systems, vol. 39, no. 2, pp. 98–107, 2011.MathSciNetCrossRefMATH
[29]
Zurück zum Zitat C. J. Chien, J. S. Liu. A P-type iterative learning controller for robust output tracking of nonlinear time-varying systems. International Journal of Control, vol. 64, no. 2, pp. 319–334, 1996.MathSciNetCrossRefMATH C. J. Chien, J. S. Liu. A P-type iterative learning controller for robust output tracking of nonlinear time-varying systems. International Journal of Control, vol. 64, no. 2, pp. 319–334, 1996.MathSciNetCrossRefMATH
[30]
Zurück zum Zitat Y. Q. Chen, J. X. Xu, T. H. Lee. High-order iterative learning control of discrete-time nonlinear systems using current iteration tracking error. Analysis, Design, Integration and Applications, Iterative Learning Control. USA: Kluwer Academic Publishers, pp. 83–103, 1998.CrossRef Y. Q. Chen, J. X. Xu, T. H. Lee. High-order iterative learning control of discrete-time nonlinear systems using current iteration tracking error. Analysis, Design, Integration and Applications, Iterative Learning Control. USA: Kluwer Academic Publishers, pp. 83–103, 1998.CrossRef
[31]
Zurück zum Zitat C. J. Chien, Y. C. Hung, R. H. Chi. Design and analysis of current error based sampled-data ILC with application to position tracking control of DC motors. In Proceedings of the 11th IEEE International Conference on Control & Automation, IEEE, Taichung, Taiwan, China, pp. 1162–1167, 2014.CrossRef C. J. Chien, Y. C. Hung, R. H. Chi. Design and analysis of current error based sampled-data ILC with application to position tracking control of DC motors. In Proceedings of the 11th IEEE International Conference on Control & Automation, IEEE, Taichung, Taiwan, China, pp. 1162–1167, 2014.CrossRef
Metadaten
Titel
On the current error based sampled-data iterative learning control with reduced memory capacity
verfasst von
Chiang-Ju Chien
Yu-Chung Hung
Rong-Hu Chi
Publikationsdatum
01.06.2015
Verlag
Institute of Automation, Chinese Academy of Sciences
Erschienen in
Machine Intelligence Research / Ausgabe 3/2015
Print ISSN: 2731-538X
Elektronische ISSN: 2731-5398
DOI
https://doi.org/10.1007/s11633-015-0890-1

Weitere Artikel der Ausgabe 3/2015

International Journal of Automation and Computing 3/2015 Zur Ausgabe