|
Digital
Library of the European Council for Modelling and Simulation |
Title: |
MCX An Open-Source Framework For Digital
Twins |
Authors: |
Sajad Shahsavari,
Eero Immonen, Mohammed Rabah, Mohammad-Hashem Haghbayan, Juha Plosila |
Published in: |
(2021). ECMS 2021,
35th Proceedings DOI: http://doi.org/10.7148/2021 ISSN:
2522-2422 (ONLINE) ISSN:
2522-2414 (PRINT) ISSN:
2522-2430 (CD-ROM) ISBN: 978-3-937436-72-2 Communications of the ECMS , Volume 35, Issue 1, June 2021, United Kingdom |
Citation
format: |
Sajad Shahsavari, Eero
Immonen, Mohammed Rabah,
Mohammad-Hashem Haghbayan,
Juha Plosila (2021). MCX
ꟷ An Open-Source Framework For Digital Twins, ECMS
2021 Proceedings Edited By: Khalid Al-Begain, Mauro
Iacono, Lelio Campanile, Andrzej Bargiela European
Council for Modeling and Simulation. doi:
10.7148/2021-0119 |
DOI: |
https://doi.org/10.7148/2021-0119 |
Abstract: |
This article describes ModelConductor-eXtended (MCX), which is an open-source software architecture for digital twins. The MCX framework facilitates co-execution of, and asynchronous data communication between, physical systems and their digital simulation models. MCX supports running FMUs (simulation models packaged according to the FMI specification) as well as machine learning models and customized models. We propose extensions to the previously published ModelConductor framework for higher performance and better scalability. The extensions include decoupling of the queue and the model computation module, utilization of a standard data transmission protocol and implementation of the facility to run time-consuming simulation models in a time synchronous manner. Additionally, three new validation case studies are presented. A performance evaluation shows that the extensions improve the average response time almost 4 times in three specific experiments. |
Full
text: |