Numerical Discretization Schemes that Preserve Flatness
Ashutosh Jindal, Florentina Nicolau, David Martin Diego, Ravi Banavar
TL;DR
The work tackles preserving differential and difference flatness under discretization for nonlinear control systems. It introduces discretization maps on manifolds to construct geometry-preserving discretizations and leverages dynamic endogenous feedback to linearize, enabling flatness preservation in the discrete domain. The main theorem constructs flatness-preserving discretizations by discretizing the linearized form and lifting via a local diffeomorphism to the original system, ensuring that flat outputs remain intact. A concrete illustrative example demonstrates the method and simulations validate first-order accuracy and practical applicability for discrete-time, flatness-based control.
Abstract
Differential flatness serves as a powerful tool for controlling continuous time nonlinear systems in problems such as motion planning and trajectory tracking. A similar notion, called difference flatness, exists for discrete-time systems. Although many control systems evolve in continuous time, control implementation is performed digitally, requiring discretization. It is well known in the literature that discretization does not necessarily preserve structural properties, and it has been established that, in general, flatness is not preserved under discretization (whether exact or approximate). In this paper, inspired by our previous work [1] and based on the notion of discretization maps, we construct numerical schemes that preserve flatness.
