TrueTime: simulation of networked computer control systems
(2006) 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:
https://lup.lub.lu.se/record/616757
- author
- Henriksson, Dan LU ; Cervin, Anton LU ; Andersson, Martin and Årzén, Karl-Erik LU
- organization
- publishing date
- 2006
- 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
- host publication
- 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
- conference location
- Alghero, Italy
- conference dates
- 2006-06-07 - 2006-06-09
- 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
- 2016-04-04 10:43:41
- date last changed
- 2020-12-12 02:18:34
@inproceedings{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}}, booktitle = {{Preprints. ADHS'06 2nd IFAC Conference on Analysis and Design of Hybrid Systems}}, 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}}, language = {{eng}}, pages = {{272--273}}, publisher = {{IFAC}}, title = {{TrueTime: simulation of networked computer control systems}}, url = {{http://www.diee.unica.it/~adhs06/CD/PAPERS/TC1.4.pdf}}, year = {{2006}}, }