Joints

Advanced > Power Train > Joints

Description

The following joints can be modelled

  1. Single revolute joint
  2. Double revolute joint
  3. Spherical joint
  4. Planar/Cylindrical glue joint

Joints can be modelled by selecting one face each from both master and slave body ("Face Based") or by directly selecting master and slave body ("Body Based"). Face from cylindrical faces of joint is to be selected for Face Based option. All other connected cylindrical faces will be identified automatically to model the joint. Body Based option will identify the matching coaxial cylinders and create joints. Revolute joints and spherical joints are modelled by creating master and slave RBE2 connected through bar and MPC.

Single revolute joint

Center node of master RBE2 of single revolute joint is connected to the bar and other end of bar is connected to center node of slave RBE2 through MPC with respect to local coordinate system having z axis through the axis of joint.

Double revolute joint

Center nodes of master RBE2 will be connected by 2 bar elements and the master node of slave RBE2 will be connected to the bar through MPC with local coordinate system having z axis through the axis of joint.

Spherical joint

Center node of master RBE2 of spherical joint is connected to the bar and other end of bar is connected to center node of slave RBE2 through MPC with respect to global coordinate system. The physical position of the center node of slave RBE2 is to be defined by the user. Selecting slave face is only to identify the slave body, therefore user can select any from slave body.

Joints can be imported directly from file by defining the body name and type ot joint. The keyword JOINT followed by other parameter define one joint.

Keywords to define joint

JOINT - Type of joint

MASTER - Name of master body

SLAVE - Name of slave body

TYPE - Type for MPC joint

ELEMENT_TYPE - Type of element for MPC joint

AXIS - Reference axis for MPC for MPC Joint

JOINT_FACES - Type of face of joint for MPC joint

FRICTION - Value for friction

TOLERANCE - Tolerance to identify matching faces for MPC Joint

DISPX - X displacement degrees of freedom for MPC

DISPY - Y displacement degrees of freedom for MPC

DISPZ - Z displacement degrees of freedom for MPC

ROTX - X rotation degrees of freedom for MPC

ROTY - Y rotation degrees of freedom for MPC

ROTZ - Z rotation degrees of freedom for MPC

RADIUS - Radius of bar

CENTERX - X abscissa for master node of slave RBE2 of spherical joint

CENTERY - Y abscissa for master node of slave RBE2 of spherical joint

CENTERZ - Z abscissa for master node of slave RBE2 of spherical joint

MATERIAL - Name of material for bar body

List of arguments to define each keywords for joints

JOINT = MPCGLUE_JOINT/SINGLE_REVOLUTE/DOUBLE_REVOLUTE/SPHERICAL

MPCGLUE_JOINT - MPC joint

SINGLE_REVOLUTE - Single revolute joint

DOUBLE_REVOLUTE - Double revolute joint

SPHERICAL - Spherical joint

TYPE = GLUE/SLIDER/GAP

ELEMENT_TYPE = RBE2/RBE3

JOINT_FACES = planar/Cylindrical/All

planar - Planar contact faces will be considered for MPC joint

Cylindrical - Cylindrical contact faces will be considered for MPC joint

All - Both cylindrical and planar faces will be considered for MPC joint

Sample File Definition

#Line starts with # is comment line

JOINT = MPCGLUE_JOINT

MASTER = Case

SLAVE = Bearing

TYPE = glue

ELEMENT_TYPE = rbe3

AXIS = GLOBAL

JOINT_FACES = all

FRICTION = 0.

TOLERANCE = 0.1

DISPX = 0

DISPY = 0

DISPZ = 0

ROTX =

ROTY =

ROTZ =

#****************************************

JOINT = SINGLE_REVOLUTE

MASTER = Case

SLAVE = Lever

MATERIAL = steel

DISPX = 0

DISPY = 0

DISPZ = 0

ROTX =

ROTY =

ROTZ =

TOLERANCE = 2

#****************************************

JOINT = DOUBLE_REVOLUTE

MASTER = Case

SLAVE = Lever

MATERIAL = steel

DISPX = 0

DISPY = 0

DISPZ = 0

ROTX =

ROTY =

ROTZ =

TOLERANCE = 2

#*****************************************

JOINT = SPHERICAL

MASTER = Case

SLAVE = Lever

MATERIAL = steel

CENTERX = 0

CENTERY = 0

CENTERZ = 0

RADIUS =

ROTY =

ROTZ =