Iterative learning control is an intelligent control algorithm which imitates human learning process. Based on this concept, this paper discussed iterative learning control problem for a class parabolic linear distributed parameter systems with uncertainty coefficients. Iterative learning control algorithm with forgetting factor is proposed and the conditions for convergence of algorithm are established. Combining the matrix theory with the basic theory of distributed parameter systems gives rigorous convergence proof of the algorithm. Finally, by using the forward difference scheme of partial differential equation to solve the problems, the simulation results are presented to illustrate the feasibility of the algorithm. 1. Introduction Iterative learning control (ILC) is an intelligent control method for systems which perform tasks repetitively over a finite time interval. Since the original work by Arimoto et al. [1], in the last three decades, ILC has been constantly studied. Currently, the iterative learning control (ILC) problem for lumped parameter systems which describes ordinary differential equations has been studied continuously, and very rich theory results are obtained [2–5]. Meanwhile, owning to the ILC method is also suitable to some systems which possess model uncertainty and nonlinear characteristics, so in practice ILC has also been widely applied; for example, ILC has been applied successfully in industrial robots, intelligent transportation systems, injection process, biomedical engineering, aspects of steelmaking, and tobacco fermentation systems and has obtained great economic benefit [6–10]. The main benefit of ILC is that for the design of control law not much information about the plant is required and it may even be completely unknown, it only requires the tracking references and input/output signals. However, the algorithm is simple and effective [11–13]. Recently, iterative learning control problem of distributed parameter systems described by partial differential equations has become a hot research. In [14], the ILC method was used on temperature control of the nonisothermal turbulence chemical reactor which has a first-order hyperbolic distributed parameter systems characteristics. Qu further applied iterative learning control to a flexible system described by a class of second order hyperbolic equations at in [15]; Zhao and Rahn discussed the ILC of distributed parameter systems control problems in the material transportation system [16], and its learning control laws act to the system boundary. Based on the operator
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.
[2]
S.-R. Oh, Z. Bien, and I. H. Suh, “An iterative learning control method with application for the robot manipulator,” IEEE Journal of Robot and Automation, vol. 4, no. 5, pp. 508–514, 1988.
[3]
S. S. Saab, “On the -type learning control,” IEEE Transactions on Automatic Control, vol. 39, no. 11, pp. 2298–2302, 1994.
[4]
J. X. Xu and Y. Tan, Linear and Nonlinear Iterative learning control, vol. 291 of Lecture Notes in Control and Information Sciences, Springer, Berlin , Germany, 2003.
[5]
H. S. Ahn, Y. Chen, and 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.
[6]
S. K. Tso and L. Y. Ma, “Discrete learning control for robots: strategy, convergence and robustness,” International Journal of Control, vol. 57, no. 2, pp. 273–291, 1993.
[7]
Z. Hou, J.-X. Xu, and H. Zhong, “Freeway traffic control using iterative learning control-based ramp metering and speed signaling,” IEEE Transactions on Vehicular Technology, vol. 56, no. 2, pp. 466–477, 2007.
[8]
F. Gao, Y. Yang, and C. Shao, “Robust iterative learning control with applications to injection molding process,” Chemical Engineering Science, vol. 56, no. 24, pp. 7025–7034, 2001.
[9]
Y. Wang, E. Dassau, and F. J. Doyle III, “Closed-loop control of artificial pancreatic β-cell in type 1 diabetes mellitus using model predictive iterative learning control,” IEEE Transactions on Biomedical Engineering, vol. 57, no. 2, pp. 211–219, 2010.
[10]
S. Yang, J.-X. Xu, D. Huang, and Y. Tan, “Optimal iterative learning control design for multi-agent systems consensus tracking,” Systems and Control Letters, vol. 69, pp. 80–89, 2014.
[11]
D. Shen and Y. Wang, “Survey on stochastic iterative learning control,” Journal of Process Control, vol. 24, no. 12, pp. 64–77, 2014.
[12]
X.-H. Bu, F.-S. Yu, Z.-S. Hou, and F.-Z. Wang, “Iterative learning control for a class of linear discrete-time switched systems,” Acta Automatica Sinica, vol. 39, no. 9, pp. 1564–1569, 2013.
[13]
X. H. Bu, F. S. Yu, Z. S. Hou, and F. Z. Wang, “Iterative learning control for a class of nonlinear systems with random packet losses,” Nonlinear Analysis: Real World Applications, vol. 14, no. 1, pp. 567–580, 2013.
[14]
J. Choi, B. J. Seo, and K. S. Lee, “Constrained digital regulation of hyperbolic PDE systems: a learning control approach,” Korean Journal of Chemical Engineering, vol. 18, no. 5, pp. 606–611, 2001.
[15]
Z. Qu, “An iterative learning algorithm for boundary control of a stretched moving string,” Automatica, vol. 38, no. 5, pp. 821–827, 2002.
[16]
H. Zhao and C. D. Rahn, “Iterative learning velocity and tension control for single span axially moving materials,” Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME, vol. 130, no. 5, 2008.
[17]
X. Chao, A. Reza, and S. Eugenio, “On iterative learning control of parabolic distributed parameter systems,” in Proceedings of the 17th Mediterranean Conference on Control Automation, pp. 510–515, Thessaloniki, Greece, 2009.
[18]
B. Cichy, K. Ga?kowski, and E. Rogers, “Iterative learning control for spatio-temporal dynamics using Crank-Nicholson discretization,” Multidimensional Systems and Signal Processing, vol. 23, no. 1-2, pp. 185–208, 2012.
[19]
X. Dai, Z. Li, and S. Tian, “Iterative learning control of distributed parameter system based on vector plots analysis,” Jouranl of Control Theory Applications, vol. 26, no. 6, pp. 619–623, 2009 (Chinese).
[20]
X. Dai and S. Tian, “Iterative learning control for distribute parameter systems with time-delay,” in Proceedings of the Chinese Control and Decision Conference (CCDC '11), pp. 2304–2307, IEEE, Mianyang, China, May 2011.
[21]
X.-S. Dai and S.-P. Tian, “Iterative learning control for first order strong hyperbolic distributed parameter systems,” Control Theory and Applications, vol. 29, no. 8, pp. 1086–1089, 2012 (Chinese).
[22]
D. Huang and J.-X. Xu, “Steady-state iterative learning control for a class of nonlinear PDE processes,” Journal of Process Control, vol. 21, no. 8, pp. 1155–1163, 2011.
[23]
D. Huang, J.-X. Xu, X. Li, C. Xu, and M. Yu, “D-type anticipatory iterative learning control for a class of inhomogeneous heat equations,” Automatica, vol. 49, no. 8, pp. 2397–2408, 2013.
[24]
S. S. Saab, “Optimal selection of the forgetting matrix into an iterative learning control algorithm,” IEEE Transactions on Automatic Control, vol. 50, no. 12, pp. 2039–2043, 2005.
[25]
T. Naniwa and S. Arimoto, “P-type learning control using a forgetting factor,” Transactions of the Institute of Systems, Control and Information Engineers, vol. 5, no. 2, pp. 71–79, 1992.
[26]
S. Xie, S. Tian, and Y. Fu, “A new algorithm of iterative learning control with forgetting factors,” in Proceedings of the 8th International Conference on Control, Automation, Robotics and Vision (ICARCV '04), vol. 1, pp. 625–630, Kunming, China, December 2004.
[27]
M. Sun, D. Wang, and G. Xu, “Sample-data iterative for SISO nonlinear systems with arbitrary relative degree,” in Proceedings of the American Control Conference, vol. 1, pp. 667–671, Chicago, Ill, USA, June 2000.