Skip to content

rigid deformation

Module: solid

Category: bc

Type string: "rigid deformation"

Parameters

Name Description Default Units
relative relative false []
pos pos {0,0,0} []
rot rot {0,0,0} []

Description

The rigid deformation boundary condition can be used to prescribe the motion of a nodeset via a rigid transformation. The displacement is given by the following equation.

\[ \boldsymbol{u}=\boldsymbol{Q}\left(\boldsymbol{X}-\boldsymbol{r}_{0}\right)+\boldsymbol{r}_{t}-\boldsymbol{X} \]

Here, \(\boldsymbol{u}\) is the displacement vector, \(\boldsymbol{Q}\) is a rotation tensor, \(\boldsymbol{X}\) is the initial position of the node, and \(\boldsymbol{r}_{0}\) and \(\boldsymbol{r}_{t}\) are the reference and current position respectively of the rigid coordinate system.

The rotation of the rigid coordinate system is given by a rotation vector. The direction of this vector defines the (instantaneous) axis or rotation, and the magnitude is the rotation angle (in radians) around this axis.