On the equivalence of two nonlinear control approaches: Immersion and invariance and IDA-PBC
Authors
Abstract
In this paper we compare the two well-known nonlinear control design techniques Interconnection and Damping Assignment Passivity Based Control (IDA-PBC) and Immersion and Invariance (I&I) at the example of the so-called Acrobot underactuated mechanical system. The immersion and matching equations in both approaches have a similar structure which is exploited to derive equivalent control laws, each of them providing a different perspective on the stabilization problem. In particular, the coordinate change which renders the potential energy matching PDE in IDA-PBC an ordinary differential equation is used to define the immersion map in I&I. It is shown that the energy shaping part of the IDA-PBC controller makes the closed-loop system an interconnection of two lower-dimensional port-Hamiltonian (pH) systems in the on- and off-manifold coordinates that appear in the I&I framework. The effect of damping injection output feedback can be identified with dissipation in the off-manifold part of the interconnected system. Dissipation is propagated to the on-manifold part which results in asymptotic stability of the system’s equilibrium. The particular choice of the I&I design parameters in the present example, including the unconventional definition of coordinates on the invariant manifold, provides an interesting re-interpretation of the IDA-PBC control law from the I&I perspective. Finally, a discussion on the equivalence of the two approaches is presented by examining the cases of linear mechanical systems with one unactuated pivot as well as of general linear mechanical systems.
Keywords
Underactuated mechanical systems; Port-Hamiltonian systems; Passivity based control; Immersion and invariance
Citation
- Journal: European Journal of Control
- Year: 2013
- Volume: 19
- Issue: 6
- Pages: 445–453
- Publisher: Elsevier BV
- DOI: 10.1016/j.ejcon.2013.09.008
- Note: Lagrangian and Hamiltonian Methods for Modelling and Control
BibTeX
@article{Kotyczka_2013,
title={{On the equivalence of two nonlinear control approaches: Immersion and invariance and IDA-PBC}},
volume={19},
ISSN={0947-3580},
DOI={10.1016/j.ejcon.2013.09.008},
number={6},
journal={European Journal of Control},
publisher={Elsevier BV},
author={Kotyczka, Paul and Sarras, Ioannis},
year={2013},
pages={445--453}
}
References
- Acosta, J. A. & Astolfi, A. On the PDEs arising in IDA-PBC. Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference 2132–2137 (2009) doi:10.1109/cdc.2009.5400580 – 10.1109/cdc.2009.5400580
- Astolfi, (2008)
- Astolfi, A. & Ortega, R. Immersion and invariance: a new tool for stabilization and adaptive control of nonlinear systems. IEEE Transactions on Automatic Control vol. 48 590–606 (2003) – 10.1109/tac.2003.809820
- Astolfi, A., Ortega, R. & Venkatraman, A. A globally exponentially convergent immersion and invariance speed observer for mechanical systems with non-holonomic constraints. Automatica vol. 46 182–189 (2010) – 10.1016/j.automatica.2009.10.027
- Byrnes, C. I., Isidori, A. & Willems, J. C. Passivity, feedback equivalence, and the global stabilization of minimum phase nonlinear systems. IEEE Transactions on Automatic Control vol. 36 1228–1240 (1991) – 10.1109/9.100932
- Gómez-Estern, F. & Van der Schaft, A. J. Physical Damping in IDA-PBC Controlled Underactuated Mechanical Systems. European Journal of Control vol. 10 451–468 (2004) – 10.3166/ejc.10.451-468
- Kotyczka, P. Local linear dynamics assignment in IDA-PBC for underactuated mechanical systems. IEEE Conference on Decision and Control and European Control Conference 6534–6539 (2011) doi:10.1109/cdc.2011.6160656 – 10.1109/cdc.2011.6160656
- Kotyczka, P. Local linear dynamics assignment in IDA-PBC. Automatica vol. 49 1037–1044 (2013) – 10.1016/j.automatica.2013.01.028
- Kotyczka, P. & Sergio, D. L. On a generalized port-Hamiltonian representation for the control of damped underactuated mechanical systems. IFAC Proceedings Volumes vol. 45 149–154 (2012) – 10.3182/20120829-3-it-4022.00007
- Kotyczka, P. & Sarras, I. Equivalence of Immersion and Invariance and IDA-PBC for the Acrobot. IFAC Proceedings Volumes vol. 45 36–41 (2012) – 10.3182/20120829-3-it-4022.00013
- Ortega, R. & García-Canseco, E. Interconnection and Damping Assignment Passivity-Based Control: A Survey. European Journal of Control vol. 10 432–450 (2004) – 10.3166/ejc.10.432-450
- Ortega, R., Liu, Z. & Su, H. Control via interconnection and damping assignment of linear time-invariant systems: a tutorial. International Journal of Control vol. 85 603–611 (2012) – 10.1080/00207179.2012.660734
- Prajna, S., van der Schaft, A. & Meinsma, G. An LMI approach to stabilization of linear port-controlled Hamiltonian systems. Systems & Control Letters vol. 45 371–385 (2002) – 10.1016/s0167-6911(01)00195-5
- Sarras, I. On the Stabilization of Nonholonomic Mechanical Systems via Immersion and Invariance. IFAC Proceedings Volumes vol. 44 7227–7232 (2011) – 10.3182/20110828-6-it-1002.01537
- Sarras, I., Acosta, J. Á., Ortega, R. & Mahindrakar, A. D. Constructive Immersion and Invariance Stabilization for a Class of Underactuated Mechanical Systems. IFAC Proceedings Volumes vol. 43 108–113 (2010) – 10.3182/20100901-3-it-2016.00262
- Sarras, I., Acosta, J. Á., Ortega, R. & Mahindrakar, A. D. Constructive immersion and invariance stabilization for a class of underactuated mechanical systems. Automatica vol. 49 1442–1448 (2013) – 10.1016/j.automatica.2013.01.059
- Sarras, I., Ortega, R. & Panteley, E. Asymptotic stabilization of nonlinear systems via sign-indefinite damping injection. 2012 IEEE 51st IEEE Conference on Decision and Control (CDC) 2964–2969 (2012) doi:10.1109/cdc.2012.6426301 – 10.1109/cdc.2012.6426301
- The swing up control problem for the Acrobot. IEEE Control Systems vol. 15 49–55 (1995) – 10.1109/37.341864
- van der Schaft, (2000)