Structural Beam Analysis in Ansys APDL

solution

Problem Diagram

Problem Details

 

Let’s solve a structural beam analysis problem. Suppose there is a cantilever beam. It is attached to wall at one end while other end is free. Problem Diagram is shown above. Other details are also written along the diagram. A force is applied on it with a magnitude of 1500N downwards. A support is provided 3 units away from the wall. Diagram has clearly defined the position of all constraints.

Below is quick to-do list which we will go through to solve our problem in Mechanical APDL.

  1. Preferences
  2. Preprocessor
    1. Define
      1. Element
      2. Material Properties
      3. Section
    2. Create nodes
    3. Define Element through nodes
    4. Define Analysis
    5. Apply Loads
  3. Solution
    1. Solve LS
  4. General Postproc
    1. Nodal Solution

Let’s start out analysis.

We will set this to ‘Structural’. This is because all our constraints are structural preferencestructural. And we don’t want other disciplines option to show up as they will mess things up.

Our element is beam 188 so we will add an element in preprocessor.

element type

element beam 188

 

 

 

 

defined elements

Notice the Number 1 written between ‘Type’ and ‘BEAM188’. This is the reference number which assigned to this element. It can be later to refer this element.

Now we will enter material properties. We have Young’s Modulus of magnitude 2.05e9 and Poisson Ratio 0.25.

Before we enter these valued we have to define certain classes which are necessarily required by ANSYS for its calculations. In our case, it is a structural linear elastic isotropic problem. ANSYS assumes these properties to be ideal and does its calculations taking our values of material properties.

material properties

material model

material properties defined

 

 

 

 

 

These material properties along with their magnitude are also assigned with a number. So that we can later relate elements with their properties as there can be many elements having different properties.

Now we will define section. It is the cross section of our beam which is required to be defined here. Notice the ID number assigned to this section. This ID would be later used to define element cross section.beam section

First part of modeling is to create nodes. In our case, there are six nodes. We will active coordinate system. Fill in all the nodes as first three are filled in the pictures below.

creating nodes

Node DiagramNode 1

Node 2Node 3Notice the linear pattern of the nodes as our beam is straight. For curved surfaces, nodes will be entered accordingly.

all nodes

After defining loads, we will define element through nodes. If tells APDL that there is X-element between so and so node. In our case X is equal to 1. To define elements, two nodes at a time is selected if list of items is checked.

First click ‘Thru Nodes’. Then click on node 1 which is at the XYZ center. Now click the node 2. Now click apply. Notice the line between the nodes. It shows that something is now defined between these two nodes. Now do this for node 2 and 3. Then for 3 and 4 and so on.

define elements through nodeselement from nodes

Node 1 2 before

 

 

 

Node 1 2 after

 

 

 

 

 

There should be a straight line at the end of this part.

All nodes after element definition

Now we will apply loads on these nodes. Firstly we have to create an analysis which APDL will perform as our is defined now. In our case, the analysis is ‘Static’ as all our loads are static.

New Analysis

creating analysis

 

 

 

Now at node 1, as this end is attached to wall, a displacement constraint of ALL DOF (Degree of Freedom) should be introduced with a magnitude of ‘0’. As this end of beam cannot move in any direction. First click ‘On Nodes’ then select the node where load/constraint is to be applied, then click apply. In new dialog box, select ALL DOF and enter ‘0’. Notice the arrows at node 1 after placing the constraint. It shows how the beam is restricted at this end.

displacement constraintselement from nodes

displacement on node 1

 

 

 

node 1

 

 

node 1 with load

 

 

 

Now we will apply the constraint at node 4. As at this point, a vertical support restrains vertical motion i.e. in y axis. Notice the the horizontal arrow which shows that the beam is horizontally restricted at this point.

disp load on node 4

 

node 4 with load

 

 

 

 

One last load is left which is a force load of magnitude 1500 in negative y direction. Notice the arrow after applying the load. Its direction is according to the direction of force.

apply force loadapply force load on node 3

node 3 with load

 

 

 

As all constraints are applied, now we will solve this. A dialog box appears as we click ‘Current LS’. This gives details of our problem as we have defined it APDL and ask us to confirm it.

solve LSsolve statment

 

 

 

As we press ‘OK’ it will start the solution. ‘Solution is done!’ dialog assures that solution is done accordingly and no errors were found. If APDL finds any error or anomaly, it states here. Sometimes we can ignore it but sometimes error are unacceptable and we have change our inputs accordingly to remove that error.

solution done

To view the results of our problem, we go to General Postproc. There can be any solutions possible. It is our need that defines which we require to do further calculations.

general postproc nodal solutionnodal solution Y component

 

 

 

 

 

This undisplaced shape key can be used to view both undeformed and deformed shape of beam simultaneously for comparison.

undisplaced shape key

Along with the results in contour form, there is a scale which used to read results. ANSYS use different colors to define and show different sections of element with varying property. Part of beam with same color shows that it has the same magnitude of that property. Notice the abrupt change in beam even after we have defined it as elastic. This is so because it has a very poor nodal resolution. If many hundreds of nodes were defined between these nodes, the result could be very changed. But here, the objective is to demonstrate the use of APDL for analyzing such situations.

solutionsolution scaleThat’s all!. Below is a video which shows all the steps described above. Hope you find the article and video helpful.

1 Comment


  1. Shahroze, again thanx :-P really helpful stuff

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.