This work supported by National Science Council, Taiwan, China (No. NSC102-2221-E-211-011) and National Nature Science Foundation of China (No. 61374102)
Recommended by Associate Editor Jin-Hua She
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.
Bitte loggen Sie sich ein, um Zugang zu diesem Inhalt zu erhalten
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.
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.
S. S. Saab. On the P-type learning control.
IEEE Transactions on Automatic Control, vol. 39, no. 11, pp. 2298–2302, 1994.
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.
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.
M. X. Sun, D. W. Wang. Iterative learning control with initial rectifying action.
Automatica, vol. 38, no. 7, pp. 1177–1182, 2002.
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.
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.
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.
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.
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.
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.
S. Gunnarsson, M. Norrlöf. On the design of ILC algorithms using optimization.
Automatica, vol. 37, no. 12, pp. 2011–2016, 2001.
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.
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.
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.
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.
D. Wang. Convergence and robustness of discrete time nonlinear systems with iterative learning control.
Automatica, vol. 34, no. 11, pp. 1445–1448, 1998.
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.
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.
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.
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.
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.
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.
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.
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.
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. PD-PD type iterative learning control for time-varying uncertain nonlinear systems.
Control and Intelligent Systems, vol. 39, no. 2, pp. 98–107, 2011.
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.
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.
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.
Über diesen Artikel
On the current error based sampled-data iterative learning control with reduced memory capacity
Chiang-Ju Chien Yu-Chung Hung Rong-Hu Chi
Institute of Automation, Chinese Academy of Sciences