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. Ensure they are specified in the proper format as no unit translation or checking is done here. The columns can be in any order.
CSV File Format
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, 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 |
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 16-20 should be left empty.
- For OneSlope, columns 16, 17, and 19 are mandatory.
- For TwoSlopes, columns 16-20 are mandatory.
- Column 15 is optional. Amplitude is used by default.
- Column 21 is optional. A value of 0 is used by default.
- For EstimateFromUTS, columns 24-28 should be left empty.
- For OneSlope, columns 24, 25, and 27 are mandatory.
- For TwoSlopes, columns 24-28 are mandatory.
- Column 23 is optional. Amplitude is used by default.
- Column 29 is optional. A value of 0 is used by default.
- For EstimateFromUTS, columns 32-36 should be left empty.
- For OneSlope, columns 32, 33, and 35 are mandatory.
- For TwoSlopes, columns 2-36 are mandatory.
- Column 31 is optional. Amplitude is used by default.
- Column 37 is optional. A value of 0 is used by default.
- For EstimateFromUTS, columns 23-28 should be left empty.
- For Slope, columns 23-28 are mandatory.
Always leave a blank column in .csv file as a placeholder for non-mandatory fields if there isn’t a value associated.
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
Refer to Import Material from CSV for instructions on importing the file.