FUNCTIONAL MOCK-UP INTERFACE
FMI 允許使用任何建模工具來(lái)生成表示動(dòng)態(tài)系統(tǒng)模型的 C 代碼或二進(jìn)制代碼,隨后可將它們無(wú)縫集成到其他建模和仿真環(huán)境中。
主要優(yōu)勢(shì)
用于交換仿真代碼的非專有標(biāo)準(zhǔn)
功能模型接口 (FMI) 是一種行業(yè)標(biāo)準(zhǔn),用于組合來(lái)自多個(gè)工具和供應(yīng)商的仿真代碼模塊 (FMU)。該規(guī)范在 Modelica Association 的支持下開發(fā),為代碼(二進(jìn)制或源代碼)以及相關(guān)數(shù)據(jù)和文檔提供了定義明確且獨(dú)立于供應(yīng)商的交換格式。
FMI 受大量創(chuàng)作工具的支持,包括并非基于 Modelica 的工具,因此成為獨(dú)立于供應(yīng)商的仿真基礎(chǔ)設(shè)施的理想基石。
選擇交換格式
FMI 規(guī)范定義了兩種交換格式。針對(duì)必須與通用中心解算器相結(jié)合的仿真代碼模塊,用于模型交換的 FMI 定義了相應(yīng)的接口。這確保了統(tǒng)一的數(shù)字解決方案以及可靠的集中式仿真錯(cuò)誤控制。針對(duì)帶有嵌入式數(shù)值解算器的代碼模塊,用于協(xié)同仿真的 FMI 定義了與生成工具所用相同的接口。此方法使您有機(jī)會(huì)為已建模的應(yīng)用嵌入專用解算器,并且促進(jìn)了與創(chuàng)作工具中的仿真的兼容性。