Challenge

week-11 Joint creation and Demonstration

AIM :
To demonstrate spherical, revolute, cylindrical, and translational joints between two rigid bodies and two deformable bodies.


THEORY :
A distinguishing feature of multibody systems is the presence of joints that impose constraints on the relative motion of thevarious bodies of the system. Most joints used in practical applications can be modelled in terms of the so-called lower pairs likespherical, revolute, cylindrical, and translational joints

Spherical Joint:
A spherical joint is used for allowing free rotation in two planes at the same time while preventing translation inany direction, including rotating in those planes.

The relative motion of the rigid bodies is constrained so that nodes which are initially coincident remain coincident. In the abovefigure the socket’s node is not interior to the socket—LS-DYNA does not require that a rigid body’s nodes be interior to the body.


Revolute Joint:
A revolute joint is a one degree of freedom kinematic pair used frequently in mechanisms and machines. Thejoint constrains the motion of two bodies to pure rotation along a common axis.

As shown in fig.2, Nodes 1 and 2 are coincident; nodes 3 and 4 are coincident. Nodes 1 and 3 belong to rigid body A; nodes 2 and4 belong to rigid body B. The relative motion of the two rigid bodies is restricted to rotations about the axis formed by the twopairs of coincident nodes. This axis is labelled the “centerline”.

Cylindrical Joint:
A cylindrical joint is a two degrees of freedom kinematic pair used in mechanisms. It provides single axis slidingfunction as well as a single axis rotation, providing a way for two rigid bodies to translate and rotate freely.

This joint is derived from the rotational joint by relaxing the constraints along the centerline. This joint admits relative rotationand translation along the centerline as shown in fig.3.

Translational Joint:
A Translational joint provides a linear sliding movement between two bodies.

This is a cylindrical joint with a third pair of off-centerline nodes which restrict rotation. Aside from translation along thecenterline, the two rigid bodies are stuck together.

PROCEDURE :
The different types of joints are created between two rigid bodies in LS-DYNA using keyword
*CONSTRAINED_EXTRA_NODES and between two deformable bodies using
*CONSTRAINED_NODAL_RIGID_BODY.

I. Joints Between Two Rigid Bodies 

The various types of joints between rigid bodies can be created in LS-Dyna using the Constrained_Extra_Nodes keyword.

1. Spherical Joint:

Step 1 :- Make One Sphere and One Hemisphere

Step 2:-Creat Section And Mateial For Both Parts.

Section_Sell.

Mat_Rigid.

Assign Section And Material To Parts:-

Part 1-

Part 2-

Step 3:-Creat Two Nodes And Assign it In Two Parts.

  • Two nodes are created for constraining, using Node edit option under Element Tools.
  • The first node (2424) is constrained to part 1, and the second node (2425) is constrained to part 2. using CONSTRAINED_EXTRA_NODES, as shown below

Constrained_Extra_Nodes

Step4:- Creat  CONSTRAINED_JOINT.

  • Now we will create a spherical joint, which is created between them, using the CONSTRAINED_JOINT menu.

Step 5:- Creat Initial Velocity

  • An initial velocity of 20 mm/ms is applied to the part 2 (inner sphere), in all three rotational directions.

  • Now we will give control cards for running the simulation, we will use timestep & termination cards.

  • Now we will check the model for errors and run the simulation.

  • Since there is no error in the model, so we can run the simulation.

  • Since it has run wil normal termination so our consideration is proper.

Results:-

2. Revolute joint

Step 1:- Making two plats and meshing it.

Step 2:-Creat Section And Mateial For Both Parts.

Section_Sell.

Mat_Rigid.

Assign Section And Material To Parts:-

Part 1-

Part 2-

Step 3:- Creat Four Nodes And Assign it In Two Parts.

Two pairs of nodes are created using the option under Element Tools>>Node Editing>>Create, i.e node
1001-1002 and 1003-1004 .The nodes 1001 and 1003 is constrained to part 1 and nodes 1002 and 1004 to part 2 using

NodeSets of :-1001,1003 And 1002,1004

*CONSTRAINED_EXTRA_NODES_SET cardas 

Step 4:- Creat  CONSTRAINED_JOINT.

  • Now we will create a spherical joint, which is created between them, using the CONSTRAINED_JOINT menu.
  • The revolute joint is created using *CONSTRAINED_JOINT_REVOLUTE card with nodes N1 and N3 of part 1 and nodes N2 and N4 of part 2

Step 5:- Creat Boundary_SPC And Prescribed_Motion_set.

Nodeset for SPC:-

  • Now here Part 1 (red) is fixed, and part 2 (blue) is the moving part. The part 1 is fixed with SPC's at all nodes, in order to prevent motion, and a prescribed motion is given to part 2, as shown below.

Nodeset for prescribed_Motion_set :-

Creat Load_curve:-

Here we have defined the curve for motion set from define curve option

Now we will give control cards for running the simulation, we will use timestep & termination cards

  • Now we will check the model for errors and run the simulation.

  • Since there is no error in the model, so we can run the simulation.

  • Since it has run wil normal termination so our consideration is proper.

Results:-

SIMILARLY FOR REST OF JOINTS:-

3. Cylindrical Joint:-

The first step is to create two bodies in LS-Dyna using the Entity option under Shape mesher in Element and mesh, and choosing cylinder shell.

The material and section properties are the same as that of the spherical joint.

Two pairs of nodes are created for constraining, using Node edit option under Element Tools. The nodes 321, 323 are constrained to part 1 and 322,324 to part 2 respectively, using CONSTRAINED_EXTRA_NODES card, as shown below.

A cylindrical joint is then created between them, using the CONSTRAINED_JOINT menu, using nodes N1 and N3 of part 1 and N2,N4 of part 2

Part 2 (blue) is fixed, and part 1(red) is the moving part. An initial velocity of 10 mm/ms is given to part 1 in the x(translational) direction.

The simulation is set to run for 5 ms, and DTINIT is given as 0.01 ms.

The model is ready to run, and the results of the simulation can be viewed.

Results:-

 

4. Translational Joint

The first step is to create two bodies in LS-Dyna using the Entity option under Shape mesher in Element and mesh, and choosing box shell.

The material and section properties are the same as that of the spherical joint.

Three pairs of nodes are created for constraining, using Node edit option under Element Tools. The node pairs 1001,1002 and 1003,1004 are coincident and collinear. The third pair 1005,1006 is coincident, and slightly away from the axis of the other two pairs, in between them. The nodes 1001,1003 and 1005 are constrained to part 1 and 1002,1004 and 1006 to part 2 respectively, using CONSTRAINED_EXTRA_NODES card, as shown below.

A translational joint is then created between them, using the CONSTRAINED_JOINT menu, using nodes N1,N3 and N5 of part 1 and N2,N4 and N6 of part 2, as shown above.

Part 2 (blue) is fixed, and part 1(red) is the moving part. An initial velocity of 10 mm/ms is given to part 1 in the x(translational) direction.

The simulation is set to run for 5 ms, and DTINIT is given as 0.01 ms.

The model is ready to run, and the results of the simulation can be viewed.

Results:-

2. Joints between deformable bodies

The various types of joints between deformable bodies can be created in LS-Dyna using the CONSTRAINED_NODAL_RIGID_BODY keyword.

1}:- Spherical Joint.

The first step is to create two spherical bodies in LS-Dyna using the Entity option under Shape mesher in Element and mesh, and choosing spherical shell. The upper elements of the outer shell are deleted in order to get the required shape.

 The material and section properties are the same as that of the rigid spherical joint. 

The CNRB option is used between the peripheral nodes of the outer and inner hemispheres, for connecting them.

A spherical joint is then created between them, using the CONSTRAINED_JOINT menu.The first node (305) is constrained to part 1, and the second node (306) is constrained to part 2.

 

An initial velocity of 20 mm/ms is applied to the part 2 (inner sphere), in all three rotational directions.

The simulation is set to run for 5 ms, and DTINIT is given as 0.01 ms.

The model is ready to run, and the results of the simulation can be viewed.

2}:- Revolute joint.

The first step is to create two bodies in LS-Dyna using the Entity option under Shape mesher in Element and mesh, and choosing 4N shell.

The material and section properties are the same as that of the spherical joint.

Two pairs of nodes are created for constraining, using Node edit option under Element Tools. The nodes 101, 103 are constrained to part 1 and 102,104 to part 2 respectively, using CONSTRAINED_NODAL_RIGID_BODIES card.

 

A revolute joint is then created between them, using the CONSTRAINED_JOINT menu, using nodes N1 and N3 of part 1 and N2,N4 of part 2.

Part 1 (red) is fixed, and part 2 (blue) is the moving part. The part 1 is fixed with SPC's at all nodes, in order to prevent motion, and a prescribed motion is given to part 2, similar to the rigid revolute joint.

A load curve is defined with the required dispacement, and assigned to the LCID above.

 

The control timestep is defined using the above timestep curve in the LCTM, and the termination time is given as 10 ms.

3}:- Cylindrical Joint.

The first step is to create two bodies in LS-Dyna using the Entity option under Shape mesher in Element and mesh, and choosing cylinder shell.

 

The material and section properties are the same as that of the spherical joint.

Two pairs of nodes are created for constraining, using Node edit option under Element Tools. The nodes 321, 323 are constrained to part 1 and 322,324 to part 2 respectively, using CONSTRAINED_NODAL_RIGID_BODY card, as shown below.

A cylindrical joint is then created between them, using the CONSTRAINED_JOINT menu, using nodes N1 and N3 of part 1 and N2,N4 of part 2.

Part 2 (blue) is fixed, and part 1(red) is the moving part. An initial velocity of 10 mm/ms is given to part 1 in the x(translational) direction.

The simulation is set to run for 5 ms, and DTINIT is given as 0.01 ms.

The model is ready to run, and the results of the simulation can be viewed.

4}:- Translational Joint.

The first step is to create two bodies in LS-Dyna using the Entity option under Shape mesher in Element and mesh, and choosing box shell.

 

The material and section properties are the same as that of the spherical joint.

Three pairs of nodes are created for constraining, using Node edit option under Element Tools. The node pairs 1001,1002 and 1003,1004 are coincident and collinear. The third pair 1005,1006 is coincident, and slightly away from the axis of the other two pairs, in between them. The nodes 1001,1003 and 1005 are constrained to part 1 and 1002,1004 and 1006 to part 2 respectively, using CONSTRAINED_NODAL_RIGID_BODIES card, as shown below.

 

A translational joint is then created between them, using the CONSTRAINED_JOINT menu, using nodes N1,N3 and N5 of part 1 and N2,N4 and N6 of part 2, as shown above.

Part 2 (blue) is fixed, and part 1(red) is the moving part. An initial velocity of 10 mm/ms is given to part 1 in the x(translational) direction.

The simulation is set to run for 5 ms, and DTINIT is given as 0.01 ms.

The model is ready to run, and the results of the simulation can be viewed.

Results of Deformable bodies :-

Spherical Joint

Revolute Joint

Cylindrical Joint

Translational Joint

Conclusion:-

  • The keyword files necessary to demonstrate spherical, revolute, cylindrical, and translational joints between two rigid
    bodies and two deformable bodies are created and simulated.
  • Learnt to create different types of joints using *CONSTRAINED_EXTRA_NODES and *CONSTRAINED_NODAL_RIGID_BODY between rigid and deformable bodies respectively.
Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.