Searcharxiv⌕ Search

arXiv subjects

Johannes Schrotshamer

Publications and source records attributed to Johannes Schrotshamer.

6 recordsLinked to original sources

Flatness-Based Controller Design for Backward-Flat Systems

This paper addresses the design of flatness-based tracking controllers for backward-flat nonlinear discrete-time systems. First, we show that backward-flat discrete-time systems can be constructively obtained from differentially flat continuous-time systems by applying an implicit Euler discretization to a structurally flat triangular representation. Subsequently, two approaches for the exact linearization of backward-flat systems are considered. Besides a dynamic feedback based on prelongations, we show that a linearizing feedback involving lower-order backward-shifts of the flat output can be employed without explicitly implementing the corresponding dynamic extension. This allows the order of the resulting tracking error dynamics to be reduced while requiring only stored values of past system trajectories. Based on the resulting linear input-output representation, flatness-based tracking control laws are derived. The proposed discretization and controller design are illustrated for a 2D gantry crane.

math.DG↗

On the Exact Linearization of Multi-Input Discrete-Time Flat Systems

In this contribution, we address the exact linearization of forward- and backward-flat discrete-time nonlinear systems with an arbitrary number of inputs. Building on structural properties of the flat parameterization, we show that forward-flat systems can be rendered static feedback linearizable by prolongations of suitably transformed inputs. Analogously, for backward-flat systems, we derive a constructive procedure showing that an exact linearization can be achieved by prelongations of suitably chosen functions of the system variables. In this way, we extend previously established results for two-input systems to the general m-input case. Finally, we illustrate the proposed linearization procedures by an academic example and a discrete-time model of a quadrotor.

math.OC↗

Testing Backward-Flatness of Nonlinear Discrete-Time Systems

Despite ongoing research, testing the flatness of discrete-time systems remains a challenging problem. To date, only the property of forward-flatness - a special case of difference-flatness - can be checked in a computationally efficient manner. In this paper, we propose a systematic approach for testing backward-flatness, which is another special case of difference-flatness, and for deriving a corresponding backward-flat output. Additionally, we discuss the relationship between the Jacobian matrices associated with the flat parameterization of backward- and forward-flat systems and illustrate our results by an academic example.

math.OC↗

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

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.

math.OC↗

A Dual Geometric Test for Forward-Flatness

Forward-flatness is a generalization of static feedback linearizability and a special case of a more general flatness concept for discrete-time systems. Recently, it has been shown that this practically quite relevant property can be checked by computing a unique sequence of involutive distributions which generalizes the well-known static feedback linearization test. In this paper, a dual test for forward-flatness based on a unique sequence of integrable codistributions is derived. Since the main mathematical operations for determining this sequence are the intersection of codistributions and the calculation of Lie derivatives of 1-forms, it is computationally quite efficient. Furthermore, the formulation with codistributions also facilitates a comparison with the existing discrete-time literature regarding the closely related topic of dynamic feedback linearization, which is mostly formulated in terms of 1-forms rather than vector fields. The presented results are illustrated by two examples.

math.OC↗

Duality of Geometric Tests for Forward-Flatness

Recently it has been shown that the property of forward-flatness for discrete-time systems, which is a generalization of static feedback linearizability and a special case of a more general concept of flatness, can be checked by two different geometric tests. One is based on unique sequences of involutive distributions, while the other is based on a unique sequence of integrable codistributions. In this paper, the relation between these sequences is discussed and it is shown that the tests are in fact dual. The presented results are illustrated by an academic example.

math.OC↗