Reinforced Concrete Column Calculator — P–M Interaction Diagram (ACI 318-19)
Lay out the longitudinal bars in a rectangular or circular column, choose ties or a spiral, and get the full axial load–moment interaction diagram from strain compatibility. Your factored load is plotted on the design curve, with the moment capacity at that axial load, the balanced point, the axial cap φPn,max, the reinforcement ratio, tie spacing or spiral pitch, bar spacing and a slenderness screen.
Section (US units: in, psi, kip)
Factored loads
Slenderness screen (ACI 318-19 §6.2.5)
Results
Solid = design strength (φPn, φMn) with the φPn,max cap; dashed = nominal strength. The orange dot is the factored load. Points inside the solid curve pass.
How the interaction diagram is built
A column carries axial load and bending together, and the two interact: a little axial compression actually raises the moment capacity (it pre-compresses the tension side), while a lot of axial load lowers it. ACI 318 handles this with the same assumptions used for beams — plane sections, εcu = 0.003, the Whitney block and elastic–plastic steel. The calculator picks a neutral-axis depth c, finds the strain and stress in every bar, adds the concrete block, and sums forces (Pn) and moments about the section centroid (Mn). Repeating this for about 400 values of c, from deep enough that the whole section is compressed to shallow enough that every bar yields in tension, traces the nominal curve.
The design curve multiplies each point by φ. φ depends on the net tensile strain εt in the bar farthest from the compression face: 0.65 for tied columns (0.75 for spirals) when εt ≤ εty, rising linearly to 0.90 at εt = εty + 0.003. The top of the design curve is cut off flat at φPn,max. For a given Pu, the moment capacity is read from the design curve by solving for the c at which φPn = Pu exactly.
| Point | Neutral axis | Strain condition | φ (tied / spiral) |
|---|---|---|---|
| Pure compression P0 | c → ∞ | uniform 0.003 | 0.65 / 0.75, capped at 0.80P0 / 0.85P0 |
| Zero tension (εt = 0) | c = dt | extreme bar unstressed | 0.65 / 0.75 |
| Balanced | cb = 0.003dt/(0.003 + εty) | εt = εty | 0.65 / 0.75 |
| Tension-controlled limit | c = 0.003dt/(0.006 + εty) | εt = εty + 0.003 | 0.90 |
| Pure bending | c where Pn = 0 | — | usually 0.90 |
| Pure tension | c → 0 | all bars yield | 0.90, φPnt = 0.9fyAst |
Detailing checks included
| Item | Requirement | Section |
|---|---|---|
| Longitudinal steel ratio | 0.01 ≤ ρg ≤ 0.08 | 10.6.1.1 |
| Minimum number of bars | 4 (rectangular/circular ties), 3 (triangular ties), 6 (spirals) | 10.7.3.1 |
| Clear spacing between bars | ≥ max(1.5 in, 1.5db, 4/3 dagg) | 25.2.3 |
| Tie size | #3 for #10 and smaller; #4 for #11, #14, #18, bundled | 25.7.2.2 |
| Tie spacing | ≤ min(16db, 48dtie, least dimension) | 25.7.2.1 |
| Spiral ratio | ρs ≥ 0.45(Ag/Ach − 1)f′c/fyt | 25.7.3.3 |
| Spiral clear pitch | 1 in to 3 in | 25.7.3.1 |
For a circular spiral, the maximum pitch comes from ρs = 4Asp/(Dcs), where Dc is the core diameter to the outside of the spiral. The calculator reports the pitch that satisfies ρs,min, limited to 3 in clear.
Worked example
16 × 20 in tied column, 8-#9 bars, bending about the 20-in direction
Limits of this tool
- Uniaxial bending only. For biaxial bending, check each axis and combine with the Bresler reciprocal load method or a full biaxial analysis.
- Slenderness is screened, not designed: if the column is slender, magnify Mu per §6.6.4 (nonsway) or §6.6.4.6 (sway), or run a second-order analysis, and enter the magnified moment.
- Circular columns place one bar at the extreme compression face. Rotating the bar pattern changes the capacity slightly; the worst orientation can be a few percent lower.
- Nonseismic detailing. Special moment frame columns need the confinement and spacing rules of ACI 318-19 Ch. 18.
- Only bar area is counted for Ast; ties and spirals are not included in the axial strength.
Frequently asked questions
How do you calculate the axial capacity of a concrete column?
The concentric strength is P0 = 0.85f′c(Ag − Ast) + fy·Ast. ACI 318-19 Table 22.4.2.1 caps the usable nominal strength at 0.80P0 for tied columns and 0.85P0 for spirally reinforced columns, to cover accidental eccentricity, and the design strength is φ times that with φ = 0.65 (tied) or 0.75 (spiral). For a 16 × 20 in tied column with 8-#9 bars and f′c = 5,000 psi, P0 = 1,806 kip and φPn,max = 939 kip.
What is a column interaction diagram?
A plot of every combination of axial load P and moment M that just brings the column to its strength limit (concrete strain 0.003). It is generated by sweeping the neutral-axis depth c from very large (pure compression) to very small (pure tension), computing Pn and Mn at each step. Multiplying by φ, which depends on the strain in the extreme tension bar, and capping at φPn,max gives the design diagram. A load point inside the design curve is adequate.
What is the balanced point?
The point where the extreme tension steel just reaches yield (εt = εty = fy/Es) as the concrete reaches 0.003. Above it, failure is compression-controlled and φ is 0.65 (tied) or 0.75 (spiral). Below it, φ rises linearly to 0.90 at εt = εty + 0.003. It is also roughly where a column has its largest moment capacity.
What are the minimum and maximum reinforcement ratios for columns?
ACI 318-19 §10.6.1.1 requires 0.01Ag ≤ Ast ≤ 0.08Ag. In practice designers rarely exceed about 4% because lap splices double the steel at the splice. At least four bars are required with rectangular or circular ties, three with triangular ties and six with spirals (§10.7.3.1).
How far apart can column ties be?
Vertical tie spacing may not exceed the smallest of 16 longitudinal bar diameters, 48 tie bar diameters and the least column dimension (§25.7.2.1). Use #3 ties for #10 and smaller bars and #4 ties for #11, #14, #18 and bundled bars. Every corner bar and every alternate bar must be laterally supported, and no unsupported bar may be more than 6 in clear from a supported one.
When is a concrete column slender?
Per ACI 318-19 §6.2.5, slenderness may be neglected in a nonsway frame when kℓu/r ≤ 34 + 12(M1/M2) and ≤ 40 (M1/M2 negative for single curvature), and in a sway frame when kℓu/r ≤ 22. r may be taken as 0.30h for rectangles and 0.25D for circles. Otherwise the moments must be magnified (§6.6.4) before using the interaction diagram.
References: ACI 318-19, Building Code Requirements for Structural Concrete — §6.2.5, §6.6.4, §10.6.1, §10.7.3, Table 21.2.2, §22.2, Table 22.4.2.1, §25.2.3, §25.7.2–25.7.3. Wight, J.K., Reinforced Concrete: Mechanics and Design, 8th ed., Pearson (2022), ch. 11–12. Bar data per ASTM A615.
Related tools
- How to build a column interaction diagram — step-by-step guide
- Worked example: circular spiral column — φMn at Pu, spiral pitch
- RC beam design (ACI 318-19) — flexure, shear, cracked section
- Euler buckling — elastic critical load and effective length
- 3D frame analysis — column moments with P-Δ
- Neutral axis calculator
- Rebar sizes & areas
- Rebar development length