运行协同仿真

以下指令列出了运行协同仿真的标准工作流。通过标准运行,协同仿真求解器可以自动执行协同仿真中所需的步骤。

对于故障排除,Simcenter STAR-CCM+ 还可用于手动执行每个协同仿真步。有关手动协同仿真的信息,请参见手动执行协同仿真步

要运行协同仿真:

  1. 以互动方式运行协同仿真之前,需要如上面章节所述在每个模拟中指定协同仿真设置。
  2. 加载模拟。
  3. 指定每个模拟中的停止条件,以便每个模拟提供正确的交换次数。
默认情况下,模拟将在协同仿真运行结束时断开连接。或者,可以指示 Simcenter STAR-CCM+ 保留连接:
  • 选择外部链接 > [链接 1] > 条件 > 断开连接选项节点,然后将选项设为保持连接
  1. 在任一模拟中单击 运行)。
    单击了运行的模拟将创建连接,并覆盖合作伙伴仿真中的所有不一致设置。设为领先的模拟将先运行。在每个模拟中,耦合模型零部件将作为导入的区域进行交换。求解数据的映射将按映射选项指定的方式进行。

    Simcenter STAR-CCM+ 将在输出窗口中报告每个数据交换进程的详细信息。可以通过选择 [链接 1] > > 协同仿真进展节点来监视协同仿真进展。

    模拟将继续运行并发送数据,直到满足其各自的停止条件。

如果需要,可以通过停止参与模拟手动终止协同仿真,如下所示:
  1. 在任一参与模拟中单击 (停止迭代)
    • 如果停止正在运行的模拟,则模拟会在当前迭代完成时停止。如果当前迭代符合耦合时间,则模拟会在停止运行之前将数据发送给合作伙伴。
    • 如果停止正在等待来自合作伙伴的数据的模拟,则模拟会在第一次迭代结束时收到数据后停止。
    手动停止某个模拟时,其合作伙伴会继续运行,直到进入等待状态。
要停止正在等待来自已停止运行的合作伙伴的数据的模拟:
  1. 在正在等待的模拟中单击 (停止迭代)
    将显示一条错误消息,通知用户已手动终止模拟,但其求解的状态不一致。单击确定。有关重启协同仿真的信息,请参见重启协同仿真
如果模拟仍然与合作伙伴连接,则可手动将其断开:
  1. 右键单击 [链接 1] 节点,然后选择断开