Loading
/custom-emojis/emojis/contour-map.png
Templates
📚
Articles & Resources
📖
Guides & Support
🌵
CalcTree
2D Truss Analysis using OpenSeesPy's banner
/custom-emojis/emojis/truss.png

2D Truss Analysis using OpenSeesPy

This calculator performs the analysis of a 2D planar truss using OpenSeesPy (a Python library), determining the nodal displacements and internal forces of each member.

Technical assumptions

  1. Analysed using linear static analysis
  2. Truss comprises of 8 nodes and 13 members
  1. Supported by a pin support at node 1 and a roller support at node 5


Inputs

Cross-sectional area of truss elements,

A
:0.005 m^2

Youngs modulus of truss elements,

E
:200 GPa


Geometry

Parameter diagram

Enter lengths with any units. The truss will be in meters (m) in the output graphs.
Geometry nomenclature



Applied Forces

Parameter diagram

Enter applied forces with any units. All forces will be in kilonewtons (kN) in the output graphs.
Loads location



Output graphs


Can’t display the image because of an internal error. Our team is looking at the issue.



👉Member force diagram: red (negative) = compression, blue (positive) = tension

Output tables

displacement_list 
Node 1:
Ux = 0.00 mm
Uy = 0.00 mm
Node 2:
Ux = -0.20 mm
Uy = -1.23 mm
Node 3:
Ux = -0.36 mm
Uy = -1.31 mm
Node 4:
Ux = -0.57 mm
Uy = -1.40 mm
Node 5:
Ux = -0.77 mm
Uy = 0.00 mm
Node 6:
Ux = -0.15 mm
Uy = -1.20 mm
Node 7:
Ux = -0.33 mm
Uy = -1.21 mm
Node 8:
Ux = -0.50 mm
Uy = -1.15 mm
Node numeration


internal_forces 
Force in member 1
(nodes 1 to 2.00) is -40.2 kN
Force in member 2
(nodes 2 to 3.00) is -40.2 kN
Force in member 3
(nodes 3 to 4.00) is -51.18 kN
Force in member 4
(nodes 4 to 5.00) is -51.18 kN
Force in member 5
(nodes 5 to 6.00) is 72.38 kN
Force in member 6
(nodes 6 to 7.00) is 43.18 kN
Force in member 7
(nodes 7 to 8.00) is 43.18 kN
Force in member 8
(nodes 1 to 8.00) is 51.48 kN
Force in member 9
(nodes 2 to 8.00) is -20.0 kN
Force in member 10
(nodes 3 to 7.00) is -20.95 kN
Force in member 11
(nodes 4 to 6.00) is -50.0 kN
Force in member 12
(nodes 3 to 8.00) is -2.39 kN
Force in member 13
(nodes 3 to 6.00) is 13.14 kN
Member tagging


Related Resources

  1. Design Guide: Trusses
  2. Design Guide: Truss Analysis
  3. Design Guide: Common Truss Types
  4. Beam Analysis using Anastruct