Abstract
Feedback linearization is possibly the most widely used technique for controlling nonlinear systems without resorting to local linearization. In this algorithm the system nonlinearities are canceled by the control input, but accurate cancelation requires a precise modeling of the system. The possibility that an exact cancelation may not occur as a consequence of modeling errors has raised justifiable concerns about the robustness of this methodology and feedback linearization is widely cited in the literature as a non-robust design technique. This paper examines the robustness—or lack thereof—of the feedback linearization methodology and introduces two methodologies that provide clear guidelines on how to design a feedback linearized controller that is stable in the presence of Lipschitz bounded uncertainties. It is shown that a feedback linearized controller can be designed to be robust in face of parametric uncertainties, by simply pushing the closed-loop eigenvalues far enough to the left in the complex plane if the eigenvalues are sufficiently far apart. For structural uncertainties, such a strong result could not be obtained in general. Examples of stable feedback linearization of uncertain nonlinear dynamics are presented at the end.




Similar content being viewed by others
Availability of data and material
Availability of data and materials Data used in this work is available in the public domain.
Abbreviations
- x :
-
State vector
- u :
-
Input
- \(\Phi\) :
-
Known portion of the nonlinear dynamics
- \(\hat{\Phi }\) :
-
Unknown portion of the dynamics
- A :
-
Invariant matrix in the controllable form
- \(\Lambda\) :
-
Diagonal matrix with the eigenvalues of A
- a i :
-
Coefficient of the characteristic polynomial of A
- \(\phi\) :
-
Lipschitz constant
- \(\lambda\) :
-
Eigenvalue of A
- T :
-
Eigenvectors matrix of A
- K T :
-
Condition number of the T
- F :
-
State and time dependent matrix representation of \(\hat{\Phi }\)
- f ij :
-
Entry of \(F\)
- \(\overline{f}_{ij} , \underline {f}_{ij}\) :
-
Max, min of fi.j
- \(\overline{F},\; \underline {F}\) :
-
Invariant matrices composed of \(\overline{f}_{ij} , \underline {f}_{ij}\)
- V :
-
Lyapunov function
- P, Q :
-
Solution pair of a Lyapunov equation
- p ij, q ij :
-
Entry of P, Q
- P, \(\tilde{Q}\) :
-
Solution of a Lyapunov equation considering only the linear dynamics, \(\tilde{Q} \) diagonal
- \(\tilde{q}_{i}\) :
-
Entry of \(\tilde{Q}\)
- \(\alpha\) :
-
Parameter used to solve the desired \(\lambda\)
References
Krener AJ (1973) On the equivalence of control systems and the linearization of nonlinear systems. SIAM J Control 11(4):670–676
Isidori A (1985) Nonlinear control systems, an introduction. Springer-Verlag, Berlin
Utkin V (1977) Variable structure systems with sliding modes. IEEE Trans Autom Control 22(2):212–222
Freeman RA, Kokotovic PV (1992) Backstepping design of robust controllers for a class of nonlinear systems. IFAC nonlinear control series design, IFAC symposium, Bordeaux, France, pp 431–436
Franco ALD, Bourlès H, De Pieri ER, Guillard H (2006) Robust nonlinear control associating robust feedback linearization and H∞ control. IEEE Trans Autom Control 51(7):1200–1207
Sastry SS, Isidori A (1989) Adaptive control of linearizable systems. IEEE Trans Autom Control 34(11):1123–1131
Slotine J-JE, Hedrick JK (1993) Robust input-output feedback linearization. Int J Control 57(5):1133–1139
Karimi HR, Motlagh MRJ (2006) Robust feedback linearization control for a non-linearizable MIMO nonlinear system in the presence of model uncertainties. In: Proceedings of IEEE International Conferenece on SOLI, Shangai, China, pp 965–970
Chen JS, Chen YH (1991) Robust control of nonlinear uncertain systems: a feedback linearization approach. In: Proceedings of 30th conference on decision and control, Brighton, England, pp 2515–2520
Calvet JP, Y. Arkun (1989) Robust control design for uncertain nonlinear systems under feedback linearization. In: Proceedings of 28th conference on decision and control, Tampa, FL, pp 102–106
Kanellakopoulos I, Kokotovict PV, Marino R (1991) An extended direct scheme for robust adaptive nonlinear control. Automatica 27(2):247–255
Taylor DG, Kokotovic PV, Marino R, Kanellakopoulos I (1988) Adaptive regulation of nonlinear systems with unmodeled dynamics. In: Proceedings of ACC, Atlanta, GA, pp 360–365
Spong MW, Sira-Ramirez H (1986) Robust control design techniques for a class of nonlinear systems. In: Proceedings of ACC, Seattle, WA, pp 1515–1522
Pfeiffer F, Edgar TF, Fernandez B (1999) Robust feedback linearization and fuzzy control. In: Proceedings of ACC, San Diego, CA, pp 1508–1514
Kaheni1 M, Zarif MH, Kalat AA, Chisci L (2018) Robust feedback linearization for input-constrained nonlinear systems with matched uncertainties. In: Proceedings of European control conference (ECC), Limassol, Cyprus
Zaidabadi nejad M, Ansarifar GR (2020) Observer based adaptive robust feedback-linearization control for VVER-1000 nuclear reactors with bounded axial power distribution based on the validated multipoint kinetics reactor model. Ann Nucl Energy 142:107380
Oliveira L, Bento A, Leite VJS, Gomide F (2020) Comparison of robust methods on feedback linearization through experimental tests. In: Proceedings of 21st IFAC World Congress, Berlin, Germany
Oliveira L, Bento A, Leite VJS, Gomide F (2020) Evolving granular feedback linearization: design, analysis, and applications. Appl Soft Comput 86:105927
Accetta A, Alonge F, Maurizio M, D’Ippolito F, Pucci M, Rabbeni R, Sferlazza A (2019) Robust control for high performance induction motor drives based on partial state-feedback linearization. IEEE Trans Ind Appl 55(1):490–503
Oh S-Y, Choi H-L (2021) On robust approximate feedback linearization: control with two gain-scaling factors. Int J Control Autom Syst 19(2):1151–1157
Yang P, Yang Y, Liu Z, Yang Y, Qin Y (2023) Robust control strategy of VSC-HVDC systems based on feedback linearization and disturbance compensation method. Energy Rep 9(7):637–645
Guillard H, Bourlès H (2000) Robust feedback linearization. In: Proceedings of 14th international sympoisum on mathematical theory of networks and systems, Perpignan, France
Pop CI, Dulf EH (2011) Robust feedback linearization control for reference tracking and disturbance rejection, in nonlinear systems. Recent advances in robust control—novel approaches and design methods, Dr. Andreas Mueller (Ed), InTech, ISBN 978-953-307-339-2
Westenbroek T, Fridovich-Keil D, Mazumdar E, Arora S, Prabhu V, Sastry SS, Tomlin CJ (2020) Feedback linearization for uncertain systems via reinforcement learning. In: Proceedings of IEEE international conference on robotics and automation (ICRA), Paris, France
Mahmoodabadi MJ, Soleymani T (2020) Optimum fuzzy combination of robust decoupled sliding mode and adaptive feedback linearization controllers for uncertain underactuated nonlinear systems. Chin J Phys 64:241–250
Kim WH, Groves FR Jr (1993) Robustness analysis of feedback linearization for parametric and structural uncertainties. Chem Eng Commun 119:71–94
Slotine J-JE, Li W (1991) Applied nonlinear control, Prentice Hall, Englewood Cliffs, pp 149–151
Khalil HK (1996) Nonlinear systems, 2nd Ed, Prentice Hall, Upper Saddle River, pp 63–64
Cunha S (2019) Moderate gain Luenberger-like observer for Lipschitz nonlinear dynamics. J Appl Nonl Dyn 9(4):551–566
Man Y-K (2017) On computing the Vandermonde matrix inverse. In: Proceedings of World congress on engineering, London
Hosseini MS, Chen A, Plataniotis KN (2019) On the closed form expression of elementary symmetric polynomials and the inverse of Vandermonde matrix. arXiv preprint arXiv:1909.08155
Lyapunov AM (1992) The general problem of the stability of motion. Int J Control 55(3):531–773
Apostol TM (1965) Mathematical analysis. Addison-Wesley, Reading
Lang S (1969) Analysis I. Addison-Wesley, Reading
Krasovskii NN (1959) Problems of the theory of stability of motion, Mir. English translation by Stanford University Press, Moskow, p 1963
Lohmiller W, Slotine J-JE (1998) On contraction analysis for non-linear systems. Automatica 34(6):683–696
Slotine J-JE (2003) Modular stability tools for distributed computation and control. Int J Adapt Control 17:397–416
Spong MW (1989) Adaptive control of flexible joint manipulators. Syst Control Lett 15–21
Ghorbel F, Hung JY, Spong MW (1989) Adaptive control of flexible-joint manipulators. IEEE Control Syst Mag
Raghavan S, Hedrick JK (1994) Observer design for a class of nonlinear systems. Int J Control 59:515–528
Funding
The author received no financial support for the research, authorship and/or publication of this article.
Author information
Authors and Affiliations
Contributions
The author is the intellectual responsible for all developments presented in the manuscript, which presents original material.
Corresponding author
Ethics declarations
Competing interests
The author declares no potential competing interests with respect to the research, authorship and/or publication of this article.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
da Cunha, S.B. On the robustness of feedback linearization. Int. J. Dynam. Control 12, 3318–3331 (2024). https://doi.org/10.1007/s40435-023-01375-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-023-01375-3