Differentially Flat Systems

Introduction

System is differentially flat if the state and the input can be reconstructed from current and previous outputs.

Formal Definition

System is differentially flat if there exists an integer k∈N , and functions α and β , such that the state and the input can be reconstructed from the outputs y(t) as follows:

x(t)=α(y(t),y(t−1),…,y(t−k+1))u(t)=β(y(t),y(t−1),…,y(t−k+1))

In such cases, the output y(t) is called a flat output.

s-Sparse Flat Systems

Nonlinear control system Σa :

Σa{x(t+1)=f(x(t),u(t))y(t)=h(x(t))+a(t)}

is said to be s-sparse flat if for every set Γ⊆{1,…,p} with |Γ|=s , the system ΣΓ¯ :

ΣΓ¯{x(t+1)=f(x(t),u(t))y(t)=hΓ¯(x(t))}$$isdifferentiallyflat.Inotherwords,thesystemiss−sparseflatifanychoiceof$p−s$sensorsisaflatoutput.