Survey on iterative learning control, repetitive control, and run-to-run control

被引:594
作者
Wang, Youqing [1 ,2 ]
Gao, Furong [3 ]
Doyle, Francis J., III [1 ,2 ]
机构
[1] Univ Calif Santa Barbara, Dept Chem Engn, Santa Barbara, CA 93106 USA
[2] Univ Calif Santa Barbara, Biomol Sci & Engn Program, Santa Barbara, CA 93106 USA
[3] Hong Kong Univ Sci & Technol, Dept Chem & Biomol Engn, Kowloon, Hong Kong, Peoples R China
关键词
Iterative learning control; Repetitive control; Run-to-run control; Repetitive process; Batch process; Run-based process; MODEL-PREDICTIVE CONTROL; BATCH PROCESSES; CONTROL-SYSTEM; TIME; CONVERGENCE; DESIGN; OPTIMIZATION; TRACKING; SERVO;
D O I
10.1016/j.jprocont.2009.09.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, three control method s-iterative learning control (ILC), repetitive control (RC), and run-to-run control (R2R)-are studied and compared. Some mathematical transformations allow ILC, RC, and R2R to be described in a uniform framework that highlights their similarities. These methods, which play an important role in controlling repetitive processes and run-based processes, are collectively referred to as learning-type control in this paper. According to the classification adopted in this paper, learning-type control has two classes-direct form and indirect form. The main ideas and designing procedures for these two patterns are introduced, separately. Approximately 400 papers related to learning-type control are categorized. Statistical analysis of the resulting data reveals some promising fields for learning-type control. Finally, a flowchart based on the unique features of the different methods is presented as a guideline for choosing an appropriate learning-type control for different problems. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1589 / 1600
页数:12
相关论文
共 80 条
[1]  
Ahn HS, 2007, COMMUN CONTROL ENG, P1, DOI 10.1007/978-1-84628-859-3
[2]   Iterative learning control: Brief survey and categorization [J].
Ahn, Hyo-Sung ;
Chen, YangQuan ;
Moore, Kevin L. .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2007, 37 (06) :1099-1121
[3]   Prediction-based Iterative Learning Control (PILC) for uncertain dynamic nonlinear systems using system identification technique [J].
Arif, M ;
Ishihara, T ;
Inooka, H .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2000, 27 (03) :291-304
[4]  
Arimoto S., 1984, Proceedings of the 23rd IEEE Conference on Decision and Control (Cat. No. 84CH2093-3), P1064
[5]   A NOVEL ITERATIVE LEARNING CONTROL FORMULATION OF GENERALIZED PREDICTIVE CONTROL [J].
BONE, GM .
AUTOMATICA, 1995, 31 (10) :1483-1487
[6]   Run-to-run control of membrane filtration processes [J].
Busch, Jan ;
Cruse, Andreas ;
Marquardt, Wolfgang .
AICHE JOURNAL, 2007, 53 (09) :2316-2328
[7]   ANALYSIS AND DESIGN OF 2 TYPES OF DIGITAL REPETITIVE CONTROL-SYSTEMS [J].
CHANG, WS ;
SUH, IH ;
KIM, TW .
AUTOMATICA, 1995, 31 (05) :741-746
[8]  
CHEN CL, 2001, J VAC SCI TECHNOL B, V19, P1931
[9]   Output tracking for nonlinear stochastic systems by iterative learning control [J].
Chen, HF ;
Fang, HT .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2004, 49 (04) :583-588
[10]   Further results on adaptive iterative learning control of robot manipulators [J].
Chien, Chiang-Ju ;
Tayebi, Abdelhamid .
AUTOMATICA, 2008, 44 (03) :830-837