🤖 ⭐ 14-Day Free Trial
Install Extension Free →
AI Assistant for Engineers
🧮 Tools 🧮 Calc 📐 Sections 🔄 Convert 🤖 AI Chat 📊 RFQ 🖱️ Right-Click Tools — Any Webpage
Free · ⭐ Premium: $9/mo or $49 lifetime
⬇️ Available on Chrome · Edge · Firefox

Free Purlin Calculator — Size, Spacing, Span, Deflection & Weight

Free purlin calculator for spacing, quantity, span, deflection, and weight of steel C/Z and timber purlins with snow, wind, and live loads.
Find Me: Google Knowledge Panel
Common Questions about SteelSolver.com: More
We independently provide precision steel tools, calculators, and expert resources for steel, metalworking, construction, and industrial projects. Learn More.
Published -
Updated -
Estimated read time

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.

Metric & Imperial Deflection check Weight & cost estimate Copy-ready report

Inputs (Project + Geometry + Loads)

Tip: name it so the copied report is easy to find later.
Microcopy: forgetting the date is common—add it for traceability.
Note: This version does not auto-apply code load combos—use for preliminary sizing only.
Microcopy: Switching units mid-way is a common mistake—pick first.
Same calculator; wording changes in report.
If you have manufacturer tables, use “Custom” to input Z, I and weight.
Leave blank to use typical defaults (shown in formulas section).
Microcopy: Use the clear span between trusses/rafters, not roof length.
Common ranges: 1.2–2.4 m (or 4–8 ft), depending on sheeting & loads.
Used to estimate number of purlin lines and total linear length.
For a simple roof bay, this is the purlin length (sheeting span direction).
Used to estimate sloped area (for “square feet / m²” output).
Continuous span uses a reduced moment factor (approx.), not full multi-span analysis.
Microcopy: If you’re in a snow region, don’t forget drift or local factors.
Use negative for uplift. This tool reports absolute worst-case for deflection separately.

Section Properties (for checks)

Optional but recommended
If unknown: use manufacturer span tables. This calculator does not guess Z from C/Z dimensions.
Needed for deflection. Without I, deflection is “N/A”.
Microcopy: Don’t enter total weight here—enter weight per length.
Used for quick budgeting. Add your local currency symbol in notes.
Tip: If your roof cladding is brittle, pick a stricter limit.
Copied! Paste into email/Excel/notes.
Accuracy note (builds trust): This calculator is intended for preliminary estimates. Cold-formed steel design (local buckling, web crippling, restraint, lapping, and code load combinations) may govern. Always verify with manufacturer span tables and/or a licensed structural engineer for final design.


    

📐 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

  1. 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 ▼]
  2. 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
  3. 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
  4. 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).

  5. 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
  6. 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!

  7. Click "Calculate"

    Press the Calculate button to perform all structural calculations. Results appear instantly in the Results section.

  8. Review Results

    Examine the calculated outputs (detailed in the next section). Look for PASS/FAIL indicators on deflection and bending checks.

  9. 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

1️⃣ Input Geometry & Loads
2️⃣ Calculate Number of Purlin Lines
3️⃣ Determine Line Load (w)
4️⃣ Calculate Shear Force (V) and Moment (M)
5️⃣ Check Deflection (Δ)
6️⃣ Check Bending Stress (σ)
7️⃣ Estimate Weight & Cost
✅ PASS/FAIL Verdict

Formula 1: Number of Purlin Lines

Purlin Line Count

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

Total Purlin 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

Total Downward Load (Gravity)

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

Distributed Load per 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

Shear Force at Supports

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:

w (kN/m) V = wL/2 V = wL/2 L

Formula 6: Maximum Bending Moment

Bending Moment at Mid-Span

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

Mid-Span Deflection (Simple Beam)

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

Deflection Utilization Ratio

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

Maximum Bending Stress (Flexural)

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

Allowable Stress (Heuristic ASD Method)

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

Bending Utilization Ratio

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

Material Weight Estimation

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

Material Cost Estimation

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

  1. Linear Elastic Behavior: Material follows Hooke's law (stress ∝ strain)
  2. Small Deflections: Deflections are small relative to span
  3. Prismatic Sections: Constant cross-section along length
  4. Uniform Load: Load is evenly distributed along span
  5. Plane Sections Remain Plane: Bernoulli-Euler beam theory applies
  6. No Shear Deformation: Neglects shear deformations (valid for slender beams)
  7. Simple or Continuous Supports: Idealized end conditions
  8. 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

  1. Preliminary Sizing: Use this calculator for initial estimates and feasibility studies
  2. Cross-Check: Compare results with manufacturer span tables
  3. Final Verification: Have a licensed structural engineer review final design
  4. Code Compliance: Ensure all calculations comply with local building codes (ASCE 7, IBC, Eurocode, NBC, etc.)
  5. 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

  1. Start Conservative: Begin with a slightly oversized section; it's easier to downsize than upsize
  2. Check Multiple Sections: Compare 2-3 different sizes to find the optimal balance of cost vs. performance
  3. Consider Spacing: Sometimes increasing purlin spacing (fewer lines) allows using a larger section more economically
  4. Continuous vs. Simple: Continuous spans reduce moments by ~33% but require more complex connections
  5. Lateral Bracing: Adequate bracing can significantly increase capacity—coordinate with roof panels/decking

Common Pitfalls to Avoid

❌ Don't Make These Mistakes!

  1. Ignoring Wind Uplift: Negative wind pressure can control design in lightweight roofs
  2. Forgetting Roof Slope: Sloped roofs have longer purlin lengths and higher tributary areas
  3. Using Wrong Units: Mixing ft and m, or mm³ and cm³ will give wildly wrong answers
  4. Neglecting Self-Weight: For heavy sections or long spans, add self-weight to dead load
  5. 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

📧 Never Miss a Great Calculator

Get weekly picks, new releases, and updates straight to your inbox. No spam, ever.

About Me – Muhiuddin Alam

Hello, I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com.

With over two decades of experience in engineering, metalworking, and technical content creation, I build precision tools and calculators that help professionals optimize their projects.

What I Do: Structural design calculators, material optimization guides, and practical engineering resources — all free to use.

I consistently contribute to:

Explore our suite of calculators and tools to optimize construction, fabrication, architecture, and industrial projects for engineers, architects, fabricators, and metalworking professionals.

💌 Follow Me: LinkedIn | Google Knowledge Panel

Ready to Optimize Your Projects?

Start using our precision calculators today and experience the difference in accuracy, efficiency, and cost savings.

About – SteelSolver.com

300+ Calculators
100+ Guides
Free To Use

Precision Engineering Tools • Calculators • Expert Guidance

I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com. My mission is to provide precision engineering tools, calculators, and expert resources that simplify metalworking, structural design, and industrial applications.

I've built a course-style learning ecosystem — a step-by-step roadmap from steel fundamentals to advanced applications. Each topic builds on the last, covering theory, practical calculations, tool-specific guides, real-world optimization, common mistakes, and cost management.

Every guide and calculator is part of a progressive learning series, taking you from awareness to mastery. With SteelSolver.com, you can save time, reduce waste, optimize materials, and ensure safety, making each project cost-effective, high-quality, and precise.

⚡ Trusted by Engineers Worldwide