CivilAxisCivilAxis
☕ Support🌐 Community
Theory Library
VI
Concrete StructuresEN 1991-1-1

Punching Shear Design of Flat Slabs to EC2

The EN 1992-1-1 clause 6.4 punching check step by step - the basic control perimeter at 2d, the beta factor for moment transfer, the concrete resistance vRd,c, the column-face crushing limit, and sizing shear studs and the outer perimeter - with a full worked example for an interior column.

12 July 2026
Reviewed by CivilAxis editors
Punching Shear Design of Flat Slabs to EC2

What this check does

A flat slab can fail by a cone of concrete punching out around a column - a brittle failure with almost no warning, and the reason several flat-slab collapses started at one connection. EN 1992-1-1 clause 6.4 checks that the design shear stress on a defined control perimeter does not exceed the punching resistance:

vEdvRdv_{Ed} \le v_{Rd}

The check runs at two places: at the column face (concrete crushing) and at the basic control perimeter u1u_1 (the punching cone). If the slab alone is not enough, punching shear reinforcement (studs or links) makes up the difference.

The design shear stress

vEd=βVEduidv_{Ed} = \beta\,\dfrac{V_{Ed}}{u_i\,d}

where:

  • VEdV_{Ed} - design shear force transferred to the column (N)

  • uiu_i - the control perimeter being checked (mm)

  • dd - mean effective depth of the slab, d=(dy+dz)/2d = (d_y + d_z)/2 (mm)

  • β\beta - factor for non-uniform shear from moment transfer (-)

The basic control perimeter u1u_1 is taken at a distance 2d2d from the column face, with rounded corners. For a rectangular interior column c1×c2c_1 \times c_2:

u1=2(c1+c2)+4πdu_1 = 2(c_1 + c_2) + 4\pi d

β\beta accounts for the moment the slab transfers into the column, which concentrates shear on one side of the perimeter. Clause 6.4.3(6) gives the recommended simplified values for braced frames with roughly equal spans:

Column position

β\beta

Interior

1.15

Edge

1.40

Corner

1.50

Resistance without shear reinforcement

The punching resistance of the slab alone (clause 6.4.4) is the same empirical formula as beam shear:

vRd,c=CRd,ck(100ρlfck)1/3vminv_{Rd,c} = C_{Rd,c}\,k\,(100\,\rho_l\,f_{ck})^{1/3} \ge v_{min}where:

  • CRd,c=0.18/γcC_{Rd,c} = 0.18/\gamma_c - calibration constant (recommended value)

  • k=1+200/d2.0k = 1 + \sqrt{200/d} \le 2.0 - size effect factor (dd in mm)

  • ρl=ρlyρlz0.02\rho_l = \sqrt{\rho_{ly}\,\rho_{lz}} \le 0.02 - mean bonded tension reinforcement ratio over a width 3d3d each side of the column

  • fckf_{ck} - characteristic concrete cylinder strength (MPa)

  • vmin=0.035k3/2fck1/2v_{min} = 0.035\,k^{3/2}\,f_{ck}^{1/2} - lower-bound resistance (MPa)

Note what helps: a thicker slab (but kk drops as dd grows), more tension steel over the column (cube-root effect, so doubling ρl\rho_l buys only 26%), and stronger concrete (also cube root). Punching is hard to fix with material strength alone.

The column-face crushing limit

Whatever reinforcement is added, the compression struts next to the column can crush. At the column perimeter u0u_0 (clause 6.4.5(3)):

vEd,0=βVEdu0dvRd,max=0.5νfcd,ν=0.6(1fck250)v_{Ed,0} = \beta\,\dfrac{V_{Ed}}{u_0\,d} \le v_{Rd,max} = 0.5\,\nu\,f_{cd}, \qquad \nu = 0.6\left(1 - \dfrac{f_{ck}}{250}\right)

where:

  • u0u_0 - column perimeter, 2(c1+c2)2(c_1+c_2) for an interior rectangular column (mm)

  • fcd=fck/γcf_{cd} = f_{ck}/\gamma_c - design concrete strength (MPa)

  • ν\nu - strength reduction factor for shear-cracked concrete (-)

The values above are the EC2 recommended ones - always confirm vRd,maxv_{Rd,max} and CRd,cC_{Rd,c} against your National Annex. If this check fails, no amount of studs saves the connection: increase the slab depth, the column size, or add a column head.

Punching shear reinforcement

Where vEd>vRd,cv_{Ed} > v_{Rd,c} at u1u_1, shear reinforcement is required (clause 6.4.5):

vRd,cs=0.75vRd,c+1.5dsrAswfywd,ef1u1dsinαv_{Rd,cs} = 0.75\,v_{Rd,c} + 1.5\,\dfrac{d}{s_r}\,A_{sw}\,f_{ywd,ef}\, \dfrac{1}{u_1\,d}\,\sin\alpha

where:

  • AswA_{sw} - area of one perimeter of shear reinforcement around the column (mm^2)

  • srs_r - radial spacing of the perimeters, 0.75d\le 0.75d (mm)

  • fywd,ef=250+0.25dfywdf_{ywd,ef} = 250 + 0.25\,d \le f_{ywd} - effective design strength of the studs (MPa)

  • α\alpha - angle of the reinforcement to the slab plane (sinα=1\sin\alpha = 1 for vertical studs)

Note the concrete term is only 0.75vRd,c0.75\,v_{Rd,c} once reinforcement is engaged, and the studs work at the reduced fywd,eff_{ywd,ef} - a stud cannot anchor well enough in a thin slab to reach 435 MPa.

Reinforcement extends outward until the plain slab can carry the shear on an outer perimeter uoutu_{out}:

uout=βVEdvRd,cdu_{out} = \beta\,\dfrac{V_{Ed}}{v_{Rd,c}\,d}

The outermost perimeter of studs must sit no further than 1.5d1.5d inside uoutu_{out} (clause 6.4.5(4)); the first perimeter sits between 0.3d0.3d and 0.5d0.5d from the column face, radial spacing 0.75d\le 0.75d (clause 9.4.3).

Worked example - interior column

Slab: flat slab h=250h = 250 mm, mean effective depth d=210d = 210 mm. Column: interior, 400×400400 \times 400 mm. Concrete: C30/37 (fck=30f_{ck} = 30 MPa, γc=1.5\gamma_c = 1.5). Tension steel over the column: ρl=0.008\rho_l = 0.008 both ways. Load: VEd=600V_{Ed} = 600 kN, β=1.15\beta = 1.15.

Perimeters:

u0=2(400+400)=1600 mmu_0 = 2(400 + 400) = 1600\ \text{mm}

u1=2(400+400)+4π×210=1600+2639=4239 mmu_1 = 2(400 + 400) + 4\pi \times 210 = 1600 + 2639 = 4239\ \text{mm}

Column-face check:

vEd,0=1.15×600×1031600×210=2.05 MPav_{Ed,0} = \dfrac{1.15 \times 600 \times 10^3}{1600 \times 210} = 2.05\ \text{MPa}

vRd,max=0.5×0.6(130250)×301.5=0.5×0.528×20=5.28 MPav_{Rd,max} = 0.5 \times 0.6\left(1 - \dfrac{30}{250}\right) \times \dfrac{30}{1.5} = 0.5 \times 0.528 \times 20 = 5.28\ \text{MPa} \quad\checkmark

Stress at the basic control perimeter:

vEd=1.15×600×1034239×210=0.775 MPav_{Ed} = \dfrac{1.15 \times 600 \times 10^3}{4239 \times 210} = 0.775\ \text{MPa}

Plain-slab resistance:

k=1+200210=1.9762.0k = 1 + \sqrt{\dfrac{200}{210}} = 1.976 \le 2.0

vRd,c=0.181.5×1.976×(100×0.008×30)1/3=0.12×1.976×2.884=0.684 MPav_{Rd,c} = \dfrac{0.18}{1.5} \times 1.976 \times (100 \times 0.008 \times 30)^{1/3} = 0.12 \times 1.976 \times 2.884 = 0.684\ \text{MPa}

vmin=0.035×1.9763/2×30=0.532 MPavRd,cv_{min} = 0.035 \times 1.976^{3/2} \times \sqrt{30} = 0.532\ \text{MPa} \le v_{Rd,c}

vEd=0.775>vRd,c=0.684v_{Ed} = 0.775 > v_{Rd,c} = 0.684 MPa - the slab alone is not enough; shear reinforcement is required (utilisation 1.13 on the plain slab).

Stud sizing (vertical studs, sr=0.75d=157.5s_r = 0.75d = 157.5 mm, so 1.5d/sr=2.01.5\,d/s_r = 2.0):

fywd,ef=250+0.25×210=302.5 MPa435 MPaf_{ywd,ef} = 250 + 0.25 \times 210 = 302.5\ \text{MPa} \le 435\ \text{MPa}

Asw(0.7750.75×0.684)×4239×2102.0×302.5=0.262×890190605=386 mm2A_{sw} \ge \dfrac{(0.775 - 0.75 \times 0.684) \times 4239 \times 210} {2.0 \times 302.5} = \dfrac{0.262 \times 890190}{605} = 386\ \text{mm}^2

Eight 8 mm legs per perimeter give Asw=402A_{sw} = 402 mm^2 386\ge 386 mm^2 \checkmark

Outer perimeter:

uout=1.15×600×1030.684×210=4804 mmu_{out} = \dfrac{1.15 \times 600 \times 10^3}{0.684 \times 210} = 4804\ \text{mm}

For a square column uout=u0+2πau_{out} = u_0 + 2\pi a, so the distance from the face is a=(48041600)/2π=510a = (4804 - 1600)/2\pi = 510 mm 2.4d\approx 2.4d. With the last stud perimeter allowed 1.5d1.5d inside uoutu_{out}, three perimeters at 0.4d0.4d, 1.15d1.15d and 1.9d1.9d from the face (radial spacing 0.75d0.75d) cover the zone.

Result: the connection passes with 3 perimeters of 8 x 8 mm studs; the face check has ample margin (0.39 utilisation).

Key points

  • Punching is checked twice: crushing at the column face (u0u_0) and the cone at the basic perimeter $u_1 = $ face + 2d+\ 2d.

  • β\beta is never 1.0 in a real frame - 1.15 / 1.4 / 1.5 for interior / edge / corner columns is the simplified allowance for moment transfer.

  • vRd,cv_{Rd,c} grows only with the cube root of steel ratio and concrete strength - depth and column size are the real levers, and vRd,maxv_{Rd,max} at the face caps everything.

  • Studs work at fywd,ef=250+0.25df_{ywd,ef} = 250 + 0.25d, not full yield, and the concrete term drops to 0.75vRd,c0.75\,v_{Rd,c} - do not size them by hand-waving.

  • Detailing rules (first perimeter 0.30.3-0.5d0.5d, spacing 0.75d\le 0.75d, last perimeter 1.5d\le 1.5d inside uoutu_{out}) are part of the check, not an afterthought.

References

  1. 1. EN 1992-1-1:2004 - Design of concrete structures, clause 6.4 (punching shear) and 9.4.3 (detailing)
  2. 2. The Concrete Centre - Concise Eurocode 2, chapter on punching shear (procedure basis)