calcnote ACI 318-19
Methodology Feedback Run a calc

Biaxial column design in ACI 318-19: 3D P-Mx-My surface and worked check

Corner columns, edge columns, and bridge piers rarely bend about a single principal axis. When factored moments Mux (about the X axis) and Muy (about the Y axis) act simultaneously with axial compression Pu, uniaxial interaction diagrams about X and Y are no longer sufficient on their own.

ACI 318-19 handles biaxial bending through the same fundamental assumptions as uniaxial bending: plane sections remain plane (§22.2.1.2), extreme compression fiber strain reaches ϵcu = 0.003 (§22.2.2.1), and the Whitney rectangular stress block (§22.2.2.4.1) acts over the compressed concrete zone. Instead of a 2D curve (Pn, Mn), varying both neutral-axis depth c and neutral-axis angle θ generates a 3D interaction surface (φPn, φMnx, φMny). This page explains the governing geometry, compares exact integration against the classic Bresler approximations, and walks through a complete biaxial column check.

Code provisions at a glance

Provision ACI 318-19 Reference Biaxial Requirement / Formula
Strain compatibility §22.2.1.2, §22.2.2.1 Linear strain profile perpendicular to an inclined neutral axis at angle θ, with ϵcu = 0.003 at the extreme compression corner (rectangular) or fiber (circular).
Whitney stress block §22.2.2.4.1, Table 22.2.2.4.3 Uniform stress 0.85f′c over the compressed concrete region of depth a = β1c measured perpendicular to the neutral axis.
Strength reduction factor φ Table 21.2.2, §21.2.2.1 Governed by net tensile strain ϵt in the single bar farthest into the tension zone: 0.65 (tied) or 0.75 (spiral) up to 0.90.
Maximum axial strength Table 22.4.2.1 Horizontal cap at φPn,max = 0.80φPo (tied) or 0.85φPo (spiral).
Biaxial slenderness §6.2.5, §6.6.4.5 Independent slenderness screening and moment magnification along each axis: Mcx = δns,xM2x and Mcy = δns,yM2y.
Approximate hand methods Commentary §R22.4.3 Bresler reciprocal load equation and PCA load contour method (permitted as approximations; not needed when exact strain compatibility is solved).

The 3D interaction surface and the demand plane

Under biaxial loading, the design demand is a point in 3D space: (Pu, Mdx, Mdy), where Mdx and Mdy are the first-order or magnified design moments about X and Y. Together, the two moments define a resultant moment magnitude Mλ acting in a vertical plane at demand angle λ:

$$M_\lambda = \sqrt{M_{dx}^2 + M_{dy}^2} \qquad \lambda = \operatorname{atan2}(M_{dy},\, M_{dx})$$

To evaluate capacity in that exact demand plane, an exact biaxial solver constructs the vertical slice of the 3D φ-reduced surface at angle λ.

Why neutral-axis angle θ does not equal moment angle λ

In a rectangular section of width b (along X) and depth h (along Y), inclining the neutral axis at angle θ cuts the compressed corner into a triangle, trapezoid, or pentagon. Because the compressed concrete centroid and the bar layout are not axisymmetric, the resulting internal nominal moments (Mnx, Mny) act at an angle:

$$\lambda(\theta, c) = \operatorname{atan2}(M_{ny}(\theta, c),\, M_{nx}(\theta, c)) \neq \theta$$

For each target strain state (or neutral-axis depth c), calcnote's engine solves for the neutral-axis angle θ that places the internal moment vector directly on the user's demand plane (λ(θ, c) = λ). Once the demand-plane capacity curve (φPn, φMn) is established at angle λ, the demand-to-capacity ratio (D/C) is evaluated along the radial ray from the origin through (Pu, Mλ), matching the convention used by StructurePoint spColumn.

For circular sections, the concrete boundary is axisymmetric, so any biaxial moment pair (Mdx, Mdy) combines directly into Mλ = √(Mdx² + Mdy²), and calcnote searches across bar-ring rotations to find the governing capacity.

Exact integration vs Bresler approximations

Before desktop and web solvers became standard, engineers relied on two approximate formulas cited in ACI 318-19 Commentary §R22.4.3:

1. Bresler Reciprocal Load Method: Approximates biaxial axial capacity Pn at fixed eccentricities (ex, ey) from the uniaxial capacities Pnx0 (under ey alone) and Pny0 (under ex alone), and pure compression Po:

$$\frac{1}{P_n} = \frac{1}{P_{nx0}} + \frac{1}{P_{ny0}} - \frac{1}{P_o}$$

2. Bresler / PCA Load Contour Method: Slices the 3D surface horizontally at constant axial load Pu and approximates the Mnx-Mny contour with an interaction exponent α (typically 1.15 to 1.55):

$$\left(\frac{M_{ux}}{\phi M_{nx0}}\right)^\alpha + \left(\frac{M_{uy}}{\phi M_{ny0}}\right)^\alpha \le 1.0$$
Method How It Works Accuracy Regime Key Limitation
Exact strain compatibility (calcnote, spColumn, ETABS) Integrates compressed concrete zone and individual bar strains over (c, θ) Exact across compression, transition, and tension regimes (Pu ≥ 0) Requires numerical root-finding on (c, θ)
Bresler reciprocal load Harmonic combination of uniaxial axial capacities Pnx0, Pny0 Reliable when Pn ≥ 0.10Po (compression-governed) Unreliable near pure bending or low axial load (Pn < 0.10Po); gives no moment contour
PCA load contour Power-law curve between uniaxial moment capacities φMnx0, φMny0 Good when exponent α is calibrated to section geometry Exponent α varies with bar layout, f′c, and axial load ratio Pu/Po

Per-axis slenderness under biaxial bending (§6.6.4)

When a column is braced (non-sway), ACI 318-19 §6.6.4 applies slenderness screening and moment magnification independently along each bending axis:

Notice that a rectangular column with b < h can be short about the strong X axis while simultaneously slender about the weak Y axis. In that case, only M2y is magnified, shifting the demand-plane angle from λraw = atan2(M2y, M2x) to λ = atan2(Mcy, M2x).

Worked example: 16×24 in rectangular column under biaxial bending

Consider the canonical biaxial sample section available on /calc/demo?type=biaxial and in the /calc/new sample menu:

Step 1: Dual-axis slenderness screening (§6.2.5)

$$\frac{k_x l_{ux}}{r_x} = \frac{1.0 \times 120}{7.20} = 16.67 \le 34 + 12\left(\frac{-50}{150}\right) = 30.00 \quad (\text{Short about X})$$
$$\frac{k_y l_{uy}}{r_y} = \frac{1.0 \times 120}{4.80} = 25.00 \le 34 + 12\left(\frac{-30}{100}\right) = 30.40 \quad (\text{Short about Y})$$

Both axes pass the short-column gate, so Mdx = 150 kip-ft and Mdy = 100 kip-ft.

Step 2: Resultant demand and demand-plane angle

$$M_\lambda = \sqrt{150^2 + 100^2} = 180.28\ \text{kip-ft} \qquad \lambda = \operatorname{atan2}(100,\, 150) = 33.69^\circ$$

Step 3: Demand-plane capacity cut and verdict

At λ = 33.69°, calcnote root-finds the neutral-axis angle θ across the strain-state anchors to build the demand-plane interaction curve, and sweeps 36 neutral-axis angles to render the interactive 3D P-Mx-My surface and horizontal Mx-My contour at Pu = 300 kip. The demand point (Pu = 300 kip, Mλ = 180.28 kip-ft) sits inside the φ-reduced surface with a passing D/C < 1.00. For a step-by-step anchor table and cross-validation against independent first-principles derivations on a 16×20 in section (TC-15, λ = 30.96°), see the biaxial column interaction surface verification page.

Frequently asked questions

Does ACI 318-19 require the Bresler equation for biaxial column design? ▾

No. ACI 318-19 §22.2 requires strain compatibility and equilibrium for combined axial force and bending moments (Pu, Mux, Muy). Commentary §R22.4.3 mentions the Bresler reciprocal load equation and load contour method as historical hand-calculation approximations, while commercial solvers and calcnote integrate the Whitney stress block directly over an inclined neutral axis.

Why is the neutral axis angle different from the bending moment angle in a rectangular column? ▾

When a rectangular column has unequal dimensions (b ≠ h) or asymmetric face reinforcement, its flexural stiffness about X and Y differs. Inclining the neutral axis by angle θ produces a resultant internal moment at angle λ = atan2(Mny, Mnx) that generally does not equal θ. Exact biaxial solvers root-find θ so the internal capacity moment aligns with the applied demand plane.

How is slenderness moment magnification applied under biaxial bending? ▾

Per ACI 318-19 §6.6.4, non-sway moment magnification is evaluated independently along each principal axis (X and Y) using that axis's unsupported length lu, effective length factor k, radius of gyration r, moment factor Cm, and effective stiffness (EI)eff. The magnified moments Mcx and Mcy are then checked together against the 3D P-Mx-My interaction surface.

Sources