RC Column Designer (ACI 318-19)

Rectangular tied columns: interaction diagrams about both axes, biaxial bending, slenderness magnification, reinforcement limits, ties and shear – with every step shown.

ACI 318-19 Ch. 10 & 22Strain compatibility6.6.4 Moment magnification25.7.2 Ties

By Eng. Anwar Ali Khan, MSc (Structural), PE – Civil & Structural Engineer (SCE member) · Version 1.0 (draft) · Last reviewed: 15 Nov 2026

Draft – under verification. Results are being cross-checked against hand calculations and verified spreadsheets. An engineer must check all results before use.

Results

Code checks

    Drawing (live)

    Table

    Step-by-step working

    ItemCheck / formulaValueReference
    Did this tool help?

    Interaction diagram

    The tool builds the P–M diagram by strain compatibility (ACI 318-19 22.2): concrete strain 0.003 at the compression face, an equivalent stress block 0.85f′c over a = β1c, and steel stress Es·εs limited to ±fy. Bars inside the stress block have the displaced concrete deducted. φ varies from 0.65 to 0.90 with the strain in the extreme tension steel (Table 21.2.2), and the axial load is capped at φPn,max = 0.65 × 0.80Po (22.4.2.1).

    Biaxial bending

    For each axis the design moment strength φMn at the given Pu is read from its diagram. The biaxial check uses the Bresler load contour with α = 1: Mcx/φMnx + Mcy/φMny ≤ 1. This straight-line form is conservative; the true contour bulges outwards (α ≈ 1.15–1.5).

    Slenderness

    For a non-sway column, slenderness may be ignored when klu/r ≤ 34 + 12(M1/M2) and ≤ 40, with r = 0.3 times the dimension in the bending direction (6.2.5). Otherwise moments are magnified: δ = Cm/(1 − Pu/0.75Pc) ≥ 1, with Pc = π²EI/(klu)², EI = 0.4EcIg/(1 + βdns) and Cm = 0.6 − 0.4M1/M2, applied to the larger of M2 and M2,min = Pu(15 + 0.03h) (6.6.4.5). ACI 318-19 uses M1/M2 negative for single curvature.

    Detailing and shear

    Longitudinal steel must be 1–8% of Ag (10.6.1.1). Tie spacing is limited to 16 bar diameters, 48 tie diameters and the least column dimension (25.7.2.1), with at least Ø10 ties for bars up to Ø32 (25.7.2.2). Shear uses Vc = [0.17√f′c + Nu/(6Ag)]bd, which rewards axial compression (Table 22.5.5.1).

    FAQ

    Does this cover sway frames or seismic columns?

    No – it covers non-sway frames only. Special moment frame columns (18.7) need strong-column/weak-beam checks, confinement hoops over lo and capacity-design shear.

    Why linear interpolation?

    The diagram is computed at 35 neutral-axis depths, and φMn at Pu is interpolated between neighbouring points. The error is small compared with the code's own approximations, and the Excel file uses the same points, so web and Excel agree exactly.