Skip to main content

Crack calculation

CSA S6

Code Approach

The equation for the crack width is given in section 8.12.3.2 as

w=kbβcsrmεsmw=k_b\beta_cs_{rm}\varepsilon_{sm}

The parameters kbk_b and βc\beta_c depend on the section and the cause of cracking. The code defines srms_{rm} in mm as

srm=50+0.25kcdbρcs_{rm}=50+0.25k_c \frac{d_b}{\rho_c}

Where

ρc=AsAct\rho_c=\frac{A_s}{A_{ct}}

and ActA_{ct} is the concrete area excluding the reinforcement. The code gives values for kck_c as 0.5 for bending and 1.0 for pure tension. In AdSec we interpolate between these values using

kc=(εmax+max(εmin,0))2×max(εmax,εmin)k_c=\frac{(\varepsilon_{max}+max(\varepsilon_{min},0))}{2 \times max(|\varepsilon_{max}|,|\varepsilon_{min}|)}

But limited to the range [0.5:1].

The dbd_b term is taken as the average bar diameter in the tension zone, and the area of steel in ρc\rho_c is taken as the weighted area of the bar in the tension zone

As=Σ aiπ di24A_s=\Sigma \space a_i \frac{\pi \space d_i^2}{4}

And the weighting is based on the stress in the bar compared with the stress in the extreme bar.

a=σiσextremea=\frac{\sigma_i}{\sigma_{extreme}}

The area of concrete in ρc\rho_c is

Ac=min(Ac(2.5ht),Ac(hb/3))A_c=min(A_c(2.5h_t),A_c(h_b/3))

Crack calculation diagram with compression and tension.

where c is the centroid of reinforcement in tension. The strain term is given in the code as

εsm=fsEs[1(fwfs)2]\varepsilon_{sm}=\frac{f_s}{E_s}\Bigr[1-\Bigl(\frac{f_w}{f_s}\Bigl)^2\Bigr]

Where fsf_s is the stress in the reinforcement at the serviceability limit state and fwf_w is the stress in the reinforcement at initial cracking. In AdSec this is implemented as

εsm=σsEs[1(fc,rupσct)2]\varepsilon_{sm}=\frac{\sigma_s}{E_s}\Bigr[1-\Bigl(\frac{f_{c,rup}}{\sigma_{ct}}\Bigl)^2\Bigr]

Where σs\sigma_s is the stress in the most tensile reinforcement at the serviceability for a fully cracked calculation, fc,rupf_{c,rup} is the rupture strength of the concrete and σct\sigma_{ct} is the maximum tensile stress in the concrete at the extreme fibre assuming an uncracked material.

Local Approach

The above approach becomes difficult to justify when the section is not in uniaxial bending. In these cases the alternative local approach can be used. This assumes there is a local relationship between a bar and the surrounding concrete.

Local approach alternative calculation diagram with compression and tension.

The first stage is to identify the most tensile bar and determine the cover cc to this bar. We then define hth_t as the cover plus half the bar diameter.

ht=c+db2h_t=c+\frac{d_b}{2}

The depth from the neutral axis the most tensile bar bb is calculated, and hbh_b is then defined as

hb=b+c+db2h_b=b+c+\frac{d_b}{2}

Then the concrete area is based on a dimension

hc=min(2.5ht,hb/3,(ht+sv/2))h_c=min(2.5h_t,h_b/3,(h_t+s_v/2))

The width associated with this is

wc=min(5ht,(w1+w2))w_c=min(5h_t,(w_1+w_2))

So that

Ac=hc×wcA_c=h_c\times w_c

EN1992-1

The equation for the crack width is equation 7.8

wk=sr,max(εsmεcm)w_k=s_{r,max}(\varepsilon_{sm}-\varepsilon_{cm})

In this sr,maxs_{r,max} is given by

sr,max=k3c+k1k2k4ϕ/ρp,effs_{r,max}=k_3c+k_1k_2k_4\phi/\rho_{p,eff}

The code gives values for k1k_1 as 0.8 for high bond bars and 1.6 for plain bars or pre-stressing tendon. The code gives values for k2k_2 as 0.5 for bending and 1.0 for pure tension. In AdSec we interpolate between these values using

kc=(εmax+max(εmin,0))2×max(εmax,εmin)k_c=\frac{(\varepsilon_{max}+max(\varepsilon_{min},0))}{2\times max (|\varepsilon_{max}|,|\varepsilon_{min}|)}

But limited to the range [0.5:1]. k3k_3 and k4k_4 are nationally determined parameters which default to 3.4 and 0.425 respectively.

Where the spacing of bar is large, >5(c+ϕ/2)>5(c+\phi/2), then

sr,max=1.3(hx)s_{r,max}=1.3(h-x)

ρp,eff\rho_{p,eff} is the ratio of reinforcement to concrete in the cracking zone where the area of concrete is defined as

Ac,eff=min(Ac(2.5(hd),Ac((hx)/3),Ac(h/2)))A_{c,eff}=min(A_c(2.5(h-d),A_c((h-x)/3),A_c(h/2)))