A Behavioral Approach to Data-Driven Control With Noisy Input-Output Data

H. J. van Waarde*, J. Eising, M. K. Camlibel, H. L. Trentelman

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

8 Citations (Scopus)
41 Downloads (Pure)

Abstract

This paper deals with data-driven stability analysis and feedback stabilization of linear input-output systems in auto-regressive (AR) form. We assume that noisy input-output data on a finite time-interval have been obtained from some unknown AR system. Data-based tests are then developed to analyse whether the unknown system is stable, or to verify whether a stabilizing dynamic feedback controller exists. If so, stabilizing controllers are computed using the data. In order to do this, we employ the behavioral approach to systems and control, meaning a departure from existing methods in data driven control. Our results heavily rely on a characterization of asymptotic stability of systems in AR form using the notion of quadratic difference form (QDF) as a natural framework for Lyapunov functions of autonomous AR systems. We introduce the concepts of informative data for quadratic stability and quadratic stabilization in the context of input-output AR systems and establish necessary and sufficient conditions for these properties to hold. In addition, this paper will build on results on quadratic matrix inequalities (QMIs) and a matrix version of Yakubovich's S-lemma.

Original languageEnglish
Pages (from-to)813-827
Number of pages14
JournalIEEE Transactions on Automatic Control
Volume69
Issue number2
DOIs
Publication statusPublished - Feb-2024

Keywords

  • Adaptive control
  • Asymptotic stability
  • Behavioral approach
  • Behavioral sciences
  • data-driven control
  • Linear matrix inequalities
  • Lyapunov methods
  • Mathematical models
  • Noise measurement
  • quadratic matrix inequalities
  • robust control
  • s-procedure

Fingerprint

Dive into the research topics of 'A Behavioral Approach to Data-Driven Control With Noisy Input-Output Data'. Together they form a unique fingerprint.

Cite this