USERMAT 允许您为 ANSYS 模拟定义材料的机械行为。
Helius PFA 能够转发到自定义 ANSYS 用户子例程 USERMAT。换句话说,您可以将 Helius PFA 与 ANSYS USERMAT 子例程协同使用。
USERMAT 子例程可用于定义材料的机械本构行为和更新求解相关的状态变量。请参见 ANSYS 文档以了解详细信息。
若要将 USERMAT 子例程与 Helius PFA 一起使用,需要将 USERMAT 与 Helius PFA 子例程生成包括在一起。这些说明可以在此处找到。此外,必须设置 hpfa.env 文件中的 USER_ID_LO 和 USER_ID_HI 环境变量。这些变量将告知 Helius PFA 转发到 USERMAT 子例程的 ANSYS 材料 ID 的范围。例如:
&HPFA_ENV
MATERIAL_FILE_DIR = 'C:\Program Files\Autodesk\Helius PFA 2019\Materials'
USER_ID_LO = 100
USER_ID_HI = 110
/
在上述 hpfa.env 示例文件中,任何在 100 到 110(含)之间的 ANSYS 材料 ID 均可传递到自定义 USERMAT。