Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Feedback Scheduling of Control Tasks

Cervin, Anton LU orcid and Eker, Johan (2000) 5. p.4871-4876
Abstract
The paper presents a feedback scheduling mechanism in the context of co-design of the scheduler and the control tasks. We are particularly interested in controllers where the execution time may change abruptly between different modes, such as in hybrid controllers. The proposed solution attempts to keep the CPU utilization at a high level, avoid overload, and distribute the computing resources evenly among the tasks. The feedback scheduler is implemented as a periodic or sporadic task that assigns sampling periods to the controllers based on execution-time measurements. The controllers may also communicate feedforward mode-change information to the scheduler. As an example, we consider hybrid control of a set of double-tank processes. The... (More)
The paper presents a feedback scheduling mechanism in the context of co-design of the scheduler and the control tasks. We are particularly interested in controllers where the execution time may change abruptly between different modes, such as in hybrid controllers. The proposed solution attempts to keep the CPU utilization at a high level, avoid overload, and distribute the computing resources evenly among the tasks. The feedback scheduler is implemented as a periodic or sporadic task that assigns sampling periods to the controllers based on execution-time measurements. The controllers may also communicate feedforward mode-change information to the scheduler. As an example, we consider hybrid control of a set of double-tank processes. The system is evaluated, from both scheduling and control performance perspectives, by co-simulation of controllers, scheduler, and tanks. (Less)
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
scheduling, feedback feedforward, computerised control, control system synthesis
host publication
Proceedings of the 39th IEEE Conference on Decision and Control, 2000.
volume
5
pages
4871 - 4876
publisher
IEEE - Institute of Electrical and Electronics Engineers Inc.
external identifiers
  • scopus:0034443970
ISBN
0-7803-6638-7
DOI
10.1109/CDC.2001.914702
language
English
LU publication?
yes
id
6f4f6761-958c-4240-8c29-703ba45fa6e3 (old id 537961)
date added to LUP
2016-04-04 12:26:17
date last changed
2022-03-23 19:09:07
@inproceedings{6f4f6761-958c-4240-8c29-703ba45fa6e3,
  abstract     = {{The paper presents a feedback scheduling mechanism in the context of co-design of the scheduler and the control tasks. We are particularly interested in controllers where the execution time may change abruptly between different modes, such as in hybrid controllers. The proposed solution attempts to keep the CPU utilization at a high level, avoid overload, and distribute the computing resources evenly among the tasks. The feedback scheduler is implemented as a periodic or sporadic task that assigns sampling periods to the controllers based on execution-time measurements. The controllers may also communicate feedforward mode-change information to the scheduler. As an example, we consider hybrid control of a set of double-tank processes. The system is evaluated, from both scheduling and control performance perspectives, by co-simulation of controllers, scheduler, and tanks.}},
  author       = {{Cervin, Anton and Eker, Johan}},
  booktitle    = {{Proceedings of the 39th IEEE Conference on Decision and Control, 2000.}},
  isbn         = {{0-7803-6638-7}},
  keywords     = {{scheduling; feedback    feedforward; computerised control; control system synthesis}},
  language     = {{eng}},
  pages        = {{4871--4876}},
  publisher    = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}},
  title        = {{Feedback Scheduling of Control Tasks}},
  url          = {{https://lup.lub.lu.se/search/files/6004938/625727.pdf}},
  doi          = {{10.1109/CDC.2001.914702}},
  volume       = {{5}},
  year         = {{2000}},
}