Skip to main content

Motivation and Problem Statement

  • Chapter
  • First Online:
Observer Design for Nonlinear Systems

Part of the book series: Lecture Notes in Control and Information Sciences ((LNCIS,volume 479))

  • 1004 Accesses

Abstract

The previous two parts have shown that the observer design usually consists in transforming the system into a favorable form for which a global observer is known. It follows that the plant’s and observer’s dynamics are not expressed in the same coordinates and may not have the same dimensions: in order to obtain an estimate of the plant’s state, it is therefore necessary to inverse the transformation. When no explicit expression for a global inverse is available, numerical inversion usually relies on the resolution of a minimization problem with a heavy computational cost. Other methods rely on gradient/Newton algorithms which provide only local convergence. In Part III, a recently developed method is presented, whose goal is to bring the observer dynamics (expressed in the normal form coordinates) back into the initial plant’s coordinates. In the case where the transformation is a stationary injective immersion, a first sufficient condition is given, namely that the transformation can be extended into a surjective diffeomorphism.

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 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 139.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.

    The saturation function is defined by \(\mathsf {sat}_M(s)\;=\; \min \left\{ M,\max \left\{ s,-M\right\} \right\} \).

  2. 2.

    For instance, we can take \( {\mathscr {T}}(\xi ) =\left( \xi _1\, ,\, \xi _2\, ,\, -\frac{\xi _1\xi _3+\xi _4\xi _2}{\max \{\xi _1^2+\xi _2^2,\frac{1}{r^2}\}} \right) . \)

  3. 3.

    Indeed, consider any x in \(\mathscr {S}\) and \(\mathscr {V}\) an open neighborhood of x such that \(\mathtt {cl}(\mathscr {V})\) is contained in \(\mathscr {S}\). According to the Lipschitz injectivity of \({T}\) on \(\mathtt {cl}(\mathscr {V})\), there exists \(\mathfrak a\) such that for all v in \(\mathbb {R}^3\) and for all h in \(\mathbb {R}\) such that \(x+hv\) is in \(\mathscr {V}\), \( |v|\le \mathfrak a\frac{|{T}(x+hv)-{T}(x)|}{|h|} \) and thus by taking h to zero, \( |v|\le \mathfrak a\left| \frac{\partial {T}}{\partial x}(x)v\right| \) which means that \(\displaystyle \frac{\partial {T}}{\partial x}(x)\) is full-rank.

  4. 4.

    We will also refer to the x-coordinates as the “given coordinates” because they are chosen by the user to describe the model dynamics.

  5. 5.

    Texts of Sect. 8.2 are reproduced from [5] with permission from SIAM.

  6. 6.

    See Definition 1.1.

  7. 7.

    We abusively denote in same way \(t\mapsto x(t)\) and \(s\mapsto x(\tau ^{-1}(s))\), \(t\mapsto y(t)\) and \(s\mapsto y(\tau ^{-1}(s))\), \(\dot{x}\) and \(\frac{d x}{ds}\) although those are in different time frames.

  8. 8.

    For instance, choosing a center C inside the parabola, define the function \(\alpha \) such that for any \(\xi \in \mathbb {R}^2\) outside \(\mathscr {P}\), \(\alpha (\xi )\) is the unique positive number such that \(C+\alpha (\xi )(\xi -C)\in \mathscr {P}\). Then, take \(\overline{T}_{23}(x_2) = C+\alpha (T_{23}(x_2))(T_{23}(x_2) -C)\).

References

  1. Andrieu, V., Praly, L.: On the existence of a Kazantzis-Kravaris/Luenberger observer. SIAM J. Control Optim. 45(2), 432–456 (2006)

    Article  MathSciNet  Google Scholar 

  2. Andrieu, V., Eytard, J.B., Praly, L.: Dynamic extension without inversion for observers. In: IEEE Conference on Decision and Control, pp. 878–883 (2014)

    Google Scholar 

  3. Astolfi, D., Praly, L.: Output feedback stabilization for SISO nonlinear systems with an observer in the original coordinate. In: IEEE Conference on Decision and Control, pp. 5927–5932 (2013)

    Google Scholar 

  4. Bernard, P., Praly, L., Andrieu, V.: Tools for observers based on coordinate augmentation. In: IEEE Conference on Decision and Control (2015)

    Google Scholar 

  5. Bernard, P., Praly, L., Andrieu, V.: Expressing an observer in preferred coordinates by transforming an injective immersion into a surjective diffeomorphism. SIAM J. Control Optim. 56(3), 2327–2352 (2018)

    Article  MathSciNet  Google Scholar 

  6. Deza, F., Busvelle, E., Gauthier, J., Rakotopara, D.: High gain estimation for nonlinear systems. Syst. Control Lett. 18, 295–299 (1992)

    Article  MathSciNet  Google Scholar 

  7. Gauthier, J.P., Hammouri, H., Othman, S.: A simple observer for nonlinear systems application to bioreactors. IEEE Trans. Autom. Control 37(6), 875–880 (1992)

    Article  MathSciNet  Google Scholar 

  8. Gibert, V., Burlion, L., Chriette, A., Boada, J., Plestan, F.: Nonlinear observers in vision system: application to civil aircraft landing. In: European Control Conference (2015)

    Google Scholar 

  9. Hammouri, H., Ahmed, F., Othman, S.: Observer design based on immersion technics and canonical form. Syst. Control Lett. 114, 19–26 (2018)

    Article  MathSciNet  Google Scholar 

  10. Lebastard, V., Aoustin, Y., Plestan, F.: Observer-based control of a walking biped robot without orientation measurement. Robotica 24 (2006)

    Article  Google Scholar 

  11. Maggiore, M., Passino, K.: A separation principle for a class of non uniformly completely observable systems. IEEE Trans. Autom. Control 48 (2003)

    Google Scholar 

  12. Menini, L., Possieri, C., Tornambe, A.: A “practical” observer for nonlinear systems. In: IEEE Conference on Decision and Control, pp. 3015–3020 (2017)

    Google Scholar 

  13. Praly, L., Marconi, L., Isidori, A.: A new observer for an unknown harmonic oscillator. In: Symposium on Mathematical Theory of Networks and Systems (2006)

    Google Scholar 

  14. Rapaport, A., Maloum, A.: Design of exponential observers for nonlinear systems by embedding. Int. J. Robust Nonlinear Control 14, 273–288 (2004)

    Article  MathSciNet  Google Scholar 

  15. Sadelli, L.: Modélisation, observation et commande de robots vasculaires magnétiques. Ph.D. thesis, Université d’Orléans (2016)

    Google Scholar 

  16. Sadelli, L., Fruchard, M., Ferreira, A.: 2D observer-based control of a vascular microrobot. IEEE Trans. Autom. Control 62(5), 2194–2206 (2017)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pauline Bernard .

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Bernard, P. (2019). Motivation and Problem Statement. In: Observer Design for Nonlinear Systems. Lecture Notes in Control and Information Sciences, vol 479. Springer, Cham. https://doi.org/10.1007/978-3-030-11146-5_8

Download citation

Publish with us

Policies and ethics