Passivity-Based Sliding Mode Control for Mechanical Port-Hamiltonian Systems
Authors
Naoki Sakata, Kenji Fujimoto, Ichiro Maruta
Abstract
In this work, we propose a new passivity-based sliding mode control (PBSMC) method for mechanical port-Hamiltonian systems. PBSMC is unification of sliding mode control and passivity-based control. It achieves sliding mode control and Lyapunov stability simultaneously by employing an energy-based Lyapunov function. The proposed method gives a family of stabilizing controllers that smoothly interpolates passivity-based control and sliding mode control with design parameters. The freedom is useful to adjust the tradeoff between robustness against external disturbances and undesired chattering vibration. In addition, this article relaxes the restrictive condition, which is required in the authors’ former result. As a result, we can apply the proposed PBSMC method to trajectory tracking control problems. Furthermore, the robustness of the proposed controller against matched and unmatched disturbances is investigated. Numerical examples demonstrate the effectiveness of the proposed method.
Citation
- Journal: IEEE Transactions on Automatic Control
- Year: 2024
- Volume: 69
- Issue: 8
- Pages: 5605–5612
- Publisher: Institute of Electrical and Electronics Engineers (IEEE)
- DOI: 10.1109/tac.2024.3371898
BibTeX
@article{Sakata_2024,
title={{Passivity-Based Sliding Mode Control for Mechanical Port-Hamiltonian Systems}},
volume={69},
ISSN={2334-3303},
DOI={10.1109/tac.2024.3371898},
number={8},
journal={IEEE Transactions on Automatic Control},
publisher={Institute of Electrical and Electronics Engineers (IEEE)},
author={Sakata, Naoki and Fujimoto, Kenji and Maruta, Ichiro},
year={2024},
pages={5605--5612}
}
References
- van der Schaft, A. L2 - Gain and Passivity Techniques in Nonlinear Control. Communications and Control Engineering (Springer London, 2000). doi:10.1007/978-1-4471-0507-7 – 10.1007/978-1-4471-0507-7
- Rodríguez, H. & Ortega, R. Stabilization of electromechanical systems via interconnection and damping assignment. International Journal of Robust and Nonlinear Control vol. 13 1095–1111 (2003) – 10.1002/rnc.804
- Fujimoto, K., Sakai, S. & Sugie, T. Passivity based control of a class of Hamiltonian systems with nonholonomic constraints. Automatica vol. 48 3054–3063 (2012) – 10.1016/j.automatica.2012.08.032
- Fujimoto, K. & Sugie, T. Canonical transformation and stabilization of generalized Hamiltonian systems. Systems & Control Letters vol. 42 217–227 (2001) – 10.1016/s0167-6911(00)00091-8
- Ortega, R., van der Schaft, A., Maschke, B. & Escobar, G. Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems. Automatica vol. 38 585–596 (2002) – 10.1016/s0005-1098(01)00278-3
- Ferguson, J., Donaire, A. & Middleton, R. H. Kinetic-Potential Energy Shaping for Mechanical Systems With Applications to Tracking. IEEE Control Systems Letters vol. 3 960–965 (2019) – 10.1109/lcsys.2019.2919842
- Venkatraman, A., Ortega, R., Sarras, I. & van der Schaft, A. Speed Observation and Position Feedback Stabilization of Partially Linearizable Mechanical Systems. IEEE Transactions on Automatic Control vol. 55 1059–1074 (2010) – 10.1109/tac.2010.2042010
- Romero, J. G., Ortega, R. & Sarras, I. A Globally Exponentially Stable Tracking Controller for Mechanical Systems Using Position Feedback. IEEE Transactions on Automatic Control vol. 60 818–823 (2015) – 10.1109/tac.2014.2330701
- Slotine. Applied Nonlinear Control (1991)
- Ferrara, A., Incremona, G. P. & Cucuzzella, M. Advanced and Optimization Based Sliding Mode Control: Theory and Applications. (2019) doi:10.1137/1.9781611975840 – 10.1137/1.9781611975840
- Levant, A. Quasi-continuous high-order sliding-mode controllers. 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475) 4605–4610 doi:10.1109/cdc.2003.1272286 – 10.1109/cdc.2003.1272286
- Moreno, J. A. Lyapunov Approach for Analysis and Design of Second Order Sliding Mode Algorithms. Lecture Notes in Control and Information Sciences 113–149 (2011) doi:10.1007/978-3-642-22164-4_4 – 10.1007/978-3-642-22164-4_4
- Fujimoto, K., Sakata, N., Maruta, I. & Ferguson, J. A Passivity Based Sliding Mode Controller for Simple Port-Hamiltonian Systems. IEEE Control Systems Letters vol. 5 839–844 (2021) – 10.1109/lcsys.2020.3005327
- Fujimoto, K., Baba, T., Sakata, N. & Maruta, I. A Passivity-Based Sliding Mode Controller for a Class of Electro-Mechanical Systems. IEEE Control Systems Letters vol. 6 1208–1213 (2022) – 10.1109/lcsys.2021.3089541
- Sakata, N., Fujimoto, K. & Maruta, I. New potential functions for passivity based sliding mode control. IFAC-PapersOnLine vol. 56 150–155 (2023) – 10.1016/j.ifacol.2023.02.026
- Fujimoto, K., Sakurama, K. & Sugie, T. Trajectory tracking control of port-controlled Hamiltonian systems via generalized canonical transformations. Automatica vol. 39 2059–2069 (2003) – 10.1016/j.automatica.2003.07.005
- Sakata, N., Fujimoto, K. & Maruta, I. On trajectory tracking control of simple port-Hamiltonian systems based on passivity based sliding mode control. IFAC-PapersOnLine vol. 54 38–43 (2021) – 10.1016/j.ifacol.2021.11.052