HMCOMP_ID
Assign property directly or indirectly to elements and organize the elements.
The format of the HMCOMP comment reflects whether the property is directly or indirectly assigned.
Indirect Property Assignment
$ HMCOMP ID 4 4 3
Elements that follow will belong to component with ID 4. The component is assigned a property with ID 4, which belongs to property ID pool 3.
Example:
$$ CQUAD4 Elements
$$
$HMCOMP ID 1 1 4
CQUAD4 1 1 15 10 9 16
CQUAD4 2 1 16 9 8 7
CQUAD4 3 1 4 15 16 5
CQUAD4 4 1 5 16 7 6
$$
Direct Property Assignment
$HMCOMP ID 4
Elements that follow will belong to component with ID 4. There is no information regarding the property associated with the component. Hence, the property for these elements is taken from the property ID (PID) associated with the elements.
Example:
$HMCOMP ID 2
CQUAD4 3 2 6 7 8 9
$$
Organizing Components
Elements are organized in the components according to the HMCOMP comment that precedes them in the deck.
Example:
$$ CQUAD4 Elements
$$
$HMCOMP ID 1 1 4
CQUAD4 1 1 15 10 9 16
CQUAD4 2 1 16 9 8 7
CQUAD4 3 1 4 15 16 5
CQUAD4 4 1 5 16 7 6
$$
Syntax
HMCOMP ID component_id ?property_id? ?property_pool_number?
Type
HyperMesh Comments
Input
- component_id
- The ID of the component the elements belong to.
- property_id
- The property ID associated with the component. This input is optional and indicates an indirect property assignment.
- property_pool_number
- The property pool number of the property associated with the component. This input is optional and is used only when property is assigned indirectly.
Supported Solvers
OptiStruct
Nastran