Ctrl K

Code and data belonging to the publication "Data-enabled Predictive Repetitive Control"

Code and data belonging to the publication "Data-enabled Predictive Repetitive Control"

1
mention
4
contributors

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.

Logo of Code and data belonging to the publication "Data-enabled Predictive Repetitive Control"
Keywords
Programming languages
  • Matlab 84%
  • Markdown 15%
  • Other 2%
License
  • MIT
</>Source code
4TU.
Packages

Reference papers

Mentions

Contributors

Member of community

4TU