*loadcreatewithsystemonentity

Creates a load (forces, temperature, moment, velocity, acceleration, or constraints) on nodes, fixed points (surface vertices or weld points), surface edges, and surfaces, defined in a local coordinate system.

Syntax

*loadcreatewithsystemonentity geomtype mark_id config type comp1 comp2 comp3 comp4 comp5 comp6 system transformflag

Type

HyperMesh Tcl Modify Command

Description

Creates a load (forces, temperature, moment, velocity, acceleration, or constraints) on nodes, fixed points (surface vertices or weld points), surface edges, and surfaces, defined in a local coordinate system.

Inputs

geomtype
The type of entity that the load is applied to (e.g. SURFS).
markmask
The ID of the mark.
config
The load configuration.
type
Solver dependent types of the referenced load config.
1 force
2 moment
3 constraint
4 pressure
5 temperature
6 nodal flux
8 velocity
9 acceleration
comp[1-6]
The components of the load being applied.
When applying a force, the active components are 1, 2, and 3, which represent a force x, y, and z-axis, respectively.
When applying a moment, the active components are also 1, 2, and 3, and represent the moment about the x, y, and z-axis, respectively.
For constraints, all of the components are active unless they are set equal to -999999.0.  All the other components of the constraints are active in the respective directions.
For pressures, the active components are 1, 2, and 3, which represent the x, y, and z-axis, respectively.  To create a pressure that is normal to the element, set all components to zero.
system
the ID of the local system to use
transformflag
Indicates which system supplies component values.
0 - if the component values are supplied in the global coordinate system.
1 - if the component values are supplied in the local coordinate system

Example

To apply a force of magnitude 10.0 along the x axis of system 4 to nodes 5 and 25:

*createmark nodes 1 12 13 14
*loadcreatewithsystemonentity nodes 1 1 3 0.0 999999.0 0.0 -999999.0 0.0   -999999.0 4 0 

This command is applicable only to files created with HyperMesh 6.0 and higher. For older HyperMesh files, use *loadcreate() instead.

Errors

None.