← Back to Learn

Two-column spread footing · ACI 318-25

A worked example — a two-column spread footing

Two columns 7 m apart stand on one 12 m spread footing. Between them the footing works like a deep beam turned upside down, carrying the ground pressure back up to the columns. This is Example 2.4 of the AStrutTie 2020 Technical Book, opened as a built-in example in the current AStrutTie and checked under ACI 318-25: every check value the book prints comes out the same, and the model the template builds is set beside the book's final one.

Problem data and check values are from the AStrutTie 2020 Technical Book, Example 02-2.4 (two-column spread foundation, ACI 318-19). The example ships with the app; the model and every check below were run in the current AStrutTie under ACI 318-25.

Given

  • f′c = 24 MPa, the value the Technical Book's check tables use (its text gives 30 MPa) · fy = 400 MPa · φ = 0.75
  • Footing 12,000 × 5,000 mm, 1,500 mm thick · two columns 1,300 × 1,300 mm, 7,000 mm apart
  • Load case L1 (column 1): V = 8,500 kN · H = 120 kN · M = 5,500 kN·m · L2 (column 2): V = 8,000 kN · H = 130 kN · M = 6,000 kN·m · combination LC01 = L1 + L2
  • Ground springs, vertical modulus 30,000 kN/m² · bars top and bottom 33-#8 · shear bars #6, 7 legs @ 300 mm vertical and 6 bars @ 300 mm horizontal
①

The problem

Two columns, two load cases: column 1 brings 8,500 kN with 120 kN and 5,500 kN·m, column 2 brings 8,000 kN with 130 kN and 6,000 kN·m, and the combination adds them. The ground answers through springs, so the pressure under the footing is not uniform. The Technical Book example opens in AStrutTie with its dimensions, loads, materials and bars already entered in the two-column spread-footing template.

Two-column spread footing geometry and dimensions in AStrutTieTwo-column spread footing geometry and dimensions in AStrutTie
Footing geometry, columns and material — Technical Book Example 2.4 in AStrutTie.
②

Build the model — the template's truss

The template puts the top chord 100 mm below the top and the bottom chord 100 mm above the bottom, with two nodes under each column and a vertical at every node: 20 nodes and 37 members. As in the Technical Book, the columns are the supports and the ground pressure comes in as loads along the bottom chord. With the springs the truss is statically indeterminate to the second degree, so the app solves it by stiffness analysis. The book's final model, refined by its optimized analysis, has 24 nodes and 45 elements, so the member forces differ: the largest bottom-chord tension is 2,549.6 kN here against the book's 2,535.4 kN (+0.6%), and the largest compression is 4,498.6 kN in diagonal m31 against 4,844.4 kN in the book's top chord (−7.1%).

Strut-and-tie model of the two-column spread footing in AStrutTieStrut-and-tie model of the two-column spread footing in AStrutTie
The template's truss on the AStrutTie canvas — member forces in kN.
③

Analyze & check — every member, every node

49 of 49 strength checks pass. The minimum safety factor is 1.25, on the vertical tie m22 near column 1, which the #6 shear bars carry. Anchorage is reported separately from the strength verdict, and the two ends of the bottom tie fail it; step ⑦ explains why.

Two-column spread footing analysis results with member sections and STM verdictTwo-column spread footing analysis results with member sections and STM verdict
Analysis · Check — required and maximum sections, STM verdict.
④

Tie check — required reinforcement

ACI 318-25

Under and beyond the columns the bottom chord is in tension, up to 2,549.6 kN in m3, which needs 8,499 mm²; 33-#8 give 16,721 mm² (1.97). Between the columns the footing bends the other way and the top chord takes the tension, up to 2,236 kN in m14 and m15. The vertical ties are the shear reinforcement: m22 carries 1,853.6 kN against 27 legs of #6 within its effective width, 7,696 mm² (1.25). The tie checks the book prints, such as T45 at 2,535.40 kN needing 8,451.34 mm², come out the same in the app's comparison.

As,req = Fu / (φ · fy)
Required reinforcement table for the footing tiesRequired reinforcement table for the footing ties
Tie checks — required vs provided A_s per member.
⑤

Strut check — effective strength & width

ACI 318-25 §23.4 · §23.5

The footing's shear bars, #6 at 300 mm both ways, give ρ ≈ 0.0013 vertically and 0.0011 horizontally, below the 0.0025 per direction that §23.5 asks for βs = 0.75. Every strut is therefore taken as βs = 0.40, as in the Technical Book: fce = 8.16 MPa. The template's default would be 0.75, which assumes reinforcement this footing does not have. The most loaded strut is the diagonal m31 from column 1, 4,498.6 kN, needing 147 mm of the 282.5 mm available (1.92).

fce = 0.85 · βs · βc · f′c
wreq = Fu / (φ · fce · b) ≤ wprov
Strut strength verification of the two-column spread footingStrut strength verification of the two-column spread footing
Strut checks — f_ce, required width and safety factor per member.
⑥

Nodal-zone check — by node type

ACI 318-25

The tightest node is t3, the inner support under column 1: its bearing face needs 97.1 of 200 mm (2.06). Where ties meet along the chords the nodes are CTT; b4, where the diagonal m31 lands, is the lowest at 3.04. The book's check of node N3, face C-3 with 4,050.0 kN needing 52.9 mm, is reproduced exactly in the app's comparison.

fce = 0.85 · βn · βc · f′c
wreq = Fu / (φ · fce · b) ≤ wprov
Nodeβnfce (MPa)
CCC1.020.4
CCT0.816.3
CTT0.612.2
Nodal-zone strength verification of the two-column spread footingNodal-zone strength verification of the two-column spread footing
Nodal-zone checks — each face against its node type.
⑦

Development length check — the bar ends at the edge

ACI 318-25 §23.8.2 · §25.4

The bottom-chord bars end at nodes b1 and b10, 350 mm from the ends of the footing. Straight, a #8 bar needs ℓd = 1,220 mm; the extended nodal zone leaves 514 mm, a safety factor of 0.42. A hook would bring the requirement down to 753 mm, still more than 514 mm, because the node sits so close to the edge. The Technical Book's check tables for this example do not cover anchorage; the NG is shown as the app reports it.

Tie anchorage verification of the two-column spread footingTie anchorage verification of the two-column spread footing
Development length check — available ℓanc vs required development ℓd.
⑧

What changes from the Technical Book

ACI 318-19 → ACI 318-25

Same footing, same loads, same bars. The strength equations and φ are the same in both editions, so every value the book's check tables print comes out the same. What differs is the model — the template's truss against the book's optimized one — and two checks: the struts keep the book's βs = 0.40 because the footing lacks §23.5 reinforcement, and the app checks the anchorage of every tie end.

CheckTechnical Book (2020 · ACI 318-19)This example — ACI 318-25Why
Values that must match (8)T45 2,535.40 kN → 8,451.34 mm² · S9 4,844.4 kN → 158.3 mm · N3 C-3 4,050.0 kN → 52.9 mm …8 of 8 the sameSame strength equations and φ
ModelFinal model after optimized analysis — 24 nodes · 45 elementsTemplate model — 20 nodes · 37 members · indeterminate (2)The app starts from its template; the book refined its model
Largest bottom-chord tensionE45 2,535.4 kNm3 2,549.6 kN (+0.6%)Different model, same load path
Largest compressionE9 4,844.4 kN (top chord)m31 4,498.6 kN (diagonal, −7.1%)Different model
Bottom bars, 33-#816,721.39 mm²16,721 mm² · 1.97 at m3Same bars
Shear reinforcement7-#6 · weff 1,180.0 mm · φFn 2,354.3 kN ≥ 1,741.94 kNm22 1,853.6 kN · 7,696 mm² (1.25)Vertical ties at the template's positions
βs of the struts0.400.40 (template default 0.75)#6 @ 300 mm gives ρ ≈ 0.0013 / 0.0011 < 0.0025 (§23.5)
f′c30 MPa in the text · 24 MPa in the check tables24 MPaThe app follows the tables (the book is inconsistent)
Anchorage of the end barsNot in the check tables514 mm available < 1,220 mm required (0.42) — NGThe app checks every tie end

These are the checks AStrutTie runs on every model — here on an example from the AStrutTie 2020 Technical Book, opened in the current app, with every check value the book prints reproduced and every difference traced to the model, a reinforcement detail or the book itself. How we verify →

Try it on your own numbers

Open AStrutTie in your browser, sign in with your email and start from the same template. The Free plan needs no installation and no card.