Trajectory tracking for nonlinear systems using extended quadratic port-Hamiltonian models without input and state coordinate transformations
Authors
N.H. Hoang, T.S. Nguyen, T.K.P. Le, T.T.H. Phan, M.A. Hussain, D. Dochain
Abstract
In this note, an enhanced trajectory tracking (or equivalently, tracking-error) approach is developed for the control of nonlinear systems whenever the stage of feedback passivation design prior to synthesizing state feedback controllers is impossible. To achieve this purpose while using the original state vector to retain its interpretation, it is possible without the use of input and state coordinate transformations to combine the system dynamics with the so-called extended quadratic port-Hamiltonian (PH) models (including possibly the quadratic pseudo PH models) which are then divided into non-relaxing and relaxing ones for further study on control benefits. Interestingly, both cases are associated to a unifying quadratic Hamiltonian storage function similar to that of electrical, mechanical, or electromechanical systems with a specific insight. Sufficient conditions for the global asymptotic or exponential convergence of the system trajectory to the reference one are shown. In addition, a Proportional–Integral action can be added to the tracking control for improving the closed-loop performance and robustness. The proposed approach is illustrated via two case studies, including the non-minimum phase Van de Vusse reaction system and the 3-DOF SCARA robot.
Keywords
nonlinear systems, proportional–integral control, quadratic port-hamiltonian systems, tracking control
Citation
- Journal: Systems & Control Letters
- Year: 2022
- Volume: 167
- Issue:
- Pages: 105325
- Publisher: Elsevier BV
- DOI: 10.1016/j.sysconle.2022.105325
BibTeX
@article{Hoang_2022,
title={{Trajectory tracking for nonlinear systems using extended quadratic port-Hamiltonian models without input and state coordinate transformations}},
volume={167},
ISSN={0167-6911},
DOI={10.1016/j.sysconle.2022.105325},
journal={Systems \& Control Letters},
publisher={Elsevier BV},
author={Hoang, N.H. and Nguyen, T.S. and Le, T.K.P. and Phan, T.T.H. and Hussain, M.A. and Dochain, D.},
year={2022},
pages={105325}
}References
- Strogatz, (2015)
- Glansdorff, (1971)
- Aström KJ, Murray RM (2008) Feedback System – 10.1515/9781400828739
- Mayne DQ (2014) Model predictive control: Recent developments and future promise. Automatica 50(12):2967–2986. https://doi.org/10.1016/j.automatica.2014.10.12 – 10.1016/j.automatica.2014.10.128
- Guay M, Dochain D (2015) A time-varying extremum-seeking control approach. Automatica 51:356–363. https://doi.org/10.1016/j.automatica.2014.10.07 – 10.1016/j.automatica.2014.10.078
- Van der Schaft, (2017)
- (2001) Putting energy back in control. IEEE Control Syst 21(2):18–33. https://doi.org/10.1109/37.91539 – 10.1109/37.915398
- Ortega R, Jeltsema D, Scherpen JMA (2003) Power shaping: A new paradigm for stabilization of nonlinear RLC circuits. IEEE Trans Automat Contr 48(10):1762–1767. https://doi.org/10.1109/tac.2003.81791 – 10.1109/tac.2003.817918
- Alonso AA, Ydstie BE (2001) Stabilization of distributed systems using irreversible thermodynamics. Automatica 37(11):1739–1755. https://doi.org/10.1016/s0005-1098(01)00140- – 10.1016/s0005-1098(01)00140-6
- Ramírez H, Le Gorrec Y, Maschke B, Couenne F (2016) On the passivity based control of irreversible processes: A port-Hamiltonian approach. Automatica 64:105–111. https://doi.org/10.1016/j.automatica.2015.07.00 – 10.1016/j.automatica.2015.07.002
- Isidori, (2013)
- Khalil, (2002)
- Byrnes CI, Isidori A, Willems JC (1991) Passivity, feedback equivalence, and the global stabilization of minimum phase nonlinear systems. IEEE Trans Automat Contr 36(11):1228–1240. https://doi.org/10.1109/9.10093 – 10.1109/9.100932
- Larsen M, Janković M, Kokotović PV (2003) Coordinated passivation designs. Automatica 39(2):335–341. https://doi.org/10.1016/s0005-1098(02)00237- – 10.1016/s0005-1098(02)00237-6
- Sira-Ramirez H, Angulo-Nunez MI (1997) Passivity-based control of nonlinear chemical processes. International Journal of Control 68(5):971–996. https://doi.org/10.1080/00207179722316 – 10.1080/002071797223163
- Sira-Ramirez H (1998) A general canonical form for feedback passivity of nonlinear systems. International Journal of Control 71(5):891–905. https://doi.org/10.1080/00207179822162 – 10.1080/002071798221623
- 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
- Maschke BM, Van Der Schaft AJ, Breedveld PC (1992) An intrinsic hamiltonian formulation of network dynamics: non-standard poisson structures and gyrators. Journal of the Franklin Institute 329(5):923–966. https://doi.org/10.1016/s0016-0032(92)90049- – 10.1016/s0016-0032(92)90049-m
- Maschke B, Ortega R, Van Der Schaft AJ (2000) Energy-based Lyapunov functions for forced Hamiltonian systems with dissipation. IEEE Trans Automat Contr 45(8):1498–1502. https://doi.org/10.1109/9.87175 – 10.1109/9.871758
- Monshizadeh N, Monshizadeh P, Ortega R, van der Schaft A (2019) Conditions on shifted passivity of port-Hamiltonian systems. Systems & Control Letters 123:55–61. https://doi.org/10.1016/j.sysconle.2018.10.01 – 10.1016/j.sysconle.2018.10.010
- Wang Y, Li C, Cheng D (2003) Generalized Hamiltonian realization of time-invariant nonlinear systems. Automatica 39(8):1437–1443. https://doi.org/10.1016/s0005-1098(03)00132- – 10.1016/s0005-1098(03)00132-8
- Farschman CA, Viswanath KP, Erik Ydstie B (1998) Process systems and inventory control. AIChE Journal 44(8):1841–1857. https://doi.org/10.1002/aic.69044081 – 10.1002/aic.690440814
- Hoang NH, Ydstie BE (2022) Integration of inventory control into the port‐Hamiltonian framework for dissipative stabilization of chemical reactors. Asian Journal of Control 24(5):2490–2504. https://doi.org/10.1002/asjc.266 – 10.1002/asjc.2668
- Antonelli R, Astolfi A (2003) Continuous stirred tank reactors: easy to stabilise? Automatica 39(10):1817–1827. https://doi.org/10.1016/s0005-1098(03)00177- – 10.1016/s0005-1098(03)00177-8
- Ramírez H, Sbarbaro D, Ortega R (2009) On the control of non-linear processes: An IDA–PBC approach. Journal of Process Control 19(3):405–414. https://doi.org/10.1016/j.jprocont.2008.06.01 – 10.1016/j.jprocont.2008.06.018
- Batlle C, Ortega R, Sbarbaro D, Ramírez H (2010) Corrigendum to “On the control of non-linear processes: An IDA-PBC approach” (H. Ramírez et al., Journal of Process Control 19 (1) (2009) 405–414). Journal of Process Control 20(1):121–122. https://doi.org/10.1016/j.jprocont.2009.09.00 – 10.1016/j.jprocont.2009.09.009
- Nguyen TS, Hoang NH, Azlan Hussain M (2018) Feedback passivation plus tracking-error-based multivariable control for a class of free-radical polymerisation reactors. International Journal of Control 92(9):1970–1984. https://doi.org/10.1080/00207179.2017.142339 – 10.1080/00207179.2017.1423393
- Nguyen TS, Tan CK, Hoang NH, Hussain MA (2019) Tracking-error-based control of a chemical reactor using decoupled dynamic variables. IFAC-PapersOnLine 52(7):74–79. https://doi.org/10.1016/j.ifacol.2019.07.01 – 10.1016/j.ifacol.2019.07.013
- Nguyen TS, Hoang NH, Hussain MA (2018) Tracking error plus damping injection control of non-minimum phase processes. IFAC-PapersOnLine 51(18):643–648. https://doi.org/10.1016/j.ifacol.2018.09.35 – 10.1016/j.ifacol.2018.09.351
- 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
- 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
- Stadlmayr R, Schoberl M, Schlacher K (2007) A combination of feedforward and feedback for the control of the nonlinear benchmark Inertia Wheel Pendulum. 2007 European Control Conference (ECC) 5802–580 – 10.23919/ecc.2007.7068753
- Schöberl M, Schlacher K (2012) On an intrinsic formulation of time-variant Port Hamiltonian systems. Automatica 48(9):2194–2200. https://doi.org/10.1016/j.automatica.2012.06.01 – 10.1016/j.automatica.2012.06.014
- Jeltsema D, Scherpen JMA (2003) A dual relation between port-Hamiltonian systems and the Brayton–Moser equations for nonlinear switched RLC circuits. Automatica 39(6):969–979. https://doi.org/10.1016/s0005-1098(03)00070- – 10.1016/s0005-1098(03)00070-0
- Favache A, Dochain D, Winkin JJ (2011) Power-shaping control: Writing the system dynamics into the Brayton–Moser form. Systems & Control Letters 60(8):618–624. https://doi.org/10.1016/j.sysconle.2011.04.02 – 10.1016/j.sysconle.2011.04.021
- Guay M, Hudon N (2016) Stabilization of Nonlinear Systems via Potential-Based Realization. IEEE Trans Automat Contr 61(4):1075–1080. https://doi.org/10.1109/tac.2015.245567 – 10.1109/tac.2015.2455671
- Dörfler F, Johnsen JK, Allgöwer F (2009) An introduction to interconnection and damping assignment passivity-based control in process engineering. Journal of Process Control 19(9):1413–1426. https://doi.org/10.1016/j.jprocont.2009.07.01 – 10.1016/j.jprocont.2009.07.015
- Hoang NH, Mai TP, Dochain D (2015) On the relaxing dissipation of dissipative pseudo Hamiltonian models. IFAC-PapersOnLine 48(8):1051–1056. https://doi.org/10.1016/j.ifacol.2015.09.10 – 10.1016/j.ifacol.2015.09.107
- Ramirez H, Maschke B, Sbarbaro D (2013) Irreversible port-Hamiltonian systems: A general formulation of irreversible processes with application to the CSTR. Chemical Engineering Science 89:223–234. https://doi.org/10.1016/j.ces.2012.12.00 – 10.1016/j.ces.2012.12.002
- Ha Hoang N, Couenne F, Le Gorrec Y, Chen CL, Ydstie BE (2013) Passivity-based nonlinear control of CSTR via asymptotic observers. Annual Reviews in Control 37(2):278–288. https://doi.org/10.1016/j.arcontrol.2013.09.00 – 10.1016/j.arcontrol.2013.09.007
- Olsson H, Åström KJ, Canudas de Wit C, Gäfvert M, Lischinsky P (1998) Friction Models and Friction Compensation. European Journal of Control 4(3):176–195. https://doi.org/10.1016/s0947-3580(98)70113- – 10.1016/s0947-3580(98)70113-x
- Olsson H, Astrom KJ (2001) Friction generated limit cycles. IEEE Trans Contr Syst Technol 9(4):629–636. https://doi.org/10.1109/87.93097 – 10.1109/87.930974
- Pham, Systems without equilibrium. (2017)
- Edgar, (2007)
- Nguyen TS, Tan CK, Hoang NH, Hussain MA, Bonvin D (2021) A perturbed Port-Hamiltonian approach for the stabilization of homogeneous reaction systems via the control of vessel extents. Computers & Chemical Engineering 154:107458. https://doi.org/10.1016/j.compchemeng.2021.10745 – 10.1016/j.compchemeng.2021.107458
- Reyes-Báez R, van der Schaft A, Jayawardhana B (2017) Tracking Control of Fully-actuated port-Hamiltonian Mechanical Systems via Sliding Manifolds and Contraction Analysis. IFAC-PapersOnLine 50(1):8256–8261. https://doi.org/10.1016/j.ifacol.2017.08.139 – 10.1016/j.ifacol.2017.08.1395
- Reyes-Báez, (2019)
- 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