ansys.mapdl.core.Mapdl.cmrotate#

Mapdl.cmrotate(cm_name='', rotatx='', rotaty='', rotatz='', x1='', y1='', z1='', x2='', y2='', z2='', **kwargs)#

Specifies the rotational velocity of an element component in a brake-squeal analysis.

Mechanical APDL Command: CMROTATE

Parameters:
cm_namestr

The name of the element component.

rotatxstr

If the X2, Y2, Z2 fields are not defined, ROTATX, ROTATY, and ROTATZ specify the components of the rotational angle vector in the global Cartesian X, Y, Z directions.

If the X2, Y2, Z2 fields are defined, only ROTATX is required. ROTATX specifies the scalar rotational velocity about the rotational axis. The rotational direction of ROTATX is designated either positive or negative, and is determined by the “right hand rule.”

rotatystr

If the X2, Y2, Z2 fields are not defined, ROTATX, ROTATY, and ROTATZ specify the components of the rotational angle vector in the global Cartesian X, Y, Z directions.

If the X2, Y2, Z2 fields are defined, only ROTATX is required. ROTATX specifies the scalar rotational velocity about the rotational axis. The rotational direction of ROTATX is designated either positive or negative, and is determined by the “right hand rule.”

rotatzstr

If the X2, Y2, Z2 fields are not defined, ROTATX, ROTATY, and ROTATZ specify the components of the rotational angle vector in the global Cartesian X, Y, Z directions.

If the X2, Y2, Z2 fields are defined, only ROTATX is required. ROTATX specifies the scalar rotational velocity about the rotational axis. The rotational direction of ROTATX is designated either positive or negative, and is determined by the “right hand rule.”

x1str

If the X2, Y2, Z2 fields are defined, X1, Y1, and Z1 define the coordinates of the beginning point of the rotational axis vector. Otherwise, X1, Y1, and Z1 are the coordinates of a point through which the rotational axis passes.

y1str

If the X2, Y2, Z2 fields are defined, X1, Y1, and Z1 define the coordinates of the beginning point of the rotational axis vector. Otherwise, X1, Y1, and Z1 are the coordinates of a point through which the rotational axis passes.

z1str

If the X2, Y2, Z2 fields are defined, X1, Y1, and Z1 define the coordinates of the beginning point of the rotational axis vector. Otherwise, X1, Y1, and Z1 are the coordinates of a point through which the rotational axis passes.

x2str

The coordinates of the end point of the rotational axis vector.

y2str

The coordinates of the end point of the rotational axis vector.

z2str

The coordinates of the end point of the rotational axis vector.

Notes

The cmrotate command specifies the rotational motion velocity components ROTATX, ROTATY, and ROTATZ of an element component CM_Name about a user-defined rotational axis. The rotational axis can be defined either as a vector passing through a single point or a vector connecting two points. cmrotate can be used in static analyses ( antype,STATIC) and modal analyses ( antype,MODAL).

This command sets the constant rotational velocity on the nodes of the specified element component, despite any deformation at the nodes. This feature is primarily used for generating sliding contact at frictional contact interfaces in a brake-squeal analysis. This type of analysis typically involves surface-to-surface contact between the brake pad and the rotating disk. The applicable contact elements, therefore, are CONTA174 and CONTA175.

A brake-squeal analysis generally involves a linear perturbation modal analysis subsequent to a large-deformation static analysis with the Newton-Raphson option set as nropt,UNSYM. Therefore, cmrotate is not applicable for multiple load step solves using the lssolve command.

The load interpolation setting ( kbc ) applies to the rotational velocity, in particular the OMGSQRDKEY option for quadratic interpolation.

This command is also valid in PREP7.