EUREKA ITEA3/EMPHYSIS Inbyggda system med fysikbaserade modeller i produktionskod för (delvis eldrivna) fordon
Diarienummer | |
Koordinator | Linköpings universitet - Dept. of Computer and Information Science |
Bidrag från Vinnova | 5 636 805 kronor |
Projektets löptid | december 2017 - februari 2021 |
Status | Avslutat |
Utlysning | Eureka-kluster medfinansiering |
Viktiga resultat som projektet gav
Huvudmålet för projektet är att förbättra produktionen av kod för inbyggda styrsystem i fordon för att förbättra prestanda för systemet: snabbare och säkrare drift, förbättrade köregenskaper, automatiserad körning, reducerad energiförbrukning, reducerade utsläpp och reducerade underhållskostnader. Dessutom ska kostnader och tidsåtgång reduceras för utveckling avprogramvara för dessa inbyggda system. Detta uppnås genom att skapa fysik-baserade modeller på ett automatiserat sätt för elektroniska styrenheter (ECUs), mikrostyrenheter, eller andra inbyggda system.
Långsiktiga effekter som förväntas
Projektets mål har uppfyllts genom eFMI-specifikationen (FMI för inbygda system). eFMI möjligör transformation från exempelvis Modelica till Flat Modelica (ej helt färdigt; var tänkt att bli eFMI equation code) eller GALEC (eFMI algorithm code) och sedan vidare för att analysera koden och generera kod som uppfyller till exempel fordonstillverkares krav som MISRA-C eller AUTOSAR som kan användas i fordonens elektroniska styrenheter (ECUer). Då till exempel Modelica kan användas som källspråk går det att simulera modeller under utveckling och använda samma modell i produktionen
Upplägg och genomförande
Ett mål i projektet har varit att standardisera eFMI hos något standardiseringorgan där resultatet kan utvecklas även efter EMPHYSIS avslutande; flera av de medverkande i projektet är verksamma inom den ideella föreningen Modelica Association (MA) och det blev naturligt att låta eFMI bli ett projekt inom MA. De olika delarna i eFMI togs fram och arbetet på "algorithm code" startade först; "equation code" kom igång när omfånget av algorithm code var känt. eFMI har nu fått ett hem hos MA och eFMI equation code utvecklades som "Flat Modelica" inom MA.