The M00 file contains the description of Macro-objects, which do not exist in RADIOSS Input. It is useful for HyperCrash. This description refers to objects contained in the D00 Block Format file; a M00 file has no meaning without its associated D00; therefore, if the D00 file is named ROOTNAMED00, then the M00 will be named ROOTNAMEM00.
When some characters or fields appear between parenthesis ( ), then either they are not mandatory or the two forms may appear:
/TREE/ASSEMBLY/assembly_id(/assembly_title)
In the M00 file you may find:
/TREE/ASSEMBLY/1 or /TREE/ASSEMBLY/2/assembly_title
(UN)CREATED
In the M00 file you may encounter either the word UNCREATED or CREATED.
Connections describe local RADIOSS modeling for entities such as spotwelds. Two notions exist: the elementary connection, which is the description of one spotweld linking a set of parts, and the logical connection, which is a set of elementary connection linking a set of part. This distinction exists for SPOTWELD, BOLT, HEMMING, and WELDLINE.
This section explains the following keywords:
• | /TREE/ASSEMBLY |
• | /TREE/HPART |
• | /TREE/SUBPART |
• | /TREE/PART_ADMAS |
• | /TREE/PART_RBODY |
The keyword line is:
/TREE/ASSEMBLY/assembly_id/assembly_title
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the assembly |
Integer |
No |
||
|
is the name of the assembly |
String |
No |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Nbchild |
|
|
|
|
|
|
|
|
|
In the following lines we have Nbchild (Integer) representing IDs of assemblies, physical parts, or subparts.
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Child1 |
|
|
|
|
|
|
|
|
Child10 |
… |
|
|
Child_ Nbchild |
|
|
|
|
|
|
For each ASSEMBLY there is a corresponding /SUBSET/ in the associated D00 file.
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| /TREE/ASSEMBLY/1/Front side frame 2 2 6 #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| |
/TREE/HPART/hpart_id/hpart_title
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the HPART |
Integer |
No |
||
|
is the name of the HPART |
String |
No |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Nbchild |
|
|
|
|
|
|
|
|
|
In the following lines we have Nbchild IDs of subparts.
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Child1 |
|
|
|
|
|
|
|
|
Child10 |
… |
|
|
Child_ Nbchild |
|
|
|
|
|
|
For each HPART there is a corresponding /SUBSET/ in the associated D00 file.
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| /TREE/HPART/2/Front side frame R 2 3 4 #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| /TREE/HPART/6/Front side frame L 1 5 #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| |
/TREE/SUBPART/subpart_id/subpart_title
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the subpart |
Integer |
No |
||
|
is the name of the subpart |
String |
No |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|||||
Parent_id |
|
|
|
|
|
|
|
|
|
|||||
Where: |
|
Type |
Unit |
|||||||||||
|
is the identifier of a physical part (/TREE/HPART) or a subset (/TREE/ASSEMBLY). |
Integer |
No |
For each SUBPART there is a corresponding /PART/ with the same ID in the associated D00 file.
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| /TREE/SUBPART/3/Front side frame R - FR 2 #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| /TREE/SUBPART/4/Front side frame R - RR 2 #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| |
/TREE/PART_ADMAS/parent_id/id/title
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the parent (assembly, hpart, subpart) |
Integer |
No |
||
|
is the identifier number of the added mass |
Integer |
No |
||
|
is the name of the added mass |
String |
No |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Nbmass |
|
|
|
|
|
|
|
|
|
The following cards contains the ID of Nbmass added mass, defined in the associated D00 file:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Mass 1 |
|
|
|
|
|
|
|
|
Mass 2 |
… |
|
|
Mass Nbmass |
|
|
|
|
|
|
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| /TREE/PART_ADMAS/7/Stiffner 1 1235 #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| |
/TREE/PART_RBODY/parent_id/id/title
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the parent (assembly, hpart, subpart) |
Integer |
No |
||
|
is the identifier number of the rigid body |
Integer |
No |
||
|
is the name of the rigid body |
String |
No |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|||||
Nbrbody |
|
|
|
|
|
|
|
|
|
|||||
Where: |
|
Type |
Unit |
|||||||||||
|
is the number of rigid body |
Integer |
No |
The following cards contains the ID of Nodal Rigid Body defined in the associated D00 file:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Rbody 1 |
|
|
|
|
|
|
|
|
Rbody 10 |
… |
|
|
Rbody Nbrbody |
|
|
|
|
|
|
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| /TREE/PART_RBODY/8/Stiffner 1 567 #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| |
The theoretical mass is the mass of the part defined in the CAD.
/PART/THEO_MASS/Part_id/mass
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier of the part on which the theoretical mass will be applied |
Integer |
No |
||
|
is the theoretical mass of the part (mass defined in the CAD) |
Real |
Mass |
This option is used to give a theoretical value of the mass of the referred part.
/PART/CLASS/Part_id/class
Where: |
|
Type |
Unit |
||||||||||||
|
is a keyword |
Keyword |
No |
||||||||||||
|
is a keyword |
Keyword |
No |
||||||||||||
|
is the identifier of the part defined in the input deck |
Integer |
No |
||||||||||||
|
is the class of the part which can be:
|
Integer |
No |
In the D00 file fixed format, only the following options are written:
• | Hierarchy |
• | Spotweld |
• | Bolt |
• | Part of Added Mass |
• | Part of Rigid Body |
• | Glue |
• | Welding lines |
• | Logical Connection |
• | Theoretical Mass of Part |
• | Class of Part |
• | Dummy |
• | Belt |
Also, specific cards for the hierarchy will be written in the M00 file. These two cards have to be added in the M00 file in order to correctly retain the hierarchy description. These cards do not replace the previous defined ones.
/FIXTREE/SUBSET/Subset_id/Subset_name/Nb_child
Where: |
|
Type |
Unit |
||
|
is a keyword |
Keyword |
No |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the subset |
Integer |
No |
||
|
is the name of the subset |
String |
No |
||
|
is the number of the subset(s) defined in this subset |
Integer |
No |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|||||
Child_1 |
... |
|
|
|
|
|
|
|
Child_10 |
|||||
.... |
|
… |
Child_ Nb_child |
|
|
|
|
|
|
|||||
Where: |
|
Type |
Unit |
|||||||||||
|
is the identifier number of ASSEMBLY or HPART. |
Keyword |
No |
/FIXTREE/SUBPART/Subpart_id/Subpart_name/PID/MID/Subset_ID
Where: |
|
Type |
Unit |
||
---|---|---|---|---|---|
|
is a keyword |
Keyword |
No |
||
|
is a keyword |
Keyword |
No |
||
|
is the identifier number of the subpart |
Integer |
No |
||
|
is the name of the subpart |
Integer |
No |
||
|
is the property identifier number of the subpart |
Integer |
No |
||
|
is the material identifier number of the subpart |
Integer |
No |
||
|
is the subset identifier number of the subset where the subpart will be set |
Integer |
No |
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| /FIXTREE/SUBPART/1/FR BMP BEAM/1/1/51 /FIXTREE/SUBSET/1/FRONT BMP BEAM ASSY/1 51 /FIXTREE/SUBSET/2/SPOT BEAM TO BRKT L/2 54 70 /FIXTREE/SUBSET/51/New_physical_part/0 /FIXTREE/SUBPART/1/FR BMP BEAM/1/1/51 /FIXTREE/SUBPART/54/SPOTWELD/6/0/0 /FIXTREE/SUBPART/70/New_Bolt/26/0/0 #--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---| |
In the NASTRAN file bulk format, only the following option is written:
• | Hierarchy |