Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

TrueTime: Simulation of Control Loops Under Shared Computer Resources

Henriksson, Dan LU ; Cervin, Anton LU orcid and Årzén, Karl-Erik LU orcid (2002)
Abstract
The paper presents TrueTime, aMatlab/Simulink-based simulator for real-time controlsystems. TrueTime makes it possible to simulate the temporalbehavior of multi-tasking real-time kernels containing controllertasks and to study the effects of CPU and network scheduling on controlperformance. The simulated real-time kernel is event-driven and canhandle external interrupts as well as fine-grained details such ascontext switches. Arbitrary scheduling policies may be defined, andthe control tasks may be implemented using C functions, M functions,or Simulink block diagrams. A number of examples that illustratethe use of TrueTime are presented.
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
Feedback scheduling, Event-based simulation, Real-time control systems, Shared resources, Real-time kernel
host publication
Proceedings of the 15th IFAC world congress
publisher
Elsevier
external identifiers
  • scopus:84907599137
language
English
LU publication?
yes
id
0da8ebd7-80e4-44b9-b0bc-bc6117047cd0 (old id 537603)
date added to LUP
2016-04-04 10:01:32
date last changed
2022-02-28 17:43:25
@inproceedings{0da8ebd7-80e4-44b9-b0bc-bc6117047cd0,
  abstract     = {{The paper presents TrueTime, aMatlab/Simulink-based simulator for real-time controlsystems. TrueTime makes it possible to simulate the temporalbehavior of multi-tasking real-time kernels containing controllertasks and to study the effects of CPU and network scheduling on controlperformance. The simulated real-time kernel is event-driven and canhandle external interrupts as well as fine-grained details such ascontext switches. Arbitrary scheduling policies may be defined, andthe control tasks may be implemented using C functions, M functions,or Simulink block diagrams. A number of examples that illustratethe use of TrueTime are presented.}},
  author       = {{Henriksson, Dan and Cervin, Anton and Årzén, Karl-Erik}},
  booktitle    = {{Proceedings of the 15th IFAC world congress}},
  keywords     = {{Feedback scheduling; Event-based simulation; Real-time control systems; Shared resources; Real-time kernel}},
  language     = {{eng}},
  publisher    = {{Elsevier}},
  title        = {{TrueTime: Simulation of Control Loops Under Shared Computer Resources}},
  url          = {{https://lup.lub.lu.se/search/files/5442638/8866526.pdf}},
  year         = {{2002}},
}