Adaptive Design of Real-Time Control Systems subject to Sporadic Overruns
(2021) 2021 Design, Automation and Test in Europe Conference and Exhibition, DATE 2021 In Proceedings -Design, Automation and Test in Europe, DATE 2021-February. p.1887-1892- Abstract
Most off-the-shelf embedded control systems lack proper mechanisms to handle computational overload conditions. Therefore, delays may accumulate and produce overruns, potentially harming the stability and performance of the controlled system. In this paper, we explore a controller implementation in which overrun events are tolerated and tackled with a proper countermeasure, which can be easily plugged into existing controller implementations and in particular commercial off-the-shelf control systems. When an overrun occurs, the control period of the next job is reinitialized and its control parameters are adjusted to counteract the additional delay of the previous job. The main strength of this approach resides in a straightforward... (More)
Most off-the-shelf embedded control systems lack proper mechanisms to handle computational overload conditions. Therefore, delays may accumulate and produce overruns, potentially harming the stability and performance of the controlled system. In this paper, we explore a controller implementation in which overrun events are tolerated and tackled with a proper countermeasure, which can be easily plugged into existing controller implementations and in particular commercial off-the-shelf control systems. When an overrun occurs, the control period of the next job is reinitialized and its control parameters are adjusted to counteract the additional delay of the previous job. The main strength of this approach resides in a straightforward applicability and in a high flexibility in deployment. It does neither require a stochastic model of the timing evolution of the system, nor rely on prediction of future delays. We provide an exact tool to determine the system stability, which requires only the knowledge of the worst case response time. The final controlled system exhibits a good trade-off between simplicity and performance, both during nominal and overload conditions.
(Less)
- author
- Pazzaglia, Paolo LU ; Hamann, Arne ; Ziegenbein, Dirk and Maggio, Martina LU
- publishing date
- 2021-02-01
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- Proceedings of the 2021 Design, Automation and Test in Europe, DATE 2021
- series title
- Proceedings -Design, Automation and Test in Europe, DATE
- volume
- 2021-February
- article number
- 9473913
- pages
- 6 pages
- publisher
- IEEE - Institute of Electrical and Electronics Engineers Inc.
- conference name
- 2021 Design, Automation and Test in Europe Conference and Exhibition, DATE 2021
- conference location
- Virtual, Online
- conference dates
- 2021-02-01 - 2021-02-05
- external identifiers
-
- scopus:85101595398
- ISSN
- 1530-1591
- ISBN
- 9783981926354
- DOI
- 10.23919/DATE51398.2021.9473913
- project
- Towards Adaptively Morphing Embedded Systems
- language
- English
- LU publication?
- no
- additional info
- Funding Information: This research received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871259 (ADMORPH). Publisher Copyright: © 2021 EDAA.
- id
- aef30a92-6a24-453f-9846-95da8be65c80
- date added to LUP
- 2022-03-22 23:17:34
- date last changed
- 2022-04-25 11:26:02
@inproceedings{aef30a92-6a24-453f-9846-95da8be65c80, abstract = {{<p>Most off-the-shelf embedded control systems lack proper mechanisms to handle computational overload conditions. Therefore, delays may accumulate and produce overruns, potentially harming the stability and performance of the controlled system. In this paper, we explore a controller implementation in which overrun events are tolerated and tackled with a proper countermeasure, which can be easily plugged into existing controller implementations and in particular commercial off-the-shelf control systems. When an overrun occurs, the control period of the next job is reinitialized and its control parameters are adjusted to counteract the additional delay of the previous job. The main strength of this approach resides in a straightforward applicability and in a high flexibility in deployment. It does neither require a stochastic model of the timing evolution of the system, nor rely on prediction of future delays. We provide an exact tool to determine the system stability, which requires only the knowledge of the worst case response time. The final controlled system exhibits a good trade-off between simplicity and performance, both during nominal and overload conditions. </p>}}, author = {{Pazzaglia, Paolo and Hamann, Arne and Ziegenbein, Dirk and Maggio, Martina}}, booktitle = {{Proceedings of the 2021 Design, Automation and Test in Europe, DATE 2021}}, isbn = {{9783981926354}}, issn = {{1530-1591}}, language = {{eng}}, month = {{02}}, pages = {{1887--1892}}, publisher = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}}, series = {{Proceedings -Design, Automation and Test in Europe, DATE}}, title = {{Adaptive Design of Real-Time Control Systems subject to Sporadic Overruns}}, url = {{http://dx.doi.org/10.23919/DATE51398.2021.9473913}}, doi = {{10.23919/DATE51398.2021.9473913}}, volume = {{2021-February}}, year = {{2021}}, }