Box | Culvert Design Calculations Eurocode 2021
The design of precast or cast-in-place concrete box culverts under the Eurocode system has evolved significantly with the 2021 amendments to the EN 1990 series (Eurocode 0 – Basis of Structural Design) and EN 1991 (Actions on structures). These updates refine load combinations, partial factors, and particularly the treatment of variable actions and ground-structure interaction. Below is a structured approach to the essential calculations.
For a typical top slab under earthfill + traffic:
Use partial factors for persistent/transient design situation: box culvert design calculations eurocode 2021
Combination 1 (more favourable permanent actions)
( \sum \gamma_G,j G_k,j + \gamma_Q,1 Q_k,1 + \sum \gamma_Q,i \psi_0,i Q_k,i )
( \gamma_G = 1.35 ) (unfavourable) or 1.0 (favourable)
( \gamma_Q = 1.5 ) (leading variable)
Combination 2 (for geotechnical – usually less critical for bending in rigid culvert). The design of precast or cast-in-place concrete box
We check Combination 1 (STR).
To illustrate the process, consider a 3m span x 2m height box culvert under 1.2m of fill and a 400 kN wheel load (LM1). Using EN 1991-2, the wheel load is dispersed through fill at 1:1 slope, resulting in a reduced patch load on the top slab. The self-weight of slab (0.25m thick) plus fill (1.2m @ 20 kN/m³) gives a permanent distributed load ( G = 5.75 + 24 = 29.75 ) kN/m². The traffic load after dispersion yields ( Q = 50 ) kN/m². Steel: B500B (f_yk=500 MPa, f_yd=500/1
ULS load combination: ( q_Ed = 1.35 \times 29.75 + 1.5 \times 50 = 40.16 + 75 = 115.16 ) kN/m².
For a fixed-end frame, the negative moment at the top-slab end is ( M_Ed = q L^2 / 12 = 115.16 \times 3^2 / 12 = 86.37 ) kNm/m. Using a concrete cover of 50 mm, effective depth ( d = 250 - 50 - 10 = 190 ) mm. For C30/37 (( f_cd = 20 ) N/mm²) and B500C (( f_yd = 435 ) N/mm²), the required reinforcement area ( A_s ) is found via:
[ K = \fracM_Edb d^2 f_cd = \frac86.37 \times 10^61000 \times 190^2 \times 20 = 0.119 ] Lever arm ( z = d[0.5 + \sqrt0.25 - K/1.134] = 190 \times 0.89 = 169 ) mm. [ A_s = \fracM_Ed0.87 f_yk z = \frac86.37 \times 10^60.87 \times 500 \times 169 = 1174 \text mm^2/\textm ]
This equates to T12 bars at 100 mm spacing ( ( A_s,prov = 1131 ) mm²/m, slightly under – adjust to T12@95mm or T16@150mm). The calculation is then iterated for SLS crack control, and shear checks are performed at the face of the support.