Flatness-Based Controller Design for Backward-Flat Systems
Abstract
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.
Related
- The distance-based formation controller design for multi-agent systems in port-Hamiltonian form
- Dynamic Quantum-Assisted Co-Design of Controller and Lyapunov Candidate Parameters for Nonlinear Systems
- Safe Controller Synthesis for Nonlinear Switched Systems via Probabilistic Abstractions
- Performance Evaluation of Metaheuristic Algorithms for Fractional-Order PID Controller Tuning in Non-Linear Systems
- Necessary and sufficient conditions for optimal control of coupled forward-backward stochastic control systems driven by G-Brownian motion
BibTeX
@misc{schrotshamer2026flatnessbased,
title = {{Flatness-Based Controller Design for Backward-Flat Systems}},
author = {Johannes Schrotshamer and Bernd Kolar and Markus Schöberl},
howpublished = {arXiv},
year = {2026},
month = oct,
doi = {10.48550/arxiv.2610.11386},
eprint = {2610.11386},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2610.11386},
note = {CC BY 4.0},
}
RIS
TY - UNPB
TI - Flatness-Based Controller Design for Backward-Flat Systems
AU - Johannes Schrotshamer
AU - Bernd Kolar
AU - Markus Schöberl
PY - 2026
DA - 2026/10/08
PB - arXiv
DO - 10.48550/arxiv.2610.11386
UR - https://arxiv.org/abs/2610.11386
AB - 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.
ER -