constraints
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:
The following data names are available for both classic and engineering loads:
- attributesmax
- The number of attributes owned by this entity.
- collector
- Pointer to the collector that owns the load.
- config
- The configuration of the entity.
- definedentity
- True if the entity is defined, false otherwise.
- dofstring
- The DOF information in string form. Valid for hm_getvalue query only.
- entityid
- The ID of the entity the load is attached to.
- entitytype
- The type of the entity to which the load is applied.
- entitytypename
- The string type of the entity to which the load is applied.
- id
- The ID of the entity.
- include
- The ID of the include file the entity is organized in.
- includeid
- The ID of the include file the entity is organized in.
- internalid
- The ID of the entity.
- set
- Pointer to the set when the load is applied to a set.
- type
- The solver dependent type code for the entity.
- typename
- The solver dependent type name for the entity.
The following data names are available for classic loads:
- baselocation
- The coordinates where the load on a component or set should display. Valid for hm_getvalue query only.
- baselocationx
- The x-coordinate where the load on a component or set should display.
- baselocationy
- The y-coordinate where the load on a component or set should display.
- baselocationz
- The z-coordinate where the load on a component or set should display.
- comp1
- The value in DOF1 or -999999.0 for none.
- comp2
- The value in DOF2 or -999999.0 for none.
- comp3
- The value in DOF3 or -999999.0 for none.
- comp4
- The value in DOF4 or -999999.0 for none.
- comp5
- The value in DOF5 or -999999.0 for none.
- comp6
- The value in DOF6 or -999999.0 for none.
- component
- Pointer to the component when the load is applied to a component.
- curveid
- The ID of the curve defining the load magnitude when a curve has been used to define the load.
- equalmagnitude
- Returns 1 if all six DOFs are equal, 0 otherwise.
- inputsystem
- Pointer to the reference system.
- location
- The ID of the node where the load is applied. Valid for hm_getvalue query only.
- mappedid
- The ID of the original load on geometry.
- node
- Pointer to the node when the load is applied to a node.
- spc
- 1 if at least ond of the six DOF is constrained, 0 otherwise. Valid for hm_getvalue query only.
- xscale
- The x scale or time scale of the load curve when a curve has been used to define the load.
The following data names are available for engineering loads:
- distribution_table_count
- The number of rows of a non-uniform engineering load.
- field
- The field entity that stores the tabular load data.
- location_unit_node
- The nodes for which the data is stored in the table for a non-uniform engineering load.
The following data names are available for Nastran engineering loads:
- nas_sname
- The set name. SNAME may refer to any of the set names given in degree-of-freedom sets, or their new names on the DEFUSET entry.
The following data names are available for OptiStruct engineering loads:
- curveid
- The ID of the MBCRV entries giving motion vs time.
- expanded_form_flag
- Flag to export loads on nodes.
- os_eid
- The ID of the MBVAR for the independent variable expression.
- os_g2
- The grid point ID to define relative motion.
- os_intrp_type
- The interpolation type. Valid values are AKIMA (default), CUBIC or LINEAR.
- os_sname
- The set name. If not equal to U6 or ZEROU6, USET will be ignored. If set to ZEROU6, the degrees-of-freedom are omitted from the set.
The following data names are available for OptiStruct and Nastran engineering loads:
- comp1
- The value of enforced motion for components Gi at grid Ci.
- comp2
- The value of enforced motion for components Gi at grid Ci.
- comp3
- The value of enforced motion for components Gi at grid Ci.
- comp4
- The value of enforced motion for components Gi at grid Ci.
- comp5
- The value of enforced motion for components Gi at grid Ci.
- comp6
- The value of enforced motion for components Gi at grid Ci.
- constraint_dof_flag
- The constraint type.
- constraint_flag
- 0 - Translational DOFs (dof1, dof2, dof3)
- distribution
- The distribution type:
- dof1
- The translation in x:
- dof2
- The translation in y:
- dof3
- The translation in z:
- dof4
- The rotation in x:
- dof5
- The rotation in y:
- dof6
- The rotation in z:
- magnitude
- In OptiStruct and Nastran, it is the initial displacement or initial velocit in the TIC card, or the area scale factor in the DAREA card.
- os_d0
- The initial displacement if motion is acceleration or velocity, ignored otherwise. Additionally, it also represents the time delay for point Pi and component Ci of the DELAY card with DAREA.
- os_delay_flag
- Enables the time delay term in the dynamic loading fucntion.
- os_dphase_flag
- Enables the phase lead term in the dynamic loading fucntion.
- os_enforced_deform
- The value of the enforced motion for weighted constraints (e.g. SPC, SPCD).
- os_spc_f_flag
- If enabled, retain the deformed boundary.
- os_v0
- The initial velocity if motion is acceleration, ignored otherwise. Additionally, it also represents the phase lead in degrees of the DPHASE card with DAREA.
The following data names are available for Radioss engineering loads:
- constraint_flag
- 0 - Translational DOFs (dof1, dof2, dof3)
- curveid
- The ID of the curve defining the time function identifier.
- displayname
- The text for the title entry.
- distribution
- The spring specification in the IMPDISP_FGEO card:
- dof1
- The translation in x:
- dof2
- The translation in y:
- dof3
- The translation in z:
- dof4
- The rotation in x:
- dof5
- The rotation in y:
- dof6
- The rotation in z:
- inputsystem
- The skew or frame system.
- magnitude
- The ordinate (displacement) scale factor for fct_IDT.
- rad_dir
- The direction X, Y or Z in traslation or XX, YY or ZZ in rotation.
- rad_icoor
- The coordinate system usage type:
- rad_node_pos
- The coordinates of the position node
- rad_sensor_id
- The ID of the sensor entity.
- rad_sphbcs_ilev
- The formulation level:
- rad_sphbcs_type
- The symmetry condition type:
- rad_spring_part
- The ID of the spring part.
- rad_system_input_type
- The ID of the reference frame. Must be fixed.
- rad_tstart
- The start time.
- rad_tstop
- The stop time (default 10^30).
- xscale
- The abcissa (time) scale factor for fct_IDT.
Version History
2020 - New support for engineering loads. Added new data names constraint_flag, constraint_dof_flag, displayname, distribution, dof1, dof2, dof3, dof4, dof5, dof6, displayname, distribution, engineering_type, expanded_form_flag, location, nas_sname, os_d0, os_delay_flag, os_dphase_flag, os_eid, os_enforced_deform, os_g2, os_intrp_type, os_sname, os_spc_f_flag, os_v0, rad_dir, rad_icoor, rad_node_pos, rad_sensor_id, rad_sphbcs_ilev, rad_sphbcs_type, rad_spring_part, rad_system_input_type, rad_tstart, rad_tstop and spc.