Linköping Electronic Conference Proceedings
Not a member yet
1113 research outputs found
Sort by
Development of a real-time test bed for indoor climate simulation in a VR environment using a digital twin
This paper describes the development process of a test bed for an interactive VR (virtual reality) environment for indoor climate simulation of buildings. The basic idea is to reproduce the simulated indoor climate of a thermal room model in a climate chamber with the help of air conditioning devices and thus to make the indoor climate directly physically experienceable for a user in real time. In a first step, the real test bed is mapped with the help of a digital twin and simulated in parallel with the room model. In a second step, the digital twin is replaced by the real test bed and the Modelica room model is included then as an embedded model. In this way, the real test bed can be operated with the control algorithm which has been evaluated and optimized in a previous step. The described approach is demonstrated in a case study using a simple single zone building model
A Graph-Based Meta-Data Model for DevOps in Simulation-Driven Development and Generation of DCP Configurations
In order to improve the quality of model based development and to reduce testing effort DevOps practices gain more and more importance. However, most system engineers are not DevOps specialists and there are a lot of manual steps involved when writing build pipelines and configurations of simulations. For this purpose an abstract graph-based metadata model is proposed which allows to auto generate scenario descriptions for the DCP standard and code for the build server where the simulation is set up and executed. A simple use case is described as an example of how this could be applied in practice. Furthermore, a Python implementation of a DCP master and a simple FMI to DCP wrapper are presented in this as well
A Portable and Secure Package Format for Executable Simulation Modules based on WebAssembly
We propose a new format (Digital Twin Assembly - dtasm) for self-contained executable co-simulation modules that is portable and sandboxed, yet offers performance close to native machine code and is sufficiently lightweight for running on embedded devices. Dtasm is based on WebAssembly, a standardized bytecode format for a stack-based virtual machine originally developed for high-performance computations in web browsers. A language-independent binary interface for such modules is described that is functionally comparable to FMI for co-simulation but not tied to a particular programming language. We discuss the benefits and drawbacks of this approach and how it can address some specific issues for executable simulation modules running in parallel to operation of real systems