批量加载材料属性的 CSV 格式

可以从外部 CSV 格式的文本文件批量读取材料。

CSV 文件必须包含一个标题行和一个或多个附加材料行。可以从外部 CSV 格式的文本文件批量读取材料。请确保以正确的格式指定它们,因为此处不会执行单位转换或检查。列可以按任意顺序排列。

表 1. CSV 文件格式
区域 内容
标题行

units, material-group, material-name, E, nu, rho, CTE, k, TYS, CYS, UTS, failure-criterion, stress- strain-curve-file-name, SN-curve-method, SN-stress-definition, SNSRI1, SNb1, SNb2, SNNC1, SNFL, SNStdErr,Membrane_SN-curve-method, Membrane_SN-stress-definition, Membrane_SNSRI1, Membrane_SNb1, Membrane_SNb2, Membrane_SNNC1, Membrane_SNFL, Membrane_SNStdErr, Bending_SN-curve-method, Bending_SN-stress-definition, Bending_SNSRI1, Bending_SNb1, Bending_SNb2, Bending_SNNC1, Bending_SNFL, Bending_SNStdErr, EN-curve-method, ENSf, ENb, ENc, ENEf, ENNp, ENKp, ENNc, ENSEe, ENSEp, SFFYZ, SFMYZ, SFFX, DEFYZ, DEMYZ, DEFX, TEFYZ, TEMYZ, TEFX, Cp

材料行
  • 第 1 列:units 可以是 “SI” 或 “IPS” 单位制,并将定义给定行的材料单位。整行必须全部一致使用对话框字段中定义的 SI 或 IPS 单位。例如,对于 SI 单位制,E 必须以 “pa” 为单位;对于 IPS 单位制,E 必须以 “psi” 为单位。
  • 第 2 列:material-group 是字符串
  • 第 3 列:material-name 是字符串
  • 第 4 列:E 是弹性模量
  • 第 5 列:nu 是泊松比
  • 第 6 列:rho 是密度
  • 第 7 列:CTE 是热膨胀系数
  • 第 8 列:k 是热导率
  • 第 9 列:TYS 是拉伸屈服应力
  • 第 10 列:CYS 是压缩屈服应力
  • 第 11 列:UTS 是极限拉伸应力
  • 第 12 列:failure-criterion 必须是文本字符串 “max-vm”、“max-shear”、“max-normal”、“christensen” 或 “not-specified”中的一个
  • 第 13 列:stress-strain-curve-file-name 必须是同一目录下的 .csv 格式的文本文件。此列为可选,仅对非线性材料是必需的。
  • 第 14 列:SN 曲线法。EstimateFromUTS、OneSlope 或 TwoSlopes。
  • 第 15 列:SN 应力定义。为振幅或范围。
  • 第 16 列:SN 疲劳强度系数 (SRI1)
  • 第 17 列:SN 第一疲劳强度指数 (b1)
  • 第 18 列:SN 第二疲劳强度指数。仅在指定为 TwoSlopes 时需要 (b2)。
  • 第 19 列:SN 循环持久极限/转变点 (NC1)必须大于 1.0E+03
  • 第 20 列:SN 疲劳极限。仅在指定为 TwoSlopes 时需要 (FL)
  • 第 21 列:SN 标准误差
  • 第 22 列:膜 SN 曲线方法EstimateFromUTS、OneSlope 或 TwoSlopes。
  • 第 23 列:膜 SN 应力定义。为振幅或范围。
  • 第 24 列:膜 SN 疲劳强度系数 (SRI1)
  • 第 25 列:膜 SN 疲劳强度指数 (b1)
  • 第 26 列:膜 SN 第二疲劳强度指数。仅在指定为 TwoSlopes 时需要 (b2)。
  • 第 27 列:膜 SN 循环持久极限/转变点 (NC1)。必须大于 1.0E+03
  • 第 28 列:膜 SN 疲劳极限。仅在指定为 TwoSlopes 时需要 (FL)
  • 第 29 列:膜 SN 标准误差
  • 第 30 列:弯曲 SN 曲线方法。EstimateFromUTS、OneSlope 或 TwoSlopes。
  • 第 31 列:弯曲 SN 应力定义。为振幅或范围。
  • 第 32 列:弯曲 SN 疲劳强度系数 (SRI1)
  • 第 33 列:弯曲 SN 第一疲劳强度指数 (b1)
  • 第 34 列:弯曲 SN 第二疲劳强度指数。仅在指定为 TwoSlopes 时需要 (b2)。
  • 第 35 列:弯曲 SN 循环持久极限/转变点 (NC1)。必须大于 1.0E+03。
  • 第 36 列:弯曲 SN 疲劳极限。仅在指定为 TwoSlopes 时需要 (FL)
  • 第 37 列:弯曲 SN 标准误差
  • 第 38 列:EN 曲线法。EstimateFromUTS 或 Slope
  • 第 39 列:EN 疲劳强度系数 (Sf)
  • 第 40 列:EN 疲劳强度指数 (b)
  • 第 41 列:EN 疲劳延性指数 (c)
  • 第 42 列:EN 疲劳延性系数 (Ef)
  • 第 43 列:EN 循环应变硬化指数 (Np)
  • 第 44 列:循环强度系数 (Kp)
  • 第 45 列:EN 回转持久极限必须大于 1.0E+05 (Nc)
  • 第 46 列:弹性应变的标准误差 (SEe)
  • 第 47 列:塑性应变的标准误差 (SEp)
  • 第 48 列:修改后的 Rupp 比例因子 FYZ (SFFYZ)
  • 第 49 列:修改后的 Rupp 比例因子 MYZ (SFMYZ)
  • 第 50 列:修改后的 Rupp 比例因子 FX (SFFX)
  • 第 51 列:修改后的 Rupp 直径指数 FYZ (DEFYZ)
  • 第 52 列:修改后的 Rupp 直径指数 MYZ (DEMYZ)
  • 第 53 列:修改后的 Rupp 直径指数 FX (DEFX)
  • 第 54 列:修改后的 Rupp 厚度指数 FYZ (TEFYZ)
  • 第 55 列:修改后的 Rupp 厚度指数 MYZ (TEMYZ)
  • 第 56 列:修改后的 Rupp 厚度指数 FX (TEFX)
  • 第 57 列:比热容

弹性模量

  • 定义应力-应变曲线时,弹性模量可以留空。弹性模量是使用曲线上的前两个点计算的。
  • 如果同时定义了弹性模量和应力-应变曲线,并且从该曲线计算的弹性模量不同于在第 4 列中定义的弹性模量,则会编辑应力-应变曲线以适应在第 4 列中定义的弹性模量。

疲劳曲线

SN 曲线可以由 EstimateFromUTS、OneSlope 或 TwoSlopes 选项定义。
  • 对于 EstimateFromUTS,第 16-20 列应该留空。
  • 对于 OneSlope,第 16、17 和 19 列为必填。
  • 对于 TwoSlopes,第 16-20 列为必填。
  • 第 15 列为选填。默认使用振幅。
  • 第 21 列为选填。默认值为 0。
弯曲 SN 曲线可以由 EstimateFromUTS、OneSlope 或 TwoSlopes 选项定义。
  • 对于 EstimateFromUTS,第 24-28 列应该留空。
  • 对于 OneSlope,第 24、25 和 27 列为必填。
  • 对于 TwoSlopes,第 24-28 列为必填。
  • 第 23 列为选填。默认使用振幅。
  • 第 29 列为选填。默认值为 0。
膜 SN 曲线可以由 EstimateFromUTS、OneSlope 或 TwoSlopes 选项定义。
  • 对于 EstimateFromUTS,第 32-36 列应该留空。
  • 对于 OneSlope,第 32、33 和 35 列为必填。
  • 对于 TwoSlopes,第 2-36 列为必填。
  • 第 31 列为选填。默认使用振幅。
  • 第 37 列为选填。默认值为 0。
EN 曲线可以由 EstimateFromUTS 或 Slope 选项定义。
  • 对于 EstimateFromUTS,第 23-28 列应该留空。
  • 对于 Slope,第 23-28 列为必填。

如果没有关联的值,请始终在 .csv 文件中保留空白列作为非必填字段的占位符。

示例文件 (mymaterials.csv)

units,material-group,material-name,E,nu,rho,CTE,k,TYS,CYS,UTS,failure-criterion,stress-strain-curve-file-name 
SI, myGroup, mySteel, 2.1311, 0.26, 8000, 1.5e-7, 50, 2.8e8, 2.8e8, 3.3e8, max-vm, my-stress-strain-xy-file.csv 

示例文件 (my-stress-strain-xy-file.csv)

strain,stress 
0.00,0.00 
0.005,5.30e8 
0.4,5.30e8 
注: 包含更详细材料数据的 .csv 文件位于以下位置:<install_directory>\SimSolid202X.X\Examples\Material Database\Import_CSV.csv.

有关导入文件的说明,请参阅 从 CSV 导入材料