*absorbloads

Absorb classical loads or groups to engineering loads.

Syntax

*absorbloads entity_type mark_id ?disable_value_comparison? ?renumber_flag? ?compression_status?

Type

HyperMesh Tcl Modify Command

Description

Absorb classical loads or groups (card image CONDUCTION and CONVECTION) to engineering loads.

Inputs

entity_type
The type of entity to absorb. Valid values are groups, loads, and loadcols. If specified as 0, all loads in all load collectors and all groups are absorbed and mark_id is ignored.
mark_id
The ID of the mark of entities to absorb. Valid values are 1 and 2.
disable_value_comparison
Optional argument specifiying whether value comparison is disabled. Value comparison determines if a given non-uniform load can manifest in a uniform representation. Valid values are:
0 - Value comparison is enabled (default)
1 - Value comparison is disabled
renumber_flag
Option to renumber after absorb:
0 - Do not renumber (default)
1 - Renumber
compression_status
Option to honor the compression status (e.g. certain loads may be on a set or on the actual entitiy, and this state may be honored or expanded). Valid values are:
0 - Do not honor source state (default)
1 - Honor source state

Examples

Absorb and renumber all loads in the model:
*absorbloads 0 0 0 1
Absorb all loads in load collector 5:
*createmark loadcols 1 "by id" 5
*absorbloads loadcols 1
Absorb all loads in the model and honor the compression state:
*absorbloads 0 0 0 0 1
Absorb all groups in the model:
*createmark groups 1 all
*absorbloads groups 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

2020

2021 - Replaced argument load_collector_id with arguments entity_type and mark_id.

2022.2 - Added groups as a possible value for entity_type.