TY - JOUR
T1 - A design framework for nonlinear iterative learning control and repetitive control
T2 - Applied to three mechatronic case studies
AU - Aarnoudse, Leontine
AU - Pavlov, Alexey
AU - Oomen, Tom
PY - 2024
Y1 - 2024
N2 - Iterative learning control (ILC) and repetitive control (RC) can lead to high performance by attenuating repeating disturbances perfectly, yet these approaches may amplify non-repeating disturbances. The aim of this paper is to achieve both perfect, fast attenuation of repeating disturbances and limited amplification of non-repeating disturbances. This is achieved by including a deadzone nonlinearity in the learning filter, which distinguishes disturbances based on their different amplitudes to apply different learning gains. Convergence conditions for nonlinear ILC and RC are developed, which are used in combination with system measurements in a comprehensive design procedure. Experimental implementation demonstrates fast learning and small errors.
AB - Iterative learning control (ILC) and repetitive control (RC) can lead to high performance by attenuating repeating disturbances perfectly, yet these approaches may amplify non-repeating disturbances. The aim of this paper is to achieve both perfect, fast attenuation of repeating disturbances and limited amplification of non-repeating disturbances. This is achieved by including a deadzone nonlinearity in the learning filter, which distinguishes disturbances based on their different amplitudes to apply different learning gains. Convergence conditions for nonlinear ILC and RC are developed, which are used in combination with system measurements in a comprehensive design procedure. Experimental implementation demonstrates fast learning and small errors.
KW - Convergent systems
KW - Iterative learning control
KW - Nonlinear Control
KW - Repetitive control
UR - http://www.scopus.com/inward/record.url?scp=85194481461&partnerID=8YFLogxK
U2 - 10.1016/j.conengprac.2024.105976
DO - 10.1016/j.conengprac.2024.105976
M3 - Article
AN - SCOPUS:85194481461
SN - 0967-0661
VL - 149
JO - Control Engineering Practice
JF - Control Engineering Practice
M1 - 105976
ER -