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_name
str The name of the element component.
- rotatx
str If the
X2,Y2,Z2fields are not defined,ROTATX,ROTATY, andROTATZspecify the components of the rotational angle vector in the global Cartesian X, Y, Z directions.If the
X2,Y2,Z2fields are defined, onlyROTATXis required.ROTATXspecifies the scalar rotational velocity about the rotational axis. The rotational direction ofROTATXis designated either positive or negative, and is determined by the “right hand rule.”- rotaty
str If the
X2,Y2,Z2fields are not defined,ROTATX,ROTATY, andROTATZspecify the components of the rotational angle vector in the global Cartesian X, Y, Z directions.If the
X2,Y2,Z2fields are defined, onlyROTATXis required.ROTATXspecifies the scalar rotational velocity about the rotational axis. The rotational direction ofROTATXis designated either positive or negative, and is determined by the “right hand rule.”- rotatz
str If the
X2,Y2,Z2fields are not defined,ROTATX,ROTATY, andROTATZspecify the components of the rotational angle vector in the global Cartesian X, Y, Z directions.If the
X2,Y2,Z2fields are defined, onlyROTATXis required.ROTATXspecifies the scalar rotational velocity about the rotational axis. The rotational direction ofROTATXis designated either positive or negative, and is determined by the “right hand rule.”- x1
str If the
X2,Y2,Z2fields are defined,X1,Y1, andZ1define the coordinates of the beginning point of the rotational axis vector. Otherwise,X1,Y1, andZ1are the coordinates of a point through which the rotational axis passes.- y1
str If the
X2,Y2,Z2fields are defined,X1,Y1, andZ1define the coordinates of the beginning point of the rotational axis vector. Otherwise,X1,Y1, andZ1are the coordinates of a point through which the rotational axis passes.- z1
str If the
X2,Y2,Z2fields are defined,X1,Y1, andZ1define the coordinates of the beginning point of the rotational axis vector. Otherwise,X1,Y1, andZ1are the coordinates of a point through which the rotational axis passes.- x2
str The coordinates of the end point of the rotational axis vector.
- y2
str The coordinates of the end point of the rotational axis vector.
- z2
str The coordinates of the end point of the rotational axis vector.
- cm_name
Notes
The cmrotate command specifies the rotational motion velocity components
ROTATX,ROTATY, andROTATZof an element componentCM_Nameabout 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
CONTA174andCONTA175.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
OMGSQRDKEYoption for quadratic interpolation.This command is also valid in PREP7.