Integrated Control and Real-Time Scheduling
(2003) In PhD Thesis TFRT-1065- Abstract
- The topic of the thesis is codesign of flexible real-time control systems. Integrating control theory and real-time scheduling theory, it is possible to achieve higher resource utilization and better control performance. The integration requires new tools for analysis, design, and implementation.
The problem of scheduling the individual parts of a control algorithm is studied. It is shown how subtask scheduling can reduce the input-output latency in a set of control tasks. Deadline assignment under different scheduling policies is considered.
A feedback scheduling architecture for control tasks is introduced. The scheduler uses feedback from execution-time measurements and feedforward from workload... (More) - The topic of the thesis is codesign of flexible real-time control systems. Integrating control theory and real-time scheduling theory, it is possible to achieve higher resource utilization and better control performance. The integration requires new tools for analysis, design, and implementation.
The problem of scheduling the individual parts of a control algorithm is studied. It is shown how subtask scheduling can reduce the input-output latency in a set of control tasks. Deadline assignment under different scheduling policies is considered.
A feedback scheduling architecture for control tasks is introduced. The scheduler uses feedback from execution-time measurements and feedforward from workload changes to adjust the sampling periods of a set of control tasks so that the combined performance of the controllers is optimized.
The Control Server, a novel computational model for real-time control tasks, is presented. The model combines time-triggered I/O with dynamic, reservation-based task scheduling. The model provides short input-output latencies and minimal jitter for the controllers. It also allows control tasks to be treated as scalable real-time components with predictable performance.
Two MATLAB-based toolboxes for analysis and simulation of real-time control systems have been developed. The Jitterbug toolbox evaluates a quadratic cost function for a linear control system with timing variations. The tool makes it possible to investigate the impact of delay, jitter, lost samples, etc., on control performance. The TrueTime toolbox facilitates detailed cosimulation of distributed real-time control systems. The scheduling and execution of control tasks is simulated in parallel with the network communication and the continuous process dynamics. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/21104
- author
- Cervin, Anton LU
- supervisor
-
- Karl-Erik Årzén LU
- Per Hagander LU
- opponent
-
- Prof Samad, Tariq, Honeywell Automation and Control Solutions, Minneapolis, USA
- organization
- publishing date
- 2003
- type
- Thesis
- publication status
- published
- subject
- keywords
- robotteknik, Automatiska system, reglerteknik, Automation, robotics, control engineering
- in
- PhD Thesis TFRT-1065
- pages
- 179 pages
- publisher
- Department of Automatic Control, Lund Institute of Technology (LTH)
- defense location
- Room M:B, the M-building, Lund Institute of Technology
- defense date
- 2003-04-25 10:15:00
- ISSN
- 0280-5316
- 0280-5316
- language
- English
- LU publication?
- yes
- id
- 9591f685-bb88-4826-9f23-d8405a3a75cb (old id 21104)
- date added to LUP
- 2016-04-01 16:00:52
- date last changed
- 2020-12-12 02:16:43
@phdthesis{9591f685-bb88-4826-9f23-d8405a3a75cb, abstract = {{The topic of the thesis is codesign of flexible real-time control systems. Integrating control theory and real-time scheduling theory, it is possible to achieve higher resource utilization and better control performance. The integration requires new tools for analysis, design, and implementation.<br/><br> <br/><br> The problem of scheduling the individual parts of a control algorithm is studied. It is shown how subtask scheduling can reduce the input-output latency in a set of control tasks. Deadline assignment under different scheduling policies is considered.<br/><br> <br/><br> A feedback scheduling architecture for control tasks is introduced. The scheduler uses feedback from execution-time measurements and feedforward from workload changes to adjust the sampling periods of a set of control tasks so that the combined performance of the controllers is optimized.<br/><br> <br/><br> The Control Server, a novel computational model for real-time control tasks, is presented. The model combines time-triggered I/O with dynamic, reservation-based task scheduling. The model provides short input-output latencies and minimal jitter for the controllers. It also allows control tasks to be treated as scalable real-time components with predictable performance.<br/><br> <br/><br> Two MATLAB-based toolboxes for analysis and simulation of real-time control systems have been developed. The Jitterbug toolbox evaluates a quadratic cost function for a linear control system with timing variations. The tool makes it possible to investigate the impact of delay, jitter, lost samples, etc., on control performance. The TrueTime toolbox facilitates detailed cosimulation of distributed real-time control systems. The scheduling and execution of control tasks is simulated in parallel with the network communication and the continuous process dynamics.}}, author = {{Cervin, Anton}}, issn = {{0280-5316}}, keywords = {{robotteknik; Automatiska system; reglerteknik; Automation; robotics; control engineering}}, language = {{eng}}, publisher = {{Department of Automatic Control, Lund Institute of Technology (LTH)}}, school = {{Lund University}}, series = {{PhD Thesis TFRT-1065}}, title = {{Integrated Control and Real-Time Scheduling}}, url = {{https://lup.lub.lu.se/search/files/4543281/8569531.pdf}}, year = {{2003}}, }