Subtopic Deep Dive
Co-Simulation with Functional Mock-up Interface
Research Guide
What is Co-Simulation with Functional Mock-up Interface?
Co-Simulation with Functional Mock-up Interface (FMI) enables interoperable simulation of heterogeneous dynamic models from different tools using standardized interfaces for model exchange and coupled execution.
FMI standardizes tool-independent exchange of simulation models and supports co-simulation of subsystems (Blochwitz et al., 2011, 559 citations). FMI 2.0 extends capabilities with over 30 supporting tools by 2012 (Blockwitz et al., 2012, 532 citations). Key applications span automotive, building simulation, and cyber-physical systems with hundreds of implementations.
Why It Matters
FMI co-simulation integrates legacy tools for large-scale cyber-physical systems, as in Neema et al. (2014) platform for heterogeneous CPS simulations (82 citations). EnergyPlus uses FMU import for building energy co-simulation with external programs (Nouidui et al., 2013, 123 citations). OpenModelica provides FMI-based environment for model-based development across domains (Fritzson et al., 2020, 164 citations).
Key Research Challenges
Numerical Stability in Co-Simulation
Co-simulation of stiff subsystems risks instability without proper step size control. Arnold et al. (2013) analyze errors and provide estimates for FMI 2.0 (76 citations). Schierz et al. (2012) propose master algorithms with communication step control (68 citations).
Synchronization Across Tools
Heterogeneous tools require precise synchronization for accurate coupled simulations. Bastian et al. (2011) introduce FMI-compatible master algorithms (130 citations). Cremona et al. (2017) address time synchronization in hybrid co-simulation (77 citations).
Real-Time Constraint Handling
Distributed simulations face latency in real-time cyber-physical applications. Neema et al. (2014) develop platforms for CPS with FMI co-simulation (82 citations). FMI standards emphasize real-time compatible interfaces (Blochwitz et al., 2011).
Essential Papers
The Functional Mockup Interface for Tool independent Exchange of Simulation Models
Torsten Blochwitz, Martin Otter, Mark G. Arnold et al. · 2011 · Linköping electronic conference proceedings · 559 citations
The Functional Mockup Interface (FMI) is a tool independent standard for the exchange of dynamic models and for co-simulation.The development of FMI was initiated and organized by Daimler AG within...
Functional Mockup Interface 2.0: The Standard for Tool independent Exchange of Simulation Models
Torsten Blockwitz, Martin Otter, Johan Åkesson et al. · 2012 · Linköping electronic conference proceedings · 532 citations
The Functional Mockup Interface (FMI) is a tool independent standard for the exchange of dynamic models and for Co-Simulation. The first version, FMI 1.0, was published in 2010. Already more then 3...
The OpenModelica Integrated Environment for Modeling, Simulation, and Model-Based Development
Peter Fritzson, Adrian Pop, Karim Abdelhak et al. · 2020 · Modeling Identification and Control A Norwegian Research Bulletin · 164 citations
OpenModelica is a unique large-scale integrated open-source Modelica- and FMI-based modeling, simulation, optimization, model-based analysis and development environment. Moreover, the OpenModelica ...
Master for Co-Simulation Using FMI
Jens Bastian, Christoph Clauß, Susann Wolf et al. · 2011 · Linköping electronic conference proceedings · 130 citations
115
Functional mock-up unit for co-simulation import in EnergyPlus
Thierry Stephane Nouidui, Michael Wetter, Wangda Zuo · 2013 · Journal of Building Performance Simulation · 123 citations
This article describes the development and implementation of the functional mock-up unit (FMU) for co-simulation import interface in EnergyPlus. This new capability allows EnergyPlus to conduct co-...
Model-Based Integration Platform for FMI Co-Simulation and Heterogeneous Simulations of Cyber-Physical Systems
Himanshu Neema, Jesse Gohl, Zsolt Lattmann et al. · 2014 · Linköping electronic conference proceedings · 82 citations
Virtual evaluation of complex Cyber-Physical Systems (CPS) [1] with a number of tightly integrated domains such as physical, mechanical, electrical, thermal, cyber, etc. demand the use of heterogen...
Hybrid co-simulation: it’s about time
Fabio Cremona, Marten Lohstroh, David Broman et al. · 2017 · Software & Systems Modeling · 77 citations
Reading Guide
Foundational Papers
Start with Blochwitz et al. (2011, 559 citations) for FMI definition and Blockwitz et al. (2012, 532 citations) for version 2.0; then Bastian et al. (2011, 130 citations) for master algorithms.
Recent Advances
Study Fritzson et al. (2020, 164 citations) for OpenModelica FMI integration and Cremona et al. (2017, 77 citations) for hybrid time handling.
Core Methods
Core techniques include FMU export/import (Nouidui et al., 2013), step size control (Schierz et al., 2012), and error analysis (Arnold et al., 2013).
How PapersFlow Helps You Research Co-Simulation with Functional Mock-up Interface
Discover & Search
Research Agent uses searchPapers and citationGraph to map FMI evolution from Blochwitz et al. (2011, 559 citations) to FMI 2.0 (Blockwitz et al., 2012), then findSimilarPapers for stability analyses like Arnold et al. (2013). exaSearch uncovers niche applications such as PyFMI (Andersson et al., 2016).
Analyze & Verify
Analysis Agent employs readPaperContent on FMI specs from Blochwitz et al. (2011), verifies stability claims via verifyResponse (CoVe) against Arnold et al. (2013) error estimates, and runs PythonAnalysis with NumPy to simulate co-simulation step sizes. GRADE grading scores methodological rigor in master algorithms (Bastian et al., 2011).
Synthesize & Write
Synthesis Agent detects gaps in real-time FMI support via contradiction flagging across Cremona et al. (2017) and Neema et al. (2014); Writing Agent uses latexEditText, latexSyncCitations for FMI workflow papers, and latexCompile for simulation reports with exportMermaid for synchronization diagrams.
Use Cases
"Analyze step size control stability in FMI co-simulation from Schierz et al. 2012"
Analysis Agent → readPaperContent (Schierz et al. 2012) → runPythonAnalysis (NumPy simulation of error propagation) → GRADE graded stability metrics output.
"Write LaTeX report on FMI integration in EnergyPlus with citations"
Synthesis Agent → gap detection (Nouidui et al. 2013) → Writing Agent → latexEditText + latexSyncCitations (FMI papers) → latexCompile → PDF report.
"Find GitHub repos implementing PyFMI co-simulation examples"
Research Agent → searchPapers (Andersson et al. 2016) → Code Discovery: paperExtractUrls → paperFindGithubRepo → githubRepoInspect → executable FMI examples.
Automated Workflows
Deep Research workflow scans 50+ FMI papers via citationGraph from Blochwitz et al. (2011), producing structured reports on co-simulation advances. DeepScan applies 7-step analysis with CoVe checkpoints to verify stability methods in Arnold et al. (2013). Theorizer generates hypotheses on real-time FMI extensions from Cremona et al. (2017).
Frequently Asked Questions
What is the definition of FMI co-simulation?
FMI co-simulation couples heterogeneous models via standardized Functional Mock-up Units (FMUs) for tool-independent execution (Blochwitz et al., 2011).
What are key methods in FMI co-simulation?
Master algorithms handle synchronization and step size control (Bastian et al., 2011; Schierz et al., 2012). Error estimation ensures stability (Arnold et al., 2013).
What are the most cited FMI papers?
Blochwitz et al. (2011, 559 citations) introduces FMI; Blockwitz et al. (2012, 532 citations) details FMI 2.0.
What are open problems in FMI co-simulation?
Real-time constraints and hybrid synchronization remain challenging (Cremona et al., 2017; Neema et al., 2014).
Research Modeling and Simulation Systems with AI
PapersFlow provides specialized AI tools for Computer Science researchers. Here are the most relevant for this topic:
AI Literature Review
Automate paper discovery and synthesis across 474M+ papers
Code & Data Discovery
Find datasets, code repositories, and computational tools
Deep Research Reports
Multi-source evidence synthesis with counter-evidence
AI Academic Writing
Write research papers with AI assistance and LaTeX support
See how researchers in Computer Science & AI use PapersFlow
Field-specific workflows, example queries, and use cases.
Start Researching Co-Simulation with Functional Mock-up Interface with AI
Search 474M+ papers, run AI-powered literature reviews, and write with integrated citations — all in one workspace.
See how PapersFlow works for Computer Science researchers
Part of the Modeling and Simulation Systems Research Guide