当您从 Advanced Material Exchange 输出结构模型时,将创建新的输入文件。新的输入文件包含以下修改。
*MATERIAL, NAME=Material_Name *DEPVAR 20 *USER MATERIAL, CONSTANTS=0
Material_Name 参数是材料名称。此名称将自动设置以匹配结构界面文件 (*.sif) 中存储的材料名称。不应修改材料名称。
*DEPVAR 关键字和相关联的数据行定义要跟踪的求解相关状态变量数。所有使用纤维填充材料的 Advanced Material Exchange 都使用 20 个求解相关状态变量。使用未填充材料的分析将 14 个状态变量。这些状态变量在附录 B 中进行说明。
*USER MATERIAL 关键字表示要使用用户定义的材料子例程。CONSTANTS=0 告知 Abaqus 定义材料无需额外的数据行。完整的材料定义在 .sif 文件中进行定义。此定义包含可调整的塑性系数和断裂系数。在早期版本的 Advanced Material Exchange 中,这些系数可以在输入文件中调整。现在,HIN 文件可用于调整用户材料特性。
MAT,ID TB,STATE,ID,,20 TB,USER,ID,,0
MAT,ID 命令为材料分配 ID。此 ID 将自动设置以匹配 .sif 文件中所存储材料的 ID。不应修改材料 ID。
TB,STATE 命令标识要跟踪的求解相关状态变量数。所有使用纤维填充材料的 Advanced Material Exchange 分析都使用 20 个状态变量。使用未填充材料的分析将 14 个状态变量。这些状态变量在附录 B 中进行说明。
TB,USER 命令表示要使用用户材料定义。完整的材料定义在 .sif 文件中进行定义。此定义包含可调整的塑性系数和断裂系数。在早期版本的 Advanced Material Exchange 中,这些系数可以在输入文件中调整。现在,HIN 文件可用于调整用户材料特性。
$------1-------2-------3-------4-------5-------6-------7-------8-------9-------0 MATXM* 10000 10000
MATXM 条目可定义 Advanced Material Exchange 材料和材料 ID。此外,将使用新的 Advanced Material Exchange 材料 ID 更新 PSOLID 条目。
$------1-------2-------3-------4-------5-------6-------7-------8-------9-------0 PSOLID* 1 10000 0
*Controls, parameters=time incrementation 1000, 1000, 1000, 1000, 1000, , 1000, , , 10,
这两行将添加到输入文件以指示 Abaqus 先执行 1000 次平衡迭代,再衡量是否需要缩减时间增量大小。与 Helius PFA 求解器结合使用时,这些求解控制可以显著提高 Abaqus 的能力以在每个时间增量内获得收敛解。有关 *Controls 关键字的详细信息,请参考 Abaqus 帮助。
NROPT, FULL, , OFF PRED, OFF, , OFF NEQIT, 1000 CNVTOL, F, , , 0
NROPT, FULL, , OFF 命令指示 ANSYS 使用“完整”牛顿-拉弗森算法并防止 ANSYS 使用“自适应下降”算法。
PRED, OFF, , OFF 命令针对非线性分析关闭子步和载荷步预测器。启用时,PRED 命令将干扰 Helius PFA 求解器管理材料非线性的功能。
NEQIT, 1000 命令指示 ANSYS 先使用多达 1000 次平衡迭代,再评估是否需要缩减时间增量大小。
CNVTOL, F, , , 0 命令指示 ANSYS 将强制收敛与无穷范数结合使用,后者使 Helius PFA 求解器能够更好地处理非线性求解过程。
与 Helius PFA 求解器结合使用时,这些命令共同提高 ANSYS 的能力以在每个时间增量内获得收敛解。有关这些命令的详细信息,请参考 ANSYS 帮助。
NLPARM 1 100 ITER 1 1000 P ALL+ + 1000 + + + +
NLPARM 条目可控制时间增量、刚度和收敛设置。
ITER 字段允许解算器以迭代方式更新材料的刚度矩阵。
字段 6 中后面的 1 指示解算器在每次迭代后更新刚度。
字段 7 中第一个实例 1000 指示解算器在每个载荷增量中最多使用 1000 次迭代。输入 1000 之类的较大值能够使求解器充分利用 Helius PFA 提供的已改进收敛特征。
字段 8 中的 P 指示解算器使用载荷收敛标准和容差。
第 2 行中最后的 1000 指示解算器每次迭代使用多达 1000 个发散条件。
与 Helius PFA 解算器结合使用时,这些命令共同提高 Nastran 的能力以在每个时间增量内获得收敛解。有关这些命令的详细信息,请参见 Nastran 参考手册。
*ELEMENT OUTPUT SDV
将 SDV 添加到 *ELEMENT OUTPUT 关键字的数据行指示 Abaqus 将状态变量包含在结果 .odb 文件中。
OUTRES,SVAR,ALL
OUTRES,SVAR,ALL 命令指示 ANSYS 将所有状态变量都包含在结果 .rst 文件中。