指定耦合边界

设置协同仿真区域以将 Simcenter STAR-CCM+ 边界与其合作伙伴 Abaqus 表面或节点耦合。

可以定义多个协同仿真区域,在不同的耦合边界组上应用不同的条件。对于每个协同仿真区域,均可独立设置程序之间交换的场和映射器设置。

默认情况下,外部链接 > [链接 1] > 区域节点包含一个协同仿真区域。要创建额外区域:
  • 右键单击区域节点并选择新建

要将 Simcenter STAR-CCM+ 边界与 Abaqus 表面或节点耦合:

  1. 展开区域 > [区域] > 边界节点。
  2. 展开要与 Abaqus 耦合的边界。
  3. 选择物理条件 > 外部程序耦合指定节点,并通过外部程序耦合指定属性将边界分配到协同仿真区域。
    Simcenter STAR-CCM+ 自动在相应的 [区域] > 条件 > 耦合模型零部件节点下添加边界。
指定边界是与 Abaqus 模型上的表面还是节点耦合:
  1. 展开 [链接 1] > 区域 > [区域] 节点。
  2. 选择条件 > 外部部件设置 节点,然后将 Abaqus 区域类型设为以下选项之一:
    • 要与 Abaqus 表面耦合,需要将选项设为表面区域
    • 要与 Abaqus 节点耦合,需要将选项设为点区域
  3. 要指定耦合到区域的 Abaqus 曲面或节点,使用以下选项之一:
    • [区域] 节点重命名为相关 Abaqus 表面或节点的名称。

      默认情况下,[区域] 名称自动耦合到外部部件设置节点上的 Abaqus 区域名称。如果不希望 [区域] 名称和 Abaqus 区域名称相同:

    • 选择条件 > 外部部件设置,然后将 Abaqus 区域名称设为相关 Abaqus 表面或节点的名称。
    定义区域的名称时,应:
    • 始终使用大写字母。
    • 仅使用下划线 ( _ )。
    • 如果在 Abaqus 模型中没有定义装配,则加入前缀 ASSEMBLY_

    如果不遵循这些规则,Simcenter STAR-CCM+ 会自动将该名称转换为 Abaqus 约定。如果不希望 Simcenter STAR-CCM+ 转换名称,则可以使用区分大小写命名,方法是通过引号括起名称。例如 "ASSEMBLY_parts"

    如果写入 Abaqus 关键词已启用,则 Simcenter STAR-CCM+ 使用区域名称在 Abaqus 输入文件中定义 Abaqus 协同仿真区域。

    有关如何在 Abaqus 中定义协同仿真区域的信息,请参见Specifying Co-Simulation Settings in Abaqus

  4. 如果想要使用不同的协同仿真设置(例如不同的导入/导出指定)将其他 Simcenter STAR-CCM+ 边界与 Abaqus 耦合,需要创建新的协同仿真区域并重复上述步骤,以指定耦合边界。
    要确认 Simcenter STAR-CCM+ 耦合边界和 Abaqus 耦合表面/节点在同一位置,需要导入 Abaqus 模型并检查场景中的流体结构交界面。

    有关如何为协同仿真区域指定交换场的信息,请参见指定已导出的场和已导入的场