*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:
- renumber_flag
- Option to renumber after absorb:
- 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:
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.