Trajectory tracking control of a class of underactuated port-controlled hamiltonian systems
Authors
Fernanda Ramos-García, Sofía Avila-Becerril, Gerardo Espinosa-Pérez
Abstract
Passivity-Based Control is a widely recognised control design methodology that has been successfully applied to solve regulation control problems for Port-Controlled Hamiltonian systems. However, the problem of stabilising time-varying trajectories is a topic that still requires further research, in particular for underactuated systems, i.e. systems with fewer control inputs than generalised coordinates. The purpose of this paper is to contribute to the consolidation of this control technique to solve tracking control problems for underactuated Port-Controlled Hamiltonian systems by identifying a novel class of systems for which it is possible to solve the tracking problem. This class is characterised by a quadratic Hamiltonian function and state-dependent interconnection and damping matrices that generate quadratic nonlinearities. It is shown that the desired time-varying trajectories exhibit asymptotic stability properties by applying well-known and simple Lyapunov-based results from the nonlinear systems theory. The usefulness of the contribution is illustrated in a numerical setting by approaching two case studies of practical interest, namely: the three-dimensional Lorenz oscillator system and the model of a surface-mounted Permanent Magnet Synchronous Motor.
Citation
- Journal: International Journal of Control
- Year: 2026
- Volume: 99
- Issue: 3
- Pages: 663–676
- Publisher: Informa UK Limited
- DOI: 10.1080/00207179.2025.2532141
BibTeX
@article{Ramos_Garc_a_2025,
title={{Trajectory tracking control of a class of underactuated port-controlled hamiltonian systems}},
volume={99},
ISSN={1366-5820},
DOI={10.1080/00207179.2025.2532141},
number={3},
journal={International Journal of Control},
publisher={Informa UK Limited},
author={Ramos-García, Fernanda and Avila-Becerril, Sofía and Espinosa-Pérez, Gerardo},
year={2025},
pages={663--676}
}References
- Abd-Elhay A-ER, Murtada WA, Yosof MI (2022) A high accuracy modeling scheme for dynamic systems: spacecraft reaction wheel model. J Eng Appl Sci 69(1). https://doi.org/10.1186/s44147-021-00056- – 10.1186/s44147-021-00056-2
- Adamkowski A, Lewandowski M (2006) Experimental Examination of Unsteady Friction Models for Transient Pipe Flow Simulation. Journal of Fluids Engineering 128(6):1351–1363. https://doi.org/10.1115/1.235452 – 10.1115/1.2354521
- Arimoto S (1996) Control Theory of Non-linear Mechanical Systems. Oxford University PressOxfor – 10.1093/oso/9780198562917.001.0001
- Bao J., Process control: The passive systems approach (2007)
- Bonnard B (1991) Quadratic control systems. Math Control Signal Systems 4(2):139–160. https://doi.org/10.1007/bf0255126 – 10.1007/bf02551263
- Chiasson J (2005) Modeling and High‐Performance Control of Electric Machine – 10.1002/0471722359
- IEEE Acces – 10.1109/access.6287639
- Ferguson J, Donaire A, Ortega R, Middleton RH (2017) Matched disturbance rejection for energy-shaping controlled underactuated mechanical systems. 2017 IEEE 56th Annual Conference on Decision and Control (CDC) 1484–148 – 10.1109/cdc.2017.8263862
- Fujimoto K, Sakurama K, Sugie T (2003) Trajectory tracking control of port-controlled Hamiltonian systems via generalized canonical transformations. Automatica 39(12):2059–2069. https://doi.org/10.1016/j.automatica.2003.07.00 – 10.1016/j.automatica.2003.07.005
- Galindo Orozco R, Ngwompo RF (2022) Passivity analysis and control of nonlinear systems modelled by bond graphs. International Journal of Control 96(7):1775–1785. https://doi.org/10.1080/00207179.2022.207008 – 10.1080/00207179.2022.2070081
- Gantmacher F. R., Applications of the theory of matrices (2005)
- Gao L, Mei W, Kleeberger M, Peng H, Fottner J (2019) Modeling and Discretization of Hydraulic Actuated Telescopic Boom System in Port-Hamiltonian Formulation. Proceedings of the 9th International Conference on Simulation and Modeling Methodologies, Technologies and Applications 69–7 – 10.5220/0007832100690079
- Guerrero-Sánchez ME, Hernández-González O, Valencia-Palomo G, Mercado-Ravell DA, López-Estrada FR, Hoyo-Montaño JA (2021) Robust IDA-PBC for under-actuated systems with inertia matrix dependent of the unactuated coordinates: application to a UAV carrying a load. Nonlinear Dyn 105(4):3225–3238. https://doi.org/10.1007/s11071-021-06776- – 10.1007/s11071-021-06776-7
- Guerrero-Sánchez ME, Montoya-Morales JR, Valencia-Palomo G, Hernández-González O (2024) Robust IDA-PBC for non-separable PCH systems under time-varying external disturbances. Nonlinear Dyn 113(4):3499–3510. https://doi.org/10.1007/s11071-024-10380- – 10.1007/s11071-024-10380-w
- Hatanaka T, Chopra N, Fujita M, Spong MW (2015) Passivity-Based Control and Estimation in Networked Robotics. Springer International Publishin – 10.1007/978-3-319-15171-7
- Hernández-Guzmán VM, Silva-Ortigoza R, Orrante-Sakanassi JA (2021) Energy-Based Control of Electromechanical Systems. Springer International Publishin – 10.1007/978-3-030-58786-4
- Hoang NH, Nguyen TS, Le TKP, Phan TTH, Hussain MA, Dochain D (2022) Trajectory tracking for nonlinear systems using extended quadratic port-Hamiltonian models without input and state coordinate transformations. Systems & Control Letters 167:105325. https://doi.org/10.1016/j.sysconle.2022.10532 – 10.1016/j.sysconle.2022.105325
- Javanmardi N, Borja P, Schaft A van der, Yazdanpanah MJ, Scherpen J (2024) Energy-Based Trajectory Tracking for Underactuated Mechanical Systems: Velocity-Free and Disturbance Rejection Method – 10.22541/au.172448759.97334785/v1
- Jeltsema D, Ortega R, M.A. Scherpen J (2004) An energy-balancing perspective of interconnection and damping assignment control of nonlinear systems. Automatica 40(9):1643–1646. https://doi.org/10.1016/j.automatica.2004.04.00 – 10.1016/j.automatica.2004.04.007
- Khalil H. K., Nonlinear systems (2002)
- Kundur P., Power system stability. Power System Stability and Control (2007)
- Li C, Gao Y, Lei T, Li RYM, Xu Y (2024) Two Independent Offset Controllers in a Three-Dimensional Chaotic System. Int J Bifurcation Chaos 34(01). https://doi.org/10.1142/s021812742450008 – 10.1142/s0218127424500081
- Mohit M. (2015). Passivity based modeling and control of continuous biological reactors: application to enzymatic and microbial reactions [Doctoral dissertation Université Lille1-Sciences et Technologies].
- Moon S, Baik J-J, Seo JM (2021) Chaos synchronization in generalized Lorenz systems and an application to image encryption. Communications in Nonlinear Science and Numerical Simulation 96:105708. https://doi.org/10.1016/j.cnsns.2021.10570 – 10.1016/j.cnsns.2021.105708
- Nguyen TS, Hoang NH, Hussain MA, Tan CK (2019) Tracking-error control via the relaxing port-Hamiltonian formulation: Application to level control and batch polymerization reactor. Journal of Process Control 80:152–166. https://doi.org/10.1016/j.jprocont.2019.05.01 – 10.1016/j.jprocont.2019.05.014
- Nicklasson PJ, Ortega R, Espinosa-Perez G, Jacobi CGJ (1997) Passivity-based control of a class of Blondel-Park transformable electric machines. IEEE Trans Automat Contr 42(5):629–647. https://doi.org/10.1109/9.58086 – 10.1109/9.580867
- (2022). Intl J Robust & Nonlinear 3 – 10.1002/rnc.v32.9
- Ortega R, Romero JG, Borja P, Donaire A (2021) PID Passivity‐Based Control of Nonlinear Systems with Application – 10.1002/9781119694199
- Ortega R., Passivity-based control of Euler-Lagrange systems: Mechanical, electrical and electromechanical applications (2010)
- Ortega R, Spong MW (1989) Adaptive motion control of rigid robots: A tutorial. Automatica 25(6):877–888. https://doi.org/10.1016/0005-1098(89)90054- – 10.1016/0005-1098(89)90054-x
- Ortega R, van der Schaft A, Castanos F, Astolfi A (2008) Control by Interconnection and Standard Passivity-Based Control of Port-Hamiltonian Systems. IEEE Trans Automat Contr 53(11):2527–2542. https://doi.org/10.1109/tac.2008.200693 – 10.1109/tac.2008.2006930
- Ortega R, van der Schaft A, Maschke B, Escobar G (2002) Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems. Automatica 38(4):585–596. https://doi.org/10.1016/s0005-1098(01)00278- – 10.1016/s0005-1098(01)00278-3
- Pavlov A, Marconi L (2008) Incremental passivity and output regulation. Systems & Control Letters 57(5):400–409. https://doi.org/10.1016/j.sysconle.2007.10.00 – 10.1016/j.sysconle.2007.10.008
- Perryman R, Taylor JA, Karney B (2022) Port-Hamiltonian based control of water distribution networks. Systems & Control Letters 170:105402. https://doi.org/10.1016/j.sysconle.2022.10540 – 10.1016/j.sysconle.2022.105402
- Redaud J, Auriol J, Gorrec YL (2024) In domain dissipation assignment of boundary controlled Port-Hamiltonian systems using backstepping. Systems & Control Letters 185:105722. https://doi.org/10.1016/j.sysconle.2024.10572 – 10.1016/j.sysconle.2024.105722
- Reyes-Báez R, van der Schaft A, Jayawardhana B (2022) Virtual contractivity-based control of fully-actuated mechanical systems in the port-Hamiltonian framework. Automatica 141:110275. https://doi.org/10.1016/j.automatica.2022.11027 – 10.1016/j.automatica.2022.110275
- Sakata N, Fujimoto K, Maruta I (2021) On trajectory tracking control of simple port-Hamiltonian systems based on passivity based sliding mode control. IFAC-PapersOnLine 54(19):38–43. https://doi.org/10.1016/j.ifacol.2021.11.05 – 10.1016/j.ifacol.2021.11.052
- Sakata N, Fujimoto K, Maruta I (2024) Passivity-Based Sliding Mode Control for Mechanical Port-Hamiltonian Systems. IEEE Trans Automat Contr 69(8):5605–5612. https://doi.org/10.1109/tac.2024.337189 – 10.1109/tac.2024.3371898
- Sastry S., Nonlinear systems: Analysis, stability, and control (2013)
- Serra F., Passivity based control of STATCOMs (2014)
- Sirichotiyakul W, Satici AC (2022) Data-driven passivity-based control of underactuated mechanical systems via interconnection and damping assignment. International Journal of Control 96(6):1448–1456. https://doi.org/10.1080/00207179.2022.205175 – 10.1080/00207179.2022.2051750
- Song Y, Zhao K, Ye H (2024) Control of Nonlinear System – 10.1201/9781003474364
- Spindler K (1996) Optimal attitude control of a rigid body. Appl Math Optim 34(1):79–90. https://doi.org/10.1007/bf0118247 – 10.1007/bf01182474
- Stancu C, Hiti S, Biais F Maximum torque-per-ampere control of a saturated surface-mounted permanent magnet motor. 2002 IEEE 33rd Annual IEEE Power Electronics Specialists Conference. Proceedings (Cat. No.02CH37289) 4:1667–167 – 10.1109/psec.2002.1023050
- Turnwald A, Schafer M, Liu S (2018) Passivity-Based Trajectory Tracking Control for an Autonomous Bicycle. IECON 2018 - 44th Annual Conference of the IEEE Industrial Electronics Society 2607–261 – 10.1109/iecon.2018.8591382
- van der Schaft A (2017) L2-Gain and Passivity Techniques in Nonlinear Control. Springer International Publishin – 10.1007/978-3-319-49992-5
- van der Schaft A, Jeltsema D (2014) Port-Hamiltonian Systems Theory: An Introductory Overview. Foundations and Trends® in Systems and Control 1(2–3):173–378. https://doi.org/10.1561/260000000 – 10.1561/2600000002
- Wang J.-L., Cooperative control of nonlinear multiagent systems: Passivity-based and non-passivity-based approaches (2021)
- Xu D, He X, Su H (2022) Dynamic periodic event-triggered control for input-to-state stability of multilayer coupled systems. International Journal of Control 97(3):439–449. https://doi.org/10.1080/00207179.2022.215238 – 10.1080/00207179.2022.2152380
- Xu W, Ismail MM, Islam MdR (2023) Permanent Magnet Synchronous Machines and Drive – 10.1201/9781003320128
- Yaghmaei A, Yazdanpanah MJ (2017) Trajectory tracking for a class of contractive port Hamiltonian systems. Automatica 83:331–336. https://doi.org/10.1016/j.automatica.2017.06.03 – 10.1016/j.automatica.2017.06.039
- Yaghmaei A, Yazdanpanah MJ (2024) On Contractive Port-Hamiltonian Systems With State-Modulated Interconnection and Damping Matrices. IEEE Trans Automat Contr 69(1):622–628. https://doi.org/10.1109/tac.2023.327339 – 10.1109/tac.2023.3273394
- Yang S-K, Chen C-L, Yau H-T (2002) Control of chaos in Lorenz system. Chaos, Solitons & Fractals 13(4):767–780. https://doi.org/10.1016/s0960-0779(01)00052- – 10.1016/s0960-0779(01)00052-2
- Zhang C, Zou W, Ma L, Cheng N (2024) Port-Hamiltonian modeling and jumping trajectory tracking control for a bio-inspired quadruped robot. Nonlinear Analysis: Hybrid Systems 53:101496. https://doi.org/10.1016/j.nahs.2024.10149 – 10.1016/j.nahs.2024.101496
- IEEE Transactions on Systems, Man, and Cybernetics: System – 10.1109/tsmc.6221021
- Zhou W, Xu Z, Wu Y, Xiang J, Li Y (2023) Energy-based trajectory tracking control of under-actuated unmanned surface vessels. Ocean Engineering 288:116166. https://doi.org/10.1016/j.oceaneng.2023.11616 – 10.1016/j.oceaneng.2023.116166