Menu

Executive Programs

Workshops

Projects

Blogs

Careers

Placements

Student Reviews


For Business


More

Academic Training

Informative Articles

Find Jobs

We are Hiring!


All Courses

Choose a category

Mechanical

Electrical

Civil

Computer Science

Electronics

Offline Program

All Courses

All Courses

logo

CHOOSE A CATEGORY

Mechanical

Electrical

Civil

Computer Science

Electronics

Offline Program

Top Job Leading Courses

Automotive

CFD

FEA

Design

MBD

Med Tech

Courses by Software

Design

Solver

Automation

Vehicle Dynamics

CFD Solver

Preprocessor

Courses by Semester

First Year

Second Year

Third Year

Fourth Year

Courses by Domain

Automotive

CFD

Design

FEA

Tool-focused Courses

Design

Solver

Automation

Preprocessor

CFD Solver

Vehicle Dynamics

Machine learning

Machine Learning and AI

POPULAR COURSES

coursePost Graduate Program in Hybrid Electric Vehicle Design and Analysis
coursePost Graduate Program in Computational Fluid Dynamics
coursePost Graduate Program in CAD
coursePost Graduate Program in CAE
coursePost Graduate Program in Manufacturing Design
coursePost Graduate Program in Computational Design and Pre-processing
coursePost Graduate Program in Complete Passenger Car Design & Product Development
Executive Programs
Workshops
For Business

Success Stories

Placements

Student Reviews

More

Projects

Blogs

Academic Training

Find Jobs

Informative Articles

We're Hiring!

phone+91 9342691281Log in
  1. Home/
  2. Anish Augustine/
  3. week-11 Joint creation and Demonstration

week-11 Joint creation and Demonstration

JOINT CREATION AND DEMONSTRATION IN LS-DYNA 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 the various…

  • LS-DYNA
  • Anish Augustine

    updated on 24 Jan 2021

JOINT CREATION AND DEMONSTRATION IN LS-DYNA

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 the various bodies of the system. Most joints used in practical applications can be modelled in terms of the so-called lower pairs like spherical, 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 in any direction, including rotating in those planes.

1

Fig.1 Spherical Joint.

The relative motion of the rigid bodies is constrained so that nodes which are initially coincident remain coincident. In the above figure 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. The joint constrains the motion of two bodies to pure rotation along a common axis.

2

Fig.2 Revolute Joint.

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 and 4 belong to rigid body B. The relative motion of the two rigid bodies is restricted to rotations about the axis formed by the two pairs 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 sliding function as well as a single axis rotation, providing a way for two rigid bodies to translate and rotate freely.

3

Fig.3 Cylindrical Joint.

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

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

4

Fig.4. Translational Joint.

This is a cylindrical joint with a third pair of off-centerline nodes which restrict rotation. Aside from translation along the centerline, 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

1. Spherical Joint:

5

Fig.5 FE Model for spherical Joint Creation.

Open LS-PrePost, using options under Element and Mesh>>Shape Mesher>> Entity>>Sphere Shell, create two parts as shown in Fig.5. The elements of the outer sphere shell are deleted using option Element editing to get the necessary shape.

6

Fig.6 Section Property.

7

Fig.7 Material Property.

The Section and material property as shown in fig.6 and fig.7 are assigned to the parts.

Note: The section and material property parameters considered are common for all types of joints.

A pair of nodes is created using the option under Element Tools>>Node Editing>>Create, i.e node 305 and 306. The node 305 is constrained to part 1 and node 306 to part 2 using *CONSTRAINED_EXTRA_NODES card as shown in fig. 8 and fig.9.

8.1

8.2

Fig.8 Node 305 constrained to part 1.

9.1

9.2

Fig.9 Node 306 constrained to part 2.

10.1

10.2

Fig.10 Spherical joint creation.

The spherical joint is created using *CONSTRAINED_JOINT_SPHERICAL card with one node pair i.e node N1 is 305 for part 1 and Node N2 is 306 for part 2.

11

Fig.11 Initial velocity

The initial velocity of 20 mm/ms is assigned to the moving part in the rotational X, Y, Z axis.

12

Fig.12 Control timestep

The value of Initial time step size (DTINIT) is set as 0.01 ms.

13

Fig.13 Control termination

The termination time is set as 5 ms.

The keyword file is saved using suitable name with ‘.k’ extension and made to run in LS-DYNA program manager.

2. Revolute Joint:

14

Fig.14 FE Model for Revolute Joint.

Open LS-PrePost, using options under Element and Mesh>>Shape Mesher>> Entity>>4N Shell, create two parts as shown in Fig.14, i.e red plate being part 1 and green plate is part 2.

The material and section properties assigned to the parts are same as that of spherical Joint.

15.1

15.2

Fig.15 Nodesets constrained to part 1 and part 2.

Two pairs of nodes are created using the option under Element Tools>>Node Editing>>Create, i.e node 101-102 and 103-104. The nodes 101 and 103 is constrained to part 1 and nodes 102 and 104 to part 2 using *CONSTRAINED_EXTRA_NODES card as shown in fig.15.

16

Fig.16 Revolute joint creation.

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

17

Fig.17 Boundary SPC set with all dof’s fixed on part 1.

The nodes of the part 1 as shown in fig.17 is constrained in all degrees of freedom.

18

Fig.18 Boundary prescribed motion on node 173.

19

Fig.19 Displacement Load curve (LCID).

20

Fig.20 Timestep curve (LCTM).

The control timestep is defined using LCTM curve as shown in fig.20.

The termination time is set as 10 ms.

The keyword file is saved using suitable name with ‘.k’ extension and made to run in LS-DYNA program manager.

3. Cylindrical Joint:

21

Fig.21 FE Model for Cylindrical Joint

Open LS-PrePost, using options under Element and Mesh>>Shape Mesher>> Entity>>Cylinder Shell, create two parts as shown in Fig.21, i.e red cylinder being part 1 and green cylinder is part 2.

The material and section properties assigned to the parts are same as that of spherical Joint.

Two pairs of nodes are created using the option under Element Tools>>Node Editing>>Create, i.e node 321-322 and 323-324. The nodes 321 and 323 is constrained to part 1 and nodes 322 and 324 to part 2 using *CONSTRAINED_EXTRA_NODES card.

22.1

22.2

Fig.22 Cylindrical joint creation.

The cylindrical joint is created using *CONSTRAINED_JOINT_CYLINDRICAL card with nodes N1 and N3 of part 1 and nodes N2 and N4 of part 2.

23

Fig.23 Initial velocity

The initial velocity of 10 mm/ms is assigned to the part 1 in the X-axis.

The value of Initial time step size (DTINIT) is set as 0.01 ms.

The termination time is set as 5 ms.

The keyword file is saved using suitable name with ‘.k’ extension and made to run in LS-DYNA program manager.

4. Translational Joint:

24

Fig.24 FE Model for translational Joint

Open LS-PrePost, using options under Element and Mesh>>Shape Mesher>> Entity>>Box Shell, create two parts as shown in Fig.24, i.e red box being part 1 and green box is part 2.

The material and section properties assigned to the parts are same as that of spherical Joint.

To define Translational joint three pairs of nodes are created. Using the option under Element Tools>>Node Editing>>Create, two pairs of nodes are created 1001-1002 and 1003-1004 which is coincident and collinear. The third pair 1005-1006 is coincident and slightly away from the axis of other two pairs but in-between the two pairs. The nodes 1001, 1003 and 1005 is constrained to part 1 and nodes 1002, 1004 and 1006 to part 2 using *CONSTRAINED_EXTRA_NODES card.

25.1

25.2

Fig.25 Translational joint creation.

The translational joint is created using *CONSTRAINED_JOINT_TRANSLATIONAL card with nodes N1, N3 and N5 of part 1 and nodes N2, N4 and N6 of part 2

26

Fig.26 Initial velocity

The initial velocity of 10 mm/ms is assigned to the part 1 in the X-axis.

The value of Initial time step size (DTINIT) is set as 0.01 ms.

The termination time is set as 5 ms.

The keyword file is saved using suitable name with ‘.k’ extension and made to run in LS-DYNA program manager.

II. Joints Between Two Deformable Bodies

The steps required to create a joint between two deformable bodies are same as that of rigid bodies except few changes i.e,

  1. *MAT_ELASTIC material card is used instead of *MAT_RIGID card.
  2. Instead of using *CONSTRAINED_EXTRA_NODES card *CONSTRAINED_NODAL_RIGID_BODY (CNRB) is used to constrain the nodes to the necessary part.
  3. The initial velocity is assigned using *INITIAL_VELOCITY card instead of *INITIAL_VELOCITY_RIGID_BODY card.

1. Spherical Joint:

The parts for spherical joint are created and assigned with section and material properties similar to the spherical rigid joints.

27

Fig.27 Material property.

28.1

28.2

Fig. 28 Spherical joint created with CNRB.

Using Create Entity>>Constrained>>Nodal Rigid Body (CNRB) option the nodes generated are linked between two deformable parts for creating spherical joint.

The spherical joint is created using *CONSTRAINED_JOINT_SPHERICAL card with one node pair i.e node N1 is 305 for part 1 and Node N2 is 306 for part 2.

29

Fig.29 Initial velocity

The initial velocity of 20 mm/ms is assigned to the moving part in the rotational X, Y, Z axis.

The value of Initial time step size (DTINIT) is set as 0.01 ms.

The termination time is set as 5 ms.

The keyword file is saved using suitable name with ‘.k’ extension and made to run in LS-DYNA program manager.

2. Revolute Joint:

The parts for revolute joint are created and assigned with section and material properties (*MAT_ELASTIC) similar to the revolute rigid joints.

Two pairs of nodes are created using the option under Element Tools>>Node Editing>>Create, i.e node 101-102 and 103-104. The nodes 101 and 103 is constrained to part 1 and nodes 102 and 104 to part 2 using *CONSTRAINED_NODAL_RIGID_BODY under create Entity option.

30

Fig.30 Revolute joint created with CNRB.

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.

The nodes of the part 1 is constrained in all degrees of freedom using boundary SPC set and boundary prescribed motion is assigned to node 173 similar to revolute rigid joints.

The control timestep is defined using LCTM curve.

The termination time is set as 10 ms.

The keyword file is saved using suitable name with ‘.k’ extension and made to run in LS-DYNA program manager.

3. Cylindrical Joint:

The parts for cylindrical joint are created and assigned with section and material properties (*MAT_ELASTIC) similar to the cylindrical rigid joints.

Two pairs of nodes are created using the option under Element Tools>>Node Editing>>Create, i.e node 321-322 and 323-324. The nodes 321 and 323 is constrained to part 1 and nodes 322 and 324 to part 2 using *CONSTRAINED_NODAL_RIGID_BODY under create Entity option.

31.1

33.2

Fig.31 Cylindrical joint created with CNRB.

The cylindrical joint is created using *CONSTRAINED_JOINT_CYLINDRICAL card with nodes N1 and N3 of part 1 and nodes N2 and N4 of part 2

The initial velocity of 10 mm/ms is assigned to the part 1 in the X-axis.

The value of Initial time step size (DTINIT) is set as 0.01 ms.

The termination time is set as 5 ms.

The keyword file is saved using suitable name with ‘.k’ extension and made to run in LS-DYNA program manager.

4. Translational Joint:

The parts for translational joint are created and assigned with section and material properties (*MAT_ELASTIC) similar to the translational rigid joints.

To define Translational joint three pairs of nodes are created. Using the option under Element Tools>>Node Editing>>Create, two pairs of nodes are created 1001-1002 and 1003-1004 which is coincident and collinear. The third pair 1005-1006 is coincident and slightly away from the axis of other two pairs but in-between the two pairs. The nodes 1001, 1003 and 1005 is constrained to part 1 and nodes 1002, 1004 and 1006 to part 2 using *CONSTRAINED_NODAL_RIGID_BODY under create Entity option.

32.1

32.2

Fig.32 Translational joint created with CNRB.

The translational joint is created using *CONSTRAINED_JOINT_TRANSLATIONAL card with nodes N1, N3 and N5 of part 1 and nodes N2, N4 and N6 of part 2

The initial velocity of 10 mm/ms is assigned to the part 1 in the X-axis.

The value of Initial time step size (DTINIT) is set as 0.01 ms.

The termination time is set as 5 ms.

The keyword file is saved using suitable name with ‘.k’ extension and made to run in LS-DYNA program manager.

OUTPUT

I. Joints Between Two Rigid Bodies

1. Spherical Joint:

1

2. Revolute Joint:

2

3. Cylindrical Joint:

3

4. Translational Joint:

4

II. Joints Between Two Deformable Bodies

1. Spherical Joint:

5

2. Revolute Joint:

6

3. Cylindrical Joint:

7

4. Translational Joint:

8

CONCLUSION

  1. The keyword files necessary to demonstrate spherical, revolute, cylindrical, and translational joints between two rigid bodies and two deformable bodies are created and simulated.
  2. Learned to create different types of joints using *CONSTRAINED_EXTRA_NODES and *CONSTRAINED_NODAL_RIGID_BODY between rigid and deformable bodies respectively. 

Google Drive Link: Joint Creation

Leave a comment

Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.

Please  login to add a comment

Other comments...

No comments yet!
Be the first to add a comment

Read more Projects by Anish Augustine (38)

Week 11 Car Crash simulation

Objective:

CAR CRASH SIMULATION USING ANSYS WORKBENCH OBJECTIVE 1. To simulate car crash for different thickness of car body, Case-1: Thickness=0.3 mm. Case-2: Thickness=0.7 mm. Case-3: Thickness=1.5 mm. 2. To find out Total deformation and Equivalent stress developed in car body for each case and compare the results. 1. THEORY 1.1…

calendar

14 Jul 2021 09:52 AM IST

  • CAE
Read more

Week 10 Bullet penetrating a Bucket Challenge

Objective:

SIMULATION OF BULLET PENETRATING INTO A BUCKET USING ANSYS WORKBENCH OBJECTIVE To simulate bullet penetrating into a bucket for different cases of bucket material, Case-1: Aluminium Alloy NL Case-2: Copper Alloy NL Case-3: Stainless Steel NL To find out Total deformation and Equivalent stress developed in bucket for…

calendar

19 Jun 2021 08:51 AM IST

    Read more

    Week 9 Tension and Torsion test challenge

    Objective:

    SIMULATION OF TENSION AND TORSION TEST ON A SPECIMEN USING ANSYS WORKBENCH OBJECTIVE To perform the tension and torsion test simulation on the specimen by following the necessary boundary conditions, For the tension test, one end of the specimen has to be displaced to 18mm while keeping the other end fixed. For the torsion…

    calendar

    11 Jun 2021 11:10 AM IST

      Read more

      Week 9 Machining with Planer Challenge

      Objective:

      EXPLICIT DYNAMIC ANALYSIS OF MACHINING WITH PLANER USING ANSYS WORKBENCH OBJECTIVE To perform explicit dynamic analysis of machining with planer for the following two different cases of cutting velocity, Case-1: Cutting velocity=20000 mm/s Case-2: Cutting velocity=15000 mm/s To find out Directional Deformation, Equivalent…

      calendar

      06 Jun 2021 03:39 AM IST

        Read more

        Schedule a counselling session

        Please enter your name
        Please enter a valid email
        Please enter a valid number

        Related Courses

        coursecardcoursetype

        Post Graduate Program in CAE

        4.7

        149 Hours of Content

        coursecard

        LS-DYNA for Structural Mechanics/FEA

        4.8

        19 Hours of Content

        Schedule a counselling session

        Please enter your name
        Please enter a valid email
        Please enter a valid number

        logo

        Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.

        https://d27yxarlh48w6q.cloudfront.net/web/v1/images/facebook.svghttps://d27yxarlh48w6q.cloudfront.net/web/v1/images/insta.svghttps://d27yxarlh48w6q.cloudfront.net/web/v1/images/twitter.svghttps://d27yxarlh48w6q.cloudfront.net/web/v1/images/youtube.svghttps://d27yxarlh48w6q.cloudfront.net/web/v1/images/linkedin.svg

        Our Company

        News & EventsBlogCareersGrievance RedressalSkill-Lync ReviewsTermsPrivacy PolicyBecome an Affiliate
        map
        EpowerX Learning Technologies Pvt Ltd.
        4th Floor, BLOCK-B, Velachery - Tambaram Main Rd, Ram Nagar South, Madipakkam, Chennai, Tamil Nadu 600042.
        mail
        info@skill-lync.com
        mail
        ITgrievance@skill-lync.com

        Top Individual Courses

        Computational Combustion Using Python and CanteraIntroduction to Physical Modeling using SimscapeIntroduction to Structural Analysis using ANSYS WorkbenchIntroduction to Structural Analysis using ANSYS Workbench

        Top PG Programs

        Post Graduate Program in Hybrid Electric Vehicle Design and AnalysisPost Graduate Program in Computational Fluid DynamicsPost Graduate Program in CADPost Graduate Program in Electric Vehicle Design & Development

        Skill-Lync Plus

        Executive Program in Electric Vehicle Embedded SoftwareExecutive Program in Electric Vehicle DesignExecutive Program in Cybersecurity

        Trending Blogs

        Heat Transfer Principles in Energy-Efficient Refrigerators and Air Conditioners Advanced Modeling and Result Visualization in Simscape Exploring Simulink and Library Browser in Simscape Advanced Simulink Tools and Libraries in SimscapeExploring Simulink Basics in Simscape

        © 2025 Skill-Lync Inc. All Rights Reserved.

                    Do You Want To Showcase Your Technical Skills?
                    Sign-Up for our projects.