主要内容

将Simuli金宝appnk模型导出到独立FMU

此示例显示如何使用SimulinkCompiler®将Simuli金宝appnk组件导出到独立共模FMU 2.0。有关模型的详细说明,请参阅:

在该示例中,空燃比控制系统由三种Simulink模型组成:金宝app

  • 燃料速率控制组件:fmudemo_export_fuelsys_controller.

  • 发动机气体动力学分量:fmudemo_export_fuelsys_plant., 和

  • 顶级模型fmudemo_export_fuelsys_top.

一旦控制器和工厂组件导出到FMU格式,就可以使用顶级模型集成。生成的FMU也可以导入支持FMI的其他仿真工具。金宝app有关支持FMI的工具列表,请参阅:金宝apphttps://fmi-standard.org/tools/

将燃料速率控制组件导出到FMU

打开fmudemo_export_fuelsys_controller.示例模型。

模拟选项卡,单击“下拉”按钮保存。在导出模型到部分,点击独立FMU ......。在FMU导出对话框中,配置包装器模型和图标设置,并指定生成的FMU的保存位置。

点击创造出口到FMU。这fmudemo_export_fuelsys_controller.fmu.可以在指定的保存位置找到文件。

将发动机气体动力学分量导出到FMU

打开fmudemo_export_fuelsys_plant.示例模型。

FMU也可以使用命令行导出。在MATLAB命令行窗口中,使用ExportTofMu2cs.命令:

%导出模型到独立共模FMU 2.0ExportTofMu2cs('fmudemo_export_fuelsys_plant''createmodelaftergeneratingfmu''离开''addicon''快照''SaveDirectory',PWD);

您可以使用可选参数createmodelaftergeneratingfmu.加迪恩, 和SaveDirectory.配置FMU导出设置。有关更多信息,请致电帮助ExportTofMu2cs.

在Simulink中集成FMU组件金宝app

一旦成功导出两个FMU,您可以使用顶级模型fmudemo_export_fuelsys_top.完全集成系统进行测试。