CSV Format for Bulk Loading Material Properties
Materials can be read in bulk from an external CSV formatted text file.
The CSV file must contain a header row and one or more additional rows of materials. The units must be consistent with the SI or IPS values displayed on the dialog. Please ensure they are specified in the proper format as no unit translation or checking is done here. The columns can be in any order.
Section | Content |
---|---|
Header Row | units, material-group, material-name, E, nu, rho, CTE, k, TYS, CYS, UTS, failure-criterion, stress-strain-curve-file-name, SN-curve-method, SNSRI1, SNb1, SNb2, SNNC1, SNFL, SNStdErr, EN-curve-method, ENSf, ENb, ENc, ENEf, ENNp, ENKp, ENNc, ENSEe, ENSEp |
Material Rows |
|
Elasticity Modulus
- Elasticity modulus can be left blank when a stress-strain curve is defined. The elasticity modulus is calculated using the first two point on the curve.
- If both elasticity modulus and the stress-strain curve are defined and if the elasticity modulus calculated from the curve is different from the elasticity modulus defined in Col 4, the stress-strain curve is edited to accommodate the elasticity modulus defined in Col 4.
Fatigue Curves
- For EstimateFromUTS, columns 15-19 should be left empty.
- For OneSlope, columns 15, 16, and 18 are mandatory.
- For TwoSlopes, columns 15-19 are mandatory.
EN curves can be defined by EstimateFromUTS or Slope options.
- For EstimateFromUTS, columns 22-27 should be left empty.
- For Slope, columns 22-27 are mandatory.
Example file (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
Example file (my-stress-strain-xy-file.csv)
strain,stress
0.00,0.00
0.005,5.30e8
0.4,5.30e8
See Import Material from CSV for instructing on importing the file.