在 Abaqus 中指定协同仿真设置
向 Abaqus 输入文件添加协同仿真命令。
在 Abaqus/CAE 中创建固体模拟的最后一步是创建输入文件 manifold.inp。可以使用脚本编辑器编辑此文本文件。要为协同仿真准备 Abaqus 模型,需向输入文件中添加一组命令,以指定 Abaqus 协同仿真步骤、Abaqus 耦合表面以及由此表面导入/导出至此表面的场。
注 | 对于包含多个参数的关键字行,您可以使用逗号来分割行。如果行中的最后一个字符是逗号,则其下一行被视为该行同处一行。 |
- 在您选择的脚本编辑器中打开 manifold.inp 文件。
协同仿真在您先前定义的热传递分析步骤中执行。
-
向下滚动到以下列内容开头的部分:
** ** STEP: Step-1 **
文件的该部分,上至 *结束步骤包含 Abaqus 作业的历史数据,包括求解器参数、边界条件、负荷和输出。
-
要将此步骤指定为 Abaqus 协同仿真步骤,请添加以下用粗体文本显示的行:
*Output, field, variable=PRESELECT *Output, history, frequency=0 ** *CO-SIMULATION, NAME=FSI_Thermal, PROGRAM=MULTIPHYSICS ** *End Step
此行指定协同仿真在该步骤执行,并定义协同仿真的名称 FSI_Thermal。
-
要确认交界表面以及在协同仿真过程中导入和导出的场,请添加下列行:
*Output, field, variable=PRESELECT *Output, history, frequency=0 ** *CO-SIMULATION, NAME=FSI_Thermal, PROGRAM=MULTIPHYSICS *CO-SIMULATION REGION, TYPE=SURFACE, EXPORT ASSEMBLY_INNER, NT *CO-SIMULATION REGION, TYPE=SURFACE, IMPORT ASSEMBLY_INNER, CFL ** *End Step
在此处添加的第一个行表示您要在模型中确认区域,在本案例中是指一个表面,数据即从该表面导出。在下一行,此表面通过下列方式来确认:输入定义该表面时所使用的组件的名称(即 Assembly),然后输入表面的名称 Inner。表面识别符的句法是 <组件名称>_<表面名称>。下一行将导出场定义为节点温度 NT。接下来的二行使用相同的格式来指定将热流量 CFL 导入 Abaqus。
- 将文件另存为 manifold-mod.inp。