**local_frame#

Description#

This command assigns a local coordinate system to the degrees of freedom attached to nodes of a given node set. The command is not compatible with every element formulation, and thus care should be used with this option. When in doubt, ask your supplier for additional advice.

Syntax#

**local_frame nset \(~\,\) *euler Euler rotation definition \(~\,\) *cartesian Cartesian rotation definition \(~\,\) *cylindrical center [ axis ]

Example#

The following example shows the use of this option to make a sliding boundary condition at an orientation away from the coordinate axes.

***mesh small_deformation
 **local_frame top-ext
  *euler   45.0 0. 0.
 **local_frame bottom-ext
  *cartesian x1  .05 .05 0. x3 0. 0. 1.
../../_images/local_frame.fig.svg

Another example is to impose a cylindrical coordinate system. This type linearizes the curvature, and is thus valid only for very small deformations.

***mesh plane_strain
 **local_frame outer
  *cylindrical
   (2. 1.)