Abstract
A system is said to be differentially flat if there exists a set of independent differential functions of the state (i.e., they do not satisfy any differential equations and, additionally, they are functions of the state and of a finite number of their time derivatives), called the flat outputs. The set of flat outputs exhibits the same number of elements as that found on the input set. The nature of the flat outputs is such that all variables in the system: i.e., states, outputs, and inputs, are, in turn, expressible as differential functions of the flat output. Flatness was introduced, by M. Fliess and his colleagues in a series of remarkable articles ([5–7]) where the reader is referred for theoretical issues and many illustrative examples. Contrary to unwarranted belief, flatness is not just another way to do feedback linearization. For SISO systems, indeed, flatness and feedback linearizability are equivalent but flatness goes beyond feedback linearization, specially in the MIMO case. Generally speaking, flatness is, in fact, a structural property of the system that allows one to establish all the salient features which are needed for the application of a particular feedback controller design technique (like back-stepping, passivity, sliding, and, of course, feedback linearization). Thus flatness is also an analysis tool naturally related to equilibria, control limitations, state restrictions, and singularity avoidance. Flatness, in its more popular conception, is a property that readily trivializes the exact linearization problem in a nonlinear system, whether or not the system is mono-variable. Moreover, flatness may be present on any type of nonlinear controlled system, regardless of the nonlinear, or affine, nature of the control inputs in the system equations. Flatness, thanks to its relations with invertibility, immediately yields the required open loop (nominal) behavior of the system for a particular desired trajectory tracking task. It is, therefore, most suitable for trajectory planning, controller saturation avoidance, the handling of state restrictions and predictive control, specially for those cases involving non-minimum phase outputs (see [27] and [9]). One of the distinctive features of flatness lies in the possibilities of differentially parameterizing all system variables. States, inputs, actual system’s (non-flat) outputs are all expressible as functions of the flat outputs and a finite number of their time derivatives. In mono-variable cases, this allows for a natural specification of the sliding surface coordinate function in terms of a stable linear differential polynomial acting on the flat output. In multi-variable systems, flatness naturally leads to inputs-to-flat outputs decoupling via static or dynamic feedback (see Charlet et al. [2], Rouchon [9]). Flat outputs are, generally speaking, physically meaningful variables in the system. Thus, their control to specific values or reference time functions is immediately related to a control objective whose feasibility may be readily assessed. We shall assume that the flat output variables are all measurable for feedback purposes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
i.e., they do not satisfy any algebraic restrictions nor any set of differential equations.
References
B. Charlet, J. Lévine and R. Marino “Sufficient conditions for dynamic feedback linearization”, SIAM J. Control and Optimization, Vol. 29, No. 1, pp. 38–57, 1991.
M. Fliess, J. Levine, Ph. Martin and P. Rouchon “Sur les systèmes nonlineaires differentiallement plats” Comptes Rendus de l’ Academie des Sciences de Paris, Serie I, Vol. 315, pp. 619–624, 1992.
M. Fliess, J. Levine, Ph. Martin and P. Rouchon, “Flatness and defect of nonlinear systems: introductory theory and examples” International Journal of Control, Vol. 61, No. 6, pp. 1327–1361.
M. Fliess, J. Levine, Ph. Martin and P. Rouchon, “A Lie-Bäcklund approach to equivalence and flatness”, IEEE Transactions on Automatic Control, Vol. 44, No. 5, pp. 922–937, May 1999.
M. Fliess, H. Sira-Ramírez and R. Márquez, “Regulation of non-minimum phase outputs: A flatness based approach”, in Perspectives in Control, D. Normand-Cyrot (Ed.), Springer-Verlag, London 1998.
V. Hagenmeyer, E. Delaleau “Robustness analysis with respect to exogenous perturbations for flatness-based exact feedforward linearization” IEEE Transactions on Automatic Control, Vol. 55, No. 3, pp. 727–731, 2010
A. Isidori, Nonlinear Control Systems, Springer, New York 1995.
J. Levine, Analysis and Control of Nonlinear Systems: A Flatness-based Approach. Springer-Verlag, Berlin, 2009.
J. Rudolph, Flatness based control of distributed parameter systems, Shaker Verlag, Aachen, 2003.
J. Rudolph, J. Wnkler, and F. Woittenek, Flatness based control of distributed parameter systems: Examples and computer exercises from various technological domains, Shaker Verlag, Aachen, 2003.
H. Sira-Ramírez and S.K. Aggrawal, Differentially Flat Systems, Control Engineering Series, Marcel Dekker, Inc. New York 2004.
H. Sira-Ramírez, M. Fliess, “Regulation of nonminimum phase outputs in a PVTOL aircraft” in Proc. of the 37th IEEE Conference on Decision and Control, Tampa, Florida, December 13–15, 1998.
V. I. Utkin, J. Guldner, J. Shi, Sliding Mode Control in Electromechanical Systems. Taylor and Francis, London 1999.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Sira-Ramírez, H. (2015). Differential flatness and sliding mode control. In: Sliding Mode Control. Control Engineering. Birkhäuser, Cham. https://doi.org/10.1007/978-3-319-17257-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-17257-6_6
Publisher Name: Birkhäuser, Cham
Print ISBN: 978-3-319-17256-9
Online ISBN: 978-3-319-17257-6
eBook Packages: EngineeringEngineering (R0)