Table of Contents
Fetching ...

Flatness of Two-Input Discrete-Time Systems and their Linearization

Johannes Schrotshamer, Bernd Kolar, Markus Schöberl

TL;DR

This work develops a rank-based framework for discrete-time flat nonlinear systems, focusing on the two-input case with an $(x,u)$-flat output. By analyzing the Jacobian of the flat parameterization, the authors relate rank defects to forward- and backward-flatness and then introduce simple dynamic extensions—prolongations for forward-flat systems and prelongations for backward-flat systems—to achieve exact linearization. They prove that two-input flat systems can be linearized via a combination of these extensions, even when neither pure forward- nor backward-flatness suffices, and illustrate the results with planar VTOL and wheeled-mobile-robot-style examples. The approach promises computationally feasible tests and practical dynamic-feedback designs for discrete-time nonlinear control tasks, bridging discrete-time flatness theory with tractable linearization procedures.

Abstract

In this contribution we discuss flat discrete-time nonlinear systems in a general setting including two special subclasses, namely, forward- and backward-flat systems. We relate rank conditions for certain submatrices of the Jacobian of the flat parameterization to the mentioned subclasses. Motivated by these rank conditions, for the case of two-input systems that possess an (x,u)-flat output, we derive a simple type of dynamic extension for the purpose of an exact linearization.

Flatness of Two-Input Discrete-Time Systems and their Linearization

TL;DR

This work develops a rank-based framework for discrete-time flat nonlinear systems, focusing on the two-input case with an -flat output. By analyzing the Jacobian of the flat parameterization, the authors relate rank defects to forward- and backward-flatness and then introduce simple dynamic extensions—prolongations for forward-flat systems and prelongations for backward-flat systems—to achieve exact linearization. They prove that two-input flat systems can be linearized via a combination of these extensions, even when neither pure forward- nor backward-flatness suffices, and illustrate the results with planar VTOL and wheeled-mobile-robot-style examples. The approach promises computationally feasible tests and practical dynamic-feedback designs for discrete-time nonlinear control tasks, bridging discrete-time flatness theory with tractable linearization procedures.

Abstract

In this contribution we discuss flat discrete-time nonlinear systems in a general setting including two special subclasses, namely, forward- and backward-flat systems. We relate rank conditions for certain submatrices of the Jacobian of the flat parameterization to the mentioned subclasses. Motivated by these rank conditions, for the case of two-input systems that possess an (x,u)-flat output, we derive a simple type of dynamic extension for the purpose of an exact linearization.

Paper Structure

This paper contains 7 sections, 7 theorems, 43 equations.

Key Result

Lemma 6

Consider a system eq:sysEq that is flat according to Definition def:flatness with a flat output eq:flat_output. After an invertible input transformation $v^j= f^j(x, u)$ such that $m$ of the $n$ system equations are normalized in the form $x^{j,+}=v^j$, the Jacobian of the corresponding parameterizi

Theorems & Definitions (22)

  • Definition 1
  • Definition 2
  • Remark 3
  • Definition 4
  • Remark 5
  • Lemma 6
  • proof
  • Proposition 7
  • proof
  • Corollary 8
  • ...and 12 more