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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The saturation function is defined by \(\mathsf {sat}_M(s)\;=\; \min \left\{ M,\max \left\{ s,-M\right\} \right\} \).
- 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.
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.
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.
- 6.
See Definition 1.1.
- 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.
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
Andrieu, V., Praly, L.: On the existence of a Kazantzis-Kravaris/Luenberger observer. SIAM J. Control Optim. 45(2), 432–456 (2006)
Andrieu, V., Eytard, J.B., Praly, L.: Dynamic extension without inversion for observers. In: IEEE Conference on Decision and Control, pp. 878–883 (2014)
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)
Bernard, P., Praly, L., Andrieu, V.: Tools for observers based on coordinate augmentation. In: IEEE Conference on Decision and Control (2015)
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)
Deza, F., Busvelle, E., Gauthier, J., Rakotopara, D.: High gain estimation for nonlinear systems. Syst. Control Lett. 18, 295–299 (1992)
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)
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)
Hammouri, H., Ahmed, F., Othman, S.: Observer design based on immersion technics and canonical form. Syst. Control Lett. 114, 19–26 (2018)
Lebastard, V., Aoustin, Y., Plestan, F.: Observer-based control of a walking biped robot without orientation measurement. Robotica 24 (2006)
Maggiore, M., Passino, K.: A separation principle for a class of non uniformly completely observable systems. IEEE Trans. Autom. Control 48 (2003)
Menini, L., Possieri, C., Tornambe, A.: A “practical” observer for nonlinear systems. In: IEEE Conference on Decision and Control, pp. 3015–3020 (2017)
Praly, L., Marconi, L., Isidori, A.: A new observer for an unknown harmonic oscillator. In: Symposium on Mathematical Theory of Networks and Systems (2006)
Rapaport, A., Maloum, A.: Design of exponential observers for nonlinear systems by embedding. Int. J. Robust Nonlinear Control 14, 273–288 (2004)
Sadelli, L.: Modélisation, observation et commande de robots vasculaires magnétiques. Ph.D. thesis, Université d’Orléans (2016)
Sadelli, L., Fruchard, M., Ferreira, A.: 2D observer-based control of a vascular microrobot. IEEE Trans. Autom. Control 62(5), 2194–2206 (2017)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-11146-5_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11145-8
Online ISBN: 978-3-030-11146-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)