将材料定义从弹性材料类型更改为用户定义的材料类型。
ANSYS 将 Helius PFA 处理的材料视为是用户定义的材料类型,而不是由 ANSYS 识别的标准材料类型。本教程未修改的输入文件使用 MP 命令来定义正交各向异性弹性材料。因此,材料定义需要从弹性材料类型更改为用户定义的材料类型。
特定格式的 Helius PFA 用户定义的材料可表示为:
HELIUSPFA、MATID、NSTATV、UNITS、PFIB_DIR、PFA、PREFAIL、unused、PRESS、TEMP,FAIL_CRITERION,AUX_1,AUX_2,unused, MDEG、FDEG、MOISTURE
有关 HELIUSPFA 命令中每个参数的详细信息,请参见《Helius PFA 用户手册》附录 A。
在本练习中,以下步骤将修改 HELIUSPFA 命令。
- 打开教程 1,并使用教程 1(使用复合材料管理器特征化用户材料)中提供的说明来创建用户材料(将材料命名为 Tutorial_1)。
- 确定 Tutorial_1 的 ANSYS 材料 ID(材料 ID)编号,方法是从 ANSYS 内打开 Helius PFA 插件,然后从材料库列表中选择 Tutorial_1。材料 ID 编号的位置将在下面亮显。或者,可以通过打开 HPFAMatDB.xml 文件(该文件位于 Helius PFA 材料目录中)来确定材料 ID。材料 ID 的特定值可能会有所不同,具体取决于 Helius PFA 材料目录中的材料数量。
- 在 Tutorial_2_ANSYS.ans 中找到包含 MP 命令的部分。
- 将 MP 命令集替换为以下内容,以确保材料 ID 替换为步骤 1 中确定的值:
HELIUSPFA, matID, 7,3,1,1,0,0,0,0,0,0,0,0,0.1,0.01,0
上述命令包含多个常量,用于在 Helius PFA 中传达用户选项。它们按顺序指定:
- Helius PFA 材料 ID
- 要跟踪的状态变量数
- 单位制
- 纤维方向
- 渐进式失效分析
- 失效前非线性
- 未使用
- 静水强化
- 温度
- 失效准则
- 辅助标准参数 1
- 辅助标准参数 2
- 未使用
- 基体失效后刚度
- 纤维失效后刚度
- 潮湿
- 如有必要,请更改截面定义中的材料 ID(ecdata 命令),以便与步骤 1 中确定的材料 ID 匹配。