RC Column Interaction Diagrams Explained: Axial-Moment (P-M) Behavior per ACI 318

A reinforced-concrete column rarely carries pure axial load — it carries axial force and moment together. The interaction diagram is the map of every (P, M) pair the column can survive. Read it correctly and column design becomes a single "is my point inside the curve?" question. Here is what each part of that curve means and where the numbers come from.

What the diagram actually plots

The vertical axis is axial capacity φPn; the horizontal axis is moment capacity φMn. The curve is the boundary of safe combinations. Any factored demand point (Mu, Pu) that lands inside the curve is acceptable; a point outside means failure. Every point on the boundary corresponds to a different position of the neutral axis — from "all concrete in compression" at the top to "pure bending" at the bottom.

The four landmarks on the curve

Point Condition Meaning
Pure axial (Po) No moment, full section in compression Theoretical squash load; the absolute top of the curve.
Max axial cap 0.80φPo (tied columns) ACI caps usable axial load to account for accidental eccentricity.
Balanced point Concrete crushes as tension steel yields simultaneously The "nose" of maximum moment capacity.
Pure bending (Mn) Zero axial load The column behaves as a beam; bottom of the curve.

Compression-controlled vs. tension-controlled — and why phi changes

ACI 318 ties the strength-reduction factor φ to the net tensile strain εt in the extreme steel layer at nominal strength, using a concrete crushing strain of εcu = 0.003:

  • Compression-controlledt ≤ εty, the steel yield strain): brittle, φ = 0.65 for tied columns. This is the upper portion of the curve.
  • Tension-controlledt ≥ 0.005): ductile, φ = 0.90. The lower portion.
  • Transition zone (between the two): φ ramps linearly from 0.65 to 0.90.
Why the curve has a kink: because φ varies along it, the design interaction diagram (φPn vs φMn) is not just a scaled copy of the nominal one. The transition zone bends the design curve inward below the balanced point — which is exactly where many columns with significant moment actually live. Designing off the nominal curve and applying a flat φ will overstate capacity.

Worked anchor calculation: the pure-axial cap

Take a square tied column, 16"×16" (Ag = 256 in²), reinforced with 8 #8 bars (Ast = 8 × 0.79 = 6.32 in²), f′c = 4,000 psi, fy = 60,000 psi.

Step 1 — Nominal squash load

Po = 0.85 f′c(Ag − Ast) + fy Ast
Po = 0.85(4)(256 − 6.32) + 60(6.32) = 848.9 + 379.2 = 1,228 kips

Step 2 — Design axial cap

φPn,max = 0.80 · φ · Po = 0.80(0.65)(1,228) = 639 kips

So the very top of this column’s design curve sits at about 639 kips — the most axial load it may carry, and only at near-zero moment. Add moment and you slide down and to the right along the boundary, where capacity and φ both shift. Generating the full P-M curve means repeating a strain-compatibility analysis at many neutral-axis depths — tedious by hand, instant by tool.

How to use the diagram in practice

  • Plot every governing load combination as a (Mu, Pu) point — gravity-only and lateral cases land in very different regions.
  • Confirm each point is inside the design curve, not the nominal one.
  • Watch the balanced nose: small changes in axial load there cause large swings in available moment.
  • For development of the bars framing into the column, pair this with the Development Length Calculator.
Build the curve in seconds. The RC Column Interaction Calculator generates the full P-M diagram for rectangular tied columns — it runs the strain-compatibility analysis at every neutral-axis depth, applies the variable φ, and plots your demand points against the boundary. The free site computes the diagram; FicientDesign Pro adds branded reports and saved column schedules. Pair it with the Punching Shear Calculator from the Structural Engineering suite.

The balanced point, mechanically

The balanced condition is the hinge of the whole diagram: the extreme tension steel reaches its yield strain at the exact instant the extreme concrete fiber crushes at εcu = 0.003. From similar triangles on the strain diagram, the neutral-axis depth at balance is:

cb = [0.003 / (0.003 + εy)] · d

For Grade 60 steel, εy = fy/Es = 60/29,000 = 0.00207, so cb = 0.003/(0.003+0.00207)·d = 0.592 d. Above the balanced axial load the section is compression-controlled and brittle; below it, the steel yields first and you get ductile warning before failure. That is why ACI rewards tension-controlled behavior with a higher φ — it is buying you ductility.

Slenderness: when the diagram is not enough

Everything above assumes a short column where material strength governs. Real columns can be slender enough that second-order (P-Δ) effects amplify the moment. ACI lets you neglect slenderness when, for a braced (non-sway) frame:

k·lu / r ≤ 34 − 12 (M1/M2) ≤ 40

where M1/M2 is the ratio of smaller to larger end moments (positive for single curvature). Exceed the limit and you must magnify the moment with the moment-magnifier method (δns) before plotting your point against the interaction curve — the demand moves to the right, toward the boundary. For sway frames the threshold drops to k·lu/r ≤ 22, and the consequences of ignoring it are far worse.

Order of operations: magnify first, plot second. A slender column that looks safe on the raw demand can fail once P-Δ pushes the magnified moment past the curve. The interaction diagram checks the section; slenderness checks the member.

Detailing that keeps the assumptions valid

An interaction diagram assumes the ties actually confine the core and the bars do not buckle. ACI 318 ties that to detailing: longitudinal reinforcement ratio ρg between 1% and 8% (1–4% is practical for splices), tie spacing not exceeding the least of 16 longitudinal-bar diameters, 48 tie-bar diameters, or the least column dimension, and every corner bar plus alternate bars laterally supported. Skip the detailing and the column will not develop the capacity the curve promises.

An interaction diagram is just a strength envelope drawn for a member that does two jobs at once. Once you can read the four landmarks and remember that φ is not constant, column design is reduced to checking which side of the line your load lands on.

FicientDesign Professional

Stop looking it up twice — run the numbers and keep the record.

This reference is free forever. When you need to actually calculate, document, and defend the result, do it in the app — then export a clean report you can hand to a reviewer.

  • 46 engineering calculators, unlimited
  • Save & reload every calculation
  • Organize work into project folders
  • Branded, PE-stamped PDF reports

Free plan, no credit card. Upgrade only when it's paying for itself.