指定协同仿真设置

在 Simcenter STAR-CCM+ 中指定协同仿真设置,包括 Abaqus 输入文件位置、定义流体结构交界面的耦合边界、在每个耦合步交换的场。

为本教程所提供的 Abaqus 输入文件 plate.inp 已包含协同仿真的必要命令。有关更多信息,请参见查看 Abaqus 模型。

可以在 Simcenter STAR-CCM+ 中的协同仿真链接外部链接 > 链接 1 下指定所有协同仿真设置;激活 Abaqus 协同仿真模型时,该链接将出现在模拟树中。

要指定耦合边界:

  1. 展开区域 > 平板流体 > 边界 > Plate_FSI 节点。
  2. 选择物理条件 > 外部程序耦合指定节点,并将外部程序耦合指定设为链接 1:区域 1。
要指定启动 Abaqus 的详细信息:
  1. 展开外部链接 > 链接 1 > 条件节点,然后设置下列属性:
    节点 属性 设置
    Abaqus 版本 版本 2024(默认)
    加载合作伙伴库选项 选项 指定库文件
  2. 选择链接 1 > 值节点并设置以下属性:
    节点 属性 设置
    Abaqus 执行 输入文件 指定 Abaqus 输入文件 plate.inp 的路径和名称。

    例如,如果您的工作目录为 /mechanicalCoSimTutorial/starccm+/ 而且您的输入文件包含在文件夹 /mechanicalCoSimTutorial/abaqus/ 中,则可输入 ../abaqus/plate.inp。

    可执行文件的名称 指定用于启动 Abaqus 的命令的路径和名称,例如,/[Abaqus INSTALL_DIR]/Commands/abaqus。

    Abaqus 可执行文件的路径取决于 Abaqus 安装情况。

    Abaqus 库 Abaqus 库 指定 Abaqus 协同仿真库文件的路径和文件名。

    Linux 中,所需库文件为 libABQSMACseModules.so;Windows 中,所需库文件为 ABQSMACseModules.dll。库文件的位置取决于 Abaqus 安装。

    合作伙伴作业名称 合作伙伴作业名称 co-simulation_plate
    传输间隔 传输间隔 5.0E-4
    确保合作伙伴作业名称与模拟文件名不同。
在本模拟中,Simcenter STAR-CCM+ 导出压力和壁面剪切应力并导入位移。要指定与 Abaqus 交换的场:
  1. 展开链接 1 > 区域 > 区域 1 > 条件节点。
  2. 右键单击区域 1 > 条件 > 已导出的场节点并选择添加机械场 > 压力。
  3. 重复上一步骤,添加壁面剪切应力到已导出的场。
    对于每个已导出的场指定,Simcenter STAR-CCM+ 会自动指定存储被导出数据的场函数。

  4. 右键单击已导入的场节点并选择添加机械场 > 位移。
  5. 选择已导入的场 > 位移节点,并将场处理设为已管理。
    使用此设置,Simcenter STAR-CCM+ 自动设置耦合边界的变形指定,使边界按照已导入的位移数据移动。
  6. 右键单击外部链接 > 链接 1 节点,然后选择更新。
  7. 保存模拟。