修改材料定义

将弹性材料定义替换为用户材料定义。

Helius PFA 使用*用户材料定义,而不是常规的 Abaqus 材料定义。在该步骤中,*弹性材料定义将替换为*用户材料定义,该定义已为 Helius PFA 进行了格式化。

  1. 查看教程 1,并使用“使用复合材料管理器特征化用户材料”中提供的说明来创建用户材料。
  2. 在文本编辑器中打开 Tutorial_2_Abaqus.inp。
  3. 通过搜索 *Material 关键字语句,查找材料定义的开头。
  4. 完整的材料定义包括以下内容:
    *Material, name=ExampleMaterial
    *Elastic, type=LAMINA
     1.5e+07, 2e+06, 0.3, 800000., 800000., 450000.
  5. 在 *Material 关键字语句中,将材料名称从 ExampleMaterial 更改为 Tutorial_1。请注意,新的材料名称必须与存储在 Helius PFA 材料数据库中的复合材料名称完全匹配。有关创建和管理 Helius PFA 材料的详细信息,请参见《材料管理器用户手册》
  6. 删除 *Elastic 关键字语句和后跟该关键字语句的单个数据行。
  7. *Material, name=Tutorial_1 行的后面添加 *Depvar 关键字。*Depvar 关键字会在每个积分点处为 Helius PFA 求解相关状态变量分配内存。
  8. *Depvar 行的后面添加 7。值 7 表示必须在整个求解过程中跟踪 7 个求解相关状态变量。七个是 MCT 要求的求解相关变量的默认数量。
  9. 在指定的状态变量名称的后面添加行 *User Material, constants=16。参数“constants=16”表示此用户材料有 16 个用户材料常量。
  10. *User Material 行的后面添加以下内容:
    3, 1, 1, 0, 0, 0, 0, 0
    0, 0, 0, 0.1, 1E-06, 0, 0, 0
    • 由于 Abaqus 允许每行最多 8 个用户材料常量,因此用户材料常量需占两行。这 16 个用户材料常量由 Helius PFA 使用,来确定要用于复合材料的多量程本构关系的精确形式。它们按顺序指定:
      1. 单位制
      2. 纤维方向
      3. 渐进式失效分析
      4. 失效前非线性
      5. 刚度降级方案
      6. 静水强化
      7. 温度
      8. 失效准则
      9. 辅助标准参数 1
      10. 辅助标准参数 2
      11. 单元厚度
      12. 基体失效后刚度
      13. 纤维失效后刚度
      14. 纤维降解能量
      15. 未使用
      16. 潮湿。

      有关用户材料常量的详细信息,请参见《Helius PFA 用户手册》附录 A

  11. 现在,新的材料定义应如下所示:
    *MATERIAL, NAME=Tutorial_1
    *DEPVAR
    7
    *USERMATERIAL, CONSTANTS=16
    3, 1, 1, 0, 0, 0, 0, 0
    0, 0, 0, 0.1, 1E-06, 0, 0, 0