导出模型到独立金宝appfmu
此示例显示了如何将Simulink组件导出到与SimulinkCo金宝appmpiler®的独立共模拟FMU 2.0。有关模型的详细说明,请参见:
在此示例中,空气比率控制系统由三个模型组成:金宝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,,,,Addicon, 和SAVEDIRECTORY配置FMU导出设置。有关更多信息,请致电帮助导出
。
将FMU组件集成在Simulink中金宝app
一旦两个FMU成功地导出,您就可以使用顶部模型fmudemo_export_fuelsys_top
完全集成了测试系统。