Free Truss Calculator: Member Forces & Reactions

2D truss analysis using the matrix stiffness method — nodal displacements, member forces & reactions

Truss Layout

Tension (+)
Compression (-)
Zero force (≈0)
x → (m)y ↑ (m)0246810-0.5000.5011.5022.50M1-1601 NM2+0 NM3-0 NM4-1601 NM5+1250 NM6+1250 NM7-1250 NPinRᵧ: +1000 NRollerRᵧ: +1000 NFᵧ: -1000 NFᵧ: -1000 NN1(0, 0)N2(2.50, 2)N3(5, 0)N4(7.50, 2)N5(10, 0)
Max Nodal Displacement |Δ|
2.464e-5 m
Max Axial Force |N|
-1600.78 N
+ = tension, - = compression

Nodal Displacements (Δ)

NodeΔx (m)Δy (m)
N10.000e+00.000e+0
N29.375e-6-1.992e-5
N36.250e-6-2.383e-5
N43.125e-6-1.992e-5
N51.250e-50.000e+0

Member Forces

MemberLength (m)Axial Force N (N)Stress σ (Pa)
M13.202-1600.78-3.202e+5
M23.202+0.002.117e-10
M33.202-0.00-5.291e-11
M43.202-1600.78-3.202e+5
M55.000+1250.002.500e+5
M65.000+1250.002.500e+5
M75.000-1250.00-2.500e+5

Support Reactions

SupportNodeRₓ (N)Rᵧ (N)
s1N1+0.00+1000.00
s2N5+0.00+1000.00
+x = right · +y = up · loads in N · geometry in m

Nodes

N1
N2
N3
N4
N5

How to use the truss calculator

This free truss calculator analyses any 2D pin-jointed truss and returns the axial force in every member, the reactions at each support and the displacement of every joint. It uses the matrix stiffness method, the same approach as commercial structural analysis software, so it handles both statically determinate and indeterminate trusses.

1. Place the nodes

Open the Nodes tab and enter the x and y coordinates of each joint. The default model is a simple Warren truss, which is a good starting point for homework problems and for checking a hand solution by the method of joints.

2. Connect the members

In the Members tab, join pairs of nodes. Each member has a cross-sectional area and an elastic modulus. For a determinate truss the member forces do not depend on these values, but they do change the displacements and are needed for indeterminate trusses.

3. Add supports and loads

Add a pin support (restrains x and y) and a roller (restrains one direction) so the truss is stable, then apply point loads at the joints in the Loads tab. Loads on a truss always act at the nodes.

4. Read the results

The diagram updates as you type. Members in tension and compression are coloured differently, support reactions are listed in the results panel, and the deflected shape is drawn at an exaggerated scale. Zero-force members show a force of 0, which is a quick way to confirm what you found by inspection. For the exam-style walk-through, see the FE Civil method of joints example, or switch to the beam calculator for shear and moment diagrams.

Method of joints, method of sections and the stiffness method

You can check any result from this truss solver by hand. The three standard methods give the same member forces for a statically determinate truss:

Worked example: a simple triangular truss

Joints A (0, 0) and B (6, 0) are 6 m apart with a pin at A and a roller at B. The apex C is at (3, 4), and a 30 kN load acts downward at C. Members AC and BC are each 5 m long.

Enter the same three joints in the calculator above to see these forces and the deflected shape.

How to spot zero-force members

Zero-force members still matter: they brace compression members against buckling and carry load when the loading changes.

Truss calculator FAQ

How do I tell if a truss member is in tension or compression?

A positive member force means tension (the member is being pulled); a negative force means compression. The diagram colours members by sign so you can read it at a glance.

What method does this truss calculator use?

The matrix (direct) stiffness method. It assembles a global stiffness matrix from every member, applies the supports and loads, and solves for the nodal displacements, then back-calculates member forces and reactions.

Can it solve statically indeterminate trusses?

Yes. Because the stiffness method uses member stiffness (area and elastic modulus), it handles redundant members and extra supports that the method of joints or method of sections cannot solve alone.

Why does the solver say the truss is unstable?

The structure is a mechanism: it has too few members or supports to prevent rigid-body motion. Add a member to triangulate the panel, or add a support that restrains the free direction.

More free calculators