Structure for the load tuple = ("Load Name", "Value"). "Load Name" defines the reference name for the load being specified. The "Value" can either be a JSON String dictionary (see Section JSON String Dictionary) or a single string keyword (see Section Single Value String).
JSON String Dictionary
If "Value" is JSON string dictionary (e.g. "Value" = {"groupName": "plate", "loadType": "Pressure", "pressureForce": 2000000.0}) the following keywords ( = default values) may be used:
-
loadType = "(no default)"
Type of load. Options: "GridForce", "GridMoment", "Rotational", "Thermal", "Pressure", "PressureDistribute", "PressureExternal", "Gravity".
-
groupName = "(no default)"
Single or list of capsLoad
names on which to apply the load (e.g. "Name1" or ["Name1","Name2",...]. If not provided, the load tuple name will be used.
-
loadScaleFactor = 1.0
Scale factor to use when combining loads.
-
forceScaleFactor = 0.0
Overall scale factor for the force for a "GridForce" load.
-
directionVector = [0.0, 0.0, 0.0]
X-, y-, and z- components of the force vector for a "GridForce", "GridMoment", or "Gravity" load.
-
momentScaleFactor = 0.0
Overall scale factor for the moment for a "GridMoment" load.
-
gravityAcceleration = 0.0
Acceleration value for a "Gravity" load.
-
pressureForce = 0.0
Uniform pressure force for a "Pressure" load (only applicable to 2D elements).
-
pressureDistributeForce = [0.0, 0.0, 0.0, 0.0]
Distributed pressure force for a "PressureDistribute" load (only applicable to 2D elements). The four values correspond to the 4 (quadrilateral elements) or 3 (triangle elements) node locations.
-
angularVelScaleFactor = 0.0
An overall scale factor for the angular velocity in revolutions per unit time for a "Rotational" load.
-
angularAccScaleFactor = 0.0
An overall scale factor for the angular acceleration in revolutions per unit time squared for a "Rotational" load.
-
coordinateSystem = "(no default)"
Name of coordinate system in which defined force components are in reference to. If no value is provided the global system is assumed.
Single Value String
If "Value" is a string, the string value may correspond to an entry in a predefined load lookup table. NOT YET IMPLEMENTED!!!!