Data-enabled Predictive Repetitive Control
Rogier Dinkla, Tom Oomen, Sebastiaan Mulders, Jan-Willem van Wingerden
TL;DR
The paper introduces DeePRC, a data-driven predictive control framework that attenuates periodic disturbances in $P$-periodic LPTV systems by lifting to an $LTI$ representation and extending Willems' fundamental lemma to systems with exogenous disturbances. It combines the internal model principle with a noise-robust closed-loop DeePC (CL-DeePC) approach in a lifted domain, relaxing controllability requirements and enabling effective disturbance rejection even under noise. Theoretical extensions (including a generalized fundamental lemma for disturbances) are complemented by simulations on a $P{=}20$ periodic system, where DeePRC outperforms a non-lifted CL-DeePC in constraint satisfaction and convergence. The work provides a practical data-driven pathway to handle known-period dynamics and disturbances, with future directions targeting unknown periods and periodic data differencing.
Abstract
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.
