在 Abaqus 中指定协同仿真设置

向 Abaqus 输入文件添加协同仿真命令。

在 Abaqus/CAE 中创建固体模拟的最后一步是创建输入文件 manifold.inp。可以使用脚本编辑器编辑此文本文件。要为协同仿真准备 Abaqus 模型,需向输入文件中添加一组命令,以指定 Abaqus 协同仿真步骤、Abaqus 耦合表面以及由此表面导入/导出至此表面的场。

对于包含多个参数的关键字行,您可以使用逗号来分割行。如果行中的最后一个字符是逗号,则其下一行被视为该行同处一行。
  1. 在您选择的脚本编辑器中打开 manifold.inp 文件。
协同仿真在您先前定义的热传递分析步骤中执行。
  1. 向下滚动到以下列内容开头的部分:
    **
    ** STEP: Step-1
    **

    文件的该部分,上至 *结束步骤包含 Abaqus 作业的历史数据,包括求解器参数、边界条件、负荷和输出。

  2. 要将此步骤指定为 Abaqus 协同仿真步骤,请添加以下用粗体文本显示的行:
    
    *Output, field, variable=PRESELECT
    *Output, history, frequency=0
    **
    *CO-SIMULATION, NAME=FSI_Thermal, PROGRAM=MULTIPHYSICS
    **
    *End Step

    此行指定协同仿真在该步骤执行,并定义协同仿真的名称 FSI_Thermal

  3. 要确认交界表面以及在协同仿真过程中导入和导出的场,请添加下列行:
    
    *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。

  4. 将文件另存为 manifold-mod.inp