**rotation
#
Description#
This condition rotates all or part of a structure about (1) a fixed point, (2) a node of the mesh. This condition functions in 2D or 3D mechanical problems. For the 2D case, the rotation is always about the third direction axis.
Syntax#
The syntax for 2D problems is the following:
**rotation [ node ]
For 3D problems, the syntax is slightly changed:
**rotation [ node ]
node
Optional keyword which specifies that the condition’s center of rotation will be defined about a node of the mesh.
- nset_name
Name of the node set upon which the condition is active.
- origin
Origin of rotation from which the displacement field is calculated. This point is given using vector syntax.
- num_mode
Integer node number defining the center of rotation in the event that the
node
keyword was given.- angle
Real value in degrees acting as the multiplicative factor for the condition magnitude. At any time, the rotation angle will be this value times the given table value.
- table
Name of a valid loading table.
- axe
Vector giving the axis of rotation. Note that the Cartesian axes are defined by X:
(1. 0. 0.)
, Y:(0. 1. 0.)
, Z:(0. 0. 1.)
.
Example#
Several examples of the rotation syntax are given below. These each give
the corresponding test name user the Static_test
directory.
% ztole3m
**rotation bord (0. 0.) 360.0 tab1
% hook_ld2
**rotation node sommet 1 180. tab
% cuberot
**rotation rot (1. 0. 0.) (0. 0. 0.) 360. table