Sampling-based Stochastic Data-driven Predictive Control under Data Uncertainty - Extended Version
Johannes Teutsch, Sebastian Kerz, Dirk Wollherr, Marion Leibold
TL;DR
The paper tackles data-driven predictive control for LTI systems with process disturbances and probabilistic output constraints by developing a sampling-based approach that does not require disturbance measurements. It extends Willems' fundamental lemma to construct data-driven predictors and introduces a disturbance-consistency parameterization that yields a set of feasible disturbance trajectories for sampling. By offline sampling and an ε-CCS reformulation, the method delivers a tractable OCP with recursive feasibility guaranteed via a robust first-step constraint and stability in expectation (RASiE) under probabilistic cost bounds. The approach demonstrates improved prediction accuracy and closed-loop performance when using disturbances sampled from the set of consistent trajectories, with practical benefits for systems where disturbance data are unavailable. The extended version provides additional material on verifiability, prior-model integration, and design procedures for stabilizing ingredients and terminal sets, supported by a numerical DC-DC converter example.
Abstract
We present a stochastic constrained output-feedback data-driven predictive control scheme for linear time-invariant systems subject to bounded additive disturbances. The approach uses data-driven predictors based on an extension of Willems' fundamental lemma and requires only a single persistently exciting input-output data trajectory. Compared to current state-of-the-art approaches, we do not rely on availability of exact disturbance data. Instead, we leverage a novel parameterization of the unknown disturbance data considering consistency with the measured data and the system class. This allows for deterministic approximation of the chance constraints in a sampling-based fashion. A robust constraint on the first predicted step enables recursive feasibility, closed-loop constraint satisfaction, and robust asymptotic stability in expectation under standard assumptions. A numerical example demonstrates the efficiency of the proposed control scheme.
