Flatness in
systems theory
Systems theory is the Transdisciplinarity, transdisciplinary study of systems, i.e. cohesive groups of interrelated, interdependent components that can be natural or artificial. Every system has causal boundaries, is influenced by its context, de ...
is a system property that extends the notion of
controllability
Controllability is an important property of a control system and plays a crucial role in many regulation problems, such as the stabilization of unstable systems using feedback, tracking problems, obtaining optimal control strategies, or, simply p ...
from
linear systems to
nonlinear
In mathematics and science, a nonlinear system (or a non-linear system) is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathe ...
dynamical system
In mathematics, a dynamical system is a system in which a Function (mathematics), function describes the time dependence of a Point (geometry), point in an ambient space, such as in a parametric curve. Examples include the mathematical models ...
s. A system that has the flatness property is called a ''flat system''. Flat systems have a (fictitious) ''flat output'', which can be used to explicitly express all states and inputs in terms of the flat output and a finite number of its derivatives.
Definition
A nonlinear system
is flat, if there exists an output
that satisfies the following conditions:
* The signals
are representable as functions of the states
and inputs
and a finite number of derivatives with respect to time
:
.
* The states
and inputs
are representable as functions of the outputs
and of its derivatives with respect to time
.
* The components of
are differentially independent, that is, they satisfy no differential equation of the form
.
If these conditions are satisfied at least locally, then the (possibly fictitious) output is called ''flat output'', and the system is ''flat''.
Relation to controllability of linear systems
A
linear system
In systems theory, a linear system is a mathematical model of a system based on the use of a linear operator.
Linear systems typically exhibit features and properties that are much simpler than the nonlinear case.
As a mathematical abstractio ...
with the same signal dimensions for
as the nonlinear system is flat, if and only if it is
controllable. For
linear systems both properties are equivalent, hence exchangeable.
Significance
The flatness property is useful for both the analysis of and controller synthesis for nonlinear dynamical systems. It is particularly advantageous for solving trajectory planning problems and asymptotical setpoint following control.
Literature
* M. Fliess, J. L. Lévine, P. Martin and P. Rouchon: Flatness and defect of non-linear systems: introductory theory and examples. ''International Journal of Control'' 61(6), pp. 1327-1361, 199
* A. Isidori, C.H. Moog et A. De Luca. A Sufficient Condition for Full Linearization via Dynamic State Feedback. 25th CDC IEEE, Athens, Greece, pp. 203 - 208, 198
See also
*
Control theory
Control theory is a field of control engineering and applied mathematics that deals with the control system, control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the applic ...
*
Control engineering
Control engineering, also known as control systems engineering and, in some European countries, automation engineering, is an engineering discipline that deals with control systems, applying control theory to design equipment and systems with d ...
*
Controller (control theory)
Control theory is a field of control engineering and applied mathematics that deals with the control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the application of system ...
*
Flat pseudospectral method
Control theory