# Data-Based System Analysis and Control of Flat Nonlinear Systems

arXiv: https://arxiv.org/abs/2103.02892 · HTML: https://mlsanity.com/paper/2103.02892/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 4 Mar 2021.

## Built on by (most cited first, 3 of 3)

- [Exploring the Links between the Fundamental Lemma and Kernel Regression](https://mlsanity.com/paper/2403.05368/) (2024)
- [Learning Stabilizable Deep Dynamics Models](https://mlsanity.com/paper/2203.09710/) (2022)
- [A Behavioral Framework for Data-Driven Modeling of Nonlinear Systems in Vector-Valued Reproducing Kernel Hilbert Spaces](https://mlsanity.com/paper/2605.07052/) (2026)

## Abstract (arXiv)

Willems et al. showed that all input-output trajectories of a discrete-time linear time-invariant system can be obtained using linear combinations of time shifts of a single, persistently exciting, input-output trajectory of that system. In this paper, we extend this result to the class of discrete-time single-input single-output flat nonlinear systems. We propose a data-based parametrization of all trajectories using only input-output data. Further, we use this parametrization to solve the data-based simulation and output-matching control problems for the unknown system without explicitly identifying a model. Finally, we illustrate the main results with numerical examples.
