PID Type Iterative Learning Control with Optimal Gains

  • Madady, Ali (Department of Electrical Engineering, Tafresh University)
  • Published : 2008.04.30

Abstract

Iterative learning control (ILC) is a simple and effective method for the control of systems that perform the same task repetitively. ILC algorithm uses the repetitiveness of the task to track the desired trajectory. In this paper, we propose a PID (proportional plus integral and derivative) type ILC update law for control discrete-time single input single-output (SISO) linear time-invariant (LTI) systems, performing repetitive tasks. In this approach, the input of controlled system in current cycle is modified by applying the PID strategy on the error achieved between the system output and the desired trajectory in a last previous iteration. The convergence of the presented scheme is analyzed and its convergence condition is obtained in terms of the PID coefficients. An optimal design method is proposed to determine the PID coefficients. It is also shown that under some given conditions, this optimal iterative learning controller can guarantee the monotonic convergence. An illustrative example is given to demonstrate the effectiveness of the proposed technique.

Keywords

References

  1. S. Arimoto, S. Kawamura, and F. Miyazaki, "Bettering operation of robots by learning," Journal of Robotic Systems, vol. 1, no. 2, pp. 123-140, 1984 https://doi.org/10.1002/rob.4620010203
  2. Z. Bien and J.-X. Xu, Iterative Learning Control - Analysis, Design, Integration and Applications, Kluwer Academic Publishers, 1998
  3. Y. Q. Chen and C. Wen, Iterative Learning Control: Convergence, Robustness and Applications, vol. LNCIS-248 of Lecture Notes series on Control and Information Science, Springer- Verlag, London, 1999
  4. J.-X. Xu and Y. Tan, Linear and Nonlinear Iterative Learning Control, Springer-Verlag, New York, 2003
  5. D. H. Owens and J. Hatonen, "Iterative learning control - An optimization paradigm," Annual Reviews in Control, vol. 29, no. 1, pp. 57-70, 2005 https://doi.org/10.1016/j.arcontrol.2005.01.003
  6. J. Hatonen, D. H. Owens, and K. Feng, "Basis functions and parameter optimization in highorder iterative learning control," Automatica, vol. 42, no. 2, pp. 287-294, 2006 https://doi.org/10.1016/j.automatica.2005.05.025
  7. J. H. Lee, K. S. Lee, and W. C. Kim, "Modelbased iterative learning control with a quadratic criterion for time-varying linear systems," Automatica, vol. 36, no. 5, pp. 641-657, 2000 https://doi.org/10.1016/S0005-1098(99)00194-6
  8. J.-X. Xu and Y. Tan, "Robust optimal design and convergence properties analysis of iterative learning control approaches," Automatica, vol. 38, no. 11, pp. 1867-1880, 2002 https://doi.org/10.1016/S0005-1098(02)00143-7
  9. K. Galkowski, E. Rogers, S. Xu, J. Lam, and D. H. Owens, "LMIs-a fundamental tool in analysis and controller design for discrete linear repetitive processes," IEEE Trans. on Circ. and Sys. -I: Fundamental Theory and Applications, vol. 49, no. 6, pp. 768-778, 2002 https://doi.org/10.1109/TCSI.2002.1010032
  10. I. Chin, S. J. Qin, K. S. Lee, and M. Cho, "A two-stage iterative learning control technique combined with real-time feedback for independent disturbance rejection," Automatica, vol. 40, no. 11, pp. 1913-1922, 2004 https://doi.org/10.1016/j.automatica.2004.05.011
  11. A. Tayebi, "Model reference adaptive iterative learning control for linear systems," International Journal of Adaptive Control and Signal Processing, vol. 20, no. 9, pp. 475-489, 2006 https://doi.org/10.1002/acs.913
  12. T. Al-Towaim, A. D. Barton, P. L. Lewin, E. Rogers, and D. H. Owens, "Iterative learning control - 2D control systems from theory to application," International Journal of Control, vol. 77, no. 9, pp. 877-893, 2004 https://doi.org/10.1080/00207170410001726778
  13. H. Wu, "Decentralized iterative learning control for a class of large scale interconnected dynamical systems," Journal of Mathematical Analysis and Applications, vol. 327, no. 1, pp. 233-245, 2007 https://doi.org/10.1016/j.jmaa.2006.03.092
  14. J. H. Lee and K. S. Lee, "Iterative learning control applied to batch processes: an overview," Control Engineering Practice, vol. 15, no. 10, pp. 1306-1318, 2007 https://doi.org/10.1016/j.conengprac.2006.11.013
  15. K. J. Astrom, H. Panagopoulos, and T. Hagglund, "Design of PI controllers based on non-convex optimization," Automatica, vol. 34, no. 5, pp. 585-601, 1998 https://doi.org/10.1016/S0005-1098(98)00011-9
  16. R. Toscano, "Robust synthesis of a PID controller by uncertain multimodel approach," Information Sciences, vol. 177, no. 6, pp. 1441-1451, 2007 https://doi.org/10.1016/j.ins.2006.07.035
  17. K. L. Moore, "An observation about monotonic convergence in discrete-time, P-type iterative learning control," Proc. of the IEEE International Symposium on Intelligent Control, pp. 45-49, MX, USA, 2001
  18. K. L. Moore, Y. Q. Chen, and V. Bahl, "Feedback controller design to ensure monotonic convergence in discrete-time, P-type iterative learning control," Proc. of the 4th Asian Control Conference, pp. 440-445, Singapore, September 2002
  19. J. D. Ratcliffe, J. J. Hatonen, P. L. Lewin, E. Rogers, T. J. Harte, and D. H. Owens, "P-type iterative learning control for systems that contain resonance," International Journal of Adaptive Control and Signal Processing, vol. 19, no. 10, pp. 769-796, 2005 https://doi.org/10.1002/acs.878
  20. K.-H. Park, Z. Bien, and 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 https://doi.org/10.1080/002077299292669
  21. Y. Q. Chen and K. L. Moore, "PI-type iterative learning control revisited," Proc. of the American Control Conference, pp. 1262-1267, Anchorage, Alaska, May 2002
  22. C. K. Chen and J. Hwang, "PD-type iterative learning control for trajectory tracking of a pneumatic X-Y table with disturbances," JSME International Journal, Series C, vol. 49, no. 2, pp. 520-526, 2006 https://doi.org/10.1299/jsmec.49.520
  23. Z. Baolin, T. Gongyou, and Z. Shi, "PD-type iterative learning control for nonlinear time delay system with external disturbance," Journal of Systems Engineering and Electronics, vol. 17, no. 3, pp. 600-605, 2006 https://doi.org/10.1016/S1004-4132(06)60103-5
  24. D. Wang, "On D-type and P-type ILC designs and anticipatory approach," International Journal of Control, vol. 73, no. 10, pp. 890-901, 2000 https://doi.org/10.1080/002071700405879
  25. Y. Q. Chen and K. L. Moore, "An optimal design of PD-type iterative learning control with monotonic convergence," Proc. of the 17th IEEE International Symposium on Intelligent Control, pp. 548-553, Vancouver, British Columbia, Canada, October 2002
  26. S. S. Saab, "Stochastic P-type/D-type iterative learning control algorithms," International Journal of Control, vol. 76, no. 2, pp. 139-148, 2003 https://doi.org/10.1080/0020717031000077717
  27. Y. C. Huang, M. Chan, Y. P. Hsin, and C. C. Ko, "Use of PID and iterative learning controls on improving intra-oral hydraulic loading system of dental implants," JSME International Journal, Series C, vol. 46, no. 4, pp 1449-1455, 2003 https://doi.org/10.1299/jsmec.46.1449
  28. J. Xu, L. Sun, and T. Cai, "An optimal design of open and close loop PID type ILC algorithm," Proc. of the SPIE - The International Society for Optical Engineering, Fifth International Symposium on Instrumentation and Control Technology, pp. 751-755, 2003
  29. G. Ji and Q. Luo, "An open-closed-loop PIDtype iterative learning control algorithm for uncertain time-delay systems," Proc. of the International Conference on Machine Learning and Cybernetics, pp. 1154-1159, 2005
  30. C. J. Chien, "An adaptive PID-type iterative learning controller for nonlinear systems with non-repeatable control tasks," Transactions of the Chinese Institute of Engineers, Series A, vol. 29, no. 2, pp. 279-287, 2006 https://doi.org/10.1080/02533839.2006.9671124
  31. D. S. Bernstein, Matrix Mathematics: Theory, Facts, and Formulas with Application to Linear Systems Theory, Princeton University Press, 2005
  32. R. C. Dorf and R. H. Bishop, Modern Control Systems, 10th edition, Prentice Hall, 2004