engineering · structural-civil · column-design

Steel Column Capacity Calculator

Computes the axial capacity of a steel column across both buckling branches, in LRFD and ASD, against the applied load. Use it for a first-pass column check.

Last updated
Scenario Explorer

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

Section
About this input

The steel shape being checked, chosen from the list. It supplies the area and radius of gyration, or select the custom option to enter them directly.

Default W10x49 Allowed W8x31, W8x48, W10x33, W10x49, W12x50, W12x72, W14x90, HSS6x6x3/8, HSS8x8x1/2, Custom, enter values below
Steel Grade
About this input

The steel grade, which sets the yield strength used in the capacity. The listed grades and strengths are illustrative and must be confirmed against the mill certificate and the governing specification.

Default A992, Fy 50 Allowed A992, Fy 50, A36, Fy 36, A572 Grade 50, A500 Grade C, Fy 50, A1085, Fy 50
Unbraced Length
About this input

The length between points that brace the column against buckling about the governing axis, in feet.

Unit ft Default 14
Effective Length Factor
About this input

The effective length factor K for the end conditions, a multiplier on the unbraced length. It is about 1.0 for pinned ends and larger for columns that can sway.

Unit factor Default 1
Applied Axial Load
About this input

The factored or service axial compression the column carries, in kips, compared against the capacity to report utilisation.

Unit kips Default 300
Custom Area
About this input

The gross cross-sectional area, in square inches, used when the section is set to custom. Ignored when a listed section is chosen.

Unit in2 Default 14.4
Custom Radius Of Gyration
About this input

The governing radius of gyration, in inches, used when the section is set to custom. Use the smaller of the two axis values to control buckling.

Unit in Default 2.54

Outputs

Slenderness Ratio
About this output

The effective slenderness KL over r, the effective length divided by the radius of gyration. Higher values buckle at lower stress.

Unit ratio
Transition Slenderness
About this output

The slenderness at which the inelastic and elastic buckling branches meet, from the steel modulus and yield strength. Below it the column buckles inelastically, above it elastically.

Unit ratio
Radius Of Gyration
About this output

The radius of gyration the calculation uses, in inches, which governs the slenderness.

Unit in
Ratio Of Fcr To Fy
About this output

The critical stress divided by the yield strength, showing how much slenderness reduces the section below full yielding.

Unit ratio
Yield Capacity Py
About this output

The squash load Py, in kips: the yield strength times the area, the capacity if slenderness were not a factor.

Unit kips
Yield Strength
About this output

The yield strength of the chosen grade, in kips per square inch.

Unit ksi
Utilisation Against The Allowable Capacity
About this output

The applied load as a percent of the allowable capacity, for allowable strength design.

Unit %
Utilisation Against The Factored Capacity
About this output

The applied load as a percent of the factored capacity. At or below 100 percent the strength-design check is satisfied.

Unit %
Nominal Axial Capacity
About this output

The nominal compressive strength Pn, in kips: the critical stress times the area. This is an analysis result, not a design or a check of one, and design must be performed and sealed by a licensed engineer to the codes adopted where the work is built.

Unit kips
Buckling Mode
About this output

Whether the column is governed by inelastic or elastic buckling, decided by comparing the slenderness ratio against the transition slenderness.

Unit mode
Critical Buckling Stress
About this output

The critical stress Fcr, in kips per square inch, from the appropriate buckling branch. It is the average stress the column can carry at failure.

Unit ksi
Allowable Axial Capacity
About this output

The allowable compressive strength for allowable strength design, in kips: the nominal capacity divided by the safety factor.

Unit kips
Area In Use
About this output

The cross-sectional area the calculation uses, in square inches, from the selected section or the custom entry.

Unit in2
Factored Axial Capacity
About this output

The design compressive strength for strength design, in kips: the nominal capacity times the resistance factor.

Unit kips
Model Status
About this output

The overall check on your entries, shown above the results. It reads OK when the inputs are usable, NOT VALID with a reason when an entry makes the model meaningless, or CHECK with a reason when a result is valid but worth a second look. Read it before you trust the numbers below.

No unit declared
Elastic Buckling Stress
About this output

The elastic (Euler) buckling stress Fe, in kips per square inch, from the slenderness ratio and the steel modulus.

Unit ksi
Euler Load
About this output

The elastic critical buckling load, in kips: the elastic buckling stress times the area.

Unit kips

Methodology

Purpose and model boundary

This model estimates nominal, LRFD factored, and ASD allowable axial compressive strength for a prismatic steel column using the AISC 360 Chapter E flexural-buckling relationship. It supports a first-pass comparison of a concentric axial load with selected or user-entered section properties. It is not a complete structural design, code compliance determination, or sealed calculation.

The spreadsheet remains the calculation authority. The page sends the named inputs to the workbook and presents the returned values, capacity curve, and status without recreating the equations in browser code.

Inputs and units

Input Meaning and unit
Section One of nine stored W-shapes or a custom-property mode.
Steel grade One of five stored yield-strength choices, subject to the workbook's shape/grade applicability map.
Unbraced length, L Feet between points providing the assumed buckling restraint.
Effective-length factor, K Dimensionless factor used in KL/r.
Applied axial load, P_u Kips of concentric compressive demand used for utilization checks.
Custom area, A_g Square inches; used only in custom-property mode.
Custom radius of gyration, r Inches about the governing buckling axis; used only in custom-property mode.

For a stored section, the workbook looks up gross area and radius of gyration. For custom mode, it uses the two entered properties directly.

Governing relationships

With E = 29,000 ksi, the column slenderness and Euler stress are:

λ = KL / r

F_e = π²E / λ²

The AISC transition slenderness is:

λ_c = 4.71 × sqrt(E / F_y)

The workbook selects the critical compressive stress branch:

  • when λ ≤ λ_c: F_cr = 0.658^(F_y / F_e) × F_y;
  • when λ > λ_c: F_cr = 0.877 × F_e.

It then calculates:

  • nominal capacity: P_n = F_cr × A_g;
  • LRFD factored capacity: φP_n = 0.90 × P_n;
  • ASD allowable capacity: P_n / 1.67;
  • factored utilization: P_u / (φP_n);
  • allowable utilization: P_u / (P_n / 1.67);
  • Euler load: F_e × A_g;
  • yield capacity: F_y × A_g.

Calculation sequence

  1. Section selection determines whether stored or custom area and radius are used.
  2. The grade selection looks up yield strength and is checked against the section/grade applicability map.
  3. K, length, and radius produce slenderness; slenderness produces Euler stress and selects the inelastic or elastic branch.
  4. Critical stress is multiplied by gross area to obtain nominal, factored, and allowable capacities.
  5. Applied load is divided by factored and allowable capacity for the two utilization measures.
  6. The published chart repeats the factored-capacity calculation over the workbook's unbraced-length series and compares it with the applied-load reference.
  7. The workbook evaluates Model_Status in the precedence shown below.

Outputs and interpretation

Allowable_Axial_Capacity is the primary ASD result; Factored_Axial_Capacity is the corresponding LRFD resistance. They are alternative design formats and should not be mixed with the wrong load combination. Buckling_Mode states which AISC branch governs. Slenderness_Ratio, Elastic_Buckling_Stress, Critical_Buckling_Stress, and the two utilization values expose the capacity calculation. The plotted length curve is a sensitivity view for the same section, grade, and K.

Validation and status logic

The workbook evaluates status in this order:

Condition Returned status
The selected steel grade is not a governing specification for the selected stored shape NOT VALID: the selected steel grade is not a governing specification for the selected shape
Effective-length factor is less than or equal to zero NOT VALID: effective length factor must be greater than zero
Area in use is less than or equal to zero NOT VALID: section area must be greater than zero
Radius of gyration in use is less than or equal to zero NOT VALID: radius of gyration must be greater than zero
Unbraced length is less than or equal to zero NOT VALID: unbraced length must be greater than zero
Slenderness exceeds 200 CHECK: slenderness exceeds 200, beyond the usual practical limit
Applied load exceeds the LRFD factored capacity CHECK: the applied load exceeds the factored capacity
None of the preceding conditions applies OK

Because status tests slenderness before utilization, a column that triggers both conditions reports the slenderness message.

Assumptions and limitations

  • The member is straight, prismatic, concentrically loaded, and represented by the gross area and governing radius supplied by the workbook or user.
  • The calculation implements the AISC flexural-buckling stress relationship for a nonslender compression member. It does not check local slenderness reductions, torsional or flexural-torsional buckling, built-up-member provisions, or single-angle provisions.
  • End restraint is reduced to the user-supplied K; the workbook does not derive effective length from a frame stability analysis.
  • Eccentricity, connection effects, residual stress beyond the adopted column curve, second-order frame effects, imperfections, fire, fatigue, and seismic detailing are not separately modeled.
  • Stored properties are a small reference subset, not the complete AISC shapes database. Custom properties are not independently verified.
  • Applied load is not generated from load combinations and the model does not select LRFD versus ASD for the user.

Restrictions and non-computing states

This calculator restricts section and grade to declared choices, uses formula-backed visibility for custom properties, and requires nonnegative numeric inputs. The workbook additionally requires positive K, length, area, and radius and rejects incompatible stored section/grade pairs. A zero applied load is permitted and produces zero utilization. Protected formulas can display zeros during an invalid state; those values are not capacities to use.

Errors and warnings

A rejected entry means the submitted value did not satisfy the published input rules and no workbook capacity decision was made. A workbook NOT VALID status identifies an incompatible material selection or a non-computing geometry. CHECK means the capacity is calculated but slenderness or factored utilization requires engineering review. A connection or calculation-service failure is an availability problem, not a structural conclusion.

References

The workbook follows AISC 360 Chapter E flexural buckling, as documented in the delivered audit using AISC 360-16 Specification and Commentary. Section-property context comes from the AISC 16th Edition Basic Design Value Cards, with grade applicability context from the AISC material specification FAQ. The adopted local code and a qualified structural engineer govern actual design.

This page is provided by LogicCommons for informational purposes only. Results are analysis outputs computed from the inputs you supply and are not engineering advice, a design, or a substitute for review by a licensed professional under the codes adopted where the work is built. Verify all inputs and results independently.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.