Functional Mock-Up Interface

Does anyone have experience with Functional Mock-Up Interface (FMI)?

FMI is an open standard that allows models in different environments (e.g. Python, Modelica, MATLAB, etc.) to interact via a Functional Mock-Up Unit (FMU) which can operate in one of two modes: co-simulation, in which the FMU has its own solver running and the user specifies a communication interval, or model exchange, in which the FMU is run by the solver of the environment in which it is instantiated.

Hello @calbaker,

I actually heard from it the first time yesterday in the conference “Jahrestreffen 2021 des Forschungsnetzwerks Energiesystemanalyse” from the company Modelon. The developed a python library https://github.com/modelon-community/PyFMI

Maybe it helps?

PS Your post was suggested to me as I was creating this new post about GUIs: GUI/Graphical User Interfaces for people to input data in models

PyFMI is similar to FMPy, which I’ve been using for some time now. They both use the open Functional Mockup Interface (FMI) standard.