For each physical part declared in the .mcrash file, there will be a corresponding .mesh file.
In each .mesh file the declarations of the nodes, elements will be preceded by a header, which will contain the name of the part, the material name, the mesh class, the CAD design date, and the thickness.
The format of this header is described as follows: The name of a physical part file will be normalized. It will be of the following form:
NAME.mesh
Where NAME is the name of the part in the .mcrash file (no blank character in the name).
First line:
#HyperCrash_PART
Where: |
|
Type |
Unit |
||
|
is a keyword. This keyword is left justified. |
Keyword |
No |
After this line, all lines beginning with a # are comment lines.
For each block describing one part, information will be contained here:
/HPART/part_id/nb_subpart/dd_mmm_yyyy/NAME/Class
Where: |
|
Type |
Unit |
||||||||||||||||||||||||||||||||
|
is a keyword |
Keyword |
No |
||||||||||||||||||||||||||||||||
|
is the identifier number of the part |
Integer |
No |
||||||||||||||||||||||||||||||||
|
is the number of subpart |
Integer |
No |
||||||||||||||||||||||||||||||||
|
is the reference date defined with :
|
Keyword |
No |
||||||||||||||||||||||||||||||||
|
is the name of the part |
String |
No |
||||||||||||||||||||||||||||||||
|
is the class of the part which can:
|
Integer |
No |
/SUBPART/subpart_id/subpart_name
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the subpart |
Integer |
No |
||
|
is the name of subpart |
String |
No |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|||||||||||||||
PID |
MID |
Class |
|
|
|
|
|
|
|
|||||||||||||||
Where: |
|
Type |
Unit |
|||||||||||||||||||||
|
is a keyword |
Keyword |
No |
|||||||||||||||||||||
|
is a keyword |
Keyword |
No |
|||||||||||||||||||||
|
is the class of the part which can:
|
Integer |
No |
/MID/Mat_id/Mat_name
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the material |
Integer |
No |
||
|
is the file name of the material which will be read in the $MCRASHDIR/mat (String with less than 9 characters). |
String |
No |
The name of the material is the same as the file name of the same material in the database.
/PID/type/prop_id/thickness/unit
Where: |
|
Type |
Unit |
||||||||||||||
|
is a keyword |
Keyword |
No |
||||||||||||||
|
is keyword to defined the type of property which can be:
|
Keyword |
No |
||||||||||||||
|
is the identifier number of the property |
Integer |
No |
||||||||||||||
|
is the thickness value of the part |
Real |
Length |
||||||||||||||
|
is a keyword which defined the unit and can be:
|
Keyword |
No |
#HyperCrash_PART /HPART/8/0/30_jul_1999/MEMBER_ENG_CRADLE/1 /MID/1/HST440 /PID/SHELL/1/2.00000/mm #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---|
#HyperCrash_PART /HPART/76/2/SEATRAIL6S5AAV0_L/2 /SUBPART/1/shell19_jul_1999 1 1 1 /MID/1/SP /PID/SHELL/1/2.00000/mm /SUBPART/2/beam 2 2 0 /MID/2/SP /PID/SHELL/2/1.20000/mm #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| |
/NODE/unit
Where: |
|
Type |
Unit |
||||||||||||||
|
is a keyword |
Keyword |
No |
||||||||||||||
|
is a keyword which defined the unit and can be:
|
Keyword |
No |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|||||
NODID |
XCOOR |
YCOOR |
ZCOOR |
|
|
|
||||||||
Where: |
|
Type |
Unit |
|||||||||||
|
is the identifier number of the node |
Integer |
No |
|||||||||||
|
is the node coordinate value in the first global coordinate system |
Real |
Length |
|||||||||||
|
is the node coordinate value in the second global coordinate system |
Real |
Length |
|||||||||||
|
is the node coordinate value in the third global coordinate system |
Real |
Length |
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| /NODE/mm 3 1072.15028 -146.71306 92.20811 4 1072.15028 -162.30000 92.20811 5 1083.68673 -162.30000 90.99558 6 1095.22224 -162.30000 89.78315 #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| |
/SH3N/Part_id
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the part or subpart of 3 node shell elements. |
Integer |
No |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|||||
SH3N_ID |
NOD1 |
NOD2 |
NOD3 |
|
|
|
|
|
|
|||||
Where: |
|
Type |
Unit |
|||||||||||
|
is the identifier number of the 3 node shell element. |
Integer |
No |
|||||||||||
|
are the identifier numbers of the node connectivity of the element. |
Integer |
No |
/SHELL/part_id
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the part or subpart of 4 node shell elements. |
Integer |
No |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|||||
SHELL_ID |
NOD1 |
NOD2 |
NOD3 |
NOD4 |
|
|
|
|
|
|||||
Where: |
|
Type |
Unit |
|||||||||||
|
is the identifier number of the 4 node shell element. |
Integer |
No |
|||||||||||
|
are the identifier numbers of the node connectivity of the element. |
Integer |
No |
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| /SH3N/1 13 21 1 10 15 23 13 14 21 32 28 33 22 29 28 34 /SH3N/2 24 16 31 19 25 17 18 32 29 21 38 20 30 35 37 39 36 42 43 41 /SHELL/1 1 11 5 6 7 2 11 3 4 5 /SHELL/2 3 12 8 9 10 4 2 3 11 12 #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| |
Note: | SH3N and SHELL may not share the same ID and can only refer to nodes, parts and/or subparts defined in the same file. |
End of input data is signalled with:
/END
Where: |
|
Type |
Unit |
||
|
Keyword to finish the input. |
Keyword |
No |