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

Input

Cross-sectional area of truss elements,

A
:0.005 m^2

Youngs modulus of truss elements,

E
:200 GPa


Geometry



Parameter diagram

Applied Force



Parameter diagram

Output graph

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 table

Node & member tags

Node tags

Member tags

displacement_list 
Node 1:
Ux = 0.00 mm
Uy = 0.00 mm
Node 2:
Ux = 0.50 mm
Uy = -3.59 mm
Node 3:
Ux = 0.91 mm
Uy = -3.34 mm
Node 4:
Ux = 1.24 mm
Uy = -2.88 mm
Node 5:
Ux = 1.58 mm
Uy = 0.00 mm
Node 6:
Ux = 0.19 mm
Uy = -2.73 mm
Node 7:
Ux = 0.46 mm
Uy = -2.89 mm
Node 8:
Ux = 1.25 mm
Uy = -3.41 mm
internal_forces 
Force in member 1
(nodes 1 to 2) is 100.66 kN
Force in member 2
(nodes 2 to 3) is 100.66 kN
Force in member 3
(nodes 3 to 4) is 83.93 kN
Force in member 4
(nodes 4 to 5) is 83.93 kN
Force in member 5
(nodes 5 to 6) is -104.91 kN
Force in member 6
(nodes 6 to 7) is -63.25 kN
Force in member 7
(nodes 7 to 8) is -63.25 kN
Force in member 8
(nodes 1 to 8) is -117.39 kN
Force in member 9
(nodes 2 to 8) is 60.0 kN
Force in member 10
(nodes 3 to 7) is 75.89 kN
Force in member 11
(nodes 4 to 6) is 50.0 kN
Force in member 12
(nodes 3 to 8) is -62.58 kN
Force in member 13
(nodes 3 to 6) is -41.67 kN

Related Resources

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