Load Combinations Generator

Generate ASCE 7-16 load combinations for steel design with governing combination highlighting. Educational use only.

This page documents the scope, inputs, outputs, and computational approach of the Load Combinations Generator 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

What this tool is not for

Key concepts this page covers

Inputs and naming conventions (high-level)

The calculator accepts seven load types as defined by ASCE 7-16:

Dead load (D) Permanent loads that act on the structure throughout its service life. Includes self-weight of structural and nonstructural elements, and permanent equipment loads.

Live load (L) Variable loads due to occupancy, use, and movable equipment. Includes floor live loads, roof live loads, and other transient loads.

Roof live load (Lr) Live load on roofs due to maintenance, equipment, or snow accumulation (when snow is considered separately under Lr). Not to be confused with snow load S.

Snow load (S) Load due to snow accumulation. May be combined with other environmental loads (rain, ice) depending on local climate and code provisions.

Rain load (R) Load due to rain accumulation on roofs. Often combined with snow for regions where rain-on-snow is a design consideration.

Wind load (W) Load due to wind pressure on the structure. Directionality and pressure coefficients must be determined per ASCE 7 wind provisions.

Earthquake load (E) Load due to seismic ground motion. Determined using ASCE 7 seismic analysis methods (equivalent lateral force, modal response spectrum, etc.).

ASCE 7-16 LRFD combinations

LRFD (Load and Resistance Factor Design) uses strength-level loads with load factors greater than 1.0 for most load types. ASCE 7-16 Section 2.3.2 specifies seven combinations:

  1. 1.4D
  2. 1.2D + 1.6L + 0.5(Lr or S or R)
  3. 1.2D + 1.6(Lr or S or R) + (0.5L or 0.5W)
  4. 1.2D + 1.0W + 0.5L + 0.5(Lr or S or R)
  5. 1.2D + 1.0E + 0.5L + 0.2S
  6. 0.9D + 1.0W
  7. 0.9D + 1.0E

The calculator computes the factored load for each combination and highlights the governing (maximum) value for tension/compression checks.

ASCE 7-16 ASD combinations

ASD (Allowable Strength Design) uses service-level loads with load factors of 1.0 for most load types. ASCE 7-16 Section 2.4.1 specifies eight combinations:

  1. D
  2. D + L
  3. D + (Lr or S or R)
  4. 0.6D + 0.6W
  5. 0.6D + 0.7E
  6. D + 0.75L + 0.75(Lr or S or R)
  7. D + 0.75(Lr or S or R) + 0.75W
  8. D + 0.75W + 0.75L + 0.75(Lr or S or R)

The calculator computes the combined load for each case and highlights the governing value.

Governing combination selection

For each design check (beam bending, column compression, connection shear, etc.), evaluate the critical combination by comparing factored loads or design effects (moment, shear, axial force). The governing combination is the one that produces the largest demand on the member or connection.

In LRFD, compare factored loads directly to factored resistances (φRn). In ASD, compare combined service loads to allowable resistances (Rn/Ω). The governing combination may differ for strength versus serviceability checks.

CSV export

The calculator provides CSV export functionality to document load combinations for project records or further analysis. The CSV file includes load types, combination formulas, and computed values for all LRFD and ASD cases.

How the Load Combinations Generator Works

The calculator takes individual load values (dead, live, roof live, snow, rain, wind, earthquake) and systematically applies the ASCE 7-16 load factors for both LRFD and ASD methods. For each of the 7 LRFD combinations and 8 ASD combinations, the tool multiplies each load type by its prescribed factor, sums the result, and outputs the total factored demand. The governing combination -- the one producing the largest demand for the design check in question -- is highlighted.

The tool handles the "or" conditions in ASCE 7 combinations (e.g., "0.5(Lr or S or R)" in Combination 3) by evaluating each sub-option and selecting the maximum. For wind and seismic loads that can act in either direction, both positive and negative values are evaluated to capture both additive and counteracting (uplift/overturning) effects.

The calculator also identifies the minimum load case -- the combination that produces the smallest (or most negative) demand -- which is critical for uplift, overturning, and net tension checks on foundations and connections. For members that can experience load reversal (roof beams under wind uplift, columns in moment frames), both the maximum and minimum governing combinations must be checked.

Key Equations

LRFD Combination 2 (typically governs for gravity):

U = 1.2*D + 1.6*L + 0.5*max(Lr, S, R)

LRFD Combination 4 (wind + gravity):

U = 1.2*D + 1.0*W + 0.5*L + 0.5*max(Lr, S, R)

LRFD Combination 6 (minimum gravity, counteracting wind -- critical for uplift):

U = 0.9*D + 1.0*W

LRFD Combination 7 (minimum gravity, counteracting seismic):

U = 0.9*D + 1.0*E

ASD Combination 8 (three-load concurrent):

U = D + 0.75*W + 0.75*L + 0.75*max(Lr, S, R)

Load factor rationale:

IBC exception for garages (ASCE 7-16 footnote): When L ≤ 100 psf and L is from a single occupancy, the 0.5L companion factor in Combinations 3-5 may be reduced to 0.5L0AT_reduction if live load reduction is applicable.

Design Code Requirements

Combination Type ASCE 7-16 (USA) AS/NZS 1170.0 (Australia) EN 1990 (Eurocode) NBCC 2020 (Canada)
Gravity dominant 1.2D + 1.6L 1.2G + 1.5Q 1.35G + 1.5Q 1.25D + 1.5L
Wind + gravity 1.2D + 1.0W + 0.5L 1.2G + W_u + 0.4Q 1.35G + 1.5W + 0.7Q 1.25D + 1.4W + 0.5L
Uplift (wind) 0.9D + 1.0W 0.9G + W_u 1.0G + 1.5W 0.9D + 1.4W
Seismic 1.2D + 1.0E + 0.5L 1.0G + E_u + 0.3Q 1.0G + 1.0E + 0.3Q 1.0D + 1.0E + 0.5L
Uplift (seismic) 0.9D + 1.0E 0.9G + E_u 1.0G + 1.0E 1.0D + 1.0E
Dead load only 1.4D 1.35G 1.35G (for EQU) 1.4D

Key differences: ASCE 7-16 uses a wind load factor of 1.0 because the mapped wind speeds already represent strength-level events. Eurocode EN 1990 uses a wind load factor of 1.5 because EN wind speeds are at a lower return period. Australian AS/NZS 1170 uses ultimate-level wind speeds (similar to ASCE 7) with factor 1.0. Canadian NBCC uses 1.4 on wind because NBCC wind pressures are specified at a 50-year return period (not strength-level). These differences mean load factors from different codes must never be mixed.

Step-by-Step Example

Problem: Determine the governing LRFD load combination for a roof beam in Chicago, IL with the following service loads: D = 25 psf, Lr = 20 psf, S = 25 psf, W = +/-30 psf (net), E = 0 (low seismic).

Step 1 -- Evaluate all LRFD combinations:

Combination Calculation Result (psf)
1. 1.4D 1.4 * 25 35.0
2. 1.2D + 1.6L + 0.5S 30 + 0 + 12.5 42.5
3a. 1.2D + 1.6Lr + 0.5W 30 + 32 + 15 77.0
3b. 1.2D + 1.6S + 0.5W 30 + 40 + 15 85.0
3c. 1.2D + 1.6S + 0.5L 30 + 40 + 0 70.0
4. 1.2D + 1.0W + 0.5L + 0.5S 30 + 30 + 0 + 12.5 72.5
6. 0.9D + 1.0W (uplift) 22.5 - 30 -7.5

Step 2 -- Identify governing combinations: Maximum gravity: Combination 3b at 85.0 psf (1.2D + 1.6S + 0.5W). This governs beam strength. Maximum uplift: Combination 6 at -7.5 psf net upward. This governs connection and anchorage design.

Step 3 -- Convert to line load for a 10-ft tributary width: wu = 85.0 _ 10 / 1000 = 0.85 kip/ft (factored). wu_uplift = 7.5 _ 10 / 1000 = 0.075 kip/ft (net uplift).

Result: Design beam for 0.85 kip/ft factored gravity (Comb. 3b). Design roof-to-beam connections for 0.075 kip/ft net uplift (Comb. 6). The snow load combined with wind produces the highest gravity demand, not the dead + live combination -- which is why all combinations must be checked.

Common Design Mistakes

Frequently Asked Questions

Which ASCE 7-16 LRFD combination governs for a floor beam with D = 20 psf and L = 50 psf? With only dead and live load and no environmental loads, compare LRFD Combination 1 (1.4D = 28 psf) against Combination 2 (1.2D + 1.6L = 1.2×20 + 1.6×50 = 24 + 80 = 104 psf). Combination 2 governs at 104 psf — 3.7 times the service dead load alone. The load factor on live load is 1.6 because live load has greater variability than dead load. For the equivalent ASD check, Combination 2 (D + L = 70 psf) governs, and the member is designed for Rn/Ω ≥ 70 psf rather than φRn ≥ 104 psf.

Why does LRFD Combination 6 (0.9D + 1.0W) use 0.9D instead of 1.2D? Combination 6 is the uplift or overturning case where wind load acts opposite to dead load. Using 0.9D — a reduced dead load — is intentionally conservative: it accounts for the possibility that actual dead load may be 10% less than nominal due to material tolerances or weight estimates. If 1.2D were used, the self-weight would appear to resist the wind more strongly than it actually does, which is unconservative for net uplift checks. The 0.9 factor is therefore a lower-bound on dead load applied only when dead load is stabilizing, not when it is additive with the design load.

What is the governing LRFD combination for a roof beam with D = 15 psf, S = 30 psf, and W = ±25 psf? Evaluate Combination 3 (1.2D + 1.6S + 0.5W): 1.2×15 + 1.6×30 + 0.5×25 = 18 + 48 + 12.5 = 78.5 psf. Compare Combination 4 (1.2D + 1.0W + 0.5S): 1.2×15 + 1.0×25 + 0.5×30 = 18 + 25 + 15 = 58 psf. Combination 3 governs for the gravity-plus-snow case at 78.5 psf. For net uplift, check Combination 6 (0.9D + 1.0W): 0.9×15 − 25 = 13.5 − 25 = −11.5 psf net uplift — this governs the connection and anchorage design with a net upward demand of 11.5 psf.

What is the combined LRFD factored load for a column with D = 100 kips, L = 80 kips, and E = 60 kips? Check LRFD Combination 5 (1.2D + 1.0E + 0.5L): 1.2×100 + 1.0×60 + 0.5×80 = 120 + 60 + 40 = 220 kips. Check Combination 2 (1.2D + 1.6L): 1.2×100 + 1.6×80 = 120 + 128 = 248 kips. Combination 2 governs for gravity-only at 248 kips; Combination 5 governs when seismic is present if the seismic component is larger. Also check Combination 7 (0.9D + 1.0E): 0.9×100 − 60 = 30 kips net tension — this minimum axial case governs column splice and anchor bolt design when seismic creates net uplift.

How does the 0.75 live load reduction factor work in ASD Combination 8? ASD Combination 8 is D + 0.75W + 0.75L + 0.75(Lr or S or R). The 0.75 factors reflect statistical improbability of simultaneous maximum wind, live, and roof environmental loads. If D = 20 psf, L = 50 psf, W = 30 psf, and S = 20 psf (with no Lr or R): combination = 20 + 0.75×30 + 0.75×50 + 0.75×20 = 20 + 22.5 + 37.5 + 15 = 95 psf. Compare to Combination 2 (D + L = 70 psf) and Combination 3 (D + S = 40 psf): Combination 8 governs at 95 psf for this loading scenario.

When does load combination 1.4D control over combinations with live load? LRFD Combination 1 (1.4D) only governs when dead load is very large relative to live load — typically for heavy equipment foundations, mass concrete structures, or members that support predominantly self-weight. The crossover occurs when 1.4D > 1.2D + 1.6L, which simplifies to 0.2D > 1.6L, or D > 8L. For a typical floor beam with D = 50 psf and L = 50 psf, Combination 1 gives 70 psf versus Combination 2 gives 140 psf — Combination 2 dominates by 2:1. Combination 1 rarely governs in building design except for extremely heavy dead loads with minimal live load.

Related pages

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.