Code and data belonging to the publication "Data-enabled Predictive Repetitive Control"
Code and data belonging to the publication "Data-enabled Predictive Repetitive Control"
Description
This repository contains code and data belonging to the publication named "Data-enabled Predictive Repetitive Control", which forms part of the conference proceedings of the CDC 2024 in Milan. The code can be found in the git repo, the data is part of this upload.
Abstract of the publication:
Many systems are subject to periodic disturbances and exhibit repetitive behaviour. Model-based repetitive control employs knowledge of such periodicity to attenuate periodic disturbances and has seen a wide range of successful industrial implementations. The aim of this paper is to develop a data-driven repetitive control method. In the developed framework, linear periodically time-varying (LPTV) behaviour is lifted to linear time-invariant (LTI) behaviour. Periodic disturbance mitigation is enabled by developing an extension of Willems' fundamental lemma for systems with exogenous disturbances. The resulting Data-enabled Predictive Repetitive Control (DeePRC) technique accounts for periodic system behaviour to perform attenuation of a periodic disturbance. Simulations demonstrate the ability of DeePRC to effectively mitigate periodic disturbances in the presence of noise.
- MIT