Blog
5 tipů kdy použít FMI (FUNCTIONAL MOCK-UP INTERFACE)
Jednou ze standardní komplikací v inženýrském životě je nemožnost předávání konečných modelů mezi jednotlivými
inženýrskými skupiny, resp. napříč různými strojírenskými obory. S cílem předejít těmto nesnázím při výměně
dat byl vyvinut mezinárodní standard pro modely - FMI (functional mock-up interface).
My v TechSimu FMI využíváme především pro simulace v softwaru Simcenter Amesim.
Co to FMI je?
FMI (functional mock-up interface) je neutrální standard, který podporuje jak výměnu modelů, tak jejich kosimulace.
Co to je FMU?
FMU (functional mock-up unit) je:
- soubor zip používaný k zabalení modelu, jeho zdroje a dokumentace,
- xml soubor, který popisuje strukturu a vlastnosti modelu.
Kdy a proč používat FMI?
-
Hlavním důvodem použití FMI je možnost sdílení modelů Simcenter Amesim (a jiných) s ostatními inženýrskými skupinami ve firmě, resp. s externími partnery díky používaným standardům FMI 1.0 a 2.0 .
-
Simulace vytvořené pomocí FMI umožňují efektivní paralelizaci v závislosti na povaze simulovaných modelů a dostupném hardwaru (počtu procesorů, počtu počítačů).
-
FMU modely vytvořené v Simcenter Amesim jsou kompatibilní s m-file soubory vytvořenými v MATLABU a dalšími skriptovacími API.
-
Během simulace mohou být některé z parametrů laděny. Často je tento proces používán pro simulace hardware-in-loop (HIL), kde připojený hardware nelze snadno restartovat a změnit hodnotu některého z parametrů (pro FMI 2.0).
-
FMI umožňuje testování softwaru v reálných situacích pomocí propojení simulací celých systémů.