**torque#

Description#

This boundary condition imposes shear forces on a specified boundary set to impose a torque. The moment vector is given by

\[\vect M = \int_{S} \vect{OM} \times \vect t \, dS ,\]

where \(\vect t = \ten{\sigma}\cdot\vect n\) is the traction vector, and \(\vect n\) is the surface normal.

The torque about the axis defined by the unit vector \(\vect e\) is

\[T = \vect M \cdot \vect e = \int_{S} \left( \vect{OM} \times \vect t \right)\cdot \vect e \, dS= \int_{S} \vect t \cdot \left( \vect e \times \vect{OM} \right)\, dS\]

If we assume that the surface normal is aligned with the axis: \(\vect n = \vect e\) and decompose the traction into normal and tangential components:

\[\vect t = (\vect t\cdot\vect n)\,\vect n + \vect\tau , ~~ \vect\tau\cdot\vect n = 0\]

The circumferential direction \(\vect e_\theta\) is defined as

\[\vect e_\theta := \vect e \times \vect{OM}, \qquad \rho := \|\vect e_\theta\|, \qquad \vect{\hat{e}}_\theta := \frac{\vect e_\theta}{\rho}.\]

Finally,

\[T = \int_{S} \|\vect{OM}\|\, \vect\tau \cdot \hat{\vect e}_\theta\, dS.\]
../../_images/torque.svg

Syntax#

**torque \(~\,~\,\) bset_name (origin) (axis) value table

bset_name

is the name of the bset on which this shear forces \(\vect \tau\) are applied.

origin

is the rotation origin vector.

axis

is the rotation axis vector \(\vect e\).

value

is the value of shear forces to be applied (to be multiplied by the table).

Example#

An example can be found in $Z7PATH/TESTS/Static_test/INP/torque.inp.

../../_images/torque_ex.svg
***bc
 **impose_nodal_dof
   bottom  U1 0.0
   bottom  U2 0.0
   bottom  U3 0.0
 **torque top_face (0.,0.,2.) (0.,0.,1.) 100. time

The previous load is applied to a cylinder with radius \(R=1\) mm. To verify the applied torque, the following post-processing can be used:

****post_processing
 ***global_post_processing
  **nset top
  **file node
  **process static_torsor
   *point (0. 0. 2.)
   *file torque.dat
****return

The output of this post-processing is torque.dat which will contain the values of resultants and moments. The torque value can be found in the last column of the file, which shows a value of \(209.435\). The analytical value is given by

\[T = \int_{\theta=0}^{\theta=2\pi}\int_{r=0}^{r=1} 100 r^2 dr d\theta = \dfrac{200\pi}{3}=209.439\]