Home Rollout event-triggered control: reconciling event- and time-triggered control
Article
Licensed
Unlicensed Requires Authentication

Rollout event-triggered control: reconciling event- and time-triggered control

  • Stefan Wildhagen

    Stefan Wildhagen received the Master’s degree in Engineering Cybernetics from the University of Stuttgart, Germany, in 2018. He has since been a doctoral student at the Institute for Systems Theory and Automatic Control under supervision of Prof. Allgöwer and a member of the Graduate School Simulation Technology at the University of Stuttgart. His research interests are in the area of Networked Control Systems, with a focus on optimization-based scheduling and control as well as on data-driven methods.

    EMAIL logo
    , Frank Dürr

    Frank Dürr is a senior researcher and lecturer at the Distributed Systems Department of the Institute of Parallel and Distributed Systems (IPVS) at University of Stuttgart, Germany. He received both his doctoral degree and diploma in computer science from University of Stuttgart. Frank Dürr is currently leading the mobile computing and the software-defined networking (SDN) & time-sensitive networking (TSN) groups of the Distributed Systems Department. He has given tutorials on SDN at several national and international conferences, and as a lecturer he has been giving lectures and practical courses on networked systems and SDN. Besides SDN and TSN, Frank Dürr’s research interests include mobile and pervasive computing, location privacy, and cloud computing aspects overlapping with these topics like mobile cloud and edge computing, or datacenter networks.

    and Frank Allgöwer

    Frank Allgöwer is professor of mechanical engineering at the University of Stuttgart, Germany, and Director of the Institute for Systems Theory and Automatic Control (IST) there. He is active in serving the community in several roles: Among others he was President of the International Federation of Automatic Control (IFAC) for the years 2017–2020, Vicepresident for Technical Activities of the IEEE Control Systems Society for 2013/14, and Editor of the journal Automatica from 2001 until 2015. From 2012 until 2020 he served in addition as Vice-president for the German Research Foundation (DFG), which is Germany’s most important research funding organization. His research interests include predictive control, data-based control, networked control, cooperative control, and nonlinear control with application to a wide range of fields including systems biology.

Published/Copyright: March 25, 2022

Abstract

Event-triggered control (ETC) and time-triggered control (TTC), the classical concepts to determine the transmission instants for networked control systems, each come with drawbacks: It is difficult to tune ETC such that a certain bandwidth is respected, whereas TTC cannot adapt the sampling interval to the current state of the control system. In this article, we provide an overview over rollout ETC, a method aimed at reconciling the advantages of ETC and TTC. We unite two variants of rollout ETC under a common framework and present conditions for convergence and compliance with a predefined bandwidth limit. Furthermore, we demonstrate that rollout ETC satisfies a performance bound and that it allows for a very flexible transmission scheduling similar to classical ETC. The mentioned beneficial properties are illustrated through extensive numerical simulations.

Zusammenfassung

Sowohl bei der ereignisbasierten als auch der zeitgesteuerten Regelung (ETC, TTC), den klassischen Konzepten zur Bestimmung der Übertragungszeitpunkte für vernetzte Regelungssysteme, gibt es Nachteile: Die Auslegung von ETC, sodass eine bestimmte Bandbreite eingehalten wird, gestaltet sich oft als schwierig und TTC kann die Abtastrate nicht an den aktuellen Zustand der Regelstrecke anpassen. Dieser Artikel gibt einen Überblick über rollout ETC, eine Methode, die darauf abzielt, die Vorteile von ETC und TTC zu vereinen. Es werden zwei Varianten von rollout ETC in demselben Theorierahmen vereinigt und Bedingungen für Konvergenz und die Einhaltung einer vorher festgelegten Bandbreite präsentiert. Außerdem wird gezeigt, dass rollout ETC eine Mindestregelgüte garantiert und eine sehr flexible Übertragungsplanung, ähnlich zu klassischem ETC, ermöglicht. Die erwähnten vorteilhaften Eigenschaften werden anhand von umfangreichen numerischen Simulationen veranschaulicht.

Award Identifier / Grant number: EXC 2075 – 390740016

Award Identifier / Grant number: AL 316/13-2 – 285825138

Funding statement: Funded by Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy – EXC 2075 – 390740016 and under grant AL 316/13-2 – 285825138.

About the authors

Stefan Wildhagen

Stefan Wildhagen received the Master’s degree in Engineering Cybernetics from the University of Stuttgart, Germany, in 2018. He has since been a doctoral student at the Institute for Systems Theory and Automatic Control under supervision of Prof. Allgöwer and a member of the Graduate School Simulation Technology at the University of Stuttgart. His research interests are in the area of Networked Control Systems, with a focus on optimization-based scheduling and control as well as on data-driven methods.

Frank Dürr

Frank Dürr is a senior researcher and lecturer at the Distributed Systems Department of the Institute of Parallel and Distributed Systems (IPVS) at University of Stuttgart, Germany. He received both his doctoral degree and diploma in computer science from University of Stuttgart. Frank Dürr is currently leading the mobile computing and the software-defined networking (SDN) & time-sensitive networking (TSN) groups of the Distributed Systems Department. He has given tutorials on SDN at several national and international conferences, and as a lecturer he has been giving lectures and practical courses on networked systems and SDN. Besides SDN and TSN, Frank Dürr’s research interests include mobile and pervasive computing, location privacy, and cloud computing aspects overlapping with these topics like mobile cloud and edge computing, or datacenter networks.

Frank Allgöwer

Frank Allgöwer is professor of mechanical engineering at the University of Stuttgart, Germany, and Director of the Institute for Systems Theory and Automatic Control (IST) there. He is active in serving the community in several roles: Among others he was President of the International Federation of Automatic Control (IFAC) for the years 2017–2020, Vicepresident for Technical Activities of the IEEE Control Systems Society for 2013/14, and Editor of the journal Automatica from 2001 until 2015. From 2012 until 2020 he served in addition as Vice-president for the German Research Foundation (DFG), which is Germany’s most important research funding organization. His research interests include predictive control, data-based control, networked control, cooperative control, and nonlinear control with application to a wide range of fields including systems biology.

References

1. Antunes, D. and W. P. M. H. Heemels. 2014. Rollout event-triggered control: beyond periodic control performance. IEEE Trans. Automatic Control 59(12): 3296–3311.10.1109/TAC.2014.2351932Search in Google Scholar

2. Astrom, K. J. and B. M. Bernhardsson. 2002. Comparison of Riemann and Lebesgue sampling for first order stochastic systems. In: Proc. Conf. Decision and Control, vol. 2, pp. 2011–2016.Search in Google Scholar

3. de A. Gleizer, G. and M. Mazo. 2020. Scalable traffic models for scheduling of linear periodic event-triggered controllers. In: Proc. 21st IFAC World Congr., pp. 2726–2732.10.1016/j.ifacol.2020.12.2525Search in Google Scholar

4. Faulwasser, T., L. Grüne and M. A. Müller. 2018. Economic nonlinear model predictive control: Stability, optimality and performance. Foundations and Trends in Systems and Control 5(1): 1–98.10.1561/2600000014Search in Google Scholar

5. Gommans, T., T. A. F. Theunisse, D. Antunes and W. P. M. H. Heemels. 2017. Resource-aware MPC for constrained linear systems: Two rollout approaches. Jrnl. Process Control 51: 68–83.10.1016/j.jprocont.2016.12.004Search in Google Scholar

6. Heemels, W. P. M. H., M. C. F. Donkers and A. R. Teel. 2013. Periodic event-triggered control for linear systems. IEEE Trans. Automatic Control 58(4): 847–861.10.1109/TAC.2012.2220443Search in Google Scholar

7. Heemels, W. P. M. H., K. H. Johansson and P. Tabuada. 2012. An introduction to event-triggered and self-triggered control. In: Proc. Conf. Decision and Control, pp. 3270–3285.10.1109/CDC.2012.6425820Search in Google Scholar

8. Hespanha, J. P., P. Naghshtabrizi and Y. Xu. 2007. A survey of recent results in networked control systems. Proceedings of the IEEE 95(1): 138–162.10.1109/JPROC.2006.887288Search in Google Scholar

9. Jaumann, F., S. Wildhagen and F. Allgöwer. 2020. Saving tokens in rollout control with token bucket specification. In: Proc. 21st IFAC World Congress, pp. 2662–2669.10.1016/j.ifacol.2020.12.313Search in Google Scholar

10. Kolarijani, A. S. and M. Mazo. 2016. Formal traffic characterization of LTI event-triggered control systems. IEEE Trans. Control of Network Systems 5(1): 274–283.10.1109/TCNS.2016.2603008Search in Google Scholar

11. Kögel, M. and R. Findeisen. 2013. Stability of NMPC with cyclic horizons. In: Proc. IFAC Symp. Nonlinear Control Systems, pp. 809–814.10.3182/20130904-3-FR-2041.00184Search in Google Scholar

12. Kögel, M., D. Quevedo and R. Findeisen. 2019. Combined control and communication scheduling for constrained system using robust output feedback MPC. In: Proc. Europ. Control Conf., pp. 1778–1783.10.23919/ECC.2019.8796135Search in Google Scholar

13. Lazar, M. and M. Tetteroo. 2018. Computation of terminal costs and sets for discrete–time nonlinear MPC. In: Proc. IFAC Conf. Nonlinear Model Predictive Control, pp. 141–146.10.1016/j.ifacol.2018.11.006Search in Google Scholar

14. Löfberg, J. 2004. Yalmip: A toolbox for modeling and optimization in MATLAB. In: Proc. CACSD Conf.Search in Google Scholar

15. Peters, E., D. Quevedo and M. Fu. 2016. Controller and scheduler codesign for feedback control over IEEE 802.15.4 networks. IEEE Trans. Control Systems Technology 24(6): 2016–2030.10.1109/TCST.2016.2517571Search in Google Scholar

16. Pluymers, B., J. Rossiter, J. Suykens and B. De Moor. 2005. Efficient computation of polyhedral invariant sets for LPV systems and application to robust MPC.Search in Google Scholar

17. Postoyan, R., R. G. Sanfelice and W. P. M. H. Heemels. 2019. Inter-event times analysis for planar linear event-triggered controlled systems. In: Proc. Conf. Decision and Control, pp. 1662–1667.10.1109/CDC40024.2019.9028888Search in Google Scholar

18. Rosenthal, F., B. Noack and U. Hanebeck. 2018. Scheduling of measurement transmission in networked control systems subject to communication constraints. In: Proc. American Control Conf., pp. 5730–5736.10.23919/ACC.2018.8431107Search in Google Scholar

19. Tabuada, P.. 2007. Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Automatic Control 52(9): 1680–1685.10.1109/TAC.2007.904277Search in Google Scholar

20. Tanenbaum, A. S. and D. J. Wetherall. 2011. Computer Networks. 5th edition. Pearson.Search in Google Scholar

21. Tutuncu, R. H., K. C. Toh and M. J. Todd. 2003. Solving semidefinite-quadratic-linear programs using SDPT3. Mathematical Programming Ser. B 95: 189–217.10.1007/s10107-002-0347-5Search in Google Scholar

22. Walsh, G. C. and H. Ye. 2001. Scheduling of networked control systems. IEEE Control Systems Mag. 21(1): 57–65.10.1109/37.898792Search in Google Scholar

23. Wildhagen, S. and F. Allgöwer. 2020. Rollout scheduling and control for disturbed systems via tube MPC. In: Proc. Conf. Decision and Control, pp. 3145–3150.10.1109/CDC42340.2020.9304512Search in Google Scholar

24. Wildhagen, S. and F. Allgöwer. 2020. Scheduling and control over networks using MPC with time-varying terminal ingredients. In: Proc. American Control Conf., pp. 1913–1918.10.23919/ACC45564.2020.9147411Search in Google Scholar

25. Wildhagen, S., M. A. Müller and F. Allgöwer. 2019. Economic MPC using a cyclic horizon with application to Networked Control Systems. In: Proc. IFAC Symp. Nonlinear Control Systems, pp. 796–801.10.1016/j.ifacol.2019.12.011Search in Google Scholar

26. Wildhagen, S., M. A. Müller and F. Allgöwer. 2019. Predictive control over a dynamical token bucket network. IEEE Control Systems Letters 3(4): 859–864.10.1109/LCSYS.2019.2919264Search in Google Scholar

27. Zhang, L., H. Gao and O. Kaynak. 2012. Network-induced constraints in networked control systems – a survey. IEEE Trans. Industrial Informatics 9(1): 403–416.10.1109/TII.2012.2219540Search in Google Scholar

Received: 2021-08-03
Accepted: 2022-02-07
Published Online: 2022-03-25
Published in Print: 2022-04-26

© 2022 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 13.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/auto-2021-0111/html
Scroll to top button