Tracking control for hybrid systems with state-triggered jumps

Research output: Contribution to journalArticleAcademicpeer-review

51 Citations (Scopus)
4 Downloads (Pure)

Abstract

This paper addresses the tracking problem in which the controller should stabilise time-varying reference trajectories of hybrid systems. Despite the fact that discrete events (or jumps) in hybrid systems can often not be controlled directly, as, e.g., is the case in impacting mechanical systems, the controller should still stabilise the desired trajectory. A major complication in the analysis of this hybrid tracking problem is that, in general, the jump times of the plant do not coincide with those of the reference trajectory. Consequently, the conventional Euclidean tracking error does not converge to zero, even if trajectories converge to the reference trajectory in between jumps, and the jump times converge to those of the reference trajectory. Hence, standard control approaches can not be applied. We propose a novel definition of the tracking error that overcomes this problem and formulate Lyapunov-based conditions for the global asymptotic stability of the hybrid reference trajectory. Using these conditions, we design hysteresis-based controllers that solve the hybrid tracking problem for two exemplary systems, including the well-known bouncing ball problem.
Original languageEnglish
Pages (from-to)876-890
Number of pages15
JournalIEEE Transactions on Automatic Control
Volume58
Issue number4
DOIs
Publication statusPublished - 2013

Fingerprint

Hybrid systems
Trajectories
Controllers
Asymptotic stability
Hysteresis

Cite this

@article{b71790bbaaad46aaa0596027678f7fdd,
title = "Tracking control for hybrid systems with state-triggered jumps",
abstract = "This paper addresses the tracking problem in which the controller should stabilise time-varying reference trajectories of hybrid systems. Despite the fact that discrete events (or jumps) in hybrid systems can often not be controlled directly, as, e.g., is the case in impacting mechanical systems, the controller should still stabilise the desired trajectory. A major complication in the analysis of this hybrid tracking problem is that, in general, the jump times of the plant do not coincide with those of the reference trajectory. Consequently, the conventional Euclidean tracking error does not converge to zero, even if trajectories converge to the reference trajectory in between jumps, and the jump times converge to those of the reference trajectory. Hence, standard control approaches can not be applied. We propose a novel definition of the tracking error that overcomes this problem and formulate Lyapunov-based conditions for the global asymptotic stability of the hybrid reference trajectory. Using these conditions, we design hysteresis-based controllers that solve the hybrid tracking problem for two exemplary systems, including the well-known bouncing ball problem.",
author = "J.J.B. Biemond and {Wouw, van de}, N. and W.P.M.H. Heemels and H. Nijmeijer",
year = "2013",
doi = "10.1109/TAC.2012.2223351",
language = "English",
volume = "58",
pages = "876--890",
journal = "IEEE Transactions on Automatic Control",
issn = "0018-9286",
publisher = "Institute of Electrical and Electronics Engineers",
number = "4",

}

Tracking control for hybrid systems with state-triggered jumps. / Biemond, J.J.B.; Wouw, van de, N.; Heemels, W.P.M.H.; Nijmeijer, H.

In: IEEE Transactions on Automatic Control, Vol. 58, No. 4, 2013, p. 876-890.

Research output: Contribution to journalArticleAcademicpeer-review

TY - JOUR

T1 - Tracking control for hybrid systems with state-triggered jumps

AU - Biemond, J.J.B.

AU - Wouw, van de, N.

AU - Heemels, W.P.M.H.

AU - Nijmeijer, H.

PY - 2013

Y1 - 2013

N2 - This paper addresses the tracking problem in which the controller should stabilise time-varying reference trajectories of hybrid systems. Despite the fact that discrete events (or jumps) in hybrid systems can often not be controlled directly, as, e.g., is the case in impacting mechanical systems, the controller should still stabilise the desired trajectory. A major complication in the analysis of this hybrid tracking problem is that, in general, the jump times of the plant do not coincide with those of the reference trajectory. Consequently, the conventional Euclidean tracking error does not converge to zero, even if trajectories converge to the reference trajectory in between jumps, and the jump times converge to those of the reference trajectory. Hence, standard control approaches can not be applied. We propose a novel definition of the tracking error that overcomes this problem and formulate Lyapunov-based conditions for the global asymptotic stability of the hybrid reference trajectory. Using these conditions, we design hysteresis-based controllers that solve the hybrid tracking problem for two exemplary systems, including the well-known bouncing ball problem.

AB - This paper addresses the tracking problem in which the controller should stabilise time-varying reference trajectories of hybrid systems. Despite the fact that discrete events (or jumps) in hybrid systems can often not be controlled directly, as, e.g., is the case in impacting mechanical systems, the controller should still stabilise the desired trajectory. A major complication in the analysis of this hybrid tracking problem is that, in general, the jump times of the plant do not coincide with those of the reference trajectory. Consequently, the conventional Euclidean tracking error does not converge to zero, even if trajectories converge to the reference trajectory in between jumps, and the jump times converge to those of the reference trajectory. Hence, standard control approaches can not be applied. We propose a novel definition of the tracking error that overcomes this problem and formulate Lyapunov-based conditions for the global asymptotic stability of the hybrid reference trajectory. Using these conditions, we design hysteresis-based controllers that solve the hybrid tracking problem for two exemplary systems, including the well-known bouncing ball problem.

U2 - 10.1109/TAC.2012.2223351

DO - 10.1109/TAC.2012.2223351

M3 - Article

VL - 58

SP - 876

EP - 890

JO - IEEE Transactions on Automatic Control

JF - IEEE Transactions on Automatic Control

SN - 0018-9286

IS - 4

ER -