Cláudio Gomes, Torsten Blochwitz, Christian Bertsch, Karl Wernersson, Klaus Schuch, Pierre R., Oliver Kotte, Irina Zacharias, Matthias Blesken, Torsten Sommer, Masoud Najafi, Andreas Junghanns
{"title":"The FMI 3.0 Standard Interface for Clocked and Scheduled Simulations","authors":"Cláudio Gomes, Torsten Blochwitz, Christian Bertsch, Karl Wernersson, Klaus Schuch, Pierre R., Oliver Kotte, Irina Zacharias, Matthias Blesken, Torsten Sommer, Masoud Najafi, Andreas Junghanns","doi":"10.3384/ecp2118127","DOIUrl":null,"url":null,"abstract":"This paper presents an overview and formalization of the Functional Mock-up Interface (FMI) 3.0. The formalization captures the new FMI 3.0 standard and is intended to be used as an introduction for conceptualizing the use of clocks in the FMI standard to support the simulation of event-based cyber-physical systems. The FMI 3.0 standard supports two kinds of clock-based simulations: Synchronous Clocked Simulation to ensure predictable systems scheduling with multiple simultaneous events and scheduled execution to facilitate real-time simulations comprising multiple black-box models by allowing fine-grained control over the computation time of submodels. The formalization is a basis for developing tools for orchestrating, verifying and validating the composition of multiple FMUs. The formalization is provided as an accessible VDM-SL specification.","PeriodicalId":129299,"journal":{"name":"Proceedings of 14th Modelica Conference 2021, Linköping, Sweden, September 20-24, 2021","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 14th Modelica Conference 2021, Linköping, Sweden, September 20-24, 2021","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3384/ecp2118127","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
This paper presents an overview and formalization of the Functional Mock-up Interface (FMI) 3.0. The formalization captures the new FMI 3.0 standard and is intended to be used as an introduction for conceptualizing the use of clocks in the FMI standard to support the simulation of event-based cyber-physical systems. The FMI 3.0 standard supports two kinds of clock-based simulations: Synchronous Clocked Simulation to ensure predictable systems scheduling with multiple simultaneous events and scheduled execution to facilitate real-time simulations comprising multiple black-box models by allowing fine-grained control over the computation time of submodels. The formalization is a basis for developing tools for orchestrating, verifying and validating the composition of multiple FMUs. The formalization is provided as an accessible VDM-SL specification.