ROOF TRUSS DESIGN PROBLEM
Load Calculation and Joint Force Analysis
PROBLEM STATEMENT
Calculate the joint loads at the support points of a roof truss structure according to the given data:
- Truss Spacing: 5.5 m
- Structure Weight (Self-weight): 12 kg/m²
- Roof Covering Load: 18 kg/m²
- Altitude: 1400 m above sea level
- Roof Slope Angle: 28°
- Total Span: 12 m (divided into 4 panels of 3 m each)
Truss Geometry and Loading Diagram
Given Data Summary
| Parameter | Symbol | Value |
|---|---|---|
| Truss Spacing | – | 5.5 m |
| Structure Self-weight | PMA | 12 kg/m² |
| Roof Covering Load | PÇÖ | 18 kg/m² |
| Altitude | H | 1400 m |
| Roof Slope Angle | α | 28° |
| Panel Width | – | 3.0 m |
| Total Span | L | 12 m |
SOLUTION – Step by Step Calculations
Calculate Geometric Properties
Cos(28°) = horizontal distance / sloped length
Cos(28°) = 3.0 / DE
DE = 3.0 / Cos(28°)
DE = 3.0 / 0.8829
DE = 3.40 m
tan(28°) = DH / 3.0
DH = 3.0 × tan(28°)
DH = 3.0 × 0.5317
DH = 1.60 m
We can verify: DH / DE = sin(28°) → 1.60 / 3.40 = 0.47 ≈ 0.469 = sin(28°) ✓
Calculate Tributary Areas
S1 = DE × Truss Spacing
S1 = 3.40 × 5.5
S1 = 18.70 m²
S2 = Panel width × Truss Spacing
S2 = 3.0 × 5.5
S2 = 16.50 m²
- S1 (Sloped area) is used for loads that act perpendicular to the slope (roof covering, self-weight)
- S2 (Horizontal area) is used for loads that act vertically (snow, structure weight)
Calculate Snow Load (Pk)
Pk = 75 + 0.08(H – 1000) kg/m²
For H = 1400 m:
Pk = 75 + 0.08(1400 – 1000)
Pk = 75 + 0.08(400)
Pk = 75 + 32
Pk = 107 kg/m²
Calculate Total Snow Load at Joint (Wk)
Wk = Pk × S2
Wk = 107 × 16.50
Wk = 1,766 kg
Calculate Wind Load (PR)
PR = 150 × (sin α)²
PR = 150 × (sin 28°)²
PR = 150 × (0.469)²
PR = 150 × 0.220
PR = 33.0 kg/m²
Calculate Total Wind Load at Joint (WR)
WR = PR × S2
WR = 33.0 × 16.50
WR = 545 kg
Calculate Roof Covering Load (WÇÖ)
WÇÖ = PÇÖ × S1
WÇÖ = 18 × 18.70
WÇÖ = 337 kg
Calculate Structure Self-Weight (WMA)
WMA = PMA × S2
WMA = 12 × 16.50
WMA = 198 kg
Calculate Total Load at Interior Joints
ΣP = Wk + WR + WÇÖ + WMA
ΣP = 1,766 + 545 + 337 + 198
ΣP = 2,846 kg
- Snow Load: 1,766 kg (62%)
- Wind Load: 545 kg (19%)
- Roof Covering: 337 kg (12%)
- Self-Weight: 198 kg (7%)
- Total: 2,846 kg (100%)
Calculate Support Reactions
4P = 4 × 2,846 = 11,384 kg
Due to symmetry:
Ay = Ey = 4P / 2
Ay = Ey = 11,384 / 2
Ay = Ey = 5,692 kg
Check equilibrium: ΣFy = 0
Ay + Ey – 4P = 0
5,692 + 5,692 – 11,384 = 0 ✓
Load Distribution at Support Joints
P/2 = 2,846 / 2
P/2 = 1,423 kg ≈ 1,425 kg
- Support joints (A and E) only receive load from one adjacent panel
- Interior joints (B, C, D) receive load from panels on both sides
- This is a standard assumption in truss analysis
Summary of Results
| Description | Symbol | Calculated Value |
|---|---|---|
| Sloped Length | DE | 3.40 m |
| Height | DH | 1.60 m |
| Sloped Tributary Area | S1 | 18.70 m² |
| Horizontal Tributary Area | S2 | 16.50 m² |
| Snow Load Intensity | Pk | 107 kg/m² |
| Wind Load Intensity | PR | 33 kg/m² |
| Total Snow Load | Wk | 1,766 kg |
| Total Wind Load | WR | 545 kg |
| Total Roof Covering Load | WÇÖ | 337 kg |
| Total Self-Weight | WMA | 198 kg |
| Load at Interior Joints (B, C, D) | P | 2,846 kg ≈ 2,850 kg |
| Load at Support Joints (A, E) | P/2 | 1,423 kg ≈ 1,425 kg |
| Support Reactions | Ay = Ey | 5,692 kg ≈ 5,700 kg |
FINAL ANSWER
Joint Loads:
Interior Joints (B, C, D): P = 2,850 kg
Support Joints (A, E): P/2 = 1,425 kg
Support Reactions:
Ay = Ey = 5,700 kg
Key Takeaways from This Problem
- Geometric calculations are essential before load calculations (finding sloped length, height)
- Two different tributary areas are used: sloped area for roof covering, horizontal area for vertical loads
- Snow load increases with altitude – each meter above 1000m adds 0.08 kg/m²
- Wind load depends on roof angle – steeper roofs have higher wind loads
- Load superposition – all loads are added together for total design load
- Support joints receive half the load of interior joints due to tributary area distribution
- Symmetry simplifies calculations – reactions at both supports are equal
- These loads represent unfactored service loads. For ultimate limit state design, apply appropriate load factors according to design codes (typically 1.2 for dead loads, 1.6 for live loads).
- The analysis assumes loads are applied only at joints, which is the fundamental assumption for truss analysis.
- This problem calculated loads for one specific load combination. In actual design, multiple load combinations must be checked.



