批量加载材料属性的 CSV 格式
可以从外部 .csv 格式的文本文件批量读取材料。
.csv 文件必须包含一个标题行和一个或多个附加材料行。可以从外部 CSV 格式的文本文件批量读取材料。确保以正确的格式指定它们,因为此处不会执行单位转换或检查。列可以按任意顺序排列。
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 |
材料行 |
|
弹性模量
- 定义应力-应变曲线时,弹性模量可以留空。弹性模量是使用曲线上的前两个点计算的。
- 如果同时定义了弹性模量和应力-应变曲线,并且从该曲线计算的弹性模量不同于在第 4 列中定义的弹性模量,则会编辑应力-应变曲线以适应在第 4 列中定义的弹性模量。
疲劳曲线
- 对于 EstimateFromUTS,第 16-20 列应该留空。
- 对于 OneSlope,第 16、17 和 19 列为必填。
- 对于 TwoSlopes,第 16-20 列为必填。
- 第 15 列为选填。默认使用振幅。
- 第 21 列为选填。默认值为 0。
- 对于 EstimateFromUTS,第 24-28 列应该留空。
- 对于 OneSlope,第 24、25 和 27 列为必填。
- 对于 TwoSlopes,第 24-28 列为必填。
- 第 23 列为选填。默认使用振幅。
- 第 29 列为选填。默认值为 0。
- 对于 EstimateFromUTS,第 32-36 列应该留空。
- 对于 OneSlope,第 32、33 和 35 列为必填。
- 对于 TwoSlopes,第 2-36 列为必填。
- 第 31 列为选填。默认使用振幅。
- 第 37 列为选填。默认值为 0。
- 对于 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 导入材料。