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

eFMI standard – from physical models to embedded software


eFMI concepts

eFMI enables both the representation and storage of systems components with models transformed in successive stages:

  • Behavioral initial model : Behavior model with reference results derived from original (a-)causal physics/control model (eg Modelica, Simulink)
  • Algorithm Code : Discretized, causal, algorithmic, upper-bounded solution for original physics/control model (may contain embedded integrators)
  • Production Code : Generic or target specific C code, with access / services functions for embedded system integration
  • Binary Code : Binary representation to run on specific HW targets
  • Description is done through manifest files
  • Multiple stages can be included in the same eFMU container
  • the existing FMI standard is  supported

Thus, eFMI specification gathers +260 pages of concepts and technical description for the implementation in tools.


EMPHYSIS – Concept of the eFMI workflow


EMPHYSIS – detailed eFMI workflow


EMPHYSIS – Overview of eFMI specification (260 pages)


eFMI specifications - chapters and content


eFMI Specifications  - Version 1.0.0-alpha.4

Current available version is provided at the end of EMPHYSIS project V1 Alpha 4.


Stay tuned for the next episode !

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

 

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

Previous episode ​​​​​​

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