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

Fulltext:


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-}
}