You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.
The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.
For the reports in this repository we specifically note that
- the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
- the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
- technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
- in other cases, please contact the copyright owner for detailed information
By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.
If you are in doubt, feel free to contact webmaster@ide.mdh.se
Jitter Compensation in Real-Time Control systems
Authors:
Pau Marti
,
Gerhard Fohler,
Krithi Ramamritham
,
Josep M. Fuertes
Publication Type:
Conference/Workshop Paper
Venue:
Real-Time Systems Symposium
Abstract
In control theory, sampling and actuation are generally assumed to be
synchronous and periodic, and control computations are assumed to be
instantaneous. However, when a control algorithm is implemented as a
task (or a set of subtasks) in a real-time system, these assumptions
cannot be met during the execution of the tasks due to the jitters
that the schedule introduces on each task instance execution. This
causes degradation in control performance and maybe even
instability. We show that by accepting those jitters in the controller
design, we compensate for the control system performance degradation,
providing also new flexible timing constraints for the schedulability
problem.In this paper, we discuss the types of jitters incurred by real-time
systems and present an integrated approach to improve control
performance. We address implementation aspects and. propose timing
constraints to increase schedulability utilizing the integrated
method. Similar to a schedulability test, our approach provides
guarantees offline, that the system will be stable at runtime, if
temporal requirements are met at runtime, even when actual execution
patterns are not known beforehand. It performs offline schedulability
and control analysis as input to the calculation of adjusted
controller parameters for jitter values. With our approach, we can
address the problems due to (a) sampling jitters and (b) varying
delays between sampling and actuation - not addressable using
traditional EDF and FPS based scheduling, or by previous real-time and
control integration approaches.We achieve this by making use of control properties and through online
compensation. Our experimental results indicate that our approach to
compensations not only guarantees stability by compensating for the
degraded control performance for EDF and FPS, but also leads to better
schedulability due to the new flexible timing constraints offered by
the application of our compensation approach.
Bibtex
@inproceedings{Marti274,
author = {Pau Marti and Gerhard Fohler and Krithi Ramamritham and Josep M. Fuertes},
title = {Jitter Compensation in Real-Time Control systems},
month = {December},
year = {2001},
booktitle = {Real-Time Systems Symposium},
url = {http://www.es.mdu.se/publications/274-}
}