Free Purlin Calculator — Size, Spacing, Span, Deflection & Weight
This calculator helps estimate load capacity, bending stress, and deflection for roof purlins or girts. Enter your span, spacing, and loads (dead, live, snow, wind) to check adequacy against a simple ASD-style design. Quick results include shear, moment, utilization ratios, and approximate material cost.
Smart Purlin Calculator
Estimate spacing, quantity, loads, simple span checks, deflection, and weight for steel C/Z and timber purlins. White background, touch-friendly, and optimized for PDF export.
CTA: Fill the inputs → tap Calculate → then Copy Report to paste into email/quotes/BOM.
Inputs (Project + Geometry + Loads)
🔧 SteelSolver Engineering Tools & Guides — featuring 260+ free calculators and 60+ in-depth guides for engineers, fabricators, and metalworkers.
👉 Find the right tool or guide for your project:
📚 Explore All Engineering Hubs on SteelSolver.com
📐 Smart Purlin Calculator
Complete User Guide with Calculation Formulas
Professional Structural Design Tool for Roof Purlins
🎯 Introduction: What is the Smart Purlin Calculator?
The Smart Purlin Calculator is a professional engineering tool designed to help structural engineers, architects, and contractors quickly estimate purlin requirements for roof structures. It calculates critical parameters including:
- Number of purlin lines needed
- Total linear length and material quantities
- Maximum bending moments and shear forces
- Deflection analysis with pass/fail criteria
- Bending stress utilization ratios
- Material weight and cost estimates
💡 Key Features
- Dual Unit System: Switch between Metric (kN, m, MPa) and Imperial (kip, ft, ksi)
- Multiple Materials: Steel (C-sections, Z-sections) and Timber options
- Regional Presets: Pre-configured load combinations for different regions
- Real-time Validation: Instant feedback on structural adequacy
📝 Step-by-Step User Guide: How to Use the Calculator
-
Select Unit System
Choose between Metric (meters, kN/m², MPa) or Imperial (feet, psf, ksi). All input fields and outputs will automatically adjust.
Unit System: [Metric ▼] or [Imperial ▼] -
Enter Project Information
Fill in project metadata for documentation:
- Project Name: Identifier for your project
- Design Date: Date of calculation
- Region: Select your location for default load factors
-
Select Member Configuration
- Member Type: Purlin (roof beams), Girt (wall beams), or Joist
- Material: Steel or Timber
- Profile: C-section, Z-section, or custom shapes
-
Input Geometric Parameters
Parameter Description Metric Units Imperial Units Example Span (L) Distance between supports meters (m) feet (ft) 6.0 m / 20 ft Spacing (s) Distance between purlins meters (m) feet (ft) 1.2 m / 4 ft Run Length Building length (purlin direction) meters (m) feet (ft) 12 m / 40 ft Roof Width Building width (span direction) meters (m) feet (ft) 6 m / 20 ft Pitch Roof slope angle degrees (°) 15° Support End conditions Simple or Continuous Simple ⚠️ Common Mistake: Spacing vs. Run Length
Make sure spacing < run length. If you get an error, you may have swapped these values!
Example: For a 40 ft long building with purlins every 4 ft, enter Run Length = 40 ft and Spacing = 4 ft (NOT the other way around).
-
Enter Load Values
Input the design loads acting on the roof surface:
Load Type Description Metric Imperial Typical Values Dead Load (D) Weight of roofing materials kN/m² psf 0.25 kN/m² / 5 psf Live Load (L) Maintenance, construction kN/m² psf 0.25 kN/m² / 5 psf Snow Load (S) Snow accumulation kN/m² psf 0.75 kN/m² / 20 psf Wind Load (W) Wind pressure/suction kN/m² psf -0.6 kN/m² / -12 psf (negative = uplift) 💡 Load Input Tips
- All loads must be ≥ 0 except wind (which can be negative for uplift)
- Negative wind values represent suction/uplift forces
- Consult local building codes (IBC, ASCE 7, Eurocode) for accurate load values
-
Enter Section Properties
Input the geometric properties of your chosen purlin section (from manufacturer datasheets):
Property Symbol Metric Units Imperial Units Where to Find Section Modulus Z mm³ in³ Manufacturer catalog Second Moment I mm⁴ in⁴ Manufacturer catalog Yield Strength Fy MPa ksi Steel grade (e.g., 350 MPa, 50 ksi) Unit Weight w kg/m lb/ft Manufacturer catalog Price per Length — currency/m currency/ft Supplier quote Deflection Limit — Ratio (e.g., 180 for L/180) Code requirement (typically L/180 to L/240) ⚠️ Unit Consistency is Critical!
If using Metric, enter Z in mm³ and I in mm⁴ (not cm or m).
If using Imperial, enter Z in in³ and I in in⁴.
Common Error: Entering values in wrong units will give nonsensical results!
-
Click "Calculate"
Press the Calculate button to perform all structural calculations. Results appear instantly in the Results section.
-
Review Results
Examine the calculated outputs (detailed in the next section). Look for PASS/FAIL indicators on deflection and bending checks.
-
Export or Print
- Copy Report: Click to copy full text report to clipboard
- Print/PDF: Click to generate printable report
- Reset: Click to clear all inputs and start fresh
🔬 Calculation Methodology: Detailed Formulas with Explanations
Overview of Calculation Process
Formula 1: Number of Purlin Lines
Formula:
$$N_{\text{lines}} = \left\lfloor \frac{L_{\text{run}}}{s} \right\rfloor + 1$$Where:
- $N_{\text{lines}}$ = Number of purlin lines (dimensionless)
- $L_{\text{run}}$ = Run length (building length) m or ft
- $s$ = Purlin spacing m or ft
- $\lfloor \cdot \rfloor$ = Floor function (round down to nearest integer)
Explanation:
This formula divides the total building length by the spacing between purlins and rounds down, then adds 1 to account for the starting purlin. For example, a 40 ft building with 4 ft spacing yields: $\lfloor 40/4 \rfloor + 1 = 10 + 1 = 11$ purlin lines.
Formula 2: Total Linear Length
Formula:
$$L_{\text{total}} = N_{\text{lines}} \times W_{\text{roof}}$$Where:
- $L_{\text{total}}$ = Total linear length of all purlins m or ft
- $N_{\text{lines}}$ = Number of purlin lines (from Formula 1)
- $W_{\text{roof}}$ = Roof width (perpendicular to purlins) m or ft
Explanation:
Each purlin runs the full width of the roof. Multiplying the number of lines by the roof width gives total material length needed for purchasing.
Formula 3: Load Combination
Formula:
$$q_{\text{down}} = D + L + S$$Where:
- $q_{\text{down}}$ = Combined downward load kN/m² or psf
- $D$ = Dead load (self-weight) kN/m² or psf
- $L$ = Live load (maintenance, temporary) kN/m² or psf
- $S$ = Snow load kN/m² or psf
Explanation:
This is a simplified service-level load combination. For ultimate strength design, multiply by appropriate load factors (e.g., 1.2D + 1.6L + 1.6S per ASCE 7). The calculator uses unfactored loads for preliminary estimates.
⚠️ Load Factor Note
This calculator uses service loads (unfactored) for simplicity. For final design, apply load factors according to your governing code (ASCE 7, Eurocode, NBC, etc.).
Formula 4: Line Load on Purlin
Formula:
$$w = q_{\text{down}} \times s$$Where:
- $w$ = Line load (force per unit length) kN/m or kip/ft
- $q_{\text{down}}$ = Combined area load (from Formula 3) kN/m² or psf
- $s$ = Purlin spacing (tributary width) m or ft
Explanation:
Each purlin supports a "strip" of roof whose width equals the spacing. The line load is the area load multiplied by this tributary width. Think of it as: "How much force per meter/foot does this purlin carry?"
Example:
If $q_{\text{down}} = 1.0$ kN/m² and spacing $s = 1.5$ m, then $w = 1.0 \times 1.5 = 1.5$ kN/m.
Formula 5: Maximum Shear Force
Formula:
$$V_{\max} = \frac{w \cdot L}{2}$$Where:
- $V_{\max}$ = Maximum shear force kN or kip
- $w$ = Line load (from Formula 4) kN/m or kip/ft
- $L$ = Span length m or ft
Explanation:
For a simply-supported beam with uniform load, the maximum shear occurs at the supports and equals half the total load $(w \cdot L)$. This is a fundamental result from statics: the reaction force at each support is $wL/2$.
Visual:
Formula 6: Maximum Bending Moment
Formula (Simply-Supported):
$$M_{\max} = \frac{w \cdot L^2}{8}$$Formula (Continuous Support - Approximation):
$$M_{\max} = \frac{w \cdot L^2}{12}$$Where:
- $M_{\max}$ = Maximum bending moment kN·m or kip·ft
- $w$ = Line load kN/m or kip/ft
- $L$ = Span length m or ft
Explanation:
For a uniformly loaded beam:
- Simple supports: Maximum moment occurs at mid-span and equals $wL^2/8$
- Continuous beams: Moments are reduced due to continuity. An approximate value is $wL^2/12$ (actual values vary by loading and support configuration)
Derivation (Simple Beam):
Starting from equilibrium: $M(x) = \frac{wL}{2} \cdot x - \frac{w \cdot x^2}{2}$
Taking derivative and setting to zero: $\frac{dM}{dx} = \frac{wL}{2} - wx = 0 \Rightarrow x = \frac{L}{2}$
Substituting back: $M_{\max} = \frac{wL}{2} \cdot \frac{L}{2} - \frac{w}{2} \cdot \left(\frac{L}{2}\right)^2 = \frac{wL^2}{8}$
Formula 7: Maximum Deflection
Formula:
$$\Delta_{\max} = \frac{5 \cdot w \cdot L^4}{384 \cdot E \cdot I}$$Where:
- $\Delta_{\max}$ = Maximum deflection mm or inches
- $w$ = Line load N/mm or lb/in
- $L$ = Span length mm or inches
- $E$ = Modulus of elasticity MPa (N/mm²) or ksi
- $I$ = Second moment of area mm⁴ or in⁴
Explanation:
This classic formula from beam theory calculates the maximum vertical displacement at mid-span for a simply-supported beam under uniform load. The constant $\frac{5}{384}$ comes from integrating the elastic curve equation twice.
Typical Values of E:
- Steel: $E = 200{,}000$ MPa (29,000 ksi)
- Timber (softwood): $E \approx 10{,}000$ MPa (1,500 ksi) — varies by species and grade
Allowable Deflection:
$$\Delta_{\text{allow}} = \frac{L}{\text{limit}}$$Common limits: L/180, L/240, L/360 (building codes specify minimum values)
Formula 8: Deflection Check
Formula:
$$U_{\Delta} = \frac{\Delta_{\max}}{\Delta_{\text{allow}}} = \frac{\Delta_{\max}}{L / \text{limit}}$$Pass Criteria:
$$U_{\Delta} \leq 1.0 \quad \Rightarrow \quad \text{PASS}$$ $$U_{\Delta} > 1.0 \quad \Rightarrow \quad \text{FAIL}$$Explanation:
The utilization ratio compares actual deflection to the allowable limit. A value ≤ 1.0 means the beam is stiff enough. Values > 1.0 indicate excessive deflection and require a stronger section or shorter span.
| Utilization | Status | Interpretation |
|---|---|---|
| 0% - 100% | ✅ PASS | Deflection is acceptable |
| 100% - 115% | ⚠️ MARGINAL | Close to limit, verify assumptions |
| > 115% | ❌ FAIL | Excessive deflection, increase section or reduce span |
Formula 9: Bending Stress
Formula:
$$\sigma = \frac{M_{\max}}{Z}$$Where:
- $\sigma$ = Bending stress (at extreme fiber) MPa or ksi
- $M_{\max}$ = Maximum bending moment N·mm or kip·in
- $Z$ = Elastic section modulus mm³ or in³
Explanation:
The flexure formula $\sigma = M/Z$ calculates the maximum tensile and compressive stresses in the beam. These occur at the top and bottom fibers (farthest from neutral axis). The section modulus $Z$ is a geometric property that represents the beam's resistance to bending.
Relationship to Moment of Inertia:
$$Z = \frac{I}{c}$$where $c$ is the distance from neutral axis to extreme fiber.
Formula 10: Allowable Bending Stress
Formula:
$$\sigma_{\text{allow}} = 0.6 \cdot F_y$$Where:
- $\sigma_{\text{allow}}$ = Allowable bending stress MPa or ksi
- $F_y$ = Yield strength of steel MPa or ksi
- $0.6$ = Safety factor for Allowable Stress Design (ASD)
Explanation:
This is a simplified heuristic. The 0.6 factor represents a typical ASD safety margin (approximately $\Omega = 1.67$). Actual allowable stress depends on:
- Local buckling (for thin-walled sections)
- Lateral-torsional buckling (for long unbraced spans)
- Material properties and code provisions
⚠️ Simplified Check
This calculator uses 0.6Fy as a rough estimate. Actual design must consider:
- Lateral bracing conditions
- Local and global buckling per AISC/Eurocode
- Combined stresses (bending + shear + axial)
Always verify with detailed design or manufacturer span tables!
Formula 11: Bending Check
Formula:
$$U_{\sigma} = \frac{\sigma}{\sigma_{\text{allow}}} = \frac{M/Z}{0.6 F_y}$$Pass Criteria:
$$U_{\sigma} \leq 1.0 \quad \Rightarrow \quad \text{PASS}$$ $$U_{\sigma} > 1.0 \quad \Rightarrow \quad \text{FAIL}$$Explanation:
Similar to deflection, this ratio compares actual stress to allowable stress. A well-designed member typically has $U_{\sigma}$ between 0.7 and 1.0 (70-100% utilized).
Formula 12: Total Weight
Formula:
$$W_{\text{total}} = w_{\text{unit}} \times L_{\text{total}}$$Where:
- $W_{\text{total}}$ = Total weight kg or lb
- $w_{\text{unit}}$ = Unit weight of purlin kg/m or lb/ft
- $L_{\text{total}}$ = Total linear length (from Formula 2) m or ft
Explanation:
Multiplying unit weight by total length gives the total steel/timber weight for purchasing and transportation planning.
Formula 13: Total Cost
Formula:
$$\text{Cost}_{\text{total}} = p_{\text{unit}} \times L_{\text{total}}$$Where:
- $\text{Cost}_{\text{total}}$ = Total material cost (your currency)
- $p_{\text{unit}}$ = Price per unit length currency/m or currency/ft
- $L_{\text{total}}$ = Total linear length m or ft
Explanation:
Simple cost estimation based on linear pricing. Does not include fabrication, delivery, installation, or fasteners.
🔄 Unit Conversion Reference
The calculator automatically handles unit conversions. Here are the conversion factors used internally:
Length Conversions
| From | To | Multiply By | Example |
|---|---|---|---|
| feet (ft) | meters (m) | 0.3048 | 20 ft = 20 × 0.3048 = 6.096 m |
| meters (m) | feet (ft) | 3.28084 | 6 m = 6 × 3.28084 = 19.685 ft |
| inches (in) | millimeters (mm) | 25.4 | 4 in = 4 × 25.4 = 101.6 mm |
Load Conversions
| From | To | Multiply By | Example |
|---|---|---|---|
| psf (lb/ft²) | kN/m² | 0.0479 | 20 psf = 20 × 0.0479 = 0.958 kN/m² |
| kN/m² | psf (lb/ft²) | 20.885 | 1 kN/m² = 1 × 20.885 = 20.885 psf |
Section Property Conversions
| Property | From | To | Multiply By |
|---|---|---|---|
| Section Modulus (Z) | in³ | mm³ | 16,387.064 |
| Second Moment (I) | in⁴ | mm⁴ | 416,231.4 |
| Yield Strength (Fy) | ksi | MPa | 6.89476 |
| Unit Weight | lb/ft | kg/m | 1.48816 |
✅ Input Validation and Common Errors
Automatic Validation Checks
The calculator performs these checks before calculating:
| Check | Requirement | Error Message |
|---|---|---|
| Span | Must be > 0 | "Span must be > 0." |
| Spacing | Must be > 0 | "Spacing must be > 0." |
| Run Length | Must be > 0 | "Run length must be > 0." |
| Roof Width | Must be > 0 | "Roof width must be > 0." |
| Dead Load | Must be ≥ 0 | "Dead load must be ≥ 0." |
| Live Load | Must be ≥ 0 | "Live load must be ≥ 0." |
| Snow Load | Must be ≥ 0 | "Snow load must be ≥ 0." |
| Pitch | 0° to 60° | "Pitch looks unusual (>60°). Check if you entered degrees." |
| Logic Check | Spacing < Run Length | "Common mistake: spacing is larger than roof length. Did you swap units or fields?" |
Common User Errors and Solutions
❌ Error: "Spacing is larger than roof length"
Cause: You've swapped the Run Length and Spacing fields.
Solution: Run length should be the total building length (e.g., 40 ft), while spacing is the distance between purlins (e.g., 4 ft).
❌ Error: "Pitch looks unusual"
Cause: You entered rise:run ratio instead of degrees.
Solution: Convert pitch to degrees. For example:
- 4:12 pitch = $\arctan(4/12) \times 180/\pi \approx 18.4°$
- 6:12 pitch = $\arctan(6/12) \times 180/\pi \approx 26.6°$
❌ Error: Results show "N/A"
Cause: Missing section properties (Z, I) or material properties (Fy).
Solution: Enter values from manufacturer datasheets. These are required for deflection and stress calculations.
❌ Error: Nonsensical results (very large or very small)
Cause: Wrong units entered (e.g., entering Z in cm³ when calculator expects mm³).
Solution: Double-check units! Metric system requires Z in mm³, I in mm⁴. Imperial requires Z in in³, I in in⁴.
📊 Understanding Your Results
Results Summary Panel
After clicking Calculate, you'll see these outputs:
| Result Field | What It Tells You | Units | Typical Range |
|---|---|---|---|
| Purlin Lines | Number of parallel purlins needed | Count | 5-20 lines |
| Total Length | Linear material to purchase | m or ft | 50-500 m |
| Line Load (w) | Force per length on each purlin | kN/m or kip/ft | 0.5-5 kN/m |
| Max Shear (V) | Peak shear force at supports | kN or kip | 5-50 kN |
| Max Moment (M) | Peak bending moment at mid-span | kN·m or kip·ft | 5-100 kN·m |
| Deflection Check | Actual vs. allowable deflection | mm (ratio %) | 50-150% utilization |
| Bending Check | Actual vs. allowable stress | MPa (ratio %) | 60-100% utilization |
| Weight & Cost | Material estimates | kg/lb, currency | Varies |
Pass/Fail Indicators
The calculator uses color-coded badges to show structural adequacy:
| Badge | Meaning | Action Required |
|---|---|---|
| ✅ PASS | Utilization ≤ 100% | Section is adequate. Proceed with confidence. |
| ⚠️ MARGINAL | Utilization 100-115% | Close to limit. Verify assumptions, consider next size up. |
| ❌ FAIL | Utilization > 115% | Section is inadequate. Use larger section or reduce span/spacing. |
| N/A | Insufficient data | Enter missing section properties (Z, I, Fy). |
Interpreting Utilization Ratios
Utilization shows how "full" the member capacity is being used:
- 50-70%: Conservative design, may be over-designed
- 70-90%: Well-optimized, economical design
- 90-100%: Fully utilized, acceptable but no margin
- >100%: Overstressed, requires larger section
💡 Design Tip: Aim for 80-95% Utilization
This range balances economy (not wasteful) with safety margin (accounts for uncertainties). Designs consistently showing 50% utilization may be over-conservative and unnecessarily expensive.
⚖️ Accuracy, Assumptions, and Limitations
Design Assumptions
This calculator makes the following simplifications:
📌 Structural Assumptions
- Linear Elastic Behavior: Material follows Hooke's law (stress ∝ strain)
- Small Deflections: Deflections are small relative to span
- Prismatic Sections: Constant cross-section along length
- Uniform Load: Load is evenly distributed along span
- Plane Sections Remain Plane: Bernoulli-Euler beam theory applies
- No Shear Deformation: Neglects shear deformations (valid for slender beams)
- Simple or Continuous Supports: Idealized end conditions
- No Lateral Buckling: Assumes adequate bracing (may not be true!)
What This Calculator DOES NOT Check
⚠️ Important Limitations
- ❌ Lateral-torsional buckling: Assumes purlins are adequately braced laterally
- ❌ Local buckling: Thin-walled sections may buckle locally (use manufacturer tables)
- ❌ Web crippling: Concentrated loads at supports may cause local failure
- ❌ Combined stresses: Interaction of bending + axial + shear (e.g., wind uplift + gravity)
- ❌ Fatigue: Repeated loading effects not considered
- ❌ Connection design: Bolts, welds, and attachment details not analyzed
- ❌ Temperature effects: Thermal expansion/contraction ignored
- ❌ Dynamic loads: Impact, vibration, seismic not included
- ❌ Corrosion/degradation: Assumes pristine condition throughout life
Recommended Usage
✅ Best Practices
- Preliminary Sizing: Use this calculator for initial estimates and feasibility studies
- Cross-Check: Compare results with manufacturer span tables
- Final Verification: Have a licensed structural engineer review final design
- Code Compliance: Ensure all calculations comply with local building codes (ASCE 7, IBC, Eurocode, NBC, etc.)
- Document Assumptions: Record all assumptions in the Notes field for future reference
Accuracy Statement
📊 Typical Accuracy
For standard applications (steel C/Z-sections, typical spans 15-30 ft, simple supports):
- Quantity estimates: ±5% (number of lines, total length)
- Deflection calculations: ±10-15% (depends on E and I accuracy)
- Stress estimates: ±15-20% (simplified formula; actual capacity varies with buckling)
Important: These are estimates. Actual performance depends on:
- Material variability (actual Fy may differ from nominal)
- Installation quality (alignment, bracing, connections)
- Load variations (actual snow/wind may exceed design values)
- Aging and degradation over time
🧮 Worked Example: Step-by-Step Calculation
Design Scenario
Project: Warehouse roof in Denver, Colorado
Requirements:
- Building dimensions: 40 ft wide × 80 ft long
- Roof pitch: 2:12 (9.46°)
- Purlin spacing: 4 ft
- Material: Steel C-section, Fy = 50 ksi
- Selected section: C8×11.5 (Z = 8.14 in³, I = 32.5 in⁴, weight = 11.5 lb/ft)
- Loads: D = 5 psf, L = 20 psf, S = 25 psf, W = -15 psf (uplift)
- Deflection limit: L/180
Step 1: Calculate Number of Purlin Lines
$$N_{\text{lines}} = \left\lfloor \frac{80 \text{ ft}}{4 \text{ ft}} \right\rfloor + 1 = \lfloor 20 \rfloor + 1 = 21 \text{ lines}$$
Step 2: Calculate Total Length
$$L_{\text{total}} = 21 \times 40 \text{ ft} = 840 \text{ ft}$$
Step 3: Calculate Combined Load
$$q_{\text{down}} = 5 + 20 + 25 = 50 \text{ psf}$$
Step 4: Calculate Line Load
$$w = 50 \text{ psf} \times 4 \text{ ft} = 200 \text{ lb/ft} = 0.200 \text{ kip/ft}$$
Step 5: Calculate Maximum Shear
$$V_{\max} = \frac{0.200 \text{ kip/ft} \times 40 \text{ ft}}{2} = \frac{8 \text{ kip}}{2} = 4.0 \text{ kip}$$
Step 6: Calculate Maximum Moment
Assuming simple supports:
$$M_{\max} = \frac{wL^2}{8} = \frac{0.200 \times 40^2}{8} = \frac{0.200 \times 1600}{8} = 40 \text{ kip·ft}$$
Step 7: Calculate Deflection
Convert units: $w = 0.200$ kip/ft = $0.200/12 = 0.01667$ kip/in, $L = 40 \times 12 = 480$ in
$E_{\text{steel}} = 29{,}000$ ksi, $I = 32.5$ in⁴
$$\Delta_{\max} = \frac{5 \times 0.01667 \times 480^4}{384 \times 29000 \times 32.5}$$
$$= \frac{5 \times 0.01667 \times 5{,}308{,}416{,}000}{11{,}126{,}400} = \frac{442{,}356{,}680}{11{,}126{,}400} \approx 1.59 \text{ in}$$
Allowable deflection:
$$\Delta_{\text{allow}} = \frac{480}{180} = 2.67 \text{ in}$$
Utilization:
$$U_{\Delta} = \frac{1.59}{2.67} = 0.596 = 59.6\% \quad \Rightarrow \quad \text{PASS} ✅$$
Step 8: Calculate Bending Stress
Convert moment: $M = 40$ kip·ft = $40 \times 12 = 480$ kip·in
$$\sigma = \frac{M}{Z} = \frac{480}{8.14} = 58.97 \text{ ksi}$$
Allowable stress:
$$\sigma_{\text{allow}} = 0.6 \times 50 = 30 \text{ ksi}$$
Utilization:
$$U_{\sigma} = \frac{58.97}{30} = 1.97 = 197\% \quad \Rightarrow \quad \text{FAIL} ❌$$
Step 9: Weight and Cost
Weight: $W = 11.5 \text{ lb/ft} \times 840 \text{ ft} = 9{,}660 \text{ lb} = 4.83 \text{ tons}$
Cost (assuming $3.50/ft): Cost = $3.50 \times 840 = $2{,}940$
Conclusion
⚠️ Design Verdict: FAIL
The C8×11.5 section passes deflection (59.6% utilized) but fails bending stress (197% overstressed). A larger section is required!
Recommendation: Try C10×15.3 or C12×20.7 for higher section modulus.
💡 Pro Tips and Best Practices
Design Optimization Tips
- Start Conservative: Begin with a slightly oversized section; it's easier to downsize than upsize
- Check Multiple Sections: Compare 2-3 different sizes to find the optimal balance of cost vs. performance
- Consider Spacing: Sometimes increasing purlin spacing (fewer lines) allows using a larger section more economically
- Continuous vs. Simple: Continuous spans reduce moments by ~33% but require more complex connections
- Lateral Bracing: Adequate bracing can significantly increase capacity—coordinate with roof panels/decking
Common Pitfalls to Avoid
❌ Don't Make These Mistakes!
- Ignoring Wind Uplift: Negative wind pressure can control design in lightweight roofs
- Forgetting Roof Slope: Sloped roofs have longer purlin lengths and higher tributary areas
- Using Wrong Units: Mixing ft and m, or mm³ and cm³ will give wildly wrong answers
- Neglecting Self-Weight: For heavy sections or long spans, add self-weight to dead load
- Over-Reliance on Calculator: This is a tool, not a substitute for engineering judgment
When to Consult a Structural Engineer
🏗️ Get Professional Help For:
- Spans > 40 ft (12 m)
- Heavy snow loads (> 50 psf / 2.4 kN/m²)
- High wind zones (hurricane, tornado regions)
- Seismically active areas
- Complex roof geometries (hips, valleys, curved)
- Unusual loading (solar panels, HVAC equipment, green roofs)
- Historic buildings or renovations
- Any utilization > 100% (overstressed members)
- ALWAYS for final stamped drawings and permits!
📋 Quick Reference Tables
Typical Roof Load Values (USA)
| Load Type | Light | Moderate | Heavy |
|---|---|---|---|
| Dead Load | 3-5 psf | 8-12 psf | 15-20 psf |
| Live Load | 12 psf (min) | 20 psf | 30 psf |
| Snow Load | 10-20 psf (mild) | 25-40 psf (moderate) | 50+ psf (heavy snow) |
| Wind (uplift) | -10 to -15 psf | -20 to -30 psf | -40+ psf (coastal) |
Typical Deflection Limits
| Application | Limit | Reason |
|---|---|---|
| Roof purlins (industrial) | L/180 | Standard for metal roofs |
| Roof purlins (commercial) | L/240 | Stricter for appearance |
| Floor joists | L/360 | Vibration and comfort |
| Cantilevers | L/180 to L/120 | Visible sag control |
Steel Grade Reference
| Steel Grade | Fy (MPa) | Fy (ksi) | Typical Use |
|---|---|---|---|
| ASTM A36 | 250 | 36 | General structural steel |
| ASTM A572 Gr. 50 | 345 | 50 | High-strength structural steel |
| ASTM A653 SS Gr. 50 | 345 | 50 | Galvanized cold-formed steel (purlins) |
| S350 (Canadian) | 350 | 50.8 | Canadian structural steel |
❓ Frequently Asked Questions (FAQ)
Q1: Can I use this calculator for timber purlins?
A: Yes! Select "Timber" as material. However, note that timber design has additional checks (shear, bearing, duration of load factors) not included in this simplified calculator. Always verify with timber design codes (NDS in USA, Eurocode 5 in Europe).
Q2: What if I have a curved or arched roof?
A: This calculator assumes straight purlins. For curved roofs, you'll need specialized software or consulting engineer to account for curvature effects and radial loads.
Q3: Should I include the weight of the purlins in the dead load?
A: For lightweight metal roofs (3-8 psf), purlin self-weight is usually negligible. For heavy timber purlins or long spans, yes—add estimated self-weight to the dead load input.
Q4: Can I use this for wall girts instead of purlins?
A: Yes! Wall girts follow the same bending/deflection principles. Select "Girt" as member type. Be sure to use appropriate wind pressure for walls (different from roof).
Q5: Why does my design fail bending but pass deflection?
A: This is common with steel sections. Deflection depends on $I$ (second moment), while bending strength depends on $Z$ (section modulus). Some shapes have high $I$ relative to $Z$, making deflection less critical than strength.
Q6: What's the difference between Simple and Continuous support?
A: Simple: Each span acts independently (e.g., purlins simply resting on beams). Higher moments $(wL^2/8)$ but easier to construct. Continuous: Purlins span over multiple supports (e.g., welded/bolted connections). Lower moments $(wL^2/12)$ but more complex detailing.
Q7: Can I export or save my calculations?
A: Yes! Use the Copy Report button to copy full results to clipboard, or Print/PDF to save as a document. Both include all inputs, outputs, and formulas.
Q8: What if my section properties have different axes (strong vs. weak)?
A: Enter the properties for the axis oriented to resist bending from gravity loads. Typically, this is the strong axis (larger $I$ and $Z$). Purlins are usually oriented with webs vertical.
📞 Need Help or Have Feedback?
This calculator is a free educational tool. For questions, suggestions, or to report bugs, please contact us.
Disclaimer:
This calculator provides preliminary estimates only. It does not replace professional engineering judgment. Always verify designs with manufacturer span tables and/or a licensed structural engineer. Use at your own risk. The developers assume no liability for designs based on this tool.
Smart Purlin Calculator User Guide
Built with ❤️ for structural engineers and builders