Digital passivity-based control of underactuated mechanical systems
Authors
Abstract
Most sensors and controllers are discrete-time devices, which may have a detrimental impact on the performance of continuous-time control laws, even leading to unstable behaviors. This paper proposes a sampled-data passivity-based control approach that solves the regulation problem for discrete-time underactuated mechanical systems. Moreover, in contrast to other discrete-time controllers for these systems, the proposed control design method does not require the solution of partial differential equations. To illustrate the approach, we consider three case studies with computational details and simulations.
Keywords
Passivity-based control; Asymptotic stabilization; Lagrangian and Hamiltonian systems; Underactuated mechanical systems; Digital implementation
Citation
- Journal: Automatica
- Year: 2025
- Volume: 173
- Issue:
- Pages: 112096
- Publisher: Elsevier BV
- DOI: 10.1016/j.automatica.2024.112096
BibTeX
@article{Mattioni_2025,
title={{Digital passivity-based control of underactuated mechanical systems}},
volume={173},
ISSN={0005-1098},
DOI={10.1016/j.automatica.2024.112096},
journal={Automatica},
publisher={Elsevier BV},
author={Mattioni, Mattia and Borja, Pablo},
year={2025},
pages={112096}
}
References
- Acosta, J. A., Ortega, R., Astolfi, A. & Mahindrakar, A. D. Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one. IEEE Transactions on Automatic Control vol. 50 1936–1955 (2005) – 10.1109/tac.2005.860292
- Aoues, S., Eberard, D. & Marquis-Favre, W. Discrete IDA-PBC design for 2D port-Hamiltonian systems. IFAC Proceedings Volumes vol. 46 134–139 (2013) – 10.3182/20130904-3-fr-2041.00088
- Bloch, A. M., Dong Eui Chang, Leonard, N. E. & Marsden, J. E. Controlled Lagrangians and the stabilization of mechanical systems. II. Potential shaping. IEEE Transactions on Automatic Control vol. 46 1556–1571 (2001) – 10.1109/9.956051
- Bloch, A. M., Leonard, N. E. & Marsden, J. E. Controlled Lagrangians and the stabilization of mechanical systems. I. The first matching theorem. IEEE Transactions on Automatic Control vol. 45 2253–2270 (2000) – 10.1109/9.895562
- Bof, (2018)
- Borja, Energy-based shape regulation of soft robots with unactuated dynamics dominated by elasticity. (2022)
- Borja, P., Santina, C. D. & Dabiri, A. On the Role of Coupled Damping and Gyroscopic Forces in the Stability and Performance of Mechanical Systems. IEEE Control Systems Letters vol. 6 3433–3438 (2022) – 10.1109/lcsys.2022.3185655
- 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
- Byrnes, C. I. & Wei Lin. Losslessness, feedback equivalence, and the global stabilization of discrete-time nonlinear systems. IEEE Transactions on Automatic Control vol. 39 83–98 (1994) – 10.1109/9.273341
- Chan-Zheng, C., Borja, P. & Scherpen, J. M. A. Passivity-based control of mechanical systems with linear damping identification. IFAC-PapersOnLine vol. 54 255–260 (2021) – 10.1016/j.ifacol.2021.11.087
- Chang, D. E. On the method of interconnection and damping assignment passivity-based control for the stabilization of mechanical systems. Regular and Chaotic Dynamics vol. 19 556–575 (2014) – 10.1134/s1560354714050049
- Costa-Castelló, On preserving passivity in sampled-data linear systems. (2006)
- De Luca, A. & Book, W. J. Robots with Flexible Elements. Springer Handbooks 243–282 (2016) doi:10.1007/978-3-319-32552-1_11 – 10.1007/978-3-319-32552-1_11
- Donaire, A., Ortega, R. & Romero, J. G. Simultaneous interconnection and damping assignment passivity-based control of mechanical systems using dissipative forces. Systems & Control Letters vol. 94 118–126 (2016) – 10.1016/j.sysconle.2016.05.006
- Duindam, (2009)
- Franco, E. IDA-PBC with adaptive friction compensation for underactuated mechanical systems. International Journal of Control vol. 94 860–870 (2019) – 10.1080/00207179.2019.1622039
- Gandhi, P. S., Borja, P. & Ortega, R. Energy shaping control of an inverted flexible pendulum fixed to a cart. Control Engineering Practice vol. 56 27–36 (2016) – 10.1016/j.conengprac.2016.07.010
- Hamada, K., Borja, P., Scherpen, J. M. A., Fujimoto, K. & Maruta, I. Passivity-Based Lag-Compensators With Input Saturation for Mechanical Port-Hamiltonian Systems Without Velocity Measurements. IEEE Control Systems Letters vol. 5 1285–1290 (2021) – 10.1109/lcsys.2020.3032890
- Laila, D. S. & Astolfi, A. DISCRETE-TIME IDA-PBC DESIGN FOR SEPARABLE HAMILTONIAN SYSTEMS. IFAC Proceedings Volumes vol. 38 838–843 (2005) – 10.3182/20050703-6-cz-1902.00540
- Laila, D. S., Nešić, D. & Teel, A. R. Open- and Closed-Loop Dissipation Inequalities Under Sampling and Controller Emulation. European Journal of Control vol. 8 109–125 (2002) – 10.3166/ejc.8.109-125
- Macchelli, A. Trajectory Tracking for Discrete-Time Port-Hamiltonian Systems. IEEE Control Systems Letters vol. 6 3146–3151 (2022) – 10.1109/lcsys.2022.3182845
- Mattioni, M., Monaco, S. & Normand-Cyrot, D. Immersion and invariance stabilization of strict-feedback dynamics under sampling. Automatica vol. 76 78–86 (2017) – 10.1016/j.automatica.2016.10.009
- Mattioni, M., Monaco, S. & Normand-Cyrot, D. Energy-Balance PBC of nonlinear dynamics under sampling and delays. IFAC-PapersOnLine vol. 55 264–269 (2022) – 10.1016/j.ifacol.2022.11.368
- Mattioni, M., Moreschini, A., Monaco, S. & Normand-Cyrot, D. Discrete-time energy-balance passivity-based control. Automatica vol. 146 110662 (2022) – 10.1016/j.automatica.2022.110662
- Mazenc, F., Malisoff, M. & Dinh, T. N. Robustness of nonlinear systems with respect to delay and sampling of the controls. Automatica vol. 49 1925–1931 (2013) – 10.1016/j.automatica.2013.02.064
- Monaco, On the sampling of a linear analytic control system. (1985)
- Monaco, S. & Normand-Cyrot, D. Advanced Tools for Nonlinear Sampled-Data Systems’ Analysis and Control. European Journal of Control vol. 13 221–241 (2007) – 10.3166/ejc.13.221-241
- Monaco, S. & Normand-Cyrot, D. Nonlinear average passivity and stabilizing controllers in discrete time. Systems & Control Letters vol. 60 431–439 (2011) – 10.1016/j.sysconle.2011.03.010
- Monaco, S., Normand-Cyrot, D., Mattioni, M. & Moreschini, A. Nonlinear Hamiltonian Systems Under Sampling. IEEE Transactions on Automatic Control vol. 67 4598–4613 (2022) – 10.1109/tac.2022.3164985
- Moreschini, A., Mattioni, M., Monaco, S. & Normand-Cyrot, D. Stabilization of Discrete Port-Hamiltonian Dynamics via Interconnection and Damping Assignment. IEEE Control Systems Letters vol. 5 103–108 (2021) – 10.1109/lcsys.2020.3000705
- Nesic, D., Teel, A. R. & Carnevale, D. Explicit Computation of the Sampling Period in Emulation of Controllers for Nonlinear Sampled-Data Systems. IEEE Transactions on Automatic Control vol. 54 619–624 (2009) – 10.1109/tac.2008.2009597
- Putting energy back in control. IEEE Control Systems vol. 21 18–33 (2001) – 10.1109/37.915398
- Ortega, R., Spong, M. W., Gomez-Estern, F. & Blankenstein, G. Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment. IEEE Transactions on Automatic Control vol. 47 1218–1233 (2002) – 10.1109/tac.2002.800770
- Ryalat, M. & Laila, D. S. A simplified IDA-PBC design for underactuated mechanical systems with applications. European Journal of Control vol. 27 1–16 (2016) – 10.1016/j.ejcon.2015.12.001
- Ryalat, M., Laila, D. S. & ElMoaqet, H. Adaptive Interconnection and Damping Assignment Passivity Based Control for Underactuated Mechanical Systems. International Journal of Control, Automation and Systems vol. 19 864–877 (2020) – 10.1007/s12555-019-1019-z
- van der Schaft, A. & Jeltsema, D. Port-Hamiltonian Systems Theory: An Introductory Overview. Foundations and Trends® in Systems and Control vol. 1 173–378 (2014) – 10.1561/2600000002
- Sümer, L. G. & Yalçin, Y. A Direct Discrete-time IDA-PBC Design Method for a Class of Underactuated Hamiltonian Systems. IFAC Proceedings Volumes vol. 44 13456–13461 (2011) – 10.3182/20110828-6-it-1002.01187
- Wesselink, Saturated control without velocity measurements for planar robots with flexible joints. (2019)