手动执行协同仿真步

协同仿真求解器自动执行协同仿真中所需的步骤。以下步骤包括与合作伙伴仿真交换信息、从合作伙伴仿真导入网格,以及将求解数据从当前网格映射到导入的合作伙伴网格。为了完全控制每个协同仿真步,Simcenter STAR-CCM+ 还可用于手动执行每个协同仿真步。

为方便起见,可以使用 Java 宏自动执行所需的步骤。有关协同仿真步的详细信息,请参见 Simcenter STAR-CCM+ 链接右键单击操作

以下说明假设有两个模拟(每个模拟均有一个链接),概述了手动协同仿真的步骤序列。

  1. 通过定义所需的链接、区域、导入和导出指定以及常规设置,为协同仿真设置模拟,如上面章节中所述。
  2. 在每个模拟中,选择求解器 > STAR-CCM+ 协同仿真节点,然后激活冻结求解器
  3. 在每个模拟中,设置 [链接] > 条件 > 映射选项,以指定数据映射的方式。有关更多信息,请参见[链接 1] 条件和值
    手动协同仿真的正确步骤序列取决于所选的映射选项。
  4. 在每个模拟中,通过设置 [链接] > 条件 > 启动合作伙伴选项连接选项节点,指定一致的启动和连接详细信息。
    在协同仿真中,其中一个模拟(引发剂)处理与合作伙伴仿真(从动力)的连接。有关可用方法的信息,请参见启动合作伙伴选项连接选项
  5. 在处理连接的模拟中,右键单击 [链接] 节点,然后选择:
    • 启动连接(如果将模拟设为自动启动合作伙伴)。
    • 连接(如果手动启动了合作伙伴仿真)。
现在准备手动执行协同仿真步。下表概述了不同映射模式(导出前映射导入后映射映射两个方向合作伙伴映射两个方向)的正确步骤序列。在此表中,模拟 1 处理与模拟 2 的连接。
  1. 根据所选的映射选项,执行以下某一步骤序列。
    • 要执行操作更新导入网格导入场映射导出场映射导入场,右键单击相关 [链接] 节点,然后选择该操作。
    • 要初始化或分步运行模拟,单击 初始化)或 步进)。
    1. 导出前映射
    步骤序列 模拟 1 模拟 2
    1 更新
    2 导入网格
    3 初始化
    4 导入网格
    5 映射导出场
    6 导入场
    7 步进
    8 映射导出场
    9 导入场
    10 步进
    11 映射导出场
    12 从步骤 6 开始重复,直到收敛为止
    2. 导入后映射
    步骤序列 模拟 1 模拟 2
    1 更新
    2 导入网格
    3 初始化
    4 导入网格
    5 导入场
    6 映射导入场
    7 步进
    8 导入场
    9 映射导入场
    10 步进
    11 从步骤 5 开始重复,直到收敛为止
    3. 模拟 1 映射两个方向
    步骤序列 模拟 1 模拟 2
    1 更新
    2 导入网格
    3 初始化
    4 导入场
    5 映射导入场
    6 步进
    7 映射导出场
    8 导入场
    9 步进
    10 从步骤 4 开始重复,直到收敛为止
    4. 模拟 2 映射两个方向
    步骤序列 模拟 1 模拟 2
    1 更新
    2 初始化
    3 导入网格
    4 映射导出场
    5 导入场
    6 步进
    7 导入场
    8 映射导入场
    9 步进
    10 映射导出场
    11 从步骤 5 开始重复,直到收敛为止