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.