Your browser doesn't support javascript. This means that the content or functionality of our website will be limited or unavailable. If you need more information about Vinnova, please contact us.

Our e-services for applications, projects and assessments close on Thursday 25 April at 4:30pm because of system upgrades. We expect to open them again on Friday 26 April at 8am the latest.

ITEA3/EMPHYSIS - Embedded Systems with Physical Models in Production Code Software for (Partly Electric) Vehicles

Reference number
Coordinator Linköpings universitet - Dept. of Computer and Information Science
Funding from Vinnova SEK 5 636 805
Project duration December 2017 - February 2021
Status Completed
Venture Eureka cluster co-funding 

Purpose and goal

The main objective of the project is to enhance production of code for embedded control systems in vehicles in order to improve the performance of the underlying system: faster and safer operation, improved driving characteristics, driving automation, reduced energy consumption, reduced emission and reduced maintenance costs. Additionally, cost and time for the software development of these embedded systems shall be reduced. This is achieved by providing physics-based models in an automated way on electronic controllers (ECUs), microcontrollers, or other embedded systems.

Expected results and effects

The eFMI specification (FMI for embedded systems) enables transformation from, for example, Modelica to Flat Modelica (not completely finished; was intended to be eFMI equation code) or GALEC (eFMI algorithm code). This code can then be used for analysis or code generation that meets, for example, vehicle manufacturers´ eligibility requirements such as MISRA-C or AUTOSAR that can be used in vehicle electronic control units (ECUs). Since, for example, Modelica can be used as a source language, it is possible to simulate models under development and use the same model in production.

Planned approach and implementation

An objective in the project has been to standardize eFMI at a standardization body where the result can be developed even after the completion of EMPHYSIS; several of the participants in the project are active within the non-profit Modelica Association (MA) and it became natural to let eFMI become a project within MA. The various parts of eFMI were developed: the work on "algorithm code" started first; "equation code" started later when the scope of algorithm code was known. eFMI has now got a home at MA and eFMI equation code was (and is) developed as "Flat Modelica" within MA.

External links

The project description has been provided by the project members themselves and the text has not been looked at by our editors.

Last updated 28 May 2021

Reference number 2017-05121

Page statistics