Advanced

TrueTime: simulation of networked computer control systems

Henriksson, Dan LU ; Cervin, Anton LU ; Andersson, Martin and Årzén, Karl-Erik LU (2006) ADHS'06 2nd IFAC Conference on Analysis and Design of Hybrid Systems In Preprints. ADHS'06 2nd IFAC Conference on Analysis and Design of Hybrid Systems p.272-273
Abstract
Computer-based control systems and networked control systems are hybrid systems where continuous time-driven dynamics and discrete event-driven dynamics interact. The temporal non-determinism introduced by computing and communication in the form of delays and jitter can lead to significant performance degradation. TrueTime is a MATLAB/Simulink-based simulation tool that takes a completely different approach. Using TrueTime it is possible to simulate the temporal aspects of multi-tasking real-time kernels and wired or wireless networks within Simulink together with the continuous-time dynamics of the controlled plant. TrueTime consists of a block library with a computer kernel block and wired and wireless network blocks. The blocks are... (More)
Computer-based control systems and networked control systems are hybrid systems where continuous time-driven dynamics and discrete event-driven dynamics interact. The temporal non-determinism introduced by computing and communication in the form of delays and jitter can lead to significant performance degradation. TrueTime is a MATLAB/Simulink-based simulation tool that takes a completely different approach. Using TrueTime it is possible to simulate the temporal aspects of multi-tasking real-time kernels and wired or wireless networks within Simulink together with the continuous-time dynamics of the controlled plant. TrueTime consists of a block library with a computer kernel block and wired and wireless network blocks. The blocks are variable-step, discrete, MATLAB S-functions written in C++. The kernel block executes user-defined tasks and interrupts handlers. The network blocks distribute messages between computer nodes according to a chosen network model. The blocks are connected with ordinary continuous-time Simulink blocks to form a real-time control system (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
ordinary continuous-time Simulink blocks, interrupts handlers, real-time control system, user-defined tasks, C++, computer kernel block, block library, wireless network blocks, wired network blocks, multitasking real-time kernels, Simulink-based simulation tool, Matlab S-functions, discrete event-driven dynamics, continuous time-driven dynamics, hybrid systems, TrueTime, networked computer control system simulation
in
Preprints. ADHS'06 2nd IFAC Conference on Analysis and Design of Hybrid Systems
pages
272 - 273
publisher
IFAC
conference name
ADHS'06 2nd IFAC Conference on Analysis and Design of Hybrid Systems
language
English
LU publication?
yes
id
fddfca48-35d0-41e3-8a13-226f58bdc9a1 (old id 616757)
alternative location
http://www.diee.unica.it/~adhs06/CD/PAPERS/TC1.4.pdf
date added to LUP
2007-11-24 10:24:58
date last changed
2016-04-16 08:17:08
@misc{fddfca48-35d0-41e3-8a13-226f58bdc9a1,
  abstract     = {Computer-based control systems and networked control systems are hybrid systems where continuous time-driven dynamics and discrete event-driven dynamics interact. The temporal non-determinism introduced by computing and communication in the form of delays and jitter can lead to significant performance degradation. TrueTime is a MATLAB/Simulink-based simulation tool that takes a completely different approach. Using TrueTime it is possible to simulate the temporal aspects of multi-tasking real-time kernels and wired or wireless networks within Simulink together with the continuous-time dynamics of the controlled plant. TrueTime consists of a block library with a computer kernel block and wired and wireless network blocks. The blocks are variable-step, discrete, MATLAB S-functions written in C++. The kernel block executes user-defined tasks and interrupts handlers. The network blocks distribute messages between computer nodes according to a chosen network model. The blocks are connected with ordinary continuous-time Simulink blocks to form a real-time control system},
  author       = {Henriksson, Dan and Cervin, Anton and Andersson, Martin and Årzén, Karl-Erik},
  keyword      = {ordinary continuous-time Simulink blocks,interrupts handlers,real-time control system,user-defined tasks,C++,computer kernel block,block library,wireless network blocks,wired network blocks,multitasking real-time kernels,Simulink-based simulation tool,Matlab S-functions,discrete event-driven dynamics,continuous time-driven dynamics,hybrid systems,TrueTime,networked computer control system simulation},
  language     = {eng},
  pages        = {272--273},
  publisher    = {ARRAY(0xa272b38)},
  series       = {Preprints. ADHS'06 2nd IFAC Conference on Analysis and Design of Hybrid Systems},
  title        = {TrueTime: simulation of networked computer control systems},
  year         = {2006},
}