激活 FMU 协同仿真模型
准备 Simcenter STAR-CCM+ 模拟,并添加启用使用 FMU 协同仿真的物理模型。
-
启动要与 FMU 模型耦合的 Simcenter STAR-CCM+ 模拟。如果 FMU 需要外部库,可使用 -ldlibpath 选项指定这些库的路径。有关更多信息,请参见服务器选项。
例如,对于通过导入的 FMI 库使用 Simcenter Amesim 的协同仿真,包含 Simcenter Amesim 协同仿真库的路径。
-
定义协同仿真设置之前,确保非耦合 Simcenter STAR-CCM+ 模拟运行到收敛。
要测试模拟,可以使用接近 FMU 所需值的临时边界条件。
如果对求解满意,修改模拟以启用协同仿真:
- 展开连续体节点。
对于使用 FMU 的协同仿真,需要两个物理连续体 - 一个连续体用于在 Simcenter STAR-CCM+(内部连续体)中求解的物理,一个连续体表示 FMU 中的物理(外部连续体)。
- 为 Simcenter STAR-CCM+ 物理创建物理连续体,并选择分析中所需的物理模型。
-
为协同仿真物理连续体添加以下物理模型:
组 物理模型 可选模型 协同仿真 协同仿真模型 FMI 有关 FMI 模型要求的信息,请参见 FMI 协同仿真模型参考。
- 将内部连续体指派到相关的 Simcenter STAR-CCM+ 区域。
-
要表示外部物理,可创建新的物理连续体。对于此连续体,选择下列模型:
组合框 模型 可选模型 外部连续体 外部连续体 外部应用(自动选中) 空间 网络 外部应用 FMI(自动选择) 可选模型 隐式非稳态、显式非稳态或 PISO 非稳态 下图显示了示例连续体:
创建一个区域来表示 FMU,并将外部连续体指派到此区域:
- 右键单击区域节点,然后选择新建。
- 选择 节点,然后将物理连续体设为外部连续体。
外部连续体模型表示物理由外部应用定义。激活此模型时,Simcenter STAR-CCM+ 会将链接节点添加到模拟树的 。链接表示与外部应用的连接,并允许您设置相关的协同仿真设置。
对于该链接,可以指定表示外部应用的外部连续体:
-
选择
节点,然后将连续体设为表示 FMU 的外部物理连续体。Simcenter STAR-CCM+ 自动将启动和连接选项( 节点下)设为适用于 FMU 协同仿真的方法。