Combining Prior Knowledge and Data for Robust Controller Design
Julian Berberich, Carsten W. Scherer, Frank Allgöwer
TL;DR
The paper addresses robust controller design for uncertain LTI systems by merging partial prior knowledge with finite noisy data, modeled via a linear fractional transformation and multiplier LMIs. It introduces a unifying framework that first translates prior information into transformed multipliers for a full-block uncertainty $\tilde{\Delta}=B_w\Delta$, then learns additional multipliers from data to form a combined set $\bm{\tilde{\Delta}}_{\rm com}$ that exactly captures all information available about the uncertainty. Synthesis conditions are LMIs guaranteeing stability and robust $\mathcal{H}_2$ performance (and, in extensions, robust quadratic performance for nonlinear uncertainties) for all $\Delta\in\bm{\Delta}_{\rm com}$, with practical realizations via $L=K\mathcal{X}$ and standard Schur complement reformulations. Numerical examples, including an aerial/satellite-like system, demonstrate substantial conservatism reduction and performance gains when exploiting both prior structure and data, compared to purely data-driven or purely model-based approaches, and show the framework's extension to data-driven loop-shaping through $\mathcal{H}_{\infty}$ objectives.
Abstract
We present a framework for systematically combining data of an unknown linear time-invariant system with prior knowledge on the system matrices or on the uncertainty for robust controller design. Our approach leads to linear matrix inequality (LMI) based feasibility criteria which guarantee stability and performance robustly for all closed-loop systems consistent with the prior knowledge and the available data. The design procedures rely on a combination of multipliers inferred via prior knowledge and learnt from measured data, where for the latter a novel and unifying disturbance description is employed. While large parts of the paper focus on linear systems and input-state measurements, we also provide extensions to robust output-feedback design based on noisy input-output data and against nonlinear uncertainties. We illustrate through numerical examples that our approach provides a flexible framework for simultaneously leveraging prior knowledge and data, thereby reducing conservatism and improving performance significantly if compared to black-box approaches to data-driven control.
