运行协同仿真

准备上面章节所述的仿真,然后运行协同仿真。

在运行协同仿真之前,必须创建外部区域与边界:
  1. 右键单击外部链接 > [链接 1] 节点,然后选择更新。
要运行协同仿真:
  1. 单击 Simcenter STAR-CCM+ 模拟中的 (运行/重启)。
    Simcenter STAR-CCM+ 自动启动并连接到 Abaqus。可以在输出窗口中监视协同仿真进展,Simcenter STAR-CCM+ 将报告每个数据交换进程的输出。

    将 Abaqus 模型导入 Simcenter STAR-CCM+ 以作为区域。可以使用 Abaqus 区域进行后处理。

如果 Abaqus 无法在协同仿真结束时自动终止,或者发现正在使用错误的参数集执行协同仿真,可以手动终止协同仿真。要手动终止协同仿真:
  1. 右键单击外部链接 > [链接 1] 节点,然后选择终止。
    注如果在 Simcenter STAR-CCM+ 中对流体区域进行网格重构,则不要在网格重构期间断开 Abaqus 的连接。此要求适用于两个映射选项 - 映射两个方向和合作伙伴映射两个方向。请参见映射选项。
如果 Abaqus 无法正确生成,或者要分别启动 Abaqus 求解器和 SIMULIA CSS 以使用 Simcenter STAR-CCM+,可以将启动合作伙伴选项节点设为不启动。有关更多信息,参见在 Simcenter STAR-CCM+ 中指定协同仿真设置。
开始运行 Simcenter STAR-CCM+ 模拟后,必须通过命令提示符或端子启动 Abaqus 求解器和 SIMULIA CSS。例如:
  • 要启动 Abaqus 求解器:
    abaqus -job [PartnerJobName] -input [InputFile] -cpus[n] -csedirector [host:port]
  • 要启动 SIMULIA CSS:
    abaqus cse -job [AnotherCodeName] -config [xmlfile] -listenerport [port]

其中,abaqus 是启动 Abaqus 的路径,[PartnerJobName] 是在 Simcenter STAR-CCM+ 中的合作伙伴作业名称节点下指定的名称,[InputFile] 是 Abaqus 输入 (*.inp) 文件,[n] 是用于启动 Abaqus 的 CPU 数,[host:port] 是使用的主机端口名称,[AnotherJobName]是 SIMULIA CSS 使用的作业名称,[xmlfile] 是通过外部或 Simcenter STAR-CCM+ 创建的 *.xml 文件的名称,[port] 是用于运行 SIMULIA CSS 的端口。

有关将 Abaqus 连接至外部代码的详细信息,参见 Abaqus 在线文档。