使用 HIN 文件将一个材料 ID 映射到其他材料 ID。
在许多情况下,您可能会选择通过将不同选项(MATPFA 字段)与分析相关联的材料来分析结构。例如,您可能想要通过渐进式失效来分析应力集中周围的区域,但只能在远离应力集中的区域中使用线性求解来减少运行时间。如果相同材料要用于两个区域,则两个不同的 MATPFA 条目必须在 Nastran 模型输入文件中发布,即每个条目对应一种不同的材料。因此,您需要在材料数据库中将两种不同的材料定义为具有完全相同的特性但却具有不同的 ID。
HIN 文件可以识别您需要在无需重新创建材料即可实现上述方案的方法,因为它可以使用如下所示的关键词和数据行将一个材料 ID 映射到其他材料 ID。
*MAP, FROM=ID, TO=ID FROM, TO
在上述定义中,第二行的 FROM 和 TO 参数允许您将在输入文件中定义的一个材料 ID 映射到在输入文件中定义的另一个材料 ID。通过使用此方法,您可以在分析中指定两个参数不同的不同材料,并且无需重新创建关注的基础材料。
例如,考虑如下所示的空心样本。在此我们想要在远离应力集中的区域中禁用渐进式失效,这需要两种不同的材料。
告知 Nastran 不同的材料将要用于两个区域的唯一方法是创建两个材料定义,并将这些材料分配到这两个区域。在与 Helius PFA 协同使用时,每个材料都将拥有相应的 MATPFA 条目,如下所示。
MATPFA, 1, 9001, 1, MCT, 0.10, 0.01, INSTANT, OFF $ MATPFA, 2, 9002, 1, MCT, 0.10, 0.01, INSTANT, OFF
请注意,上述材料定义的唯一区别在于材料 ID 和 MATPFA 条目第二行的字段 4。通常情况下,可以在两个材料之间更改任何系数。在使用 Helius PFA 的传统分析中,必须创建两个不同材料,并将它们存储在材料数据库中才能适应上述方案。这意味着您在材料数据库中将有单个材料的多个副本,而这并不需要。
对于此特定示例,该卡将显示为:
*MAP, FROM=ID, TO=ID 9002, 9001
在上文中,材料 9001 的所有静态材料特性都将用于材料 9002,而 9002 的字段(动态材料特性)将按照在输入文件中的指定进行使用。