TY - JOUR
T1 - Gaussian process repetitive control
T2 - Beyond periodic internal models through kernels
AU - Mooren, Noud
AU - Witvoet, Gert
AU - Oomen, Tom
PY - 2022
Y1 - 2022
N2 - Repetitive control enables the exact compensation of periodic disturbances if the internal model is appropriately selected. The aim of this paper is to develop a novel synthesis technique for repetitive control (RC) based on a new more general internal model. By employing a Gaussian process internal model, asymptotic rejection is obtained for a wide range of disturbances through an appropriate selection of a kernel. The implementation is a simple linear time-invariant (LTI) filter that is automatically synthesized through this kernel. The result is a user-friendly design approach based on a limited number of intuitive design variables, such as smoothness and periodicity. The approach naturally extends to reject multi-period and non-periodic disturbances, exiting approaches are recovered as special cases, and a case study shows that it outperforms traditional RC in both convergence speed and steady-state error.
AB - Repetitive control enables the exact compensation of periodic disturbances if the internal model is appropriately selected. The aim of this paper is to develop a novel synthesis technique for repetitive control (RC) based on a new more general internal model. By employing a Gaussian process internal model, asymptotic rejection is obtained for a wide range of disturbances through an appropriate selection of a kernel. The implementation is a simple linear time-invariant (LTI) filter that is automatically synthesized through this kernel. The result is a user-friendly design approach based on a limited number of intuitive design variables, such as smoothness and periodicity. The approach naturally extends to reject multi-period and non-periodic disturbances, exiting approaches are recovered as special cases, and a case study shows that it outperforms traditional RC in both convergence speed and steady-state error.
KW - Disturbance rejection
KW - Gaussian processes
KW - Internal model control
KW - Repetitive control
UR - http://www.scopus.com/inward/record.url?scp=85127349469&partnerID=8YFLogxK
U2 - 10.1016/j.automatica.2022.110273
DO - 10.1016/j.automatica.2022.110273
M3 - Article
AN - SCOPUS:85127349469
VL - 140
JO - Automatica
JF - Automatica
SN - 0005-1098
M1 - 110273
ER -