Tutorial 2: Analysis of the results
This Tutorial is a follow up of the previous Tutorial 1: Simple Beam. In this exercise we are going to analyze the resultant forces on the beams.
For this tutorial you can use the free version of Karamba3D.
You can file the practice file here:Karamba3D: Tutorial 2
Note: When opening the file ignore the message of the missing installation of the "Bifocals" add-on. If however you wish to install it, you can direct here:Bifocals
- 1 Step 1:The Beam Element
- 2 Step 2: Display Results
- 3 Step 3: Retrieve data
- 4 Step 4: Verification of Results
Step 1:The Beam Element
A beam as we explained in the previous tutorial is a 2D line with the cross section defining the third dimension. The 2D line is divided into sub-segments. The nodes found on the axis of each sub segment represent the points which we can get results for.
Karamba3D also allows us to display the beam as a rendered mesh.
Step 2: Display Results
a. Display Displacements
In the previous tutorial we saw how to visualize the translations of the beam's nodes. As you can see the beam-mesh consists of 5 sub-segments. If you want to increase the number of subsegments:
- In the Model View decrease the length of the subsegments by lowering the value of Length//Segment under the Render Settings.
b. Display Resultant Forces
Now let's check the resultant forces. The picture on the right shows the orientation of the forces in a beam section.
- Mx,My: Resultant bending Moments in kNm
- Vy,Vz: Resultant shear forces in kN
- Nx: Resultant axial for in kN
In Beam View we can see the sum of resultant forces due to the load cases:
- In Beam View under Section Forces check the Filled, Numbers option.
- Check the Force you want to display (For example My) and adjust the scale to the desired size.
Step 3: Retrieve data
The Beam View is useful as we can get a quick sense of the force distribution. But as our structures become more complicated, we need to retrieve data instead of previewed results. Lets see how we can do that.
Maximum Displacement in the Model
You can see the maximum displacement directly from the Analyze component:
- Connect a Panel to the Maximum displacement output of the Analyze component
Index 0 and Index 1 represent the Maximum displacement due to the LCase0 and LCase1 respectively, as shown in the image on the right.
Displacement at the Nodes of the Beam
Note that the Maximum displacement provides a single result per model for each one of the load cases. In case we want to retrieve the displacement results at the nodes of our beam:
- Connect the Analyzed Model to the Beam Displacements found at
Let's see now how Karamba3D provides results without specifying the loadcase. Each branch represents the analysis results for one beam and for one only load case. Each branch also contains a list of results as many as the nodes of the beam.
So how can we get the sum of the displacements at the nodes, for all the forces? An easy way is the following:
- Create two Beam Displacements, one for every load case. Remember we have two, one for gravity (LCase 0) and one for the uniform Line Load (LCase 1). Assign the load case to the batteries by connecting a panel with the number of each load case.
- You can either increase the number of the beam's nodes by either adjusting the Maximum distance between results or the Number of results per element. Let's put 9 as input for the Number of results per element .
The results of the displacements can be found at the Translations output. Each item represents a displacement result for a single node of the beam.
- Add the Translations with the Addition component ( ). That will give the total displacement at the nodes due to all load cases.
Note: Increasing the Number of results per element increases the number of nodes we get results for, therefore the more accurate results we get
Maximum Displacement of the Beam(s)
To find the Maximum total displacement:
- Sort the Result from the Addition with the Sort List ( )
- Choose the last item on the list (Choose index -1 with List Item ) that will represent the maximum displacement
Note: The result here is the same as the Maximum displacement of our Model because we only have one element. In case we have more than one beam we will get a list with the maximum displacements for all the beams.
b. Resultant Forces
- Connect the Analyzed Model to the Beam Forces (Karamba3D) found at
- Create two Beam Forces (Karamba3D), one for every load case. Assign the load case to the batteries by connecting a panel with the number of each load case.
- Input 9 at the Number of results per beam element .
- Adding the data from Beam Forces (Karamba3D) for the LCase 0' and LCase 1 will give as the sum of the resultant forces.
Try to repeat the same step for Shear Forces and Normal Forces
Retrieve the Maximum of Resultant Forces
Karamba provides a component for retrieving the maximum resultant forces, the "Beam Resultant Forces(Karamba3D)".
- Repeat the Step 4 only this time instead of Beam Forces (Karamba3D) use the Beam Resultant Forces(Karamba3D) found at
In the resulting panel you can find the result representing the maximum bending moment for the beam.
Step 4: Verification of Results
When using any FEA software, it is advised to use hand calculations to verify the accuracy of the results. First lets see how we can easily retrieve useful data for the hand calculations.
a. Cross Section and Material Properties
This tutorial uses a 4m length beam with an IPE140 cross section and a S235 grade steel.
Karamba allows you to view the properties of the cross section that you use in your Model:
- Connect a panel to the Cross Section output of the Cross Section Selector . There you can see the family of the Cross Section
- Use the Disassemble Cross Section found at .
- Open the Deformation Tab and connect a panel to the Iyy' output to view the Moment of Inertia in the local Y axis.
The S235 grade steel has a Young Modulus E: 21000kN/cm2 which you can see by connecting a panel to the Material output of the Material Selection.
b. Hand Calculations
Lets compare the model results with the results from the hand calculations for the Uniform Line Load:
- You can use the information for the cross section and the material, retrieved from the previous step.
- Refer here: Formula Sheet and use the formulas for the Simply Supported Beam (A1).
If you perform the hand calculations for the load case 1 of the Uniform Line Load of 3kN/m you will get:
- a Maximum Deflection Δmax= 0,88 cm
- a Maximum Bending Moment of 6 kNm
As you can see the deviation of the results is very small.