A system is differentially flat if the state and control input can be written as functions of the flat outputs and their time derivatives.

In other words, if a system is differentially flat, we can represent the state of the system and control signal as: $$x = x(y, \dot y, \ddot y, ... , y^{(p)})$$ $$u = u(y, \dot y, \ddot y, ... , y^{(q)})$$

It's really a nice property of the system. But I don't quite get the name of this property. Why it is called differential "flatness". What does it have to do with "flat"?

  • $\begingroup$ Not a complete answer, but (Fliess 1995) says: "the terminology flat is due to the fact that y plays a somehow analogous role to the flat coordinates in a differential geometric approach to the Frobenius theorem" (p. 3). Also, there is a geometric definition of "flat" which might be coming into play. $\endgroup$ Oct 3, 2018 at 18:37


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.