Curve file
Curve files are used to store tables of data, and are widely used in the LS-DYNA peripheral programs supplied by Oasys. A curve file is a text file with tabs, commas or spaces separating fields.
Curve file
The format of the file is as follows:
Title
X label <TYPE/FACTOR>;
Y label <TYPE/FACTOR>;
Curve identifier
x0, y1
x1, y1
…
CONTINUE
Title
X label <TYPE/FACTOR>;
Y label <TYPE/FACTOR>;
Curve identifier
x0, y1
x1, y1
…
By default TYPE is undefined and the FACTOR is 1. This is to allow backwards compatibility in that old programs reading curve files would not require any modification: the labels would just give some additional information. Newer versions would be able to read this information and give tighter control over the data.
Unit types
The current options for TYPE are:
UNDEFINED | 1ST_MOMENT_AREA | ANGULAR_ACCELERATION |
FORCE | 2ND_MOMENT_AREA | FLOW_RATE |
LENGTH | VOLUME | FREQUENCY |
MASS | PER_LENGTH | ANGULAR_FREQUENCY |
TIME | PER_AREA | PERIOD |
TEMPERATURE | PER_VOLUME | THERMAL_EXPANSION |
DISP | CS_AREA | TEMPERATURE_GRADIENT |
PRESSURE | CS_AREA_PER_LENGTH | IMPULSE |
ACCEL | INERTIA | MOMENTUM |
WORK | DENSITY | ANGULAR_MOMENTUM |
MOMENT | AREA_DENSITY | DAMPING |
STRESS | WEIGHT_DENSITY | ENERGY |
FORCE_PER_LENGTH | MASS_PER_LENGTH | ENERGY_DENSITY |
MOMENT_PER_LENGTH | PER_MASS | DEGREE |
MOMENT_PER_ROTATION | VELOCITY | PERCENT |
STRAIN | ROTATION | |
AREA | ANGULAR_VELOCITY |
The FACTOR is the value by which the data values should be multiplied to convert to SI units (e.g. 0.01 for cm).
Example
Test curve
Time <TIME>;
Relative acceleration <ACCELERATION/0.001>;
Reference point 1
0, 0
1, 1
2, 4
3, 9
4, 16