导出Simul万博1manbetxink模型到独立的FMU
本示例展示了如何使用Simulink Compiler™将Simu万博1manbetxlink®组件导出到独立的Co-Simulation FMU 2.0。有关模型的详细说明,请参见:
在本例中,空燃比控制系统由三个Simulink模型组成:万博1manbetx
燃油率控制组件:
fmudemo_export_fuelsys_controller
,发动机气体动力组件:
fmudemo_export_fuelsys_plant
,顶层模型
fmudemo_export_fuelsys_top
.
一旦控制器和设备组件导出为FMU格式,就可以使用顶级模型对它们进行集成。生成的FMUs还可以导入支持FMI的其他仿真工具。万博1manbetx有关支持FMI的工具列表,请参见:万博1manbetxhttps://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.0。exportToFMU2CS (“fmudemo_export_fuelsys_plant”,“CreateModelAfterGeneratingFMU”,“关闭”,“AddIcon”,“快照”,“SaveDirectory”pwd);
你可以使用可选参数CreateModelAfterGeneratingFMU,AddIcon,SaveDirectory命令,配置FMU导出设置。如需更多信息,请致电帮助ExportToFMU2CS
.
在Simulink中集成FMU组件万博1manbetx
一旦两个FMUs都成功导出,您就可以使用顶部模型了fmudemo_export_fuelsys_top
全面集成系统进行测试。