Input-Output Data-Driven Representation: Non-Minimality and Stability
Joowon Lee, Nam Hoon Jo, Hyungbo Shim, Florian Dörfler, Jinsung Kim
TL;DR
The paper analyzes a widely used data-driven representation for LTI systems built from finite-horizon input-output trajectories, revealing that the recursion of this non-minimal predictor introduces latent poles. It proves that, when the data are processed via Moore–Penrose inverses of the data matrices, all latent poles are Schur stable regardless of the underlying system's stability, and even in the presence of small noise. Leveraging this result, the authors construct a stabilizable and detectable non-minimal realization from data and design an output-feedback LQR controller that achieves model-based optimality under appropriate initialization. The study extends to data-driven inversion, showing that asymptotic unknown-input estimation is possible for minimum-phase systems, enabling robust data-driven disturbance-observer functionality (DD-DOB). The theoretical results are supported by numerical examples for SISO and MIMO systems, demonstrating improved stability and performance with longer data horizons, and providing practical guidance for data-driven control and estimation tasks.
Abstract
Many recent data-driven control approaches for linear time-invariant systems are based on finite-horizon prediction of output trajectories using input-output data matrices. When applied recursively, this predictor forms a dynamic system representation. This data-driven representation is generally non-minimal, containing latent poles in addition to the system's original poles. In this article, we show that these latent poles are guaranteed to be stable through the use of the Moore-Penrose inverses of the data matrices, regardless of the system's stability and even in the presence of small noise in data. This result obviates the need to eliminate the latent poles through procedures that resort to low-rank approximation in data-driven control and analysis. It is then applied to construct a stabilizable and detectable realization from data, from which we design an output feedback linear quadratic regulator (LQR) controller. Furthermore, we extend this principle to data-driven inversion, enabling asymptotic unknown input estimation for minimum-phase systems.
