Functional Mock-up Interface (FMI)

Functional Mock-Up Interface (FMI) 是一种开放式标准,在不依赖于工具的情况下交换和集成不同工具供应商提供的被控对象模型。因此 FMI 让用户能够更轻松地使用最佳工具完成特定建模任务,并且众多公司部门可在不同的开发阶段中重复使用模型。
dSPACE 已签署了 PLM (产品生命周期管理)开放性规范,并且积极参与如下项目以进一步开发 FMI 及相关标准:
  • Modelica 协会 FMI 项目:转向委员会成员
  • ProSTEP 智能系统工程项目
  • 虚拟系统设计的Modelica 协议项目系统结构和组件参数化
这些活动让dSPACE积累了重要知识并开辟了新的思路,有助于在涉及FMI的项目中为我们的客户提供支持。

dSPACE 工具链中的 FMI 支持

dSPACE 支持 Functional Mock-up Interface (FMI) 标准的前提如下:

  • 基于PC的仿真平台VEOS
  • 虚拟ECU(V-ECU)创建软件SystemDesk
  • 硬件在环 (HIL) 仿真系统 SCALEXIO
  • 产品级代码生成器 TargetLink
  • 数据管理软件SYNECT
在 dSPACE 工具链中,Functional Mock-up Units (FMU) 可以同其他 FMU 和所有支持的模型格式一起集成到综合性虚拟验证和 HIL 项目中。
成熟完备的 dSPACE 工具链可确保在不同应用案例实现一致的仿真和参数访问。对于虚拟验证和HIL项目,dSPACE还可以确保dSPACE工具链中所有工具之间都能平稳对接。因此,您可以复用实时 FMU以及基于工具的相应测试和实验,这些工具包括 ControlDesk、AutomationDesk和XIL API标准。这使得FMI在虚拟验证和 HIL 应用案例中的可重复利用率更高。

针对基于 PC 的仿真平台 VEOS 的 FMI 展示项目

这种基于VEOS的虚拟验证项目展示了不同供应商的 Functional Mock-up Units (FMU) 如何集成在基于 dSPACE Automotive Simulation Models (ASM) 的仿真模型中,以及如何与硬件在环 (HIL) 仿真常用的标准和工具配合使用。相关的SCALEXIO项目展示了在 dSPACE 工具链中项目数据的持续复用。

SystemDesk: V-ECU的FMU输出

SystemDesk 5.6的主要新功能是V-ECU的FMU导出。如果仅使用CAN总线,则它适用于Level 1、Level 2和Level 3 V-ECU。利用这一新功能,供应商就能够使用dSPACE SIL解决方案创建和仿真V-ECU,并将相同的V-ECU作为FMU移交给OEM进行SIL仿真。

针对硬件在环仿真器 SCALEXIO 的 FMI 演示项目

这种基于SCALEXIO的硬件在环 (HIL) 项目展示了如何集成不同供应商的 Functional Mock-up Units (FMU) 和基于dSPACE Automotive Simulation Models(ASM) 的 Simulink 模型,以便生成能够对真实 ECU 执行 HIL 测试的实时仿真应用程序。相关的SCALEXIO项目展示了在 dSPACE 工具链中项目数据的持续复用。

TargetLink 支持基于 FMI 的模型导出

TargetLink支持 FMI 2.0标准,增强了开发团队、组织和公司间的协作。将TargetLink模型导出为 Functional Mock-up Units (FMU) 可以使用户轻松交换并合并各种建模环境和Simulink版本提供的模型,同时保护知识产权。

FMI 演示视频

Further Information Product Information 成功案例 Support

订阅新闻通讯

订阅/管理订阅/取消订阅 dSPACE新闻简讯