*absorbentities
Absorbs HyperMesh entities.
Syntax
*absorbentities entity_type mark_id value_rule tolerance location_unit_rule topology_rule face_angle edge_angle preserve_flag max_cluster_count
Type
HyperMesh Tcl Modify Command
Description
Absorbs HyperMesh entities. Loads are absorbed using a tabular segregation interface. Valid groups and elements are absorbed into constraints. Properties which are supported for absorption are converted to its relative entities. In Abaqus, nonstructural mass properties are mapped to solvermass entity.
Inputs
- entity_type
- The target entity type. Currently supported entity types are loads, constraints, and properties.
- mark_id
- The ID of the mark containing the entities to absorb. Valid values are 1 and 2.
- value_rule
- Specifies whether value-based segregation is desired and, if so, the type of tolerance provided (valid for loads):
- tolerance
- The tolerance value when value_rule is non-zero. Valid for loads.
- location_unit_rule
- Specifies whether location unit-based segregation is desired and, if so, the type of entities considered (valid for loads):
- topology_rule
- Specifies whether topology-based segregation is desired and, if so, the type of topologies considered (valid for loads):
- face_angle
- The face angle value when topology_rule specifies the mesh edge option. Valid for loads.
- edge_angle
- The edge angle value when topology_rule specifies the mesh edge option. Valid for loads.
- preseve_parameters
- 0 - Do not preserve
- max_cluster_count
- The maximum number of clusters allowed per entity instance. Valid for loads.
Examples
To absorb all displayed loads without any
segregation:
*createmark loads 1 displayed
*absorbentities loads 1 0 0 0 0 0 0 0 0
To absorb all valid groups and elements to
constraints:
*absorbentities constraints
To absorb groups to
constraints:
*createmark group 1 1-5
*absorbentities constraints 1
To absorb elements to
constraints:
*createmark elem 1 "by comp" 10
*absorbentities constraints 1
To absorb all supported properties to their relative
entities:
*absorbentities properties
To absorb all NonStructural Mass properties to solvermass
entities:
*createmark properties 1 “by card image name” NONSTRUCTURAL_MASS
*absorbentities properties 1
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
2022 - Added support for constraints.
2022.2 - Added support for properties.