Data-Driven Distributionally Robust System Level Synthesis
Francesco Micheli, Anastasios Tsiamis, John Lygeros
TL;DR
This paper tackles robust control of uncertain discrete-time LTI systems with unknown dynamics and disturbances by marrying System Level Synthesis with distributionally robust optimization. It introduces a doubly robust, data-driven state-feedback controller whose design is cast as a distributionally robust finite-horizon problem with Wasserstein ambiguity sets centered on an empirical predictive distribution, and whose radius can depend on the decision variables to ensure containment of the true distribution with high confidence. The authors derive a tractable LP-based reformulation for piecewise affine costs/constraints, provide finite-sample performance guarantees, and quantify the distribution shift between predictive and actual closed-loop distributions via a small-gain analysis. They demonstrate, through a numerical example, that the proposed approach safely controls the system under model mismatch and limited data while avoiding the conservatism of purely robust or purely stochastic methods. The framework is extensible to arbitrary initial conditions and affine SLS, with future work directed at episodic learning and online data updates.
Abstract
We present a novel approach for the control of uncertain, linear time-invariant systems, which are perturbed by potentially unbounded, additive disturbances. We propose a \emph{doubly robust} data-driven state-feedback controller to ensure reliable performance against both model mismatch and disturbance distribution uncertainty. Our controller, which leverages the System Level Synthesis parameterization, is designed as the solution to a distributionally robust finite-horizon optimal control problem. The goal is to minimize a cost function while satisfying constraints against the worst-case realization of the uncertainty, which is quantified using distributional ambiguity sets. The latter are defined as balls in the Wasserstein metric centered on the predictive empirical distribution computed from a set of collected trajectory data. By harnessing techniques from robust control and distributionally robust optimization, we characterize the distributional shift between the predictive and the actual closed-loop distributions, and highlight its dependency on the model mismatch and the uncertainty about the disturbance distribution. We also provide bounds on the number of samples required to achieve a desired confidence level and propose a tractable approximate formulation for the doubly robust data-driven controller. To demonstrate the effectiveness of our approach, we present a numerical example showcasing the performance of the proposed algorithm.
