Main Help → All Commands → FEA Boundary Conditions → Rotate
The Rotate
command has different uses for FEA calculations and for MPM calculations.
The Rotate
command in FEA analyses rotates the coordinates for all nodes near a line or for a single node:
Rotate (axis),(angle)
where
(axis)
is the rotation axis which must be z
(or 3) for 2D analyses (which means rotation about θ axis if axisymmetric).(angle)
specifies angle of rotation (in degrees). The rotation is in the clockwise direction.
Once rotated, a Displacement command can apply a skewed displacement boundary condition. Rotations do not affect load or stress boundary conditions. Note that each node can only be rotated once. If you rotate two intersecting lines or paths, the code will take care to rotate the intersecting node only once.
The Rotate
command in MPM analyses rotates material axes to define the initial orientation when using anisotropic materials:
Rotate (axis),(angle),<(axis),(angle)2>...
where multiple pairs of a arguments can be used to define one to three rotations. In each pair
(axis)
is the rotation axis which must be x
, y
, or z
(or 1, 2, or 3). For 2D analysis, only z
(or 3) is allowed (and it means rotation about θ axis if axisymmetric). (axis)
can alternatively be reset
to remove all transformations. You can then apply new transformations. This option makes it possible to have different transformations apply to different shapes within the Region block.reset
, however, can only be used in Region blocks.x-y-z
analysis axes into the material axes. In right-handed, 3D coordinates, if your right hand fingers wrap in the rotation direction, your thumb will point in the positive direction for the rotation axis when the rotation is counter clockwise. This rotation appears counter clockwise when viewed from positive to negative direction on the rotation axis, but appears a clockwise when viewed from negative to positive direction.x
, y
, z
, xy
, xz
, yx
, yz
, zx
, and zy
). When doing three rotations, the only schemes currently supported are zyx
and zyz
. It is easy to add more if needed (or to rearrange coordinates to make one of these work).z
axis rotation (which is θ axis if axisymmetric), which can be done with either an angle
option in the Region command or a single Rotate z,angle
command. You will need to use the Rotate
command option if you want to set the angle with a user-defined function.Rotate
commands within a Region block will override any angle
setting in the Region command (i.e., that specified angle
will be ignored).Rotate
commands within a BMPRegion block will override any Angle
setting in an Intensity command. Furthermore the chosen rotation angles will apply to all material points defined in the current BMPRegion block. Finally, if the BMPRegion block defines an angle-mask file, that file will override all Rotate
commands.