Steel Beam Capacity
Screen steel beam strength checks with transparent assumptions and verification guidance. Not engineering advice.
This page documents the scope, inputs, outputs, and computational approach of the Steel Beam Capacity on steelcalculator.app. The interactive calculator is designed to run in your browser for speed, but this documentation is written so the page remains useful (and indexable) even if JavaScript is not executed.
What this tool is for
- Fast screening and iteration while you are exploring a design space.
- Creating a repeatable calculation workflow that a reviewer can audit.
- Learning the terminology and the “shape” of a typical check for beam capacity screening.
What this tool is not for
- It is not a complete design package and does not replace the governing standard, project specification, or an engineer’s judgment.
- It is not a substitute for system-level checks (global stability, constructability, fatigue/seismic detailing, etc.).
- It does not guarantee compliance with any specific standard, because compliance depends on configuration, edition, and jurisdictional requirements.
Key concepts this page covers
- flexure resistance concepts
- shear resistance concepts
- lateral-torsional stability screening
Inputs and naming conventions (high-level)
The calculator UI may present different groupings depending on the selected standard or mode, but inputs generally fall into these categories:
1) Actions / demands
Values that represent the loading on the component you are checking (forces, moments, pressures). Ensure you understand whether the workflow expects factored actions (strength) or service actions (serviceability), and keep that consistent across your verification.
2) Geometry and detailing parameters
Dimensions that define the physical configuration (spacing, thickness, eccentricity, end conditions). Many “unexpected” results come from geometry assumptions that are implicitly different from the real detail.
3) Material properties
Strength values (yield/ultimate), stiffness values (E), and any standard-specific parameters that affect resistance models.
4) Standard / method selection
The same physical configuration can be checked using different methods, with different reduction factors and definitions. A tool can only be unambiguous when you lock down the standard and edition you are matching.
The most common inputs for this tool include: section properties, steel grade, unbraced length, moment/shear demand.
Outputs you should expect
A well-behaved calculator output should be both summary-friendly and auditable:
- A small set of headline results (pass/fail indicators, utilization ratios, controlling mode).
- Intermediate values that let you reproduce at least one limit state independently (areas, lever arms, coefficients).
- Clear units on every numeric value and a statement of the method used.
If the output is not auditable, treat it as a black box and do not rely on it for anything beyond quick intuition.
Computation approach (what happens under the hood)
This calculator is intended to implement a deterministic sequence of steps:
- Normalize inputs into a consistent internal unit system (for example, all lengths in meters, all forces in newtons), then convert back for display.
- Derive secondary parameters that are not explicitly entered (for example, effective areas, lever arms, eccentricities, or effective lengths). These are often where standards differ.
- Evaluate candidate limit states relevant to beam capacity screening. Each limit state produces a resistance (or allowable) that can be compared to the demand.
- Compute utilization as a dimensionless ratio (demand divided by resistance, or resistance divided by demand depending on convention). The controlling utilization is the maximum across the evaluated checks.
- Render the report with intermediate values and the controlling failure mode, so a user can trace “why” the governing mode controls.
The implementation should also apply predictable rounding rules: keep higher precision internally, and only round for display. This is essential for stable regression tests.
Verification workflow (recommended QA steps)
This section is not a design instruction; it is a quality-assurance pattern for checking any engineering calculator.
- Unit sanity check: confirm that each input has the unit you think it has. A common failure mode is mixing MPa and Pa, or mm and m.
- Independent replication: pick one limit state (or one equation) and replicate it with an independent method (hand check, spreadsheet, or trusted reference). You are validating the method, not chasing an exact rounded match.
- Sensitivity test: change one input in a direction that should clearly increase or decrease the capacity (for example, increase thickness) and confirm the output changes logically.
- Boundary test: test extreme-but-possible values to make sure the UI doesn’t silently overflow, divide by zero, or return NaN/Infinity.
- Documentation: record the standard/mode, inputs, and the controlling output in a calculation note format so the result can be reviewed later.
For a structured approach, see: How to verify calculator results.
Common pitfalls and how to avoid confusion
- Hidden assumptions: some checks require assumptions that are not explicit in the UI (e.g., end restraint idealization, load distribution, slip requirements). If you can’t state the assumption, do not treat the result as verified.
- Standard mismatch: names like “yield strength” and “ultimate strength” are universal, but how they are used in a resistance model is standard-specific.
- Axis confusion: major/minor axis properties, sign conventions, and local coordinate systems can flip a result.
- Detailing constraints: minimum edge distances, minimum weld sizes, and installation constraints often govern before a strength limit state does.
- Over-trusting a single ratio: a utilization < 1.0 does not prove the detail is acceptable; it only indicates the evaluated checks passed under the tool’s assumptions.
Data handling, privacy, and offline behavior
Steelcalculator.app is designed so that most calculations can run client-side. In a typical configuration:
- Your numeric inputs may be stored in local browser storage to improve UX (so values persist across refreshes).
- A PWA/service worker may cache static assets for performance and offline behavior.
- If analytics are enabled, aggregate usage events may be sent to a third-party provider.
If you are deploying this site, document the exact behavior in the Privacy Policy and ensure that any tracking complies with applicable privacy laws. For more context see /privacy and /terms.
How the Beam Capacity Calculator Works
The calculator determines the design flexural strength (phiMn) and design shear strength (phiVn) of a steel beam, then compares these capacities to the factored demands. Flexural capacity is governed by the interaction of three phenomena: section yielding, local flange or web buckling, and lateral-torsional buckling (LTB). The tool classifies the section as compact, non-compact, or slender based on width-to-thickness ratios, determines the unbraced length regime (plastic, inelastic LTB, or elastic LTB), and selects the appropriate nominal moment equation.
For compact sections with adequate lateral bracing (Lb less than or equal to Lp), the full plastic moment Mp = Fy * Zx is achieved. Between Lp and Lr, the capacity is linearly interpolated between Mp and 0.7*Fy*Sx (the onset of elastic buckling). Beyond Lr, elastic LTB governs and capacity drops rapidly. The Cb modification factor accounts for non-uniform moment gradient, allowing higher capacity when the moment diagram is not constant along the unbraced length.
Shear capacity for most rolled W-shapes with stocky webs is phi*Vn = phi * 0.6 _ Fy _ Aw, where phi = 1.00 and Aw = d * tw. For slender-web plate girders, web shear buckling reduces capacity and tension field action may be invoked.
Key Equations
Plastic moment (AISC 360-22 Eq. F2-1):
phi*Mn = phi * Mp = phi * Fy * Zx
Where phi = 0.90, Fy = yield strength, Zx = plastic section modulus.
Inelastic LTB (AISC 360-22 Eq. F2-2, Lp < Lb ≤ Lr):
phi*Mn = phi * Cb * [Mp - (Mp - 0.7*Fy*Sx) * (Lb - Lp)/(Lr - Lp)] ≤ phi * Mp
Elastic LTB (AISC 360-22 Eq. F2-3, Lb > Lr):
Mn = Fcr * Sx
Fcr = (Cb * pi^2 * E) / (Lb/rts)^2 * sqrt(1 + 0.078 * (J*c)/(Sx*ho) * (Lb/rts)^2)
Limiting unbraced lengths:
Lp = 1.76 * ry * sqrt(E/Fy)
Lr = 1.95 * rts * (E/(0.7*Fy)) * sqrt(J*c/(Sx*ho) + sqrt((J*c/(Sx*ho))^2 + 6.76*(0.7*Fy/E)^2))
Cb factor (AISC 360-22 Eq. F1-1):
Cb = 12.5*Mmax / (2.5*Mmax + 3*MA + 4*MB + 3*MC)
Where Mmax = maximum moment, MA/MB/MC = moments at quarter points within the unbraced segment.
Shear strength (AISC 360-22 Eq. G2-1):
phi*Vn = phi * 0.6 * Fy * Aw * Cv1
Where phi = 1.00 for most rolled shapes (Cv1 = 1.0 when h/tw ≤ 2.24*sqrt(E/Fy)), Aw = d * tw.
Design Code Requirements
| Check | AISC 360-22 | AS 4100:2020 | EN 1993-1-1 | CSA S16-19 |
|---|---|---|---|---|
| Plastic moment | F2.1 (phi=0.90) | Cl 5.1 (phi=0.9) | Cl 6.2.5 (gamma_M0=1.0) | Cl 13.5 (phi=0.9) |
| LTB | F2.2, F2.3 | Cl 5.6.1 (alpha_s) | Cl 6.3.2.2 (chi_LT) | Cl 13.6 |
| Section classification | Table B4.1b | Cl 5.2 (Ze/S) | Table 5.2 (Class 1-4) | Cl 11.2, Table 2 |
| Shear yielding | G2.1 (phi=1.0) | Cl 5.11 (phi=0.9) | Cl 6.2.6 (gamma_M0=1.0) | Cl 13.4.1 |
| Web crippling | J10.3 | Cl 5.13 | Cl 6.2 | Cl 14.3.2 |
| Cb / moment modifier | F1-1 | Cl 5.6.1 (alpha_m) | Annex B (C1) | Cl 13.6 (omega_2) |
Key difference: AISC uses a linear interpolation between Lp and Lr for inelastic LTB, while AS 4100 uses the alpha_s member slenderness reduction factor applied to the section capacity (alpha_s * Ms). EN 1993 uses buckling curves (chi_LT) from Table 6.3 and 6.4.
Step-by-Step Example
Problem: Check the flexural capacity of a W16x40 beam (Fy = 50 ksi, Grade 50) with an unbraced length Lb = 10 ft under uniform load. Cb = 1.14 (simply supported, uniform load).
Step 1 -- Section properties: W16x40: Zx = 72.9 in^3, Sx = 64.7 in^3, ry = 1.57 in, rts = 1.73 in, J = 0.794 in^4, ho = 15.5 in, d = 16.0 in, tw = 0.305 in.
Step 2 -- Limiting unbraced lengths: Lp = 1.76 _ 1.57 _ sqrt(29000/50) = 1.76 _ 1.57 _ 24.08 = 66.5 in = 5.54 ft. Lr: complex formula, but for W16x40 Lr approximately equals 16.0 ft (from AISC tables).
Step 3 -- Determine LTB regime: Lb = 10 ft. Lp = 5.54 ft < Lb = 10 ft < Lr = 16.0 ft. Inelastic LTB governs.
Step 4 -- Compute phi*Mn: Mp = 50 * 72.9 = 3,645 kip-in = 303.8 kip-ft. phiMn = 0.90 _ 1.14 _ [3645 - (3645 - 0.75064.7)(10-5.54)/(16.0-5.54)] = 0.90 _ 1.14 _ [3645 - (3645 - 2264.5)(4.46/10.46)] = 0.90 _ 1.14 _ [3645 - 1380.5 * 0.4264] = 0.90 _ 1.14 _ [3645 - 588.7] = 0.90 _ 1.14 _ 3056.3 = 3,135.8 kip-in. Check cap: phiMp = 0.90 * 3645 = 3,280.5 kip-in. 3,135.8 < 3,280.5, so no cap. phi*Mn = 3,136 kip-in = 261.3 kip-ft.
Step 5 -- Check shear: phi*Vn = 1.0 * 0.6 _ 50 _ (16.0 _ 0.305) = 1.0 _ 0.6 _ 50 _ 4.88 = 146.4 kips.
Result: phiMn = 261 kip-ft, phiVn = 146 kips. If factored moment demand Mu = 200 kip-ft, utilization = 200/261 = 0.77. OK.
Common Design Mistakes
- Using Zx when Sx should be used for elastic LTB: For Lb > Lr, the nominal moment is Fcr _ Sx, not Fcr _ Zx. Using the plastic section modulus for the elastic buckling regime overestimates capacity by approximately 12% for typical W-shapes.
- Assuming Cb = 1.0 for all cases: Cb = 1.0 is the most conservative assumption (constant moment). For typical uniform loads on simply supported beams, Cb = 1.14, and for midspan point loads Cb = 1.32. Using Cb = 1.0 wastes 10-30% of available capacity.
- Ignoring that shear phi = 1.00 for rolled shapes: Many engineers reflexively use phi = 0.90 for shear, but AISC 360-22 Section G2.1 specifies phi = 1.00 for compact-web rolled I-shapes. The phi = 0.90 value applies only to built-up girders and certain plate girder conditions.
- Not checking web crippling at concentrated loads: At bearing points (supports and concentrated load locations), local web yielding and web crippling must be checked per AISC J10. These are often the controlling limit state for short-span heavily loaded beams.
- Forgetting to check the compression flange slenderness: While most standard W-shapes are compact, built-up sections, welded plate girders, and some HSS shapes can be non-compact or slender, reducing flexural capacity below Mp.
- Double-counting camber as deflection reduction: Camber offsets dead-load sag only. It does not reduce live-load deflection, which is the serviceability criterion that typically governs beam selection.
Frequently Asked Questions
What is the difference between compact, non-compact, and slender sections in AISC 360? Section compactness classifies a beam’s cross-section based on the width-to-thickness ratios of its flanges and web. A compact section can reach the plastic moment Mp before local buckling occurs. A non-compact section can develop some inelastic capacity but buckles locally before reaching Mp. A slender section buckles elastically before yielding and requires an effective section reduction. The vast majority of standard W-shapes in Grade 50 steel are compact for flexure, so local buckling typically only becomes a concern for built-up girders, plate girders, or light HSS sections with high width-to-thickness ratios.
What are Lp and Lr, and when does lateral-torsional buckling (LTB) control? Lp is the limiting unbraced length below which the full plastic moment Mp can be achieved — the beam is fully braced and LTB does not reduce capacity. Lr is the limiting unbraced length above which the beam buckles elastically. Between Lp and Lr, capacity is reduced linearly (inelastic LTB). Above Lr, capacity follows an elastic buckling curve and can drop well below Mp. For practical W-shapes, Lp ranges from about 6–15 feet depending on the section — bracing a beam more closely than Lp eliminates all LTB reduction and is the most direct way to recover capacity.
How does the Cb factor affect lateral-torsional buckling capacity? The uniform moment case (constant moment along the unbraced length) is the most critical condition for LTB, and Cb = 1.0 covers this case. For non-uniform moment diagrams, Cb > 1.0, allowing higher capacity. The Cb factor is computed from the moment diagram shape using the maximum moment and quarter-point moments within the unbraced segment. A simply supported beam with uniform load has Cb ≈ 1.14, while a beam with a concentrated midspan load has Cb ≈ 1.32. For cantilevers with tip loads, Cb is taken conservatively as 1.0 unless a more refined analysis is performed.
What is the difference between φMn (flexural capacity) and φVn (shear capacity)? φMn is the design flexural strength — the product of the resistance factor φb = 0.90 and the nominal moment capacity Mn, which accounts for yielding, LTB, and local buckling. φVn is the design shear strength — for most W-shapes with stocky webs (h/tw ≤ 2.24√(E/Fy)), φv = 1.00 and Vn = 0.6FyAw, giving an unusually high resistance factor. Shear rarely controls beam design for typical W-shapes at normal spans, but it becomes critical for short heavy-load beams, coped beams, and built-up plate girders with slender webs.
What is shear lag, and when does it reduce beam or connection capacity? Shear lag occurs when not all elements of a cross-section are directly connected at a joint — for example, when only the web of a W-shape is bolted, the flanges are not fully engaged at the connection. This reduces the effective net area in tension. AISC 360 accounts for shear lag through the shear lag factor U, which multiplies the net area to give an effective net area. For standard beam end connections, shear lag primarily affects the connection element check rather than the beam midspan capacity, but it can govern at coped sections with reduced depth.
When does lateral-torsional buckling control over yielding for typical floor beams? For standard floor framing with the compression flange continuously braced by a concrete deck or closely spaced bridging, LTB rarely governs — the effective unbraced length is very short. LTB becomes critical for roof beams with no deck, crane runway girders, transfer beams in parking structures, and any beam where the compression flange is unrestrained over a long segment. As a rough guide, if your unbraced length exceeds about d/2 in feet for typical W-shapes (where d is depth in inches), check whether LTB is reducing your capacity significantly.
What is the maximum unbraced length for a W16×40 (Fy = 50 ksi) to achieve its full plastic moment? The limiting unbraced length Lp = 1.76 × ry × √(E/Fy). For a W16×40: ry = 1.57 in, E = 29,000 ksi, Fy = 50 ksi. Lp = 1.76 × 1.57 × √(29,000/50) = 1.76 × 1.57 × 24.08 = 66.5 in = 5.5 ft. Any unbraced length at or below 5.5 ft allows the W16×40 to reach its full φMp = φ × Fy × Zx = 0.90 × 50 × 72.9 = 3,281 kip-in = 273 kip-ft without LTB reduction. Beyond Lp, capacity reduces linearly until Lr (approximately 16 ft for this section), where elastic LTB begins.
Related pages
- Section properties database
- Steel beam sizes reference
- Beam span table
- Beam deflection calculator
- Steel grades reference
- Tools directory
- Reference tables directory
- Guides and checklists
- How to verify calculator results
- Disclaimer (educational use only)
- steel column capacity calculator
- moment of inertia calculator
- Steel Calculator
- W10x49 section detail page
- W30x99 section detail page
Related Tools & References
- W-Shape Beam Sizes Reference — dimensions and section properties
- Beam Deflection Calculator — serviceability checks
- Steel Beam Load Tables — preliminary span tables
- Steel Grades Reference — Fy and Fu values
Disclaimer (educational use only)
This page is provided for general technical information and educational use only. It does not constitute professional engineering advice, a design service, or a substitute for an independent review by a qualified structural engineer. Any calculations, outputs, examples, and workflows discussed here are simplified descriptions intended to support understanding and preliminary estimation.
All real-world structural design depends on project-specific factors (loads, combinations, stability, detailing, fabrication, erection, tolerances, site conditions, and the governing standard and project specification). You are responsible for verifying inputs, validating results with an independent method, checking constructability and code compliance, and obtaining professional sign-off where required.
The site operator provides the content “as is” and “as available” without warranties of any kind. To the maximum extent permitted by law, the operator disclaims liability for any loss or damage arising from the use of, or reliance on, this page or any linked tools.