English

Differential-Geometric Decomposition of Flat Nonlinear Discrete-Time Systems

Optimization and Control 2021-07-28 v2 Differential Geometry Dynamical Systems

Abstract

We prove that every flat nonlinear discrete-time system can be decomposed by coordinate transformations into a smaller-dimensional subsystem and an endogenous dynamic feedback. For flat continuous-time systems, no comparable result is available. The advantage of such a decomposition is that the complete system is flat if and only if the subsystem is flat. Thus, by repeating the decomposition at most n1n-1 times, where nn is the dimension of the state space, the flatness of a discrete-time system can be checked in an algorithmic way. If the system is flat, then the algorithm yields a flat output which only depends on the state variables. Hence, every flat discrete-time system has a flat output which does not depend on the inputs and their forward-shifts. Again, no comparable result for flat continuous-time systems is available. The algorithm requires in each decomposition step the construction of state- and input transformations, which are obtained by straightening out certain vector fields or distributions with the flow-box theorem or the Frobenius theorem. Thus, from a computational point of view, only the calculation of flows and the solution of algebraic equations is needed. We illustrate our results by two examples.

Keywords

Cite

@article{arxiv.1907.00596,
  title  = {Differential-Geometric Decomposition of Flat Nonlinear Discrete-Time Systems},
  author = {Bernd Kolar and Markus Schöberl and Johannes Diwold},
  journal= {arXiv preprint arXiv:1907.00596},
  year   = {2021}
}
R2 v1 2026-06-23T10:08:19.419Z