eFMI new standard : from systems model to embedded software – episode 1/5

With EMPHYSIS European collaborative project [2017, 2021], a new eFMI standard has appeared with a strong Dassault Systemes contribution.


eFMI standard – from physical models to embedded software


Why the need a new standard?

The idea came after the FMI standard , coming from a previous successful Modelisar project, was worldwide adopted (~ 150 ModSim supporting tools).

Where FMI (lien) stands for “Functional Mockup Interface” for multi physics model exchanges and co simulation – mainly - on PC, the idea for eFMI emerged to bridge the gap between 2 worlds:

  • Modeling & simulation of systems
  • Embedded software development


EMPHYSIS acronym stands for EMbedded systems with PHYSical models In the production code Software.


EMPHYSIS - Bridge the gap between the 2 worlds


Objective is here to enable the transformation of models from the Modelica world (but not only) to the ECU (Electronit Control Unit)  software embedded world.

In EMPHYSIS, the focus is especially set on the Automotive domain, but the target is rather industry agnostic. Intention is to enable also on the domains such as Aerospace, Rail, Energy, etc…


Multiple challenges

Despite the strong consortium and motivation of partners, project has faced multiples challenges:

  • 2 separated worlds have  to collaborate despite different ways of working, esp. on technical approaches and tools
  • Transformation of models for execution in ECU, means additional requirements & constraints such as: model simplification from advanced Modelica concepts,  small data consumption, stronger memory management, Real Time & safe execution, etc…
  • It must address both behavioral and controller modeling
  • The continuity of behavior (same results) must be ensured along the eFMI workflow
  • Execution must support MIL to SIL to HIL on various hardware targets, although the eFMI standard must be being target independent
  • eFMI must also follow the existing FMI standard


​​​​​​​


Stay tuned for the next episode !


https://r1132100503382-eu1-3dswym.3dexperience.3ds.com/#community:6/post:KwT9t53KSvya5AGBZFEABQ

 

​​​​​​​​​​​​​​