Why OTFMI ?#

About FMI, OpenTURNS and PyFMI#

The functional mock-up interface (FMI) standard specifies a multipurpose interfaces to 0D/1D physical models. It is currently supported by many softwares, such as OpenModelica, Dymola, Amesim, Ansys, Simulink, etc.

OpenTURNS library proposes a large range of mathematical methods to quantify, propagate and handle uncertainties.

PyFMI is a package for loading and interacting with FMUs in Python.

The need for otfmi#

Using Python to easily perform computer experiments on 0D/1D models is seducing. Yet the tool chain, from the physical model to OpenTURNS, was incomplete. PyFMI objects, close to the FMUs methods, were to be adapted for an easier use with OpenTURNS’ methods.

otfmi is developed by Phimeca, on the demand of EDF Prisme department, to meet this need of compatibility between PyFMI objects and OpenTURNS.