主要内容

导出Simul金宝appink模型到独立的FMU

这个例子展示了如何使用Simulink Compiler®将Sim金宝appulink组件导出到独立的联合仿真FMU 2.0。模型的详细说明请参见:

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

  • 燃油率控制组件:fmudemo_export_fuelsys_controller

  • 发动机气体动力学组成:fmudemo_export_fuelsys_plant,

  • 顶层模型fmudemo_export_fuelsys_top

一旦控制器和工厂组件被导出为FMU格式,它们就可以使用顶级模型进行集成。生成的FMI也可以导入到其他支持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);

你可以使用可选参数CreateModelAfterGeneratingFMUAddIcon,SaveDirectory,配置FMU导出设置。欲了解更多信息,请致电帮助ExportToFMU2CS

在Simulink中集成FMU组件金宝app

一旦两个FMUs都成功导出,您可以使用顶级模型fmudemo_export_fuelsys_top全面整合系统进行测试。