修改材料定义

将材料定义从弹性材料类型更改为用户定义的材料类型。

ANSYS 将 Helius PFA 所处理的材料视为是用户定义的材料类型,而不是由 ANSYS 识别的标准材料类型。本教程未修改的输入文件使用 MP 命令来定义正交各向异性弹性材料。因此,材料定义需要从弹性材料类型更改为用户定义的材料类型。

特定格式的 Helius PFA 用户定义的材料可表示为:

HELIUSPFAMATIDNSTATVUNITSPFIB_DIRPFAPREFAILunusedPRESSTEMP,FAIL_CRITERION,AUX_1,AUX_2,unused, MDEGFDEGMOISTURE

有关 HELIUSPFA 命令中每个参数的详细信息,请参见《Helius PFA 用户手册》的附录 A

在本练习中,以下步骤将修改 HELIUSPFA 命令。

  1. 打开教程 1,并使用教程 1(使用 Composite Material Manager 特征化用户材料)中提供的说明来创建用户材料(将材料命名为 Tutorial_1)。

  2. 确定 Tutorial_1 的 ANSYS 材料 ID (matID) 编号,方法是从 ANSYS 内打开 Helius PFA 插件,然后从材料库列表中选择“Tutorial_1”。材料 ID 编号的位置将在下面亮显。或者,可以通过打开 HPFAMatDB.xml 文件(该文件位于 Helius PFA 材料目录中)来确定 matID。材料 ID 的特定值可能会有所不同,具体取决于 Helius PFA 材料目录中的材料数量。

    创建 GUI

  3. 在 Tutorial_2_ANSYS.ans 中找到包含 MP 命令的部分。

  4. 将 MP 命令集替换为以下内容,以确保材料 ID 替换为步骤 1 中确定的值:

    HELIUSPFA, matID, 7,3,1,1,0,0,0,0,0,0,0,0,0.1,0.01,0

    上述命令包含多个常量,用于在 Helius PFA 中传达用户选项。它们按顺序指定:

    1. Helius PFA 材料的材料 ID
    2. 要跟踪的状态变量数
    3. 单位制
    4. 纤维方向
    5. 渐进式失效分析
    6. 失效前非线性
    7. 未使用
    8. 静水强化
    9. 温度
    10. 失效准则
    11. 辅助标准参数 1
    12. 辅助标准参数 2
    13. 未使用
    14. 基体失效后刚度
    15. 纤维失效后刚度
    16. 潮湿
  5. 如有必要,请更改截面定义中的材料 ID(secdata 命令),以便与步骤 1 中确定的材料 ID 匹配。