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