The SR institute has been developing, together with other partners, the modelling language Modelica since 1996. This language is supported by many simulation environments including Dymola, Maplesim, SimulationX and OpenModelica. Modelica is used in the research activities of the institute to describe multi-domain plant models – from architecture models to detailed system models. These models are also used directly in non-linear control systems, usually after simplification and (automatic) inversion.
For this purpose, a multitude of Modelica modelling libraries is developed at SR that are also utilised outside the institute.
The SR institute and its partners have also been developing the Functional Mockup Interface (FMI) since 2008. FMI is now established as world-wide standard for the exchange of models and is supported by more than 80 software tools. For example, this makes it possible to develop Modelica models in Dymola, export them in FMI format and execute the models directly on a dSPACE rapid prototyping hardware supporting FMI.
The SR institute leads the international Modelica Association that develops standards such as Modelica and FMI, as well as supporting open source software such as the FMI Compliance Checker.