Computer Science > Distributed, Parallel, and Cluster Computing
[Submitted on 20 Mar 2023]
Title:fmiSwap: Run-time Swapping of Models for Co-simulation and Digital Twins
View PDFAbstract:Digital Twins represent a new and disruptive technology, where digital replicas of (cyber)-physical systems operate for long periods of time alongside their (cyber)-physical counterparts, with enabled bi-directional communication between them. However promising, the development of digital twins is a non-trivial problem, since what can initially be adequate models may become obsolete in time due to wear and tear of the physical components, accumulated errors, or the evolving interaction with the environment. As such, there is a clear need for mechanisms that support swapping in new models, as well changing model structures as a whole when necessary. To address this challenge, we propose in this paper a novel artefact, fmiSwap, that is FMI compliant and allows for run-time swapping in standalone co-simulations, where different strategies can be tested easily, as well in fully deployed DT settings with hardware in the loop. We adopt a water-tank case-study consisting of a tank and its controller to demonstrate how fmiSwap works and how it can support swaps in a safe manner.
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.