Skip to main content

Differential flatness and sliding mode control

  • Chapter
Sliding Mode Control

Part of the book series: Control Engineering ((CONTRENGIN))

  • 2517 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    i.e., they do not satisfy any algebraic restrictions nor any set of differential equations.

References

  1. 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.

    Article  MATH  MathSciNet  Google Scholar 

  2. 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.

    MATH  MathSciNet  Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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

    Article  MathSciNet  Google Scholar 

  7. A. Isidori, Nonlinear Control Systems, Springer, New York 1995.

    Book  MATH  Google Scholar 

  8. J. Levine, Analysis and Control of Nonlinear Systems: A Flatness-based Approach. Springer-Verlag, Berlin, 2009.

    Book  Google Scholar 

  9. J. Rudolph, Flatness based control of distributed parameter systems, Shaker Verlag, Aachen, 2003.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. H. Sira-Ramírez and S.K. Aggrawal, Differentially Flat Systems, Control Engineering Series, Marcel Dekker, Inc. New York 2004.

    MATH  Google Scholar 

  12. 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.

    Google Scholar 

  13. V. I. Utkin, J. Guldner, J. Shi, Sliding Mode Control in Electromechanical Systems. Taylor and Francis, London 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics