With EMPHYSIS European collaborative project [2017, 2021], a new eFMI standard has appeared with a strong Dassault Systemes contribution.
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.
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