激活 FMU 协同仿真模型

准备 Simcenter STAR-CCM+ 模拟,并添加启用使用 FMU 协同仿真的物理模型。

  1. 启动要与 FMU 模型耦合的 Simcenter STAR-CCM+ 模拟。如果 FMU 需要外部库,可使用 -ldlibpath 选项指定这些库的路径。有关更多信息,请参见服务器选项
    例如,对于通过导入的 FMI 库使用 Simcenter Amesim 的协同仿真,包含 Simcenter Amesim 协同仿真库的路径。
  2. 定义协同仿真设置之前,确保非耦合 Simcenter STAR-CCM+ 模拟运行到收敛。
    要测试模拟,可以使用接近 FMU 所需值的临时边界条件。
如果对求解满意,修改模拟以启用协同仿真:
  1. 展开连续体节点。
对于使用 FMU 的协同仿真,需要两个物理连续体 - 一个连续体用于在 Simcenter STAR-CCM+(内部连续体)中求解的物理,一个连续体表示 FMU 中的物理(外部连续体)。
  1. Simcenter STAR-CCM+ 物理创建物理连续体,并选择分析中所需的物理模型。
  2. 为协同仿真物理连续体添加以下物理模型:
    物理模型
    可选模型 协同仿真
    协同仿真模型 FMI

    有关 FMI 模型要求的信息,请参见 FMI 协同仿真模型参考

  3. 将内部连续体指派到相关的 Simcenter STAR-CCM+ 区域。
  4. 要表示外部物理,可创建新的物理连续体。对于此连续体,选择下列模型:
    组合框 模型
    可选模型 外部连续体
    外部连续体 外部应用(自动选中)
    空间 网络
    外部应用 FMI(自动选择)
    可选模型 隐式非稳态显式非稳态PISO 非稳态
    下图显示了示例连续体:

创建一个区域来表示 FMU,并将外部连续体指派到此区域:
  1. 右键单击区域节点,然后选择新建
  2. 选择区域 > [FMU 区域]节点,然后将物理连续体设为外部连续体。
外部连续体模型表示物理由外部应用定义。激活此模型时,Simcenter STAR-CCM+ 会将链接节点添加到模拟树的外部链接 > [链接 1]。链接表示与外部应用的连接,并允许您设置相关的协同仿真设置。

对于该链接,可以指定表示外部应用的外部连续体:

  1. 选择 [链接 1] > 条件 > 外部连续体节点,然后将连续体设为表示 FMU 的外部物理连续体。
    Simcenter STAR-CCM+ 自动将启动和连接选项([链接 1] > 条件节点下)设为适用于 FMU 协同仿真的方法。