Iterative learning control for nonlinear systems with input constraints and discontinuously changing dynamics

被引:0
作者
Volckaert, Marnix [1 ]
Diehl, Moritz [2 ]
Swevers, Jan [1 ]
机构
[1] Katholieke Univ Leuven, Dept Mech Engn, Louvain, Belgium
[2] Katholieke Univ Leuven, Dept Elect Engn, Louvain, Belgium
来源
2011 AMERICAN CONTROL CONFERENCE | 2011年
关键词
TIME-VARYING SYSTEMS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper discusses the implementation and application of an iterative learning control (ILC) algorithm for nonlinear systems with input constraints and discontinuously changing dynamics. The ILC approach consists of two steps: in the first step the nominal model of the plant is corrected based on the previous iteration's output, and in the second step the corrected model is inverted to track the reference. Both steps are formulated as nonlinear least squares problems with a sparse, banded structure, and solved using an efficient implementation of an interior point method called IPOPT. Due to this implementation high order systems and long data sets can be efficiently processed. The considered application is a trajectory tracking problem of a one degree-of-freedom robot arm carrying an object that is suddenly released during motion. Both the case where the exact time instant of release is known and unknown are considered.
引用
收藏
页码:3035 / 3040
页数:6
相关论文
共 13 条
[1]   A learning control for a class of linear time varying systems using double differential of error [J].
Arif, M ;
Ishihara, T ;
Inooka, H .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2003, 36 (02) :223-234
[2]   BETTERING OPERATION OF ROBOTS BY LEARNING [J].
ARIMOTO, S ;
KAWAMURA, S ;
MIYAZAKI, F .
JOURNAL OF ROBOTIC SYSTEMS, 1984, 1 (02) :123-140
[3]   FITTING ORDINARY DIFFERENTIAL-EQUATIONS TO CHAOTIC DATA [J].
BAAKE, E ;
BAAKE, M ;
BOCK, HG ;
BRIGGS, KM .
PHYSICAL REVIEW A, 1992, 45 (08) :5524-5529
[4]   A survey of iterative learning control [J].
Bristow, Douglas A. ;
Tharayil, Marina ;
Alleyne, Andrew G. .
IEEE CONTROL SYSTEMS MAGAZINE, 2006, 26 (03) :96-114
[5]   A discrete iterative learning control for a class of nonlinear time-varying systems [J].
Chien, CJ .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1998, 43 (05) :748-752
[6]  
CUYPER JD, 2003, CONTROL ENG PRACT, V11, P129
[7]   On the design of ILC algorithms using optimization [J].
Gunnarsson, S ;
Norrlöf, M .
AUTOMATICA, 2001, 37 (12) :2011-2016
[8]  
Hakvoort W. B. J., 2009, THESIS U TWENTE ENSC
[9]   Nonlinear iterative learning control with applications to lithographic machinery [J].
Heertjes, Marcel ;
Tso, Tim .
CONTROL ENGINEERING PRACTICE, 2007, 15 (12) :1545-1555
[10]  
Nocedal J, 2006, SPRINGER SER OPER RE, P1, DOI 10.1007/978-0-387-40065-5