材料映射

将一种材料定义映射到另一种材料。

在许多情况下,您可能需要通过具有不同选项(用户材料常数)的材料来分析结构,这些选项与分析相关联。例如,您可能想要通过渐进式失效来分析应力集中周围的区域,但只能在远离应力集中的区域中使用线性求解来减少运行时间。如果对两个区域要使用相同的材料,则必须在 Abaqus 输入文件中发出两个不同的 *USER MATERIAL 命令,每个命令对应一种不同的材料。因此,您需要两种在材料数据库中定义的不同材料,每种材料都具有完全相同的特性和不同的名称。

由于意识到需要更好的方法,HIN 文件中包含了可使用关键字和数据行(如下所示)将一种材料名称映射到另一种材料名称的功能。

*MAP, FROM=NAME, TO=NAME
FROM, TO

在上述定义中,第二行中的 FROM 和 TO 参数允许您将一种在 Abaqus 输入文件中定义的材料名称映射到另一种在 Abaqus 输入文件中定义的材料名称。使用此方法,您可以使用不同的材料常数在分析中指定两种不同的材料,并且不需要创建所关注的基础材料。

例如,考虑如下所示的空心样本。在这里,需要在远离应力集中的区域中取消激活渐进式失效,这需要两种不同的材料。

告诉 Abaqus 将对两个区域使用不同材料的唯一方法是创建两种材料定义,并将这些材料指定给这两个区域。当与 Helius PFA 一起使用时,每种材料都将具有相应的 *USER MATERIAL 卡,如下所示。
*MATERIAL, name=IM7_8552
*DEPVAR
7
*USER MATERIAL, constants=16
1,1,1,0,0,0,0,0
0,0,0,0.1,0.01,0,0,0

*MATERIAL, name=IM7_8552_NOFAIL
*DEPVAR
7
*USER MATERIAL, constants=16
1,1,0,0,0,0,0,0
0,0,0,0.1,0.01,0,0,0

请注意,上述材料定义的唯一区别是材料名称和用户材料常数 3。通常,在这两种材料之间,除单位标志以外的任何系数(用户材料常数 1)都可以更改。在传统的分析中,需要创建两种不同的材料,并且存储在材料数据库中,以便适应上述情况。这意味着您在材料数据库中将有单个材料的多个副本,而这并不需要。

为了适应上述情况而不强制您重新创建多种材料,HIN 文件允许您将一种材料映射到另一种材料。为了在 HIN 文件中将一种材料映射到另一种材料,将使用以下卡。

*MAP, FROM=NAME, TO=NAME
FROM, TO

对于此特定示例,该卡将显示为:

*MAP, FROM=NAME, TO=NAME
IM7_8552_NOFAIL, IM7_8552

在这里,材料 IM7_8552 中的所有静态材料特性都将用于材料 IM7_8552_NOFAIL,而 IM7_8552_NOFAIL 的用户材料常数(动态材料特性)将按照 Abaqus 输入文件中指定的方式使用。