材料重定义

使用 HIN 文件修改材料定义。

在多个分析中,您可能希望通过对材料定义稍作修改来执行敏感度分析。敏感度方案将使您修改所需分析的静态材料特性或动态数据。动态材料数据可能已经通过每个分析的 MATPFA 条目进行了修改。要修改静态材料数据,通常需要使用其他材料参数重新创建关注的材料,并将其保存到 Helius PFA 材料数据库。显然这对于大型敏感度分析将变得非常繁琐,因为需要为每个分析将新材料保存到数据库,而这是不需要的。

为适应上面描述的用例,HIN 文件允许您使用下面的关键字覆盖材料数据库中特定材料的某些材料参数。

对于单向材料:

*MATERIAL, ID=MIDH, FVF=NEWFVF, MOISTURE=AMBIENT/DRY/WET
pS11, nS11, pS22, nS22, S12, S23
*FIBER
E11, E22, v12, v23, G12, CTE11, CTE22
*MATRIX
E11, E22, v12, v23, G12, CTE11, CTE22

对于织物材料:

*MATERIAL, ID=MIDH, FVF=NEWFVF, MOISTURE=AMBIENT/DRY/WET
pS11K, pS11U, nS11K, nS11U, S12K, S12U
*FIBER
E11, E22, v12, v23, G12, CTE11, CTE22
*MATRIX
E11, E22, v12, v23, G12, CTE11, CTE22

*MATERIAL 关键字有多个可选参数和多个子行可用于更改成分材料特性。参数 FVF 用于替代层的纤维体积因子。如果该参数被省略,将使用包含在材料文件中的纤维体积因子。MOISTURE 参数用于更改材料的水分含量,这样材料特性集将从材料文件读取。如果该参数被省略,则假定默认值 AMBIENT*MATERIAL 关键字下方的行包含层的强度。对于织物材料,可以指定层的极限 (U) 强度和弯曲 (K) 强度。如果该行被省略,将使用材料数据库中的值。

子关键字 *FIBER*MATRIX 用于替代指定材料的纤维和基体材料特性。相应的数据行将允许您指定每个成分的单个特性。请注意,始终对弹性常量强制横向各向同性,而层特性将在材料特性更改后生成。

假设分析使用的是 Helius PFA 材料数据库中的材料 IM7_8552(例如 MIDH = 9030)。Autodesk Nastran 材料定义如下所示:

MATPFA, 1, 9030, 1, MCT, 0.01, 1.00E-02, INSTANT, OFF,
, AMBIENT, 0 

现在,考虑以下情况下产生的后果:想要将材料的纤维体积因子从 60% 更改为 58%,将纵向拉伸强度从 2500 MPa 更改为 2000 MPa,将纤维纵向模量从 245 GPa 更改为 300 GPa,并将基体泊松比从 0.28 更改为 0.35。HIN 文件中相应的 *MATERIAL 卡如下所示:

*MATERIAL, ID=9030, FVF=0.58
2000.e6, , , , , 
*FIBER
300.e9, , , , , ,
*MATRIX
, , 0.35, 0.35, , , 

在此示例中,MOISTURE 参数未指定,因此 Helius PFA 将在材料文件中使用默认水分含量 Ambient。请注意,任何指定为空的材料参数默认为材料文件中的值。

如果没有任何成分特性或复合材料强度需要修改,则可以删除特定的数据行。例如,如果没有任何纤维特性需要更改(纤维体积因子除外),则 *MATERIAL 关键字如下所示

*MATERIAL, ID=MIDH, FVF=0.58
2000.e6, , , , , 
*MATRIX
, , 0.35, 0.35, , , 

注: 要重新定义某一材料(该材料将使用 *MAP 关键字映射到其他材料)的材料特性,必须使用 ORIGINAL ID= 参数。例如:
*MAP, FROM=ID, TO=ID
9002, 9001
**
*MATERIAL, ORIGINAL ID=9002
*MATRIX
, , 0.35, 0.35, , ,
否则,仅正在使用的基础材料 (9001) 将具有修改的特性。如果使用 *MATERIAL 关键字更改基础材料的任何材料特性,这将影响映射到该材料的所有材料。

注: 织物材料不支持此功能。