运行协同仿真
准备上面章节所述的仿真,然后运行协同仿真。
在运行协同仿真之前,必须创建外部区域与边界:
- 右键单击 节点,然后选择更新。
要运行协同仿真:
-
单击 Simcenter STAR-CCM+ 模拟中的
(运行/重启)。
Simcenter STAR-CCM+ 自动启动并连接到 Abaqus。可以在输出窗口中监视协同仿真进展,Simcenter STAR-CCM+ 将报告每个数据交换进程的输出。将 Abaqus 模型导入 Simcenter STAR-CCM+ 以作为区域。可以使用 Abaqus 区域进行后处理。
如果 Abaqus 无法在协同仿真结束时自动终止,或者发现正在使用错误的参数集执行协同仿真,可以手动终止协同仿真。要手动终止协同仿真:
-
右键单击 节点,然后选择。
注 如果在 Simcenter STAR-CCM+ 中对流体区域进行网格重构,则不要在网格重构期间断开 Abaqus 的连接。此要求适用于两个映射选项 - 映射两个方向和合作伙伴映射两个方向。请参见映射选项。
开始运行 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 在线文档。