Table of Contents
Fetching ...

Soft projections for robust data-driven control

András Sasfi, Jaap Eising, Florian Dörfler

Abstract

We consider data-based predictive control based on behavioral systems theory. In the linear setting this means that a system is described as a subspace of trajectories, and predictive control can be formulated using a projection onto the intersection of this behavior and a constraint set. Instead of learning the model, or subspace, we focus on determining this projection from data. Motivated by the use of regularization in data-enabled predictive control (DeePC), we introduce the use of soft projections, which approximate the true projector onto the behavior from noisy data. In the simplest case, these are equivalent to known regularized DeePC schemes, but they exhibit a number of benefits. First, we provide a bound on the approximation error consisting of a bias and a variance term that can be traded-off by the regularization weight. The derived bound is independent of the true system order, highlighting the benefit of soft projections compared to low-dimensional subspace estimates. Moreover, soft projections allow for intuitive generalizations, one of which we show has superior performance on a case study. Finally, we provide update formulas for soft projectors enabling the efficient adaptation of the proposed data-driven control methods in the case of streaming data.

Soft projections for robust data-driven control

Abstract

We consider data-based predictive control based on behavioral systems theory. In the linear setting this means that a system is described as a subspace of trajectories, and predictive control can be formulated using a projection onto the intersection of this behavior and a constraint set. Instead of learning the model, or subspace, we focus on determining this projection from data. Motivated by the use of regularization in data-enabled predictive control (DeePC), we introduce the use of soft projections, which approximate the true projector onto the behavior from noisy data. In the simplest case, these are equivalent to known regularized DeePC schemes, but they exhibit a number of benefits. First, we provide a bound on the approximation error consisting of a bias and a variance term that can be traded-off by the regularization weight. The derived bound is independent of the true system order, highlighting the benefit of soft projections compared to low-dimensional subspace estimates. Moreover, soft projections allow for intuitive generalizations, one of which we show has superior performance on a case study. Finally, we provide update formulas for soft projectors enabling the efficient adaptation of the proposed data-driven control methods in the case of streaming data.

Paper Structure

This paper contains 13 sections, 5 theorems, 28 equations, 2 figures, 1 table.

Key Result

Lemma 1

If $\mathcal{C} = \mathbb{R}^{qL}$ and $\lambda_g>0$, the solution to eq:DeePC is $\blacktriangleleft$$\blacktriangleleft$

Figures (2)

  • Figure 3: Eigenvalues of the closed-form solution mapping for \ref{['eq:indicator_approx_squared']} (top) and \ref{['eq:indicator_approx']} (bottom) in the unconstrained case with $W=I$ and $\alpha = \hat{\alpha}/\delta = 10^6$. The singular values of the data matrix $H$ are $1000,100,50,30,$ and $20$.
  • Figure 4: Prediction error and realized cost for (red) and the proposed method (blue) during validation under SNR = 10. The cross denotes the chosen values.

Theorems & Definitions (10)

  • Lemma 1
  • proof
  • Remark 1
  • Theorem 1
  • Corollary 1
  • Remark 2
  • Theorem 2
  • proof
  • Proposition 1
  • proof : Theorem \ref{['thm:bound']}