ANSYS 要求所有材料特性定义都为其指定材料参考号。此编号用于将特定材料与表示该材料的有限元相关联。材料参考号必须是正整数(非零)。Helius PFAGUI 可用于查看每个材料及其对应的材料参考号(MATID)。
当为 ANSYS 安装 Helius PFA 时,将在以下两个位置创建 HPFAMatDB.xml 文件:%APPDATA%\Autodesk\Helius PFA 2019\Materials 文件夹和 AUTODESK_DIR\Materials 文件夹(例如 C:\Program Files\Autodesk\Helius PFA 2019\Materials)。此文件的用途是将材料参考号 (MATID) 与存储在 Helius PFA 材料数据库中(即 %APPDATA%\Autodesk\Helius PFA 2019\Materials 目录)的材料名称链接起来。
产品安装附带的复合材料的材料参考号已经包含在此文件中。如果新材料文件使用 Composite Material Manager 创建,则 HPFAMatDB.xml 文件会自动更新为包括此新材料,并且还会分配一个材料 ID 号。但是,如果手动复制和编辑材料文件,则 HPFAMatDB.xml 文件必须更新为包含材料参照编号 (MATID) 和新创建的复合材料的名称之间的新链接。如果 HPFAMatDB.xml 文件使用文本编辑器或 Internet 浏览器打开,则内容将看起来类似于以下内容(如果使用文本编辑器打开):
<?xml version="1.0"?>
<HPFAMatDB>
<Material id="9001" name="AS4-3501-6"/>
<Material id="9002" name="AS4_3502"/>
<Material id="9003" name="AS4_8552"/>
<Material id="9004" name="AS_Epoxy1"/>
<Material id="9005" name="Eglass21xK43Gevetex-LY556"/>
<Material id="9006" name="HTS150_TC250"/>
<Material id="9007" name="IM7-977-2"/>
<Material id="9008" name="IM7_5250-4"/>
<Material id="9009" name="IM7_8551"/>
<Material id="9010" name="IM7_8552"/>
<Material id="9011" name="IM7_977-3"/>
<Material id="9012" name="S2_Glass_Epoxy2"/>
<Material id="9013" name="SilEglass1200tex-MY750"/>
<Material id="9014" name="T300-BSL914C"/>
<Material id="9015" name="T300_976"/>
<Material id="9016" name="T300_PR319"/>
<Material id="9017" name="T800H_3900-2"/>
</HPFAMatDB>
若要在新创建的文件和 ANSYS 材料参考号 (MATID) 之间添加链接,请复制现有文件的格式以添加用于将两个项目链接起来的附加行。例如,如果新创建的材料文件保存为 example_composite_material,则该文件将修改为:
<?xml version="1.0"?>
<HPFAMatDB>
<Material id="9001" name="AS4-3501-6"/>
<Material id="9002" name="AS4_3502"/>
<Material id="9003" name="AS4_8552"/>
<Material id="9004" name="AS_Epoxy1"/>
<Material id="9005" name="Eglass21xK43Gevetex-LY556"/>
<Material id="9006" name="HTS150_TC250"/>
<Material id="9007" name="IM7-977-2"/>
<Material id="9008" name="IM7_5250-4"/>
<Material id="9009" name="IM7_8551"/>
<Material id="9010" name="IM7_8552"/>
<Material id="9011" name="IM7_977-3"/>
<Material id="9012" name="S2_Glass_Epoxy2"/>
<Material id="9013" name="SilEglass1200tex-MY750"/>
<Material id="9014" name="T300-BSL914C"/>
<Material id="9015" name="T300_976"/>
<Material id="9016" name="T300_PR319"/>
<Material id="9017" name="T800H_3900-2"/>
<Material id="9018" name="example_composite_material"/>
</HPFAMatDB>
值 9018 将用作 HELIUS 命令中的第一个变量,用于告知 Helius PFA 使用材料“example_composite_material”。