修改输出请求

要在 Abaqus Viewer 中查看 Helius PFA 求解相关状态变量,它们必须均写入 .odb 文件。

状态变量仅写入 .odb 文件(如果 Abaqus 输入文件中有明确要求)。通过将 SDV 添加到单元输出变量列表就可以实现此请求。默认情况下,输出变量预选择的列表将写入输出数据库。还将修改该默认列表。

  1. 通过搜索 *Output 找到输出定义。
  2. 定义应显示为:
    *OUTPUT, FIELD, VARIABLE=PRESELECT
  3. 删除 , variable=PRESELECT。此参数指示输出变量的默认列表将写入输出数据库。状态变量未包含在此列表中,因此必须分别请求每个输出变量(由标识键表示)。在第 5 步中执行此操作。
  4. 在 *Output 行后添加以下行:
    *Node Output
    RF, U

    这些行会将节点位移 (U) 和反作用力 (RF) 写入数据库。

  5. 在 RF、U 行后添加以下行:
    *Element Output, directions=YES
    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
    S, E, SDV
    *Element Output, directions=YES
    17, 18, 19, 20, 21, 22, 23, 24
    S, E, SDV
    • 第一行 *Element Output, directions=YES 会将单元变量和截面点写入输出数据库。directions=YES 参数表示单元材料方向应写入数据库。
    • 第二行“1, 2, 3, ...”指示计算输出变量的分层单元中的特定截面点。这些命令中的两个实例都是必需的,因为每行允许的最大截面点数为 16(第 4th、5th 和 6th 行)。
    • 第三行 S, E, SDV 是变量标识键的列表。S 表示应力分量,E 表示总应变分量,SDV 表示状态变量。
  6. 现在定义应显示为:
    *OUTPUT, FIELD
    *NODEOUTPUT
    RF, U
    *ELEMENTOUTPUT, DIRECTIONS=YES
    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
    E, S, SDV
    *ELEMENTOUTPUT, DIRECTIONS=YES
    17, 18, 19, 20, 21, 22, 23, 24
    E, S, SDV
  7. 保存该文件

以上是一个简单的输出定义。其他输入文件可能不同,并且更复杂。通常情况下,对特定于 Helius PFA 的输出定义只需进行一项修改:将 SDV 添加到单元输出变量标识键的列表。