arrow
Return

Functional mock-up interface support in Chrono

delete2025-09-10
delete0
delete
OA
AI
R
Radu Serban *
D
Dario Mangoni
DOI:10.1007/s11044-025-10106-9delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Adoption of a standardized co-simulation model exchange interface offers several advantages, including “one-time only” code development for model encapsulation, access to existing or future subsystem models with no changes to the co-simulation framework, and access to proprietary models and libraries. While there are several attempts at providing standard interfaces for model coupling and model exchange, the Functional Mock-up Interface (FMI) is arguably the standard with the largest user base, advocated by a large number of academic, governmental, and commercial entities. For these reasons, we opted to adopt FMI and implement a new Chrono::FMI module to provide the necessary functionality to both wrap Chrono models and simulations in so-called Functional Mock-up Units (FMU) and couple Chrono simulations to FMUs. We target both FMI 2.0 (because of its widespread use) and 3.0 (for new capabilities, useful in creating FMUs for models with large intput/output bandwidth, such as deformable terrain and sensors). This contribution describes the utility general-purpose library fmu-forge, its use in Chrono::FMI, and illustrates the use of Chrono FMUs in vehicle co-simulation as well as coupling external FMUs to Chrono simulations.
Keywords:
Functional mock-up interface
Project Chrono
Multibody dynamics
Co-simulation
Model exchange
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Multibody System Dynamics cover
Multibody System Dynamics
IF:
2.4
Papers:
152
Citations:
2.5K

Organization

D
department of mechanical engineering
Scholars:
4.2K
Papers: 2.1K
Citations: 1
D
department of engineering and architecture
Scholars:
48
Papers: 24
Citations: 0