延伸模块 > Creo Elements/Direct Finite Element Analysis > 材料库 > 创建材料数据库
  
创建材料数据库
以下几部分介绍了如何以采样数据库 (test_materials.dat) 为模板构建自己的材料数据库。
* 
有关创建自己的材料数据库的首选方法,请参见 创建和编辑材料数据库
1. 属性映射
指定属性映射 (如下所示)。这会将材料属性 (通过关键字指定) 映射到索引 (介于 0 和 30 之间的唯一编号)。此外,也可为该属性指定转换将应用的格式。
Example:
4 : %lg : DENSITY
| | |
index format keyword
各字段使用冒号分隔。每个条目必须独占一行。左括号 ({ 表示映射的开始,右括号 }) 表示结束。它们必须都独占一行。
可选取的关键字如下:
关键字
类型
格式
NAME
字符串
%s
LOCALID
字符串
%s
MATID
字符串
%s
DENSITY
浮点型
%lg
YOUNG_1
浮点型
%lg
YOUNG_2
浮点型
%lg
YOUNG_3
浮点型
%lg
SHEAR_1
浮点型
%lg
SHEAR_2
浮点型
%lg
SHEAR_3
浮点型
%lg
POISS_1
浮点型
%lg
POISS_2
浮点型
%lg
POISS_3
浮点型
%lg
T_EXPANSION_1
浮点型
%lg
T_EXPANSION_2
浮点型
%lg
T_EXPANSION_3
浮点型
%lg
T_CONDUCT_1
浮点型
%lg
T_CONDUCT_2
浮点型
%lg
T_CONDUCT_3
浮点型
%lg
YIELD_STRENGTH
浮点型
%lg
ULTIMATE_STRENGTH
浮点型
%lg
FAILURE_STRENGTH
浮点型
%lg
SPECIFIC_HEAT
浮点型
%lg
REF_TEMP
浮点型
%lg
2. 材料条目
在属性映射之后,可指定材料。为此,请参阅属性映射中的索引。
Example 1: DENSITY entry
4 : 7850.0
| |
index value
Example 2: NAME entry
1 : My special material
| |
index value
带有数值的材料属性必须按照下表中第二列中列出的单位进行指定。在按正确的单位指定数据库后,材料可按照 Creo Elements/Direct Finite Element Analysis 中的单位设置进行显示和处理。第三列指示了 Creo Elements/Direct Finite Element Analysis 为材料属性应用了哪些单位设置。
名称属性映射
单位
Creo Elements/Direct Finite Element Analysis 中使用的单位设置
DENSITY
kg / m^3
DA_DENSITY
YOUNG_1-3
N / mm^2
DA_STRESS
SHEAR_1-3
N / mm^2
DA_STRESS
POISS_1-3
-
-
T_EXPANSION_1-3
1 / K
1 / DA_TEMPERATURE-DIFFERENCE
T_CONDUCT_1-3
W / m K
DA_CONDUCTIVITY
YIELD_STRENGTH
N / mm^2
DA_STRESS
ULTIMATE_STRENGTH
N / mm^2
DA_STRESS
FAILURE_STRENGTH
N / mm^2
DA_STRESS
SPECIFIC_HEAT
J / kg K
DA_SPECIFIC_HEAT
REF_TEMP
K
DA_TEMPERATURE
作为格式规范,仅支持双精度格式 %lg %lf %le。强烈建议使用 %lg。
每个条目必须在一行中定义。
条目可采用任意的顺序,但是必须唯一和一致。
不是所有属性都需要在映射中定义,它们可在材料定义中忽略。但是必须至少指定一些属性:
NAME LOCALID MATID DENSITY YOUNG_1 YOUNG_2 YOUNG_3 POISS_1 POISS_2 POISS_3
对于热分析,还必须指定以下属性:
T_EXPANSION_1-3 T_CONDUCT_1-3 REF_TEMP
* 
LOCALID 不允许为空。
材料数据库示例:
# Property map:
#
{
1 : %s : NAME
2 : %s : LOCALID
3 : %s : MATID
4 : %lg : DENSITY
5 : %lg : YOUNG_1
6 : %lg : YOUNG_2
7 : %lg : YOUNG_3
8 : %lg : SHEAR_1
9 : %lg : SHEAR_2
10 : %lg : SHEAR_3
11 : %lg : POISS_1
12 : %lg : POISS_2
13 : %lg : POISS_3
14 : %lg : T_EXPANSION_1
15 : %lg : T_EXPANSION_2
16 : %lg : T_EXPANSION_3
17 : %lg : T_CONDUCT_1
18 : %lg : T_CONDUCT_2
19 : %lg : T_CONDUCT_3
20 : %lg : YIELD_STRENGTH
21 : %lg : ULTIMATE_STRENGTH
22 : %lg : FAILURE_STRENGTH
23 : %lg : SPECIFIC_HEAT
25 : %lg : REF_TEMP
}
# 1st Material entry
{
2 : MAT_1
1 : Structural Steel
3 : Metal
4 : 7850.0
5 : 200000.0
6 : 200000.0
7 : 200000.0
8 : 76920
9 : 76920
10 : 76920
11 : 0.3
12 : 0.3
13 : 0.3
14 : 1.2E-5
15 : 1.2E-5
16 : 1.2E-5
}
{
2 : MAT_2
1 : Stainless Steel
3 : Metal
4 : 7750.0
5 : 193000.0
6 : 193000.0
7 : 193000.0
8 : 73664.0
9 : 73664.0
10 : 73664.0
11 : 0.31
12 : 0.31
13 : 0.31
14 : 1.36E-5
15 : 1.36E-5
16 : 1.36E-5
}
{
2 : MAT_15
1 : Aluminium Al
3 : Heat Test
4 : 2700.0e+0
5 : 68600
6 : 68600
7 : 68600
11 : 0.33
12 : 0.33
13 : 0.33
14 : 2.34e-05
15 : 2.34e-05
16 : 2.34e-05
17 : 220.0
18 : 220.0
19 : 220.0
20 : 28.5
21 : 68.85
22 : 28.5
23 : 465.0
25 : 273.15
}