fluxes

Unless otherwise specified, data names are accessible in level 3 only.

engineering_type
The engineering type of load. Engineering loads act on set entities. Valid values are:
0 - Classic load
3 - Directional engineering load
4 - Scalar engineering load
7 - Thermal engineering load
Type: unsigned integer

The following data names are available for both classic and engineering loads:

attributesmax
The number of attributes owned by this entity.
Type: unsigned integer
collector
Pointer to the collector that owns the load.
Type: pointer(levels 2, 3, and 4)
config
The configuration of the entity.
6 - Flux
Type: unsigned integer
curveid
The load curve ID.
Type: entity
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
entityid
The ID of the entity the load is attached to.
Type: integer
entitytype
The type of the entity to which the load is applied.
1 - node
2 - elem
3 - comp
10 - set
27 - point
Type: integer
entitytypename
The string type of the entity to which the load is applied.
nodes
elems
comps
sets
points
Type: string
id
The ID of the entity.
Type: unsigned integer
include
The ID of the include file the entity is organized in.
Type: entity
includeid
The ID of the include file the entity is organized in.
Type: unsigned integer
internalid
The ID of the entity.
Type: unsigned integer
internalname
The internal name of the entity.
Type: string
moduleid
The module ID of the entity.
Type: integer
poolid
The pool number of the entity.
Type: integer
poolname
The pool name of the entity.
Type: string
set
Pointer to the set when the load is applied to a set.
Type: pointer
solver_id
The solver ID of the entity.
Type: integer
solverkeyword
The name of the solver keyword.
Type: string
solvername
The solver name of the entity for entities enabled for name pool, otherwise the internal name of the entity.
Type: string
type
The solver dependent type code for the entity.
Type: integer
typename
The solver dependent type name for the entity.
Type: string

The following data names are available classic loads:

baselocation
The coordinates where the load on a component or set should display. Valid for hm_getvalue query only.
Also used to convert the load vector components into local values for non-rectangular coordinate systems.
Type: triple double
baselocationx
The x-coordinate where the load on a component or set should display.
Also used to convert the load vector components into local values for non-rectangular coordinate systems.
Type: double
baselocationy
The y-coordinate where the load on a component or set should display.
Also used to convert the load vector components into local values for non-rectangular coordinate systems.
Type: double
baselocationz
The z-coordinate where the load on a component or set should display.
Also used to convert the load vector components into local values for non-rectangular coordinate systems.
Type: double
component
Pointer to the component when the load is applied to a component.
Type: pointer
element
Pointer to the element when the load is applied to an element.
Type: pointer
flux
The value of the flux load.
Type: double
inputsystem
Pointer to the reference system.
Type: pointer
inputsystemid
The ID of the reference system.
Type: integer
location
The ID of the node where the load is applied. Valid for hm_getvalue query only.
Type: entity
mappedid
The ID of the original load on geometry.
Type: integer
node
Pointer to the node when the load is applied to a node.
Type: pointer
xscale
The x scale or time scale of the load curve when a curve has been used to define the load.
Type: double

The following data names are available for engineering loads:

distribution_table_count
The number of rows of a non-uniform engineering load.
Type: unsigned integer
field
The field entity that stores the tabular load data.
Type: entity
location_unit_element
The elements for which the data is stored in the table for a non-uniform engineering load.
Type: entity array
location_unit_facet
The elements for which the data is stored in the table for a non-uniform engineering load.
Type: entity array
location_unit_node
The nodes for which the data is stored in the table for a non-uniform engineering load.
Type: entity array
resultant_magnitude
The resultant scalar component of the load vector in the global coordinate system.
Type: double

The following data names are available for Abaqus engineering loads:

boundary_region
The type of boundary region on which pressure is applied.
LAGRANGIAN - Apply the pressure to a Lagrangian boundary region (default)
SLIDING - Apply the pressure load to a Sliding boundary region
EULERIAN - Apply the pressure to an Eulerian boundary region
Type: string
curveid
The amplitude curve that defines the variation of the load magnitude during the step.
Type: entity
distribution
The distribution type:
0 - Uniform
1 - Non-uniform
Type: unsigned integer
expanded_form_flag
Flag to export loads on nodes.
Type: Boolean
firstdof
The first degree of freedom constrained.
Type: unsigned integer
load_case
The load case number (1 or 2).
Type: integer
magnitude
Actual magnitude of the variable.
Type: double
variable_type
The parameter to define the variable nature of the magnitude.
FIXED - The values of the variables being prescribed remain fixed throughout the step.
USER - Any nonzero magnitudes associated with variables prescribed through this option can be redefined in a user subroutine.
Type: string

The following data names are available for ADVC engineering loads:

coefficient_by_filmid
Flag to enable solver card to refer to heat transfer coefficient ID.
Type: Boolean
distribution
The distribution type:
0 - Uniform
1 - Non-uniform
Type: unsigned integer
filmid
The ID of the heat transfer coefficient.
Type: entity
heat_coefficient
The heat flux value.
Type: double
heat_coefficient_time_table
The ID of a TimeHistory ADVC curve for transient analysis for heat transfer coefficient changing with time.
Type: entity
load_step_id
The ID of the referred loadstep.
Type: entity
magnitude
The heat flux value.
Type: double
prev_bc
Flag to hold previously applied boundary conditions.
Type: Boolean

The following data names are available for LS-DYNA engineering loads:

curveid
The ID of the curve defining the load magnitude when a curve has been used to define the load.
Type: integer
env_temp_evolve_fn
The load curve ID for environment temperature.
Type: entity
env_temp_const
The environment temperature for BOUNDARY_CONVECTION (type=1) or curve multiplier for BOUNDARY_RADIATION_SET (type=2) (default 0.0).
Type: double
magnitude
The curve multiplier (default 1.0).
Type: double
radiation_type
The type of radiation.
1 – Radiation to environment (default)
2 – Radiation within an enclosure
Type: integer
thk_shell_surf_temp
Thick thermal shell surface where the temperature will be applied.
-1 – Lower surface of thermal shell element
0 – Middle surface of thermal shell element (default)
1 – Upper surface of thermal shell element
Type: integer

The following data names are available for Nastran engineering loads:

nas_cntrlnd
The control point for controlling heat generation.
Type: integer

The following data names are available for Nastran and OptiStruct engineering loads:

distribution
The distribution type:
0 - Uniform
1 - Non-uniform
Type: unsigned integer
magnitude
For QBDY1, the heat flux into the element (positive for head input).
For QVOL, the power input per unit volume produced by a heat conduction element.
For SLOAD, the load magnitude.
Type: double
os_enforced_deform
The deformation (positive for elongation).
Type: double

The following data names are available for OptiStruct engineering loads:

Chbdye_start_id
The start ID of CHBDYE element calculated at the time of export.
Type: unsigned integer
ctrlnd
Control node for time dependent convection coefficient.
Type: entity
pconvid
Stores property ID for card image PCONV.
Type: entity
Qbdy1_option
This flag if TRUE exports QBDY1 ( heat flux ) for CHBDYE elements.
Type: Boolean
Ta1
Ambient temperature for free convention.
Type: entity

The following data names are available for Radioss engineering loads:

curveid
The ID of the curve defining the time function identifier.
Type: entity
displayname
The text for the title entry.
Type: string
flux
For CONVEC, the heat transfer coefficient.
For RADIATION, the emmisivity between 0 and 1.
Type: double
magnitude
The ordinate (temperature) scale factor for fct_IDT (default 1.0).
Type: double
rad_sensor_id
The ID of the sensor entity.
Type: entity
rad_tstart
The start time.
Type: double
rad_tstop
The stop time (default 10^30).
Type: double
xscale
The abscissa (time) scale factor for fct_ID (default 1.0).
Type: double

Version History

2020 - New support for engineering loads. Added new data names displayname, distribution, distribution_table_count, engineering_type, field, location, location_unit_element, location_unit_facet, location_unit_node, nas_cntrlnd, os_enforced_deform, rad_sensor_id, rad_tstart, rad_tstop and resultant_magnitude.

2020.1 - Added new data name solverkeyword.

2021 - Added new data names coefficient_by_filmid, filmid, heat_coefficient, heat_coefficient_time_table, load_step_id and prev_bc. New ADVC support.

2021.1 – Added new data names for LS-DYNA engineering loads: curveid, env_temp_const, env_temp_evolve_fn, magnitude, radiation_type, thk_shell_surf_temp. moduleid, poolid, poolname, and solver_id.

2021.2 - Added new data names internalname and solvername.

2022.2 - Added new data names for Abaqus engineering loads: boundary_region, firstdof, load_case, and variable_type.

2022.3 - Added new data names for OptiStruct engineering loads: Chbdye_start_id, ctrlnd, pconvid, Qbdy1_option, and Ta1.