A computationally efficient algorithm of iterative learning control for discrete-time linear time-varying systems

被引:17
|
作者
Hakvoort, W. B. J. [1 ,2 ]
Aarts, R. G. K. M. [1 ]
van Dijk, J. [1 ]
Jonker, J. B. [1 ]
机构
[1] Univ Twente, NL-7500 AE Enschede, Netherlands
[2] Mat Innovat Inst, Delft, Netherlands
关键词
Iterative learning control; Time-varying systems; Discrete-time systems; Tracking; Industrial robots; ROBOT;
D O I
10.1016/j.automatica.2009.09.023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Iterative Learning Control (ILC) improves the tracking accuracy of systems that repetitively perform the same task. This paper considers model-based ILC for linear time-varying (LTV) systems. The applied feedforward iteratively minimises a quadratic norm of the feedforward update and the error in the next iteration as predicted by the model. The optimal feedforward update can be derived straightforwardly using a matrix description of the system dynamics. However, the implementation of the resulting matrix equation is demanding in terms of computation time and memory. In this paper it is shown that an efficient algorithm can be derived directly from the matrix equation using the associated state-equations. The ILC algorithm is applied to an industrial robot. The configuration dependent robot dynamics can be approximated as LTV for small tracking errors from the large-scale motion along the desired trajectory. It is shown that a substantial reduction of the tracking error at the robot's tip can be realised by ILC using an LTV model of the robot dynamics and the same reduction cannot be accomplished using an LTI model that ignores the variation of the robot dynamics along the trajectory. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2925 / 2929
页数:5
相关论文
共 50 条
  • [1] A discrete-time iterative learning algorithm for linear time-varying systems
    Tan, KK
    Huang, SN
    Lee, TH
    Lim, SY
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2003, 16 (03) : 185 - 190
  • [2] Iterative Learning Identification and Control for Discrete-time Linear Time-varying Systems with Iteration Varying Lengths
    Liang, Chao
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2023, 21 (06) : 2043 - 2053
  • [3] Iterative Learning Identification and Control for Discrete-time Linear Time-varying Systems with Iteration Varying Lengths
    Chao Liang
    International Journal of Control, Automation and Systems, 2023, 21 : 2043 - 2053
  • [4] Discrete-time decentralized linear quadratic control for linear time-varying systems
    Pedroso, Leonardo
    Batista, Pedro
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2023, 33 (01) : 67 - 101
  • [5] Discrete-time robust control of linear periodically time-varying systems
    Kalender, S.
    Flashner, H.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2007, VOL 5, PTS A-C,, 2008, : 881 - 893
  • [6] Dual Control of Linear Discrete-Time Systems with Time-Varying Parameters
    Rosdahl, Christian
    Bernhardsson, Bo
    2020 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND DIAGNOSIS (ICCAD), 2020, : 98 - 103
  • [7] A Discrete-Time Adaptive Iterative Learning from Different Reference Trajectory for Linear Time-Varying Systems
    Chi Ronghu
    Wang Danwei
    Hou Zhongsheng
    Jin Shangtai
    Zhang Dexia
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 3013 - 3016
  • [8] A discrete iterative learning control of nonlinear time-varying systems
    Chien, CJ
    PROCEEDINGS OF THE 35TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1996, : 3056 - 3061
  • [9] Iterative learning identification and control of discrete time-varying systems
    Sun Mingxuan
    He Xiongxiong
    PROCEEDINGS OF THE 26TH CHINESE CONTROL CONFERENCE, VOL 6, 2007, : 520 - +
  • [10] Iterative learning control for discrete time-varying switched systems
    Cao Wei
    Sun Ming
    ACTA PHYSICA SINICA, 2014, 63 (02)