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