*feabsorbtomassentity

Finds and absorbs relevant FE entities into mass entities.

Syntax

*feabsorbtomassentity config entity_type mark_id mark_behavior reconnect_rule distribution_type create_rule

Type

HyperMesh Tcl Modify

Description

Finds and absorbs relevant FE entities into mass entities.

Inputs

config
1 - Point mass
2 - Rigid mass
3 - NSM
entity_type
The type of entity to absorb. Valid values are groups and elements.
mark_id
The ID of the mark containing the entities to absorb. Valid values are 1 and 2.
mark_behavior
0 - FE entities on mark_id will be ignored. FE absorb will be performed on all FE entities in the model.
1 - FE absorb will be performed only on the FE entities which are on mark_id.
reconnect_rule
The reconnect rule:
0 - None
1 - By ID
2 - By name
distribution_type
The distribution type for point mass:
0 - Apply to all nodes
1 - Total mass
create_rule
The entity creation rule for point mass:
0 - Based on magnitude
1 - Based on component

Example

Absorb to point mass, considering all FE elements in the model:

*createmark elements 1 ""
*feabsorbtomassentity 1 elements 1 0 2 0 0

Absorb to NSM, considering all group entities in the model:

*createmark groups 1 ""
*feabsorbtomassentity 3 groups 1 0 2 0 0

Absorb to NSM, with group IDs 10 and 11 on the mark ID:

*createmark groups 1 10 11
*feabsorbtomassentity 3 groups 1 1 2 0 0

Absorb to rigid mass, considering all FE elements in the model:

*createmark elements 1 ""
*feabsorbtomassentity 2 elements 1 0 2 0 0

Absorb to rigid mass, with the elements 200 and 201 on the mark

*createmark elements 1 200 201
*feabsorbtomassentity 2 elements 1 1 2 0 0

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}

Version History

2017.2