[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3575870.3587124acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article

Safe Self-Triggered Control Based on Precomputed Reachability Sequences

Published: 09 May 2023 Publication History

Abstract

Self-triggered controllers have the potential to improve the state-of-the-art of Cyber-Physical Systems (CPSs) by enhancing the performance of the underlying closed-loop control systems. However, a major concern in deploying a self-triggered controller in a safety-critical CPS is that the stabilizing self-triggered controller may not always guarantee the satisfaction of the safety constraints. We propose a self-triggered control scheme that deals with the safe scheduling of control tasks for uncertain continuous-time linear systems. We derive a computationally efficient scheduling function that computes an upper bound on the next sampling period as a function of the current state in the presence of additive disturbance. To reduce the computational complexity of online reachability analysis and increase accuracy, we compute a large sequence of reachable sets offline and use these precomputed sets to derive a low-complexity online scheduling function that computes sufficiently large bounds in real time. We evaluate our algorithm on three high-dimensional benchmark control systems, where two of the examples have a twelve-dimensional joint state plus feedback input. Experimental results demonstrate that our self-triggered control algorithm guarantees the safety of the closed-loop control system through negligible online computation, establishing the feasibility of its practical implementation.

References

[1]
Santosh Arvind Adimoolam. 2018. A calculus of complex zonotopes for invariance and stability verification of hybrid systems. Ph. D. Dissertation. Université Grenoble Alpes.
[2]
Santosh Arvind Adimoolam and Thao Dang. 2021. Safety Verification of Networked Control Systems by Complex Zonotopes. Leibniz Transactions on Embedded Systems (2021).
[3]
Mohammad Al Khatib, Antoine Girard, and Thao Dang. 2017. Stability verification and timing contract synthesis for linear impulsive systems using reachability analysis. Nonlinear Analysis: Hybrid Systems 25 (2017), 211–226.
[4]
João Almeida, Carlos Silvestre, and António M. Pascoal. 2010. Self-triggered state feedback control of linear plants under bounded disturbances. In 49th IEEE Conference on Decision and Control (CDC). 7588–7593.
[5]
Adolfo Anta and Paulo Tabuada. 2010. To Sample or not to Sample: Self-Triggered Control for Nonlinear Systems. IEEE Trans. Automat. Control 55, 9 (2010), 2030–2042.
[6]
K. J. Aström and B. Wittenmark. 1984. Computer Controlled Systems: Theory and Design. Prentice Hall.
[7]
Eugene Boman and Robert Rogers. 2022. Real Analysis. LibreTexts. https://math.libretexts.org/@go/page/115355?pdf
[8]
Florian David Brunner, Maurice Heemels, and Frank Allgöwer. 2016. Robust self-triggered MPC for constrained linear systems: A tube-based approach. Automatica 72 (2016), 73–83.
[9]
A. Cervin, D. Henriksson, B. Lincoln, J. Eker, and K.-E. Arzen. 2003. How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime. IEEE Control Systems Magazine 23, 3 (2003), 16–30.
[10]
M.D. Di Benedetto, S. Di Gennaro, and A. D’Innocenzo. 2011. Digital self triggered robust control of nonlinear systems. In 2011 50th IEEE Conference on Decision and Control and European Control Conference. 1674–1679.
[11]
Parasara Sridhar Duggirala and Ashish Tiwari. 2013. Safety verification for linear systems. In 2013 Proceedings of the International Conference on Embedded Software (EMSOFT). 1–10.
[12]
Alina Eqtami, Shahab Heshmati-alamdari, Dimos V. Dimarogonas, and Kostas J. Kyriakopoulos. 2013. Self-triggered Model Predictive Control for nonholonomic systems. In European Control Conference (ECC). 638–643.
[13]
Gene F. Franklin, Michael L. Workman, and Dave Powell. 1997. Digital Control of Dynamic Systems (3rd ed.). Addison-Wesley Longman Publishing Co., Inc., USA.
[14]
Yulong Gao, Pian Yu, Dimos V Dimarogonas, Karl H Johansson, and Lihua Xie. 2019. Robust self-triggered control for time-varying and uncertain constrained systems via reachability analysis. Automatica 107 (2019), 574–581.
[15]
Antoine Girard. 2005. Reachability of uncertain linear systems using zonotopes. In International Workshop on Hybrid Systems: Computation and Control. Springer, 291–305.
[16]
Kazumune Hashimoto, Shuichi Adachi, and Dimos V Dimarogonas. 2017. Self-triggered control for constrained systems: a contractive set-based approach. In 2017 American Control Conference (ACC). IEEE, 1011–1016.
[17]
W. P. M. H. Heemels, J. H. Sandee, and P. P. J. Van Den Bosch. 2008. Analysis of event-driven controllers for linear systems. Intl. J. of Control 81, 4 (2008), 571–590.
[18]
Erik Henriksson, Daniel E. Quevedo, Henrik Sandberg, and Karl Henrik Johansson. 2012. Self-Triggered Model Predictive Control for Network Scheduling and Control. IFAC Proceedings Volumes 45, 15 (2012), 432–438.
[19]
Manuel Mazo Jr., Adolfo Anta, and Paulo Tabuada. 2009. On self-triggered control for linear systems: Guarantees and complexity. In 10th European Control Conference, ECC 2009, Budapest, Hungary, 23-26 August 2009. IEEE, 3767–3772.
[20]
Manuel Mazo Jr. and Paulo Tabuada. 2009. Input-to-state stability of self-triggered control systems. In Proceedings of the 48th IEEE Conference on Decision and Control, CDC 2009, combined withe the 28th Chinese Control Conference, December 16-18, 2009, Shanghai, China. IEEE, 928–933.
[21]
David Kooi, Mohamed Maghenem, and Ricardo G. Sanfelice. 2021. Self-Triggered Control to Guarantee Forward Pre-Invariance with Uniformly Positive Inter-Event Times. In 2021 American Control Conference (ACC). 2278–2283.
[22]
Markus Kögel and Rolf Findeisen. 2014. On self-triggered reduced-attention control for constrained systems. In 53rd IEEE Conference on Decision and Control. 2795–2801.
[23]
Colas Le Guernic and Antoine Girard. 2010. Reachability analysis of linear systems using support functions. Nonlinear Analysis: Hybrid Systems 4, 2 (2010), 250–262.
[24]
Ibtissem Ben Makhlouf and Stefan Kowalewski. 2014. Networked Cooperative Platoon of Vehicles for Testing Methods and Verification Tools. In ARCH@ CPSWeek. 37–42.
[25]
Manuel Mazo, Adolfo Anta, and Paulo Tabuada. 2010. An ISS self-triggered implementation of linear controllers. Automatica 46, 8 (2010), 1310–1314.
[26]
Stephen Prajna, Ali Jadbabaie, and George J. Pappas. 2007. A Framework for Worst-Case and Stochastic Safety Verification Using Barrier Certificates. IEEE Trans. Autom. Control. 52, 8 (2007), 1415–1428.
[27]
Manuel Rauscher, Melanie Kimmel, and Sandra Hirche. 2016. Constrained robot control using control barrier functions. In 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). 27–285.
[28]
Nanang Syahroni, Young Bong Seo, and Jae Weon Choi. 2008. Depth control of autonomous underwater vehicle based on open control platform. IFAC Proceedings Volumes 41, 2 (2008), 3707–3712.
[29]
Paulo Tabuada. 2007. Event-Triggered Real-Time Scheduling of Stabilizing Control Tasks. IEEE Trans. Autom. Control. 52, 9 (2007), 1680–1685.
[30]
M. Velasco, P Marti, and J. M. Fuertes. 2003. The self-triggered task model for real-time control systems. In Work In Progress Proceedings of RTSS. 67–70.
[31]
Xiaofeng Wang and Michael D. Lemmon. 2009. Self-Triggered Feedback Control Systems With Finite-Gain Stability. IEEE Trans. Automat. Control 54, 3 (2009), 452–467.
[32]
Xiaofeng Wang and Michael D. Lemmon. 2010. Self-Triggering Under State-Independent Disturbances. IEEE Trans. Automat. Control 55, 6 (2010), 1494–1500.
[33]
Peter Wieland and Frank Allgöwer. 2007. CONSTRUCTIVE SAFETY USING CONTROL BARRIER FUNCTIONS. IFAC Proceedings Volumes 40, 12 (2007), 462–467.
[34]
Guang Yang, Calin Belta, and Roberto Tron. 2019. Self-triggered Control for Safety Critical Systems Using Control Barrier Functions. In American Control Conference (ACC). 4454–4459.
[35]
Betsega Yosef. 2021. Feedback Linearization with LQR Control Approach for Quadrotor Trajectory Tracking. Ph. D. Dissertation. Addis Ababa Institute of Technology.
[36]
Karl-Erik Åarzén. 1999. A simple event-based PID controller. IFAC Proceedings Volumes 32, 2 (1999), 8687–8692.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
HSCC '23: Proceedings of the 26th ACM International Conference on Hybrid Systems: Computation and Control
May 2023
239 pages
ISBN:9798400700330
DOI:10.1145/3575870
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 May 2023

Permissions

Request permissions for this article.

Check for updates

Badges

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • Science and Engineering Board India

Conference

HSCC '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate 153 of 373 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 89
    Total Downloads
  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)1
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media