Skip to content

Reinforced Concrete

CalcpadCE worksheets in this section handle the verification and design of reinforced concrete members at ultimate and serviceability limit states according to Eurocode EN 1992-1-1 — bending, shear, torsion, axial force and their combinations on rectangular and T-cross-sections.

Bending of beams is treated separately for rectangular and T-sections, with a dedicated worksheet for the bending capacity of a T-section given the reinforcement layout. Shear of rectangular sections covers the variable-strut-inclination model and the maximum strut compression check, and the combined bending, shear and torsion sheet adds the space-truss model for the torsional resistance.

Columns are verified for uniaxial and biaxial bending with axial force, with a parallel unit-aware variant and a full N-M interaction diagram generated by sweeping the neutral-axis depth.

Serviceability is addressed by stress, crack-width and deflection checks for rectangular and T-cross-sections, with the static scheme picked from a drop-down list. A small reinforcement-area picker returns the total area \(A_s\) for a chosen bar diameter and count.

Areas of Reinforcement Bars

Lookup table that returns the total reinforcement area \(A_s\) for a chosen bar diameter and bar count, with the cells highlighting the picked combination on hover.

Code:
'<style>td:hover {color:red;} table {cursor:default;}</style>
'Required reinforcement area -'A_s,req = ? {7}'cm²
#pre
'<img style="height:104pt; width:122pt;" src="../../Images/structures/rc/design/bars.png" alt="bars.png">
#post
#val
'<table class="bordered">
'<tr><th>Count</th><!--'i = 0''j = 0'-->
#Repeat 10
    '<th id="c'j = j + 1'">'i = i + 1'</th>
    #if i  6
        '<th id="c'j = j + 1'">'20/3'</th>
    #else if i  8
        '<th id="c'j = j + 1'">'25/3'</th>
    #end if
#Loop
'</tr><!--'d = 6''j = 0'-->
#Repeat 11
    '<!--'i = 0''j = j + 1'--><tr><th id="r'j'">Ø'd = if(d  28; 32; if(d  22; d + 3; d + 2))'</th>
    #Repeat 10
        #hide
        i = i + 1
        A_s = π*d*d/400*i
        #post
        #if A_s > A_s,req
            '<td style="background:#EAFFCA" align="right">'A_s'</td>
        #else
            '<td align="right">'A_s'</td>
        #end if
        #if i  6
            #hide
            A_s = π*d*d/400*20/3
            #post
            #if A_s > A_s,req
                '<td style="background:#EAFFCA" align="right">'A_s'</td>
            #else
                '<td align="right">'A_s'</td>
            #end if
        #else if i  8
            #hide
            A_s = π*d*d/400*25/3
            #post
            #if A_s > A_s,req
                '<td style="background:#EAFFCA" align="right">'A_s'</td>
            #else
                '<td align="right">'A_s'</td>
            #end if
        #end if
    #Loop
#Loop
'</table>
'<script>var col=0;var row=0;$("td").hover(function(){$("#r"+row+",#c"+col).css("color","black").css("background-color","#F0F0F0");col=$(this).parent().children().index($(this));row=$(this).parent().parent().children().index($(this).parent());$("#r"+row+",#c"+col).css("color","red").css("background-color","#FFF0A0");;});</script>
Rendered Output:

Required reinforcement area - As,req = 7 cm²

Count1234566.67788.33910
Ø80.51.011.512.012.513.023.353.524.024.194.525.03
Ø100.791.572.363.143.934.715.245.56.286.547.077.85
Ø121.132.263.394.525.656.797.547.929.059.4210.1811.31
Ø141.543.084.626.167.79.2410.2610.7812.3212.8313.8515.39
Ø162.014.026.038.0410.0512.0613.414.0716.0816.7618.120.11
Ø182.545.097.6310.1812.7215.2716.9617.8120.3621.2122.925.45
Ø203.146.289.4212.5715.7118.8520.9421.9925.1326.1828.2731.42
Ø223.87.611.415.2119.0122.8125.3426.6130.4131.6834.2138.01
Ø254.919.8214.7319.6324.5429.4532.7234.3639.2740.9144.1849.09
Ø286.1612.3218.4724.6330.7936.9541.0543.149.2651.3155.4261.58
Ø328.0416.0824.1332.1740.2148.2553.6256.364.3467.0272.3880.42

Bending Capacity of Tee Section

Bending capacity \(M_{Rd}\) of a T-cross-section with given reinforcement: rectangular stress block, neutral-axis depth from horizontal equilibrium and lever arm to the resultant of the compressed concrete.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style="max-width:180mm">
'<img style="width:400pt;" src="../../Images/structures/rc/design/tbeam-bending.png" alt="tbeam-bending.png">
'Design bending moment -'M_Ed = ?'kN·m
'<h4>Cross section dimensions</h4>
'Web -'b_w = ?'mm,'h_w = ?'mm
'Flange -'b_f = ?'mm,'h_f = ?'mm
#post
'Flange area -'A_f = (b_f - b_w)*h_f'mm²
'Section area -'A_c = b_w*h_w + A_f'mm²
#show
'<p><b>Concrete cover to the center of reinforcement</b></p>
'Bottom -'d_1 = ?'mm,&nbsp;&nbsp;&nbsp;&nbsp;Top -'d_2 = ?'mm
#post
'Effective cross section depth -'d = h_w - d_1'mm
#show
'<p><b>Reinforcement</b></p>
'Bottom -'A_s1 = ?'mm²,&nbsp;&nbsp;&nbsp;&nbsp;Top -'A_s2 = ?'mm²
#post
'Reinforcement ratios
'- bottom reinforcement -'ρ_1 = (A_s1)/(b_w*d)
'- top reinforcement -'ρ_2 = (A_s2)/(b_w*d)
#show
'<h4>Material properties</h4>
'<p class="ref" style="float:right">[EN 1992-1-1, Table 3.1]</p>
'<p><b>Concrete</b></p>
'Characteristic compressive cylinder strength -'f_ck = ?'MPa
'Partial safety factor for concrete -'γ_c = 1.5','α_cc = ?
#post
'Design compressive cylinder strength -'f_cd = α_cc*f_ck/γ_c'MPa
'Ultimate compressive strain -'ε_cu2 = 0.0035
'Strain at the end of the parabolic part of the diagram -'ε_c2 = 0.002
'Mean value of axial tensile strength -'f_ctm = 0.30*f_ck^(2/3)'MPa
#show
'<p><b>Steel</b></p>
'Characteristic yield strength -'f_yk = ?'MPa
#post
'Partial safety factor for steel -'γ_s = 1.15
'Design yield strength -'f_yd = f_yk/γ_s'MPa
'Modulus of elasticity -'E_s = 200'GPa
'<p><b>Strain-stress diagrams</b>, MPa:</p>
'<!--'PlotWidth = 250','PlotHeight = 125'-->
'<table><tr><td>
#hide
n = 2
σ_c(ε) = f_cd*((1 - (1 - ε/ε_c2)^n)*(ε < ε_c2) + (ε  ε_c2))
#post
$Plot{σ_c(ε/1000) @ ε = 0 : ε_cu2*1000}
'</td><td>
#hide
σ_s(ε) = max(-f_yd; min(ε*E_s*1000;f_yd))
#post
$Plot{σ_s(ε/1000) @ ε = -10 : 10}
'</td></tr></table>
'<h4>Design checks</h4>
'<p class="ref">[EN 1992-1-1, § 9.2.1.1]
'Minimum tensile reinforcement ratio
ρ_min = max(0.26*f_ctm/f_yk;0.0013)
#if ρ_1 < ρ_min
    '<p class="err">Tensile reinforcement ratio is lower than minimum:'ρ_1'&lt;'ρ_min'</p>'
#end if
'Maximum tensile reinforcement ratio -'ρ_max = 0.04
#if ρ_1 > ρ_max
    '<p class="err">Tensile reinforcement ratio is greater than maximum:'ρ_1'>'ρ_max'</p>'
#end if
'Internal section forces as a function of the compressive zone depth <i>x</i>.
'Reinforcement strain:
'- in bottom reinforcement -'ε_s1(x) = ε_cu2*(d - x)/x
'- in top reinforcement -'ε_s2(x) = ε_cu2*(d_2 - x)/x
'- at flange bottom edge -'ε_cf(x) = ε_cu2*(x - h_f)/x
'Factors for integration of concrete stress diagram
k = f_cd*ε_cu2
k_1(ε_cu) = $Area{σ_c(ε)/k @ ε = 0 : ε_cu}
k_2(ε_cu) = $Area{σ_c(ε)*ε/(ε_cu2*k) @ ε = 0 : ε_cu}
k_1 = k_1(ε_cu2)
k_2 = k_2(ε_cu2)
'Internal section forces:
'- in concrete -'N_c(x) = -(k_1*x*b_f*(x < h_f) + (k_1*x*b_f - k_1(ε_cf(x))*(x - h_f)*(b_f - b_w))*(x  h_f))*f_cd*10^-3
'- in  bottom reinforcement -'N_s1(x) = σ_s(ε_s1(x))*A_s1*10^-3
'- in  top reinforcement -'N_s2(x) = σ_s(ε_s2(x))*A_s2*10^-3
'Section capacity for axial force
N_Rd(x) = N_c(x) + N_s1(x) + N_s2(x)
$Plot{N_Rd(x) @ x = 0.1 : h_w}
'Compression zone depth is determined from the equilibrium of axial forces
x = $Root{N_Rd(x) @ x = 0.1 : h_w}'mm
'Compression zone depth at reinforcement yield point
x_lim = d* ε_cu2/(ε_cu2 + f_yd/E_s*10^-3)'cm
#if x  x_lim
    'Check:'x'≤'x_lim'- compressive reinforcement is not required.
#else
    'Check:'x'>'x_lim'- compressive reinforcement is required.
#end if
'Distance to the equivalent concrete stress force
'- from the neutral line
#if x < h_f
    z_0 = k_2/k_1*x'cm
#else
    z_0 = (k_2*x^2*b_f - k_2(ε_cf(x))*(x - h_f)^2*(b_f - b_w))/(k_1*x*b_f - k_1(ε_cf(x))*(x - h_f)*(b_f - b_w))'cm
#end if
'- from the bottom edge of the section
z_c = h_w - x + z_0'mm
'Bending moment capacity
M_Rd = (A_s1*σ_s(ε_s1(x))*(z_c - d_1) + A_s2*σ_s(ε_s2(x))*(z_c - h_w + d_2))*10^-6'kN·m
#if M_Ed > M_Rd
    'Design bending moment is greater than bending capacity
    M_Ed'>'M_Rd'kN·m
    '<p class="err">Design checks are NOT satisfied.</p>
#else
    'Design bending moment is lower than bending capacity:
    M_Ed'≤'M_Rd'kN·m
    'Design checks are satisfied.
#end if
#show
'</div>800  300 650 1200    120 50  50  3700    0   20  0.85    500
Rendered Output:
According to Eurocode: EN 1992-1-1
tbeam-bending.png

Design bending moment - MEd = 800 kN·m

Cross section dimensions

Web - bw = 300 mm, hw = 650 mm

Flange - bf = 1200 mm, hf = 120 mm

Flange area - Af =  ( bfbw )  · hf =  ( 1200 − 300 )  · 120 = 108000 mm²

Section area - Ac = bw · hw + Af = 300 · 650 + 108000 = 303000 mm²

Concrete cover to the center of reinforcement

Bottom - d1 = 50 mm,    Top - d2 = 50 mm

Effective cross section depth - d = hwd1 = 650 − 50 = 600 mm

Reinforcement

Bottom - As1 = 3700 mm²,    Top - As2 = 0 mm²

Reinforcement ratios

- bottom reinforcement - ρ1 = As1bw · d = 3700300 · 600 = 0.0206

- top reinforcement - ρ2 = As2bw · d = 0300 · 600 = 0

Material properties

[EN 1992-1-1, Table 3.1]

Concrete

Characteristic compressive cylinder strength - fck = 20 MPa

Partial safety factor for concrete - γc = 1.5 , αcc = 0.85

Design compressive cylinder strength - fcd = αcc · fckγc = 0.85 · 201.5 = 11.33 MPa

Ultimate compressive strain - εcu2 = 0.0035

Strain at the end of the parabolic part of the diagram - εc2 = 0.002

Mean value of axial tensile strength - fctm = 0.3 · fck23 = 0.3 · 2023 = 2.21 MPa

Steel

Characteristic yield strength - fyk = 500 MPa

Partial safety factor for steel - γs = 1.15

Design yield strength - fyd = fykγs = 5001.15 = 434.78 MPa

Modulus of elasticity - Es = 200 GPa

Strain-stress diagrams, MPa:

Plot Plot
Design checks

[EN 1992-1-1, § 9.2.1.1]

Minimum tensile reinforcement ratio

ρmin = max(0.26 · fctmfyk; 0.0013) = max(0.26 · 2.21500; 0.0013) = 0.0013

Maximum tensile reinforcement ratio - ρmax = 0.04

Internal section forces as a function of the compressive zone depth x.

Reinforcement strain:

- in bottom reinforcement - εs1 ( x )  = εcu2 ·  ( dx ) x

- in top reinforcement - εs2 ( x )  = εcu2 ·  ( d2x ) x

- at flange bottom edge - εcf ( x )  = εcu2 ·  ( xhf ) x

Factors for integration of concrete stress diagram

k = fcd · εcu2 = 11.33 · 0.0035 = 0.0397

k1 ( εcu )  = εcuσc  ( ε ) k dε

k2 ( εcu )  = εcuσc  ( ε )  · εεcu2 · k dε

k1 = k1  ( εcu2 )  = k1  ( 0.0035 )  = 0.81

k2 = k2  ( εcu2 )  = k2  ( 0.0035 )  = 0.473

Internal section forces:

- in concrete - Nc ( x )  = - ( k1 · x · bf ·  ( x < hf )  +  ( k1 · x · bfk1  ( εcf  ( x )  )  ·  ( xhf )  ·  ( bfbw )  )  ·  ( xhf )  )  · fcd · 10-3

- in bottom reinforcement - Ns1 ( x )  = σs  ( εs1  ( x )  )  · As1 · 10-3

- in top reinforcement - Ns2 ( x )  = σs  ( εs2  ( x )  )  · As2 · 10-3

Section capacity for axial force

NRd ( x )  = Nc  ( x )  + Ns1  ( x )  + Ns2  ( x ) 

Plot

Compression zone depth is determined from the equilibrium of axial forces

x = $Root{NRd  ( x )  = 0; x ∈ [0.1; hw]} = 147.5 mm

Compression zone depth at reinforcement yield point

xlim = d · εcu2εcu2 + fydEs · 10-3 = 600 · 0.00350.0035 + 434.78200 · 10-3 = 370.11 cm

Check: x = 147.5xlim = 370.11 - compressive reinforcement is not required.

Distance to the equivalent concrete stress force

- from the neutral line

z0 = k2 · x2 · bfk2  ( εcf  ( x )  )  ·  ( xhf ) 2 ·  ( bfbw ) k1 · x · bfk1  ( εcf  ( x )  )  ·  ( xhf )  ·  ( bfbw )  = 0.473 · 147.52 · 1200 − k2  ( εcf  ( 147.5 )  )  ·  ( 147.5 − 120 ) 2 ·  ( 1200 − 300 ) 0.81 · 147.5 · 1200 − k1  ( εcf  ( 147.5 )  )  ·  ( 147.5 − 120 )  ·  ( 1200 − 300 )  = 86.93 cm

- from the bottom edge of the section

zc = hwx + z0 = 650 − 147.5 + 86.93 = 589.43 mm

Bending moment capacity

MRd =  ( As1 · σs  ( εs1  ( x )  )  ·  ( zcd1 )  + As2 · σs  ( εs2  ( x )  )  ·  ( zchw + d2 )  )  · 10-6 =  ( 3700 · σs  ( εs1  ( 147.5 )  )  ·  ( 589.43 − 50 )  + 0 · σs  ( εs2  ( 147.5 )  )  ·  ( 589.43 − 650 + 50 )  )  · 10-6 = 867.77 kN·m

Design bending moment is lower than bending capacity:

MEd = 800MRd = 867.77 kN·m

Design checks are satisfied.

Bending Design of Rectangular Section

Required tension reinforcement \(A_s\) of a rectangular section under a design moment \(M_{Ed}\), with compression reinforcement added when the relative neutral-axis depth exceeds the ductility limit.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style = "max-width:180mm;">
'<img style="width:330pt;" src="../../Images/structures/rc/design/beam-bending.png" alt="beam-bending.png">
'Design bending moment -'M_Ed = ? {340}'kN·m
'<h4>Cross section dcimensions</h4>
'Width -'b = ? {300}'mm, Height -'h = ? {500}'mm
'Concrete cover to the center of reinforcement -'d_1 = ? {50}'mm
#post
'Effective cross section depth -'d = h - d_1'cm
#show
'<h4>Material properties</h4>
'<p class="ref" style="float:right">[EN 1992-1-1, Table 3.1]</p>
'<p><b>Concrete</b></p>
'Characteristic compressive cylinder strength -'f_ck = ? {20}'MPa
'Partial safety factor for concrete -'γ_c = 1.5','α_cc = ? {0.85}
#post
'Design compressive cylinder strength -'f_cd = α_cc*f_ck/γ_c'MPa
'Factor for effective compression zone depth -'λ = 0.8
'Effective compressive strength factor -'η = 1.0
'Ultimate compressive strain -'ε_cu3 = 0.0035
'Mean value of axial tensile strength -'f_ctm = 0.30*f_ck^(2/3)'MPa
#show
'<p><b>Steel</b></p>
'Characteristic yield strength -'f_yk = ? {500}'MPa
#post
'Partial safety factor for steel -'γ_s = 1.15
'Design yield strength -'f_yd = f_yk/γ_s'MPa
'Modulus of elasticity -'E_s = 200000'MPa
'<h4>Bending design</h4>
'Relative design bending moment -'m_Ed = M_Ed*10^6/(b*d^2*η*f_cd)
'Compression zone depth -'x = d/λ*(1 - sqr(1 - 2*m_Ed))'mm
'Relative compression zone depth -'ξ = x/d'
'Design reinforcement yield strain
ε_yd = f_yd/E_s
'Relative depth of compression zone at yielding of bottom reinforcement
ξ_yd = ε_cu3/(ε_cu3 + ε_yd)
#show
'Limit compression zone depth -'ξ_lim = ? {0.62}
'(enter <i>ξ</i><sub>yd</sub> for elastic or 0.45 for plastic analysis)
#post
#if ξ  ξ_lim
    ξ'≤'ξ_lim'- Compressive reinforcement is NOT required.
    'Lever arm of internal forces -'z = d - 0.5*λ*x'mm
    'Area of required tensile reinforcement -'A_s1 = M_Ed*10^6/(z*f_yd)'mm²
    'Reinforcement ratio
    ρ_1 = A_s1/(b*d)
    ρ_2 = 0
#else
    ξ'&gt;'ξ_lim'- Compressive reinforcement is required.
    'Relative depth is assumed to be'ξ = ξ_lim'and compressive reinforcement is designed
    'Compression zone depth -'x = ξ*d'mm
    'Distance from the center of compressive reinforcement to the concrete surface
    d_2 = h - d'mm
    'Distance between tensile and compressive reinforcement -'z_s = d - d_2'mm
    'Resultant compression force in concrete
    N_c = b*λ*x*η*f_cd*10^-3'kN
    'Required tensile reinforcement area:
    A_s1 = (M_Ed*10^6 + N_c*10^3*(λ*x/2 - d_2))/(f_yd*z_s)'mm²
    'Compressive reinforcement strain
    ε_s2 = (x - d_2)/x*ε_cu3
    'Compressive reinforcement stress
    σ_s2 = min(ε_s2*E_s; f_yd)'MPa
    'Required compressive reinforcement area:
    A_s2 = (M_Ed*10^6 - N_c*10^3*(d - λ*x/2))/(σ_s2*z_s)'mm²
    'Reinforcement ratio:
    '- tensile reinforcement -'ρ_1 = A_s1/(b*d)
    '- compressive reinforcement -'ρ_2 = A_s2/(b*d)
#end if
'<p class="ref">[EN 1992-1-1, § 9.2.1.1]</p>
'Minimum tensile reinforcement ratio
ρ_min = max(0.26*f_ctm/f_yk; 0.0013)
'Minimum area of tensile reinforcement -'A_s_min = ρ_min*b*d'mm²
#if A_s1 < A_s_min
    '<p class="err">Required reinforcement is lower than minimum:'A_s1'mm² &lt;'A_s_min'mm²</p>'
#end if
'<p class="ref">[EN 1992-1-1, § 9.2.1.1]</p>
'Maximum tensile reinforcement ratio -'ρ_max = 0.04
#if ρ_1 > ρ_max
    '<p class="err">Tensile reinforcement ratio is greater than maximum:'ρ_1'>'ρ_max'</p>'
#end if
#if ρ_2 > ρ_max
    '<p class="err">Compressive reinforcement ratio is greater than maximum:'ρ_2'>'ρ_max'</p>'
#end if
#show
'</div>
Rendered Output:
According to Eurocode: EN 1992-1-1
beam-bending.png

Design bending moment - MEd = 340 kN·m

Cross section dcimensions

Width - b = 300 mm, Height - h = 500 mm

Concrete cover to the center of reinforcement - d1 = 50 mm

Effective cross section depth - d = hd1 = 500 − 50 = 450 cm

Material properties

[EN 1992-1-1, Table 3.1]

Concrete

Characteristic compressive cylinder strength - fck = 20 MPa

Partial safety factor for concrete - γc = 1.5 , αcc = 0.85

Design compressive cylinder strength - fcd = αcc · fckγc = 0.85 · 201.5 = 11.33 MPa

Factor for effective compression zone depth - λ = 0.8

Effective compressive strength factor - η = 1

Ultimate compressive strain - εcu3 = 0.0035

Mean value of axial tensile strength - fctm = 0.3 · fck23 = 0.3 · 2023 = 2.21 MPa

Steel

Characteristic yield strength - fyk = 500 MPa

Partial safety factor for steel - γs = 1.15

Design yield strength - fyd = fykγs = 5001.15 = 434.78 MPa

Modulus of elasticity - Es = 200000 MPa

Bending design

Relative design bending moment - mEd = MEd · 106b · d2 · η · fcd = 340 · 106300 · 4502 · 1 · 11.33 = 0.494

Compression zone depth - x = dλ ·  ( 1 −     1 − 2 · mEd )  = 4500.8 ·  ( 1 −     1 − 2 · 0.494 )  = 500 mm

Relative compression zone depth - ξ = xd = 500450 = 1.11

Design reinforcement yield strain

εyd = fydEs = 434.78200000 = 0.00217

Relative depth of compression zone at yielding of bottom reinforcement

ξyd = εcu3εcu3 + εyd = 0.00350.0035 + 0.00217 = 0.617

Limit compression zone depth - ξlim = 0.62

(enter ξyd for elastic or 0.45 for plastic analysis)

ξ = 1.11 > ξlim = 0.62 - Compressive reinforcement is required.

Relative depth is assumed to be ξ = ξlim = 0.62 and compressive reinforcement is designed

Compression zone depth - x = ξ · d = 0.62 · 450 = 279 mm

Distance from the center of compressive reinforcement to the concrete surface

d2 = hd = 500 − 450 = 50 mm

Distance between tensile and compressive reinforcement - zs = dd2 = 450 − 50 = 400 mm

Resultant compression force in concrete

Nc = b · λ · x · η · fcd · 10-3 = 300 · 0.8 · 279 · 1 · 11.33 · 10-3 = 758.88 kN

Required tensile reinforcement area:

As1 = MEd · 106 + Nc · 103 · (λ · x2d2)fyd · zs = 340 · 106 + 758.88 · 103 · (0.8 · 2792 − 50)434.78 · 400 = 2223.8 mm²

Compressive reinforcement strain

εs2 = xd2x · εcu3 = 279 − 50279 · 0.0035 = 0.00287

Compressive reinforcement stress

σs2 = min ( εs2 · Es; fyd )  = min ( 0.00287 · 200000; 434.78 )  = 434.78 MPa

Required compressive reinforcement area:

As2 = MEd · 106Nc · 103 · (dλ · x2)σs2 · zs = 340 · 106 − 758.88 · 103 · (450 − 0.8 · 2792)434.78 · 400 = 478.37 mm²

Reinforcement ratio:

- tensile reinforcement - ρ1 = As1b · d = 2223.8300 · 450 = 0.0165

- compressive reinforcement - ρ2 = As2b · d = 478.37300 · 450 = 0.00354

[EN 1992-1-1, § 9.2.1.1]

Minimum tensile reinforcement ratio

ρmin = max(0.26 · fctmfyk; 0.0013) = max(0.26 · 2.21500; 0.0013) = 0.0013

Minimum area of tensile reinforcement - As_min = ρmin · b · d = 0.0013 · 300 · 450 = 175.5 mm²

[EN 1992-1-1, § 9.2.1.1]

Maximum tensile reinforcement ratio - ρmax = 0.04

Bending Design of Tee Section

Required tension reinforcement \(A_s\) of a T-section under a design moment \(M_{Ed}\), switching between rectangular flange-only behaviour and T-section behaviour according to the position of the neutral axis.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style="max-width:180mm;">
'<img style="width:400pt;" src="../../Images/structures/rc/design/tbeam-bending.png" alt="tbeam-bending.png">
'Design bending moment -'M_Ed = ?'kN·m
'<h4>Cross section dimensions</h4>
'Web -'b_w = ?'mm,'h_w = ?'mm
'Flange -'b_f = ?'mm,'h_f = ?'mm
'Concrete cover to the center of reinforcement -'d_1 = ?'mm
#post
'Effective cross section depth -'d = h_w - d_1'mm
'Flange area -'A_f = (b_f - b_w)*h_f'mm<sup>2</sup>
'Flange first moment of area -'S_f = A_f*(d - h_f/2)'mm<sup>3</sup>
#show
'<h4>Material properties</h4>
'<p class="ref" style="float:right">[EN 1992-1-1, Table 3.1]</p>
'<p><b>Concrete</b></p>
'Characteristic compressive cylinder strength -'f_ck = ?'MPa
'Partial safety factor for concrete -'γ_c = 1.5','α_cc = ?
#post
'Design compressive cylinder strength -'f_cd = α_cc*f_ck/γ_c'MPa
'Factor for effective compression zone depth -'λ = 0.8
'Effective compressive strength factor -'η = 1.0
'Ultimate compressive strain -'ε_cu3 = 0.0035
'Mean value of axial tensile strength -'f_ctm = 0.30*f_ck^(2/3)'MPa
#show
'<p><b>Steel</b></p>
'Characteristic yield strength -'f_yk = ?'MPa
#post
'Partial safety factor for steel -'γ_s = 1.15
'Design yield strength -'f_yd = f_yk/γ_s'MPa
'Modulus of elasticity -'E_s = 200000'MPa
'<h4>Bending design</h4>
'Check for the location of the neutral line
'Bending moment for neutral line at the bottom edge of the flange
M_f = b_f*h_f*η*f_cd*(d - h_f/2)*10^-6'kN·m
#if M_Ed > M_f
    'The neutral line is below the flange - design for T-section
    'Relative design bending moment -'m_Ed = M_Ed*10^6/(b_w*d^2*η*f_cd)
    'Compression zone depth -'x = d/λ*(1 - sqr(1 - 2*(m_Ed - S_f/(b_w*d^2))))'mm
    'Relative compression zone depth -'ξ = x/d'
    'Design yield strain of reinforcement -'ε_yd = f_yd/E_s
    'Relative depth of compression zone corresponding to design yield strain
    ξ_yd = ε_cu3/(ε_cu3 + ε_yd)
    #show
    'Limit compression zone depth -'ξ_lim = ?
    '(enter <i>ξ</i><sub>yd</sub> for elastic or 0.45 for plastic analysis)
    #post
    #if ξ  ξ_lim
        ξ'≤'ξ_lim'- compressive reinforcement is NOT required.
        'Lever arm of internal forces -'z = d - 0.5*λ*x'mm
        'Required tensile reinforcement area -'A_s1 = M_Ed*10^6/(z*f_yd)'mm<sup>2</sup>
        'Reinforcement ratio -'ρ_1 = A_s1/(b_w*d)
        '<!--'ρ_2 = 0'-->
    #else
        ξ'>'ξ_lim'- compressive reinforcement is required.
        'Relative depth is assumed to be'ξ = ξ_lim'and compressive reinforcement is designed
        'Compression zone depth -'x = ξ*d'mm
        'Distance from the center of compressive reinforcement to the concrete surface
        d_2 = h_w - d'mm
        'Distance between tensile and compressive reinforcement -'z_s = d - d_2'mm
        'Required tensile reinforcement area
        A_s1 = (M_Ed*10^6 + (b_w*λ*x*(λ*x/2 - d_2) + A_f*(h_f/2 - d_2))*η*f_cd)/(f_yd*z_s)'mm<sup>2</sup>
        'Strain is compressive reinforcement
        ε_s2 = (x - d_2)/x*ε_cu3
        'Compressive reinforcement stress
        σ_s2 = min(ε_s2*E_s; f_yd)'MPa
        'Required compressive reinforcement area
        A_s2 = (A_s1*f_yd - (b_w*λ*x + A_f)*η*f_cd)/σ_s2'mm<sup>2</sup>
        'Reinforcement ratios
        '- tensile reinforcement -'ρ_1 = A_s1/(b_w*d)
        '- compressive reinforcement -'ρ_2 = A_s2/(b_w*d)
    #end if
#else
    'The neutral line is within the flange - design of rectangular section with'b_f'mm
    'Relative design bending moment -'m_Ed = M_Ed*10^6/(b_f*d^2*η*f_cd)
    'Compression zone depth -'x = d/λ*(1 - sqr(1 - 2*m_Ed))'mm
    'Lever arm of internal forces -'z = d - 0.5*λ*x'mm
    'Area of required tensile reinforcement -'A_s1 = M_Ed*10^6/(z*f_yd)'mm<sup>2</sup>
    'Reinforcement ratio
    ρ_1 = A_s1/(b_w*d)
    '<!--'ρ_2 = 0'-->
#end if
'<p class="ref">[EN 1992-1-1, § 9.2.1.1]
'Minimum tensile reinforcement ratio
ρ_min = max(0.26*f_ctm/f_yk; 0.0013)
'Minimum reinforcement -'A_s_min = ρ_min*b_w*d'mm<sup>2</sup>
#if A_s1 < A_s_min
    '<p class="err">The reinforcement is then the minimum:'A_s1'mm<sup>2</sup> &lt;'A_s_min'mm<sup>2</sup></p>'
#end if
'Maximum reinforcement ratio -'ρ_max = 0.04
#if '<!--'ρ_1 > ρ_max'-->'
    '<p class="err">Reinforcement ratio is greater than the maximum:'ρ_1'>'ρ_max'mm<sup>2</sup></p>'
#end if
#show
'</div>800  250 600 1200    120 50  20  0.85    500 0.62
Rendered Output:
According to Eurocode: EN 1992-1-1
tbeam-bending.png

Design bending moment - MEd = 800 kN·m

Cross section dimensions

Web - bw = 250 mm, hw = 600 mm

Flange - bf = 1200 mm, hf = 120 mm

Concrete cover to the center of reinforcement - d1 = 50 mm

Effective cross section depth - d = hwd1 = 600 − 50 = 550 mm

Flange area - Af =  ( bfbw )  · hf =  ( 1200 − 250 )  · 120 = 114000 mm2

Flange first moment of area - Sf = Af · (dhf2) = 114000 · (550 − 1202) = 55860000 mm3

Material properties

[EN 1992-1-1, Table 3.1]

Concrete

Characteristic compressive cylinder strength - fck = 20 MPa

Partial safety factor for concrete - γc = 1.5 , αcc = 0.85

Design compressive cylinder strength - fcd = αcc · fckγc = 0.85 · 201.5 = 11.33 MPa

Factor for effective compression zone depth - λ = 0.8

Effective compressive strength factor - η = 1

Ultimate compressive strain - εcu3 = 0.0035

Mean value of axial tensile strength - fctm = 0.3 · fck23 = 0.3 · 2023 = 2.21 MPa

Steel

Characteristic yield strength - fyk = 500 MPa

Partial safety factor for steel - γs = 1.15

Design yield strength - fyd = fykγs = 5001.15 = 434.78 MPa

Modulus of elasticity - Es = 200000 MPa

Bending design

Check for the location of the neutral line

Bending moment for neutral line at the bottom edge of the flange

Mf = bf · hf · η · fcd · (dhf2) · 10-6 = 1200 · 120 · 1 · 11.33 · (550 − 1202) · 10-6 = 799.68 kN·m

The neutral line is below the flange - design for T-section

Relative design bending moment - mEd = MEd · 106bw · d2 · η · fcd = 800 · 106250 · 5502 · 1 · 11.33 = 0.933

Compression zone depth - x = dλ · (1 −   1 − 2 · (mEdSfbw · d2)) = 5500.8 · (1 −   1 − 2 · (0.933 − 55860000250 · 5502)) = 150.33 mm

Relative compression zone depth - ξ = xd = 150.33550 = 0.273

Design yield strain of reinforcement - εyd = fydEs = 434.78200000 = 0.00217

Relative depth of compression zone corresponding to design yield strain

ξyd = εcu3εcu3 + εyd = 0.00350.0035 + 0.00217 = 0.617

Limit compression zone depth - ξlim = 0.62

(enter ξyd for elastic or 0.45 for plastic analysis)

ξ = 0.273ξlim = 0.62 - compressive reinforcement is NOT required.

Lever arm of internal forces - z = d − 0.5 · λ · x = 550 − 0.5 · 0.8 · 150.33 = 489.87 mm

Required tensile reinforcement area - As1 = MEd · 106z · fyd = 800 · 106489.87 · 434.78 = 3756.11 mm2

Reinforcement ratio - ρ1 = As1bw · d = 3756.11250 · 550 = 0.0273

[EN 1992-1-1, § 9.2.1.1]

Minimum tensile reinforcement ratio

ρmin = max(0.26 · fctmfyk; 0.0013) = max(0.26 · 2.21500; 0.0013) = 0.0013

Minimum reinforcement - As_min = ρmin · bw · d = 0.0013 · 250 · 550 = 178.75 mm2

Maximum reinforcement ratio - ρmax = 0.04

Column Design for Bending and Axial Force

Verification of a rectangular reinforced concrete column under bending and axial force from the strain compatibility, with symmetric or asymmetric reinforcement and the strut compression check.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style="max-width:180mm">
'<img class="side" style="width:150pt;"src="../../Images/structures/rc/design/column-design.png" alt="column-design.png">
'<h4>Cross section dimensions</h4>
'Width -'b = ? {300}'mm, Height -'h = ? {700}'mm
#post
'Cross section area -'A_c = b*h'mm²
#show
'<p><b>Reinforcement area</b></p>
'Left -'A_s1 = ? {800}'mm², Right -'A_s2 = A_s1'mm²
#post
'Reinforcement ratio -'ρ = (A_s1 + A_s2)/A_c
#show
'<p><b>Concrete cover to the center of reinforcement</b></p>
'Left -'d_1 = ? {50}'mm, Right -'d_2 = d_1'mm
#post
'Effective cross section depth -'d = h - d_1'mm
#show
'<h4>Section design loads</h4>
'<table>
'<tr><td>№ 1 - </td><td>'M_Ed_1 = ? {100}'kN·m, </td><td>'N_Ed_1 = ? {500}'kN</td></tr>
'<tr><td>№ 2 - </td><td>'M_Ed_2 = ? {100}'kN·m, </td><td>'N_Ed_2 = ? {1000}'kN</td></tr>
'<tr><td>№ 3 - </td><td>'M_Ed_3 = ? {100}'kN·m, </td><td>'N_Ed_3 = ? {1500}'kN</td></tr>
'<tr><td>№ 4 - </td><td>'M_Ed_4 = ? {100}'kN·m, </td><td>'N_Ed_4 = ? {2000}'kN</td></tr>
'<tr><td>№ 5 - </td><td>'M_Ed_5 = ? {100}'kN·m, </td><td>'N_Ed_5 = ? {2500}'kN</td></tr>
'</table>
#pre
'All input values for M<sub>Ed</sub> and N<sub>Ed</sub> must be positive!
#show
'Positive axial force is compressive!
'<h4>Material properties</h4>
'<p class="ref" style="float:right">[EN 1992-1-1, Table 3.1]</p>
'<p><b>Concrete</b></p>
'Characteristic compressive cylinder strength -'f_ck = ? {20}'MPa
'Partial safety factor for concrete -'γ_c = 1.5','α_cc = ? {0.85}
#post
'Mean value of cylinder compressive strength -'f_cm = f_ck + 8'MPa
'Design compressive cylinder strength -'f_cd = α_cc*f_ck/γ_c'MPa
'Ultimate compressive strain -'ε_cu2 = 0.0035'('ε_c2 = 0.002','n = 2')'
'Secant modulus of elasticity -'E_cm = 22*(f_cm/10)^0.3'GPa
#show
'<p><b>Steel</b></p>
'Characteristic yield strength -'f_yk = ? {500}'MPa
#post
'Partial safety factor for steel -'γ_s = 1.15
'Design yield strength -'f_yd = f_yk/γ_s'MPa
'Modulus of elasticity -'E_s = 200'GPa
'<p><b>Strain-stress diagrams</b>, MPa:</p>
'<!--'PlotWidth = 250','PlotHeight = 125'-->
'<table><tr><td>
#hide
σ_c(ε) = f_cd*((1 - (1 - ε/ε_c2)^n)*(ε < ε_c2) + (ε  ε_c2))
#post
$Plot{σ_c(ε/1000) @ ε = 0 : ε_cu2*1000}
'</td><td>
#hide
σ_s(ε) = max(-f_yd; min(ε*E_s*1000; f_yd))
#post
$Plot{σ_s(ε/1000) @ ε = -10 : 10}
'</td></tr></table>
#show
'<h4>Imperfections and second order effects</h4>
'Ratio of quasi-permanent bending moment: M<sub>0Eqp</sub>/M<sub>0Ed</sub> ='K_G = ? {0.75}
#post
'M<sub>0Eqp</sub> is the first order bending moment in quasi-permanent load combination (SLS)
'M<sub>0Ed</sub> is the first order bending moment in design load combination (ULS)
#show
'Long term creep factor - φ(∞,t<sub>0</sub>) ='φ = ? {2.5}
'Column height -'L = ? {4000}'mm
'Effective column  height -'L_o = ? {2}*L'mm
'Number of vertical elements -'m = ? {1}
#hide
α_n_ = 2/sqr(L/1000)
α_n = max(2/3; min(α_n_; 1))
α_m = sqr(0.5*(1 + 1/m))
θ_o = 1/200
θ_i = θ_o*α_n*α_m
e_i_ = θ_i*L_o/2
e_o = max(h/30; 20)
e_i = max(e_i_; e_o)
I_c = (b*h^3)/12
i = sqr(I_c/A_c)
λ = L_o/i
k_1 = sqr(f_ck/20)
φ_ef = φ*K_G
K_s = 1
γ_cE = 1.3
E_cd = E_cm/γ_cE
I_s = A_s1*(h/2 - d_1)^2 + A_s2*(h/2 - d_2)^2
n(N) = N/(A_c*f_cd/1000)
k_2_(N) = n(N)*λ/170
k_2(N) = min(k_2_(N); 0.2)
K_c(N) = k_1*k_2(N)/(1 + φ_ef)
EI_e(N) = (K_c(N)*E_cd*I_c + K_s*E_s*I_s)
N_B(N) = π^2*EI_e(N)/(L_o)^2
#if L > 0
    M_II_1 = (M_Ed_1 + N_Ed_1*e_i/1000)/(1 - N_Ed_1/N_B(N_Ed_1))
    M_II_2 = (M_Ed_2 + N_Ed_2*e_i/1000)/(1 - N_Ed_2/N_B(N_Ed_2))
    M_II_3 = (M_Ed_3 + N_Ed_3*e_i/1000)/(1 - N_Ed_3/N_B(N_Ed_3))
    M_II_4 = (M_Ed_4 + N_Ed_4*e_i/1000)/(1 - N_Ed_4/N_B(N_Ed_4))
    M_II_5 = (M_Ed_5 + N_Ed_5*e_i/1000)/(1 - N_Ed_5/N_B(N_Ed_5))
#else
    M_II_1 = M_Ed_1
    M_II_2 = M_Ed_2
    M_II_3 = M_Ed_3
    M_II_4 = M_Ed_4
    M_II_5 = M_Ed_5
#end if

A_s_min = 0.002*A_c
#if A_s1 < A_s_min
    A_s1 = A_s_min
#end if
#if A_s2 < A_s_min
    A_s2 = A_s_min
#end if

ε_s1,a(x) = ε_cu2*(d - x)/x
ε_s2,a(x) = ε_cu2*(d_2 - x)/x
N_c,a(x) = 17/21*x*b*f_cd/1000
N_s1,a(x) = σ_s(ε_s1,a(x))*A_s1/1000
N_s2,a(x) = σ_s(ε_s2,a(x))*A_s2/1000
N_Rd,a(x) = N_c,a(x) - N_s1,a(x) - N_s2,a(x)
z_c,a(x) = h/2 - 99/238*x
M_Rd,a(x) = (N_c,a(x)*z_c,a(x) + N_s1,a(x)*(h/2 - d_1) - N_s2,a(x)*(h/2 - d_2))/1000

x(ε) = h*ε_cu2/(ε_cu2 + ε)
h_c = h*ε_c2/ε_cu2
ε_s1,b(ε) = ε + (ε_c2 - ε)*d_1/h_c
ε_s2,b(ε) = ε + (ε_c2 - ε)*(h - d_2)/h_c
N_c,b(ε) = (h_c/6*(σ_c(ε) + 4*σ_c((ε + ε_c2)/2) + σ_c(ε_c2)) + (h - h_c)*f_cd)*b/1000
N_s1,b(ε) = σ_s(ε_s1,b(ε))*A_s1/1000
N_s2,b(ε) = σ_s(ε_s2,b(ε))*A_s2/1000
N_Rd,b(ε) = N_c,b(ε) + N_s1,b(ε) + N_s2,b(ε)
M_c0(ε) = (h_c^2/6*(2*σ_c((ε + ε_c2)/2) + σ_c(ε_c2)) + (h^2 - h_c^2)/2*f_cd)*b/1000
z_c,b(ε) = M_c0(ε)/N_c,b(ε) - h/2
M_Rd,b(ε) = (N_c,b(ε)*z_c,b(ε) - N_s1,b(ε)*(h/2 - d_1) + N_s2,b(ε)*(h/2 - d_2))/1000

N_Rd(ε) = N_Rd,a(x(ε))*(ε  0) + N_Rd,b(abs(ε))*(ε < 0)
M_Rd(ε) = M_Rd,a(x(ε))*(ε  0) + M_Rd,b(abs(ε))*(ε < 0)

ε_max = $Root{N_Rd(ε) - 1 @ ε = 0 : 2}
#if ε_max > 0.1
    ε_max = 0.1
#end if
N_Rd_max = A_c*f_cd/1000 + σ_s(ε_max)*(A_s1 + A_s2)/1000
#if N_Ed_1 > N_Rd_max
    M_Rd_1 = 0
#else
    ε_1 = $Root{N_Rd(ε) - N_Ed_1 @ ε = -ε_c2 : 2}
    M_Rd_1 = M_Rd(ε_1)
#end if
#if N_Ed_2 > N_Rd_max
    M_Rd_2 = 0
#else
    ε_2 = $Root{N_Rd(ε) - N_Ed_2 @ ε = -ε_c2 : 2}
    M_Rd_2 = M_Rd(ε_2)
#end if
#if N_Ed_3 > N_Rd_max
    M_Rd_3 = 0
#else
    ε_3 = $Root{N_Rd(ε) - N_Ed_3 @ ε = -ε_c2 : 2}
    M_Rd_3 = M_Rd(ε_3)
#end if
#if N_Ed_4 > N_Rd_max
    M_Rd_4 = 0
#else
    ε_4 = $Root{N_Rd(ε) - N_Ed_4 @ ε = -ε_c2 : 2}
    M_Rd_4 = M_Rd(ε_4)
#end if
#if N_Ed_5 > N_Rd_max
    M_Rd_5 = 0
#else
    ε_5 = $Root{N_Rd(ε) - N_Ed_5 @ ε = -ε_c2 : 2}
    M_Rd_5 = M_Rd(ε_5)
#end if

M_Rd_ei(ε) = N_Rd(ε)*e_i/1000
M_Rd_II(ε) = M_Rd_ei(ε)/(1 - N_Rd(ε)/N_B(N_Rd(ε)))/(N_Rd(ε) < 0.95*N_B(N_Rd(ε)))
ε_ei = $Root{M_Rd_ei(ε) - M_Rd(ε) @ ε = -ε_c2 : ε_max}
M_Rd_ei = M_Rd(ε_ei)
N_Rd_ei = N_Rd(ε_ei)
#if N_Rd_max < N_B(N_Rd_max)
    ε_NB = ε_ei
#else
    ε_NB = $Root{N_Rd(ε) - 0.95*N_B(N_Rd(ε)) @ ε = -ε_c2 : ε_max}
#end if
ε_II = ε_NB
ε_II = $Root{M_Rd_ei(ε)/(1 - N_Rd(ε)/N_B(N_Rd(ε))) - M_Rd(ε) @ ε = ε_NB : ε_max}
M_Rd_II = M_Rd(ε_II)
N_Rd_II = N_Rd(ε_II)
PlotWidth = 600
PlotHeight = 600
#post
'<h4>Interaction diagram</h4>
'<p><i>N</i><sub>Rd</sub></p>
$Plot{M_Rd(ε)|N_Rd(ε) & M_Rd_ei(ε)|N_Rd(ε) & M_Rd_II(ε)|N_Rd(ε) & M_Rd_ei|N_Rd_ei & M_Rd_II|N_Rd_II & M_II_1|N_Ed_1 & M_II_2|N_Ed_2 & M_II_3|N_Ed_3 & M_II_4|N_Ed_4 & M_II_5|N_Ed_5 @ ε = ε_max : -ε_c2}
'<i>M</i><sub>Rd</sub>
'<p><b>Legend:</b></p>
'<p><b style="color:Tomato">━━</b> Interaction diagram</p>
'<p><b style="color:YellowGreen">━━</b> Line of geometric imperfections</p>
'<p><b style="color:CornflowerBlue">━━</b> Buckling curve</p>
'<p><b style="color:Gold">●</b> Design resistance including geometric imperfections and accidental eccentricity - <i>N</i><sub>Rd_ei</sub></p>
'<p><b style="color:MediumVioletRed">●</b> Design buckling resistance - <i>N</i><sub>Rd_II</sub></p>
'<p><b style="color:MediumSpringGreen">●</b> Design load № 1, <b style="color:BlueViolet">●</b> Design load № 2, <b style="color:LightSalmon">●</b> Design load № 3,</p>
'<p><b style="color:DeepPink">●</b> Design load № 4, <b style="color:DarkTurquoise">●</b> Design load № 5</p>
'<h4>Design checks</h4>
#val
'<table class="bordered centered">
'<tr><th>№</th><th>N<sub>Ed</sub><br/>kN</th><th></th><th>N<sub>B</sub><br/>kN</th><th>M<sub>Ed</sub><br/>kN·m</th><th>M<sub>II</sub><br/>kN·m</th><th> </th><th>M<sub>Rd</sub><br/>kN·m</th></tr>
#if N_Ed_1 > N_B(N_Ed_1)
    '<tr class="err"><td>1</td><td>'N_Ed_1'</td><td>&gt;</td><td>'N_B(N_Ed_1)'</td><td></td><td></td><td></td><td></td></tr>
#else if M_Rd_1 > M_II_1
    '<tr><td>1</td><td>'N_Ed_1'</td><td>&lt;</td><td>'N_B(N_Ed_1)'</td><td>'M_Ed_1'</td><td>'M_II_1'</td><td>&le;</td><td>'M_Rd_1'</td></tr>
#else
    '<tr class="err"><td>1</td><td>'N_Ed_1'</td><td>&lt;</td><td>'N_B(N_Ed_1)'</td><td>'M_Ed_1'</td><td>'M_II_1'</td><td>&gt;</td><td>'M_Rd_1'</td></tr>
#end if
#if N_Ed_2 > N_B(N_Ed_2)
    '<tr class="err"><td>2</td><td>'N_Ed_2'</td><td>&gt;</td><td>'N_B(N_Ed_2)'</td><td></td><td></td><td></td><td></td></tr>
#else if M_Rd_2 > M_II_2
    '<tr><td>2</td><td>'N_Ed_2'</td><td>&lt;</td><td>'N_B(N_Ed_2)'</td><td>'M_Ed_2'</td><td>'M_II_2'</td><td>&le;</td><td>'M_Rd_2'</td></tr>
#else
    '<tr class="err"><td>2</td><td>'N_Ed_2'</td><td>&lt;</td><td>'N_B(N_Ed_2)'</td><td>'M_Ed_2'</td><td>'M_II_2'</td><td>&gt;</td><td>'M_Rd_2'</td></tr>
#end if
#if N_Ed_3 > N_B(N_Ed_3)
    '<tr class="err"><td>3</td><td>'N_Ed_3'</td><td>&gt;</td><td>'N_B(N_Ed_3)'</td><td></td><td></td><td></td><td></td></tr>
#else if M_Rd_3 > M_II_3
    '<tr><td>3</td><td>'N_Ed_3'</td><td>&lt;</td><td>'N_B(N_Ed_3)'</td><td>'M_Ed_3'</td><td>'M_II_3'</td><td>&le;</td><td>'M_Rd_3'</td></tr>
#else
    '<tr class="err"><td>3</td><td>'N_Ed_3'</td><td>&lt;</td><td>'N_B(N_Ed_3)'</td><td>'M_Ed_3'</td><td>'M_II_3'</td><td>&gt;</td><td>'M_Rd_3'</td></tr>
#end if
#if N_Ed_4 > N_B(N_Ed_4)
    '<tr class="err"><td>4</td><td>'N_Ed_4'</td><td>&gt;</td><td>'N_B(N_Ed_4)'</td><td></td><td></td><td></td><td></td></tr>
#else if M_Rd_4 > M_II_4
    '<tr><td>4</td><td>'N_Ed_4'</td><td>&lt;</td><td>'N_B(N_Ed_4)'</td><td>'M_Ed_4'</td><td>'M_II_4'</td><td>&le;</td><td>'M_Rd_4'</td></tr>
#else
    '<tr class="err"><td>4</td><td>'N_Ed_4'</td><td>&lt;</td><td>'N_B(N_Ed_4)'</td><td>'M_Ed_4'</td><td>'M_II_4'</td><td>&gt;</td><td>'M_Rd_4'</td></tr>
#end if
#if N_Ed_5 > N_B(N_Ed_5)
    '<tr class="err"><td>5</td><td>'N_Ed_5'</td><td>&gt;</td><td>'N_B(N_Ed_5)'</td><td></td><td></td><td></td><td></td></tr>
#else if M_Rd_5 > M_II_5
    '<tr><td>5</td><td>'N_Ed_5'</td><td>&lt;</td><td>'N_B(N_Ed_5)'</td><td>'M_Ed_5'</td><td>'M_II_5'</td><td>&le;</td><td>'M_Rd_5'</td></tr>
#else
    '<tr class="err"><td>5</td><td>'N_Ed_5'</td><td>&lt;</td><td>'N_B(N_Ed_5)'</td><td>'M_Ed_5'</td><td>'M_II_5'</td><td>&gt;</td><td>'M_Rd_5'</td></tr>
#end if
'</table>
#equ
'<p><b>Ultimate capacity for axial force:</b></p>
'- cross section only -'N_Rd_max'kN
'- column with geometric imperfections -'N_Rd_ei'kN
'- column with imperfections and II order effects -'N_Rd_II'kN
'Buckling factor -'φ = N_Rd_II/N_Rd_max
#show
'</div>
Rendered Output:
According to Eurocode: EN 1992-1-1
column-design.png
Cross section dimensions

Width - b = 300 mm, Height - h = 700 mm

Cross section area - Ac = b · h = 300 · 700 = 210000 mm²

Reinforcement area

Left - As1 = 800 mm², Right - As2 = As1 = 800 mm²

Reinforcement ratio - ρ = As1 + As2Ac = 800 + 800210000 = 0.00762

Concrete cover to the center of reinforcement

Left - d1 = 50 mm, Right - d2 = d1 = 50 mm

Effective cross section depth - d = hd1 = 700 − 50 = 650 mm

Section design loads
№ 1 - MEd_1 = 100 kN·m, NEd_1 = 500 kN
№ 2 - MEd_2 = 100 kN·m, NEd_2 = 1000 kN
№ 3 - MEd_3 = 100 kN·m, NEd_3 = 1500 kN
№ 4 - MEd_4 = 100 kN·m, NEd_4 = 2000 kN
№ 5 - MEd_5 = 100 kN·m, NEd_5 = 2500 kN

Positive axial force is compressive!

Material properties

[EN 1992-1-1, Table 3.1]

Concrete

Characteristic compressive cylinder strength - fck = 20 MPa

Partial safety factor for concrete - γc = 1.5 , αcc = 0.85

Mean value of cylinder compressive strength - fcm = fck + 8 = 20 + 8 = 28 MPa

Design compressive cylinder strength - fcd = αcc · fckγc = 0.85 · 201.5 = 11.33 MPa

Ultimate compressive strain - εcu2 = 0.0035 ( εc2 = 0.002 , n = 2 )

Secant modulus of elasticity - Ecm = 22 · (fcm10)0.3 = 22 · (2810)0.3 = 29.96 GPa

Steel

Characteristic yield strength - fyk = 500 MPa

Partial safety factor for steel - γs = 1.15

Design yield strength - fyd = fykγs = 5001.15 = 434.78 MPa

Modulus of elasticity - Es = 200 GPa

Strain-stress diagrams, MPa:

Plot Plot
Imperfections and second order effects

Ratio of quasi-permanent bending moment: M0Eqp/M0Ed = KG = 0.75

M0Eqp is the first order bending moment in quasi-permanent load combination (SLS)

M0Ed is the first order bending moment in design load combination (ULS)

Long term creep factor - φ(∞,t0) = φ = 2.5

Column height - L = 4000 mm

Effective column height - Lo = 2  · L = 2  · 4000 = 8000 mm

Number of vertical elements - m = 1

Interaction diagram

NRd

PlotMRd

Legend:

━━ Interaction diagram

━━ Line of geometric imperfections

━━ Buckling curve

Design resistance including geometric imperfections and accidental eccentricity - NRd_ei

Design buckling resistance - NRd_II

Design load № 1, Design load № 2, Design load № 3,

Design load № 4, Design load № 5

Design checks
NEd
kN
NB
kN
MEd
kN·m
MII
kN·m
MRd
kN·m
1500<4959.97100124.19345.91
21000<5478.61100150.87407.57
31500<5997.25100180.03358.3
42000<6515.9100211.62275.04
52500<6561.5100255.79>156.97

Ultimate capacity for axial force:

- cross section only - NRd_max = 3075.65 kN

- column with geometric imperfections - NRd_ei = 2840.45 kN

- column with imperfections and II order effects - NRd_II = 2690.81 kN

Buckling factor - φ = NRd_IINRd_max = 2690.813075.65 = 0.875

Column Design for Biaxial Bending and Axial Force

Verification of a rectangular reinforced concrete column under axial force and bending about both axes by superposition of the two uniaxial interaction surfaces with the EN 1992-1-1 power-law combination.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style="max-width:180mm">
'<img class="side" style="width:150pt;" src="../../Images/structures/rc/design/column-design.png" alt="column-design.png">
'<h4>Cross section dimensions</h4>
'Width -'b = ?'mm, Height -'h = ?'mm
#post
'Cross section area -'A_c = b*h'mm²
#show
'<p><b>Reinforcement</b></p>
'Left -'A_s1 = ?'mm², Right -'A_s2 = ?'mm²
#post
'Reinforcement ratio -'ρ = (A_s1 + A_s2)/A_c
#show
'<p><b>Concrete cover to the center of reinforcement</b></p>
'Left -'d_1 = ?'mm, Right -'d_2 = ?'mm
#post
'Effective cross section depth -'d = h - d_1'mm
#show
'<p><b>Section design loads</b></p>
'Axial force -'N_Ed = ?'kN (positive for compression)
'Bending moment -'M_Ed = ?'kN·m
'<h4>Material properties</h4>
'<p class="ref" style="float:right">[EN 1992-1-1, Table 3.1]</p>
'<p><b>Concrete</b></p>
'Characteristic compressive cylinder strength -'f_ck = ?'MPa
'Partial safety factor for concrete -'γ_c = 1.5','α_cc = ?
#post
'Design compressive cylinder strength -'f_cd = α_cc*f_ck/γ_c'MPa
'Mean value of cylinder compressive strength -'f_cm = f_ck + 8'MPa
'Secant modulus of elasticity -'E_cm = 22*(f_cm/10)^0.3'GPa
'Ultimate compressive strain -'ε_cu2 = 0.0035
'Strain  at the end of parabolic part of the diagram -'ε_c2 = 0.002
#show
'<p><b>Steel</b></p>
'Characteristic yield strength -'f_yk = ?'MPa
#post
'Partial safety factor for steel -'γ_s = 1.15
'Design yield strength -'f_yd = f_yk/γ_s'MPa
'Modulus of elasticity -'E_s = 200'GPa
'<p><b>Strain-stress diagrams</b>, MPa:</p>
'<!--'PlotWidth = 250','PlotHeight = 125'-->
'<table><tr><td>
#hide
n = 2
σ_c(ε) = f_cd*((1 - (1 - ε/ε_c2)^n)*(ε < ε_c2) + (ε  ε_c2))
#post
$Plot{σ_c(ε/1000) @ ε = 0 : ε_cu2*10^3}
'</td><td>
#hide
σ_s(ε) = max(-f_yd; min(ε*E_s*10^3;f_yd))
#post
$Plot{σ_s(ε/1000) @ ε = -10 : 10}
'</td></tr></table>
#show
'<h4>Imperfections and second order effects</h4>
'Ratio of quasi-permanent bending moment: M<sub>0Eqp</sub>/M<sub>0Ed</sub> ='K_G = ?
#post
'M<sub>0Eqp</sub> is the first order bending moment in quasi-permanent load combination (SLS)
'M<sub>0Ed</sub> is the first order bending moment in design load combination (ULS)
#show
'Long term creep factor - φ(∞,t<sub>0</sub>) ='φ = ?
'Column height -'L = ?'mm
'Effective column height -'L_o = ?*L'mm
#post
'<div class="fold">
#show
'<p><b>Geometric imperfections and accidental eccentricity</b></p>
'Number of vertical members contributing to the total effect -'m = ?
#post
'Reduction factor for height:
α_h_ = 2/sqr(L*10^-3)
'This value is limited within the interval: 2/3 ≤ α<sub>n</sub> ≤ 1
α_h = max(2/3;min(α_h_;1))
'Reduction factor for number of members
α_m = sqr(0.5*(1 + 1/m))
'Basic inclination value -'θ_o = 1/200
'<p class="ref">[EN 1992-1-1 (5.1)]</p>
'Inclination -'θ_i = θ_o*α_h*α_m
'<p class="ref">[EN 1992-1-1 (5.2)]</p>
'Eccentricity -'e_i_ = θ_i*L_o/2'mm
'<p class="ref">[EN 1992-1-1, § 6.1(4)]</p>
'Minimum eccentricity -'e_o_ = h/30'mm or 20 mm
e_o = max(e_o_;20)'mm
e_i = max(e_i_;e_o)'mm
'</div>
M_0Ed = M_Ed + N_Ed*e_i*10^-3'kN.m
'<div class="fold">
'<p><b>Second order effects based on the nominal stiffness method</b></p>
'Moment of inertia of the concrete cross section
I_c = (b*h^3)/12'mm<sup>4</sup>
'Radius of gyration
i = sqr(I_c/A_c)'mm
'Slenderness ratio
λ = L_o/i
'Relative axial force
n = N_Ed/(A_c*f_cd*10^-3)
'<p class="ref">[EN 1992-1-1 (5.23)]</p>
'Factor depending on the concrete strength class
k_1 = sqr(f_ck/20)
'<p class="ref">[EN 1992-1-1 (5.24)]</p>
'Factor depending on axial force and slenderness
k_2_ = n*λ/170
'Maximum value - k<sub>2</sub> &lt; 0.20
k_2 = min(k_2_;0.20)
'Effective creep ratio
'φ<sub>ef</sub> = φ(∞,t0)·M<sub>0Eqp</sub>/M<sub>0Ed</sub>
φ_ef = φ*K_G
'<p class="ref">[EN 1992-1-1 (5.22)]</p>
K_c = k_1*k_2/(1 + φ_ef)'– factor for effects of cracking, creep etc.
K_s = 1'– factor for contribution of reinforcement
'Second moment of area of the reinforcement, about the centroid
I_s = A_s1*(h/2 - d_1)^2 + A_s2*(h/2 - d_2)^2'mm<sup>4</sup>
'<p class="ref">[BS EN 1992-1-1 (5.20), NA.1]</p>
γ_cE = 1.2
'<p class="ref">[EN 1992-1-1 (5.20)]</p>
'Design value of the modulus of elasticity of concrete
E_cd = E_cm/γ_cE'GPa
'<p class="ref">[EN 1992-1-1 (5.21)]</p>
'Nominal stiffness
EI = (K_c*E_cd*I_c + K_s*E_s*I_s)'kN·mm²
'<p class="ref">[EN 1992-1-1 (5.17)]</p>
'Buckling load
N_B = π^2*EI/(L_o)^2'kN
'</div>
'<p class="ref">[EN 1992-1-1 (5.30)]</p>
'Total design moment (including second order moment)
M_Ed = M_0Ed/(1 - N_Ed/N_B)'kN·m
'<h4>Design checks</h4>
'Design axial resistance of section when strain'ε = ε_c2
N_Rd_max = A_c*f_cd*10^-3 + σ_s(ε)*(A_s1 + A_s2)*10^-3'kN
#if N_Ed > N_Rd_max
    'Design axial load is greater than the ultimate axial force capacity
    N_Ed'>'N_Rd_max'kN
    '<p class="err">The design check is NOT satisfied.</p>
#else
    'Internal forces in the section are expressed as functions of the compression zone depth<i>x</i>.
    'Reinforcement strain:
    '- bottom reinforcement -'ε_s1(x) = ε_cu2*(d - x)/x
    '- top reinforcement -'ε_s2(x) = ε_cu2*(d_2 - x)/x
    'Internal forces:
    '- concrete -'N_c(x) = 17/21*x*b*f_cd*10^-3
    '- bottom reinforcement -'N_s1(x) = σ_s(ε_s1(x))*A_s1*10^-3
    '- top reinforcement -'N_s2(x) = σ_s(ε_s2(x))*A_s2*10^-3
    'Section resistance for axial force
    N_Rd(x) = N_c(x) - N_s1(x) - N_s2(x)
    'Axial force, corresponding to triangular strain distribution
    N_Rd_h = N_Rd(h)'kN
    #if N_Ed < N_Rd_h
        'Section is partially in tension -'N_Ed'kN &lt;'N_Rd_h'kN
        'Compression zone depth is determined from the equilibrium of the axial forces in the section
        x = $Root{N_Rd(x) - N_Ed @ x = d_2 : h}'mm
        'Lever arm of concrete stress to the cross section centroid
        z_c = h/2 - 99/238*x'mm
        'Bending resistance at <i>N</i><sub>Ed</sub> = <i>N</i><sub>Rd</sub>
        M_Rd = (N_c(x)*z_c + N_s1(x)*(h/2 - d_1) - N_s2(x)*(h/2 - d_2))*10^-3'kN·m
    #else
        'Section is entirely in compression -'N_Ed'≥'N_Rd_h'kN
        'Distance from the point with constant strain to the bottom edge of the section
        h_c = h*ε_c2/ε_cu2
        'Internal forces are expressed as functions of the strain <i>ε</i> at the bottom edge.
        'Reinforcement strain:
        '- bottom reinforcement -'ε_s1(ε) = ε + (ε_c2 - ε)*d_1/h_c
        '- top reinforcement -'ε_s2(ε) = ε + (ε_c2 - ε)*(h - d_2)/h_c
        'Internal forces:
        '- concrete -'N_c(ε) = (h_c/6*(σ_c(ε) + 4*σ_c((ε + ε_c2)/2) + σ_c(ε_c2)) + (h - h_c)*f_cd)*b*10^-3
        '- bottom reinforcement -'N_s1(ε) = σ_s(ε_s1(ε))*A_s1*10^-3
        '- top reinforcement -'N_s2(ε) = σ_s(ε_s2(ε))*A_s2*10^-3
        'Section resistance for axial force
        N_Rd(ε) = N_c(ε) + N_s1(ε) + N_s2(ε)
        'Strain at bottom edge is determined from the equilibrium of the axial forces in the section
        ε_c = $Root{N_Rd(ε) - N_Ed @ ε = 0 : ε_c2}
        'Equivalent bending moment about the lower section edge, due to concrete stress
        M_c0 = (h_c^2/6*(2*σ_c((ε_c + ε_c2)/2) + σ_c(ε_c2)) + (h^2 - h_c^2)/2*f_cd)*b*10^-3'kNm
        'Lever arm of concrete stress equivalent force about the section centroid
        z_c = M_c0/N_c(ε_c) - h/2'mm
        'Bending resistance at <i>N</i><sub>Ed</sub> = <i>N</i><sub>Rd</sub>
        M_Rd = (N_c(ε_c)*z_c - N_s1(ε_c)*(h/2 - d_1) + N_s2(ε_c)*(h/2 - d_2))*10^-3'kN·m
    #end if
    #if M_Ed > M_Rd
        'Design bending is greater than the bending resistance:
        M_Ed'>'M_Rd'kN·m
        '<p class="err">The design check is NOT satisfied.</p>
    #else
        'Bending moment is less than moment resistance:
        M_Ed'≤'M_Rd'kN·m
        'The design check is satisfied.
        #pre
        '<img class="side" style="width:190pt;" src="../../Images/structures/rc/design/column-biaxial.png" alt="column-biaxial.png">
        '<h4>Biaxial bending design</h4>
        'For the other direction:
        'Design moment -'M_Edy = ?'kN·m
        'Bending resistance -'M_Rdy = ?'kN·m
        'Effective length -'L_oy = ?*L'mm
        #post
        #if M_Edy > 0
            '<img class="side" style="width:190pt;" src="../../Images/structures/rc/design/column-biaxial.png" alt="column-biaxial.png">
            '<h4>Biaxial bending design</h4>
            'For the other direction:
            'Design moment -'M_Edy'kN.m
            'Bending resistance -'M_Rdy'kN.m
            'Effective length -'L_oy'mm
            'Radius of inertia -'i_y = b/sqr(12)'mm
            'Slenderness ratio -'λ_y = L_oy/i_y
            'Eccentricity -'e_z = M_Edy/N_Ed*10^3'mm
            'For the current direction:
            'Design moment -'M_Edz = M_Ed'kN·m
            'Bending resistance -'M_Rdz = M_Rd'kN·m
            'Effective length -'L_oz = L_o'mm
            'Radius of inertia -'i_z = h/sqr(12)'mm
            'Slenderness ratio -'λ_z = L_oz/i_z
            'Eccentricity -'e_y = M_Edz/N_Ed*10^3'mm
            '<p class="ref">[EN 1992-1-1 (5.38)]</p>
            '<p><b>Check if biaxial bending design is required</b></p>
            #if (λ_y/λ_z  2)*(λ_z/λ_y  2)*((e_y/h*(b/e_z)  0.2) + (e_z/b*(h/e_y)  0.2))
                λ_y/λ_z'≤ 2 and'λ_z/λ_y'≤ 2 and ('e_y/h*(b/e_z)'≤ 0.2 or'e_z/b*(h/e_y)'≤ 0.2)'
                'The condition is satisfied. Biaxial bending design is NOT required. Separate checks may be performed for each direction
            #else
                #if λ_y/λ_z > 2
                    λ_y/λ_z'&gt; 2
                #end if
                #if λ_z/λ_y > 2
                    λ_z/λ_y'&gt; 2
                #end if
                #if (e_y/h*b/e_z > 0.2)*(e_z/b*(h/e_y) > 0.2)
                    e_y/h*(b/e_z)'&gt; 0.2 and'e_z/b*(h/e_y)'&gt; 0.2
                #end if
                'The condition is NOT satisfied. Biaxial bending design is required.
                'Ultimate axial force resistance-'N_Rd = N_Rd_max'kN
                N_Ed/N_Rd
                'Calculation of the exponent factor <i>a</i>
                #if N_Ed/N_Rd  0.1
                    a = 1
                #else if N_Ed/N_Rd  0.7
                    a = 1 + (N_Ed/N_Rd - 0.1)*0.8333
                #else
                    a = 1.5 + (N_Ed/N_Rd - 0.7)*1.6667
                #end if
                '<p class="ref">[EN 1992-1-1 (5.39)]</p>
                '<p><b>Biaxial bending check</b></p>
                k = (M_Edz/M_Rdz)^a + (M_Edy/M_Rdy)^a
                #if k  1
                    '(<i>M</i><sub>Edz</sub>/<i>M</i><sub>Rdz</sub>)<sup>a</sup> + (<i>M</i><sub>Edy</sub>/<i>M</i><sub>Rdy</sub>)<sup>a</sup> ≤ 1. The design check is satisfied.
                #else
                    '(<i>M</i><sub>Edz</sub>/<i>M</i><sub>Rdz</sub>)<sup>a</sup> + (<i>M</i><sub>Edy</sub>/<i>M</i><sub>Rdy</sub>)<sup>a</sup> > 1. <span class="err">The design check is NOT satisfied.</span>
                #end if
            #end if
        #end if
    #end if
#end if
#show
'</div>300  700 800 800 50  50  1200    200 20  0.85    500 0.75    2.5 4000    1   1   50  100 1
Rendered Output:
According to Eurocode: EN 1992-1-1
column-design.png
Cross section dimensions

Width - b = 300 mm, Height - h = 700 mm

Cross section area - Ac = b · h = 300 · 700 = 210000 mm²

Reinforcement

Left - As1 = 800 mm², Right - As2 = 800 mm²

Reinforcement ratio - ρ = As1 + As2Ac = 800 + 800210000 = 0.00762

Concrete cover to the center of reinforcement

Left - d1 = 50 mm, Right - d2 = 50 mm

Effective cross section depth - d = hd1 = 700 − 50 = 650 mm

Section design loads

Axial force - NEd = 1200 kN (positive for compression)

Bending moment - MEd = 200 kN·m

Material properties

[EN 1992-1-1, Table 3.1]

Concrete

Characteristic compressive cylinder strength - fck = 20 MPa

Partial safety factor for concrete - γc = 1.5 , αcc = 0.85

Design compressive cylinder strength - fcd = αcc · fckγc = 0.85 · 201.5 = 11.33 MPa

Mean value of cylinder compressive strength - fcm = fck + 8 = 20 + 8 = 28 MPa

Secant modulus of elasticity - Ecm = 22 · (fcm10)0.3 = 22 · (2810)0.3 = 29.96 GPa

Ultimate compressive strain - εcu2 = 0.0035

Strain at the end of parabolic part of the diagram - εc2 = 0.002

Steel

Characteristic yield strength - fyk = 500 MPa

Partial safety factor for steel - γs = 1.15

Design yield strength - fyd = fykγs = 5001.15 = 434.78 MPa

Modulus of elasticity - Es = 200 GPa

Strain-stress diagrams, MPa:

Plot Plot
Imperfections and second order effects

Ratio of quasi-permanent bending moment: M0Eqp/M0Ed = KG = 0.75

M0Eqp is the first order bending moment in quasi-permanent load combination (SLS)

M0Ed is the first order bending moment in design load combination (ULS)

Long term creep factor - φ(∞,t0) = φ = 2.5

Column height - L = 4000 mm

Effective column height - Lo = 1  · L = 1  · 4000 = 4000 mm

Geometric imperfections and accidental eccentricity

Number of vertical members contributing to the total effect - m = 1

Reduction factor for height:

αh_ = 2   L · 10-3 = 2    4000 · 10-3 = 1

This value is limited within the interval: 2/3 ≤ αn ≤ 1

αh = max(23; min ( αh_; 1 ) ) = max(23; min ( 1; 1 ) ) = 1

Reduction factor for number of members

αm =   0.5 · (1 + 1m) =   0.5 · (1 + 11) = 1

Basic inclination value - θo = 1200 = 0.005

[EN 1992-1-1 (5.1)]

Inclination - θi = θo · αh · αm = 0.005 · 1 · 1 = 0.005

[EN 1992-1-1 (5.2)]

Eccentricity - ei_ = θi · Lo2 = 0.005 · 40002 = 10 mm

[EN 1992-1-1, § 6.1(4)]

Minimum eccentricity - eo_ = h30 = 70030 = 23.33 mm or 20 mm

eo = max ( eo_; 20 )  = max ( 23.33; 20 )  = 23.33 mm

ei = max ( ei_; eo )  = max ( 10; 23.33 )  = 23.33 mm

M0Ed = MEd + NEd · ei · 10-3 = 200 + 1200 · 23.33 · 10-3 = 228 kN.m

Second order effects based on the nominal stiffness method

Moment of inertia of the concrete cross section

Ic = b · h312 = 300 · 700312 = 8575000000 mm4

Radius of gyration

i =   IcAc =   8575000000210000 = 202.07 mm

Slenderness ratio

λ = Loi = 4000202.07 = 19.79

Relative axial force

n = NEdAc · fcd · 10-3 = 1200210000 · 11.33 · 10-3 = 0.504

[EN 1992-1-1 (5.23)]

Factor depending on the concrete strength class

k1 =   fck20 =   2020 = 1

[EN 1992-1-1 (5.24)]

Factor depending on axial force and slenderness

k2_ = n · λ170 = 0.504 · 19.79170 = 0.0587

Maximum value - k2 < 0.20

k2 = min ( k2_; 0.2 )  = min ( 0.0587; 0.2 )  = 0.0587

Effective creep ratio

φef = φ(∞,t0)·M0Eqp/M0Ed

φef = φ · KG = 2.5 · 0.75 = 1.88

[EN 1992-1-1 (5.22)]

Kc = k1 · k21 + φef = 1 · 0.05871 + 1.88 = 0.0204 – factor for effects of cracking, creep etc.

Ks = 1 – factor for contribution of reinforcement

Second moment of area of the reinforcement, about the centroid

Is = As1 · (h2d1)2 + As2 · (h2d2)2 = 800 · (7002 − 50)2 + 800 · (7002 − 50)2 = 144000000 mm4

[BS EN 1992-1-1 (5.20), NA.1]

γcE = 1.2

[EN 1992-1-1 (5.20)]

Design value of the modulus of elasticity of concrete

Ecd = EcmγcE = 29.961.2 = 24.97 GPa

[EN 1992-1-1 (5.21)]

Nominal stiffness

EI = Kc · Ecd · Ic + Ks · Es · Is = 0.0204 · 24.97 · 8575000000 + 1 · 200 · 144000000 = 33172129991 kN·mm²

[EN 1992-1-1 (5.17)]

Buckling load

NB = π2 · EILo2 = 3.142 · 3317212999140002 = 20462.2 kN

[EN 1992-1-1 (5.30)]

Total design moment (including second order moment)

MEd = M0Ed1 − NEdNB = 2281 − 120020462.2 = 242.2 kN·m

Design checks

Design axial resistance of section when strain ε = εc2 = 0.002

NRd_max = Ac · fcd · 10-3 + σs  ( ε )  ·  ( As1 + As2 )  · 10-3 = 210000 · 11.33 · 10-3 + σs  ( 0.002 )  ·  ( 800 + 800 )  · 10-3 = 3020 kN

Internal forces in the section are expressed as functions of the compression zone depthx.

Reinforcement strain:

- bottom reinforcement - εs1 ( x )  = εcu2 ·  ( dx ) x

- top reinforcement - εs2 ( x )  = εcu2 ·  ( d2x ) x

Internal forces:

- concrete - Nc ( x )  = 1721 · x · b · fcd · 10-3

- bottom reinforcement - Ns1 ( x )  = σs  ( εs1  ( x )  )  · As1 · 10-3

- top reinforcement - Ns2 ( x )  = σs  ( εs2  ( x )  )  · As2 · 10-3

Section resistance for axial force

NRd ( x )  = Nc  ( x )  − Ns1  ( x )  − Ns2  ( x ) 

Axial force, corresponding to triangular strain distribution

NRd_h = NRd  ( h )  = NRd  ( 700 )  = 2314.49 kN

Section is partially in tension - NEd = 1200 kN < NRd_h = 2314.49 kN

Compression zone depth is determined from the equilibrium of the axial forces in the section

x = $Root{NRd  ( x )  − NEd = 0; x ∈ [d2; h]} = 420.59 mm

Lever arm of concrete stress to the cross section centroid

zc = h299238 · x = 700299238 · 420.59 = 175.05 mm

Bending resistance at NEd = NRd

MRd = (Nc  ( x )  · zc + Ns1  ( x )  · (h2d1)Ns2  ( x )  · (h2d2)) · 10-3 = (Nc  ( 420.59 )  · 175.05 + Ns1  ( 420.59 )  · (7002 − 50)Ns2  ( 420.59 )  · (7002 − 50)) · 10-3 = 398.62 kN·m

Bending moment is less than moment resistance:

MEd = 242.2MRd = 398.62 kN·m

The design check is satisfied.

column-biaxial.png
Biaxial bending design

For the other direction:

Design moment - MEdy = 50 kN.m

Bending resistance - MRdy = 100 kN.m

Effective length - Loy = 4000 mm

Radius of inertia - iy = b    12 = 300    12 = 86.6 mm

Slenderness ratio - λy = Loyiy = 400086.6 = 46.19

Eccentricity - ez = MEdyNEd · 103 = 501200 · 103 = 41.67 mm

For the current direction:

Design moment - MEdz = MEd = 242.2 kN·m

Bending resistance - MRdz = MRd = 398.62 kN·m

Effective length - Loz = Lo = 4000 mm

Radius of inertia - iz = h    12 = 700    12 = 202.07 mm

Slenderness ratio - λz = Loziz = 4000202.07 = 19.79

Eccentricity - ey = MEdzNEd · 103 = 242.21200 · 103 = 201.84 mm

[EN 1992-1-1 (5.38)]

Check if biaxial bending design is required

λyλz = 46.1919.79 = 2.33 > 2

eyh · bez = 201.84700 · 30041.67 = 2.08 > 0.2 and ezb · hey = 41.67300 · 700201.84 = 0.482 > 0.2

The condition is NOT satisfied. Biaxial bending design is required.

Ultimate axial force resistance- NRd = NRd_max = 3020 kN

NEdNRd = 12003020 = 0.397

Calculation of the exponent factor a

a = 1 + (NEdNRd − 0.1) · 0.833 = 1 + (12003020 − 0.1) · 0.833 = 1.25

[EN 1992-1-1 (5.39)]

Biaxial bending check

k = (MEdzMRdz)a + (MEdyMRdy)a = (242.2398.62)1.25 + (50100)1.25 = 0.958

(MEdz/MRdz)a + (MEdy/MRdy)a ≤ 1. The design check is satisfied.

Column Design for Biaxial Bending and Axial Force (with Units)

Biaxial bending check of a rectangular column with the same strain-compatibility model as the uniaxial worksheet, expressed entirely with explicit CalcpadCE units so that the input fields use cm or mm directly.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style="max-width:180mm">
'<img class="side" style="width:150pt;" src="../../Images/structures/rc/design/column-design.png" alt="Column_Design.png">
'<h4>Cross section dimensions</h4>
'Width -'b = ?mm', Height - 'h = ?mm
#post
'Cross section area -'A_c = b*h|cm^2
#show
'<p><b>Reinforcement</b></p>
'Left -'A_s1 = ?*cm^2', Right -'A_s2 = ?*cm^2
#post
'Reinforcement ratio -'ρ = (A_s1 + A_s2)/A_c
#show
'<p><b>Concrete cover to the center of reinforcement</b></p>
'Left -'d_1 = ?mm', Right -'d_2 = ?mm
#post
'Effective cross section depth -'d = h - d_1
#show
'<p><b>Section design loads</b></p>
'Axial force -'N_Ed = ?kN' (positive for compression)
'Bending moment -'M_Ed = ?kNm
'<h4>Material properties</h4>
'<p class="ref" style="float:right">[EN 1992-1-1, Table 3.1]</p>
'<p><b>Concrete</b></p>
'Characteristic compressive cylinder strength -'f_ck = ?MPa
'Partial safety factor for concrete -'γ_c = 1.5','α_cc = ?
#post
'Design compressive cylinder strength -'f_cd = α_cc*f_ck/γ_c
'Mean value of cylinder compressive strength -'f_cm = f_ck + 8MPa
'Secant modulus of elasticity -'E_cm = 22GPa*(f_cm/10MPa)^0.3
'Ultimate compressive strain -'ε_cu2 = 0.0035
'Strain  at the end of parabolic part of the diagram -'ε_c2 = 0.002
#show
'<p><b>Steel</b></p>
'Characteristic yield strength -'f_yk = ?MPa
#post
'Partial safety factor for steel -'γ_s = 1.15
'Design yield strength -'f_yd = f_yk/γ_s
'Modulus of elasticity -'E_s = 200 GPa
'<p><b>Strain-stress diagrams</b>, MPa:</p>
'<!--'PlotWidth = 250','PlotHeight = 125'-->
'<table><tr><td>
#hide
n = 2
σ_c(ε) = f_cd*((1 - (1 - ε/ε_c2)^n)*(ε < ε_c2) + (ε  ε_c2))
#post
$Plot{σ_c(ε/1000) @ ε = 0 : ε_cu2*1000}
'</td><td>
#hide
σ_s(ε) = max(-f_yd;min(ε*E_s;f_yd))
#post
$Plot{σ_s(ε/1000) @ ε = -10 : 10}
'</td></tr></table>
#show
max(-f_yd;min(0.01*E_s;f_yd))
'<h4>Imperfections and second order effects</h4>
'Ratio of quasi-permanent bending moment: M<sub>0Eqp</sub>/M<sub>0Ed</sub> ='K_G = ?
#post
'M<sub>0Eqp</sub> is the first order bending moment in quasi-permanent load combination (SLS)
'M<sub>0Ed</sub> is the first order bending moment in design load combination (ULS)
#show
'Long term creep factor - φ(∞,t<sub>0</sub>) ='φ = ?
'Column height -'L = ?m
'Effective column height -'L_o = ?*L
#post
'<div class="fold">
#show
'<p><b>Geometric imperfections and accidental eccentricity</b></p>
'Number of vertical members contributing to the total effect -'m = ?
#post
'Reduction factor for height:
α_h_ = 2/sqr(L/1m)
'This value is limited within the interval: 2/3 ≤ α<sub>n</sub> ≤ 1
α_h = max(2/3;min(α_h_;1))
'Reduction factor for number of members
α_m = sqr(0.5*(1 + 1/m))
'Basic inclination value -'θ_o = 1/200
'<p class="ref">[EN 1992-1-1 (5.1)]</p>
'Inclination -'θ_i = θ_o*α_h*α_m
'<p class="ref">[EN 1992-1-1 (5.2)]</p>
'Eccentricity -'e_i = θ_i*L_o/2|mm
'</div>
M_0Ed = M_Ed + N_Ed*e_i
'<div class="fold">
'<p><b>Second order effects based on the nominal stiffness method</b></p>
'Moment of inertia of the concrete cross section
I_c = (b*h^3)/12|cm^4
'Radius of gyration
i = sqr(I_c/A_c)|mm
'Slenderness ratio
λ = L_o/i
'Relative axial force
n = N_Ed/(A_c*f_cd)
'<p class="ref">[EN 1992-1-1 (5.23)]</p>
'Factor depending on the concrete strength class
k_1 = sqr(f_ck/20MPa)
'<p class="ref">[EN 1992-1-1 (5.24)]</p>
'Factor depending on axial force and slenderness
k_2_ = n*λ/170
'Maximum value - k<sub>2</sub> &lt; 0.20
k_2 = min(k_2_;0.20)
'Effective creep ratio
'φ<sub>ef</sub> = φ(∞,t0)·M<sub>0Eqp</sub>/M<sub>0Ed</sub>
φ_ef = φ*K_G
'<p class="ref">[EN 1992-1-1 (5.22)]</p>
K_c = k_1*k_2/(1 + φ_ef)'– factor for effects of cracking, creep etc.
K_s = 1'– factor for contribution of reinforcement
'Second moment of area of the reinforcement, about the centroid
I_s = A_s1*(h/2 - d_1)^2 + A_s2*(h/2 - d_2)^2|cm^4
'<p class="ref">[BS EN 1992-1-1 (5.20), NA.1]</p>
γ_cE = 1.2
'<p class="ref">[EN 1992-1-1 (5.20)]</p>
'Design value of the modulus of elasticity of concrete
E_cd = E_cm/γ_cE
'<p class="ref">[EN 1992-1-1 (5.21)]</p>
'Nominal stiffness
EI = (K_c*E_cd*I_c + K_s*E_s*I_s)|kN*cm^2
'<p class="ref">[EN 1992-1-1 (5.17)]</p>
'Buckling load
N_B = π^2*EI/(L_o)^2|kN
'</div>
'<p class="ref">[EN 1992-1-1 (5.30)]</p>
'Bending moment with second order effects
M_Ed_ = M_0Ed/(1 - N_Ed/N_B)
'<p class="ref">[EN 1992-1-1, Clause 6.1(4)]</p>
'Minimum eccentricity
e_o = max(h/30;20mm)|mm
'Design bending moment
M_Ed = max(M_Ed_;N_Ed*e_o)
'<h4>Design checks</h4>
'Design axial resistance of section when strain'ε = ε_c2
N_Rd_max = A_c*f_cd + σ_s(ε)*(A_s1 + A_s2)|kN
#if N_Ed > N_Rd_max
    'Design axial load is greater than the ultimate axial force capacity
    N_Ed'&gt;'N_Rd_max
    '<p class="err">The design check is NOT satisfied.</p>
#else
    'Internal forces in the section are expressed as functions of the compression zone depth <var>x</var>.
    'Reinforcement strain:
    '- bottom reinforcement -'ε_s1(x) = ε_cu2*(d - x)/x
    '- top reinforcement -'ε_s2(x) = ε_cu2*(d_2 - x)/x
    'Internal forces:
    '- concrete -'N_c(x) = 17/21*x*b*f_cd
    '- bottom reinforcement -'N_s1(x) = σ_s(ε_s1(x))*A_s1
    '- top reinforcement -'N_s2(x) = σ_s(ε_s2(x))*A_s2
    'Section resistance for axial force
    N_Rd(x) = N_c(x) - N_s1(x) - N_s2(x)
    'Axial force, corresponding to triangular strain distribution
    N_Rd_h = N_Rd(h)|kN
    #if N_Ed < N_Rd_h
        'Section is partially in tension -'N_Ed' &lt;'N_Rd_h
        'Compression zone depth is determined from the equilibrium of the axial forces in the section
        x = $Root{N_Rd(x) = N_Ed @ x = d_2 : h}
        'Lever arm of concrete stress to the cross section centroid
        z_c = h/2 - 99/238*x
        'Bending resistance at <i>N</i><sub>Ed</sub> = <i>N</i><sub>Rd</sub>
        M_Rd = (N_c(x)*z_c + N_s1(x)*(h/2 - d_1) - N_s2(x)*(h/2 - d_2))|kNm
    #else
        'Section is entirely in compression -'N_Ed'≥'N_Rd_h
        'Distance from the point with constant strain to the bottom edge of the section
        h_c = h*ε_c2/ε_cu2
        'Internal forces are expressed as functions of the strain <i>ε</i> at the bottom edge.
        'Reinforcement strain:
        '- bottom reinforcement -'ε_s1(ε) = ε + (ε_c2 - ε)*d_1/h_c
        '- top reinforcement -'ε_s2(ε) = ε + (ε_c2 - ε)*(h - d_2)/h_c
        'Internal forces:
        '- concrete -'N_c(ε) = (h_c/6*(σ_c(ε) + 4*σ_c((ε + ε_c2)/2) + σ_c(ε_c2)) + (h - h_c)*f_cd)*b
        '- bottom reinforcement -'N_s1(ε) = σ_s(ε_s1(ε))*A_s1
        '- top reinforcement -'N_s2(ε) = σ_s(ε_s2(ε))*A_s2
        'Section resistance for axial force
        N_Rd(ε) = N_c(ε) + N_s1(ε) + N_s2(ε)
        'Strain at bottom edge is determined from the equilibrium of the axial forces in the section
        ε_c = $Root{N_Rd(ε) = N_Ed @ ε = 0 : ε_c2}
        'Equivalent bending moment about the lower section edge, due to concrete stress
        M_c0 = (h_c^2/6*(2*σ_c((ε_c + ε_c2)/2) + σ_c(ε_c2)) + (h^2 - h_c^2)/2*f_cd)*b|kNm
        'Lever arm of concrete stress equivalent force about the section centroid
        z_c = M_c0/N_c(ε_c) - h/2
        'Bending resistance at <i>N</i><sub>Ed</sub> = <i>N</i><sub>Rd</sub>
        M_Rd = (N_c(ε_c)*z_c - N_s1(ε_c)*(h/2 - d_1) + N_s2(ε_c)*(h/2 - d_2))|kNm
    #end if
    #if M_Ed > M_Rd
        'Design bending is greater than the bending resistance:
        M_Ed'>'M_Rd
        '<p class="err">The design check is NOT satisfied.</p>
    #else
        'Bending moment is less than moment resistance:
        M_Ed'≤'M_Rd
        'The design check is satisfied.
        #pre
        '<img class="side" style="width:190pt;" src="../../Images/structures/rc/design/column-biaxial.png" alt="Column_Biaxial.png">
        '<h4>Biaxial bending design</h4>
        'For the other direction:
        'Design moment -'M_Edy = ?kNm
        'Bending resistance -'M_Rdy = ?kNm
        'Effective length -'L_oy = ?*L
        #post
        #if M_Edy > 0kNm
            '<img class="side" style="width:190pt;" src="../../Images/structures/rc/design/column-biaxial.png" alt="Column_Biaxial.png">
            '<h4>Biaxial bending design</h4>
            'For the other direction:
            'Design moment -'M_Edy
            'Bending resistance -'M_Rdy
            'Effective length -'L_oy
            'Radius of inertia -'i_y = b/sqr(12)|mm
            'Slenderness ratio -'λ_y = L_oy/i_y
            'Eccentricity -'e_z = M_Edy/N_Ed|mm
            'For the current direction:
            'Design moment -'M_Edz = M_Ed
            'Bending resistance -'M_Rdz = M_Rd
            'Effective length -'L_oz = L_o
            'Radius of inertia -'i_z = h/sqr(12)|mm
            'Slenderness ratio -'λ_z = L_oz/i_z
            'Eccentricity -'e_y = M_Edz/N_Ed|mm
            '<p class="ref">[EN 1992-1-1 (5.38)]</p>
            '<p><b>Check if biaxial bending design is required</b></p>
                #if (λ_y/λ_z  2)*(λ_z/λ_y  2)*((e_y/h*b/e_z  0.2) + (e_z/b*h/e_y  0.2))
                λ_y/λ_z'≤ 2 and'λ_z/λ_y'≤ 2 and ('e_y/h*(b/e_z)'≤ 0.2 or'e_z/b*(h/e_y)'≤ 0.2)'
                'The condition is satisfied. Biaxial bending design is NOT required. Separate checks may be performed for each direction
            #else
                #if λ_y/λ_z > 2
                    λ_y/λ_z'&gt; 2
                #end if
                #if λ_z/λ_y > 2
                    λ_z/λ_y'&gt; 2
                #end if
                #if (e_y/h*b/e_z > 0.2)*(e_z/b*h/e_y > 0.2)
                    e_y/h*(b/e_z)'&gt; 0.2 and'e_z/b*(h/e_y)'&gt; 0.2
                #end if
                'The condition is NOT satisfied. Biaxial bending design is required.
                'Ultimate axial force resistance-'N_Rd = N_Rd_max'kN
                N_Ed/N_Rd
                'Calculation of the exponent factor <i>a</i>
                #if N_Ed/N_Rd  0.1
                    a = 1
                #else if N_Ed/N_Rd  0.7
                    a = 1 + (N_Ed/N_Rd - 0.1)*0.8333
                #else
                    a = 1.5 + (N_Ed/N_Rd - 0.7)*1.6667
                #end if
                '<p class="ref">[EN 1992-1-1 (5.39)]</p>
                '<p><b>Biaxial bending check</b></p>
                k = (M_Edz/M_Rdz)^a + (M_Edy/M_Rdy)^a
                #if k  1
                    '(<var>M</var><sub>Edz</sub>/<var>M</var><sub>Rdz</sub>)<sup>a</sup> + (<var>M</var><sub>Edy</sub>/<var>M</var><sub>Rdy</sub>)<sup>a</sup> ≤ 1. The design check is satisfied.
                #else
                    '(<var>M</var><sub>Edz</sub>/<var>M</var><sub>Rdz</sub>)<sup>a</sup> + (<var>M</var><sub>Edy</sub>/<var>M</var><sub>Rdy</sub>)<sup>a</sup> > 1. <span class="err">The design check is NOT satisfied.</span>
                #end if
            #end if
        #end if
    #end if
#end if
#show
'</div>300  700 8   8   50  50  1200    200 20  0.85    500 0.75    2.5 4   1   1   50  100 1
Rendered Output:
According to Eurocode: EN 1992-1-1
Column_Design.png
Cross section dimensions

Width - b = 300  mm , Height - h = 700  mm

Cross section area - Ac = b · h = 300 mm · 700 mm = 2100 cm2

Reinforcement

Left - As1 = 8  cm2 , Right - As2 = 8  cm2

Reinforcement ratio - ρ = As1 + As2Ac = 8 cm2 + 8 cm22100 cm2 = 0.00762

Concrete cover to the center of reinforcement

Left - d1 = 50  mm , Right - d2 = 50  mm

Effective cross section depth - d = hd1 = 700 mm − 50 mm = 650 mm

Section design loads

Axial force - NEd = 1200  kN (positive for compression)

Bending moment - MEd = 200  kNm

Material properties

[EN 1992-1-1, Table 3.1]

Concrete

Characteristic compressive cylinder strength - fck = 20  MPa

Partial safety factor for concrete - γc = 1.5 , αcc = 0.85

Design compressive cylinder strength - fcd = αcc · fckγc = 0.85 · 20 MPa1.5 = 11.33 MPa

Mean value of cylinder compressive strength - fcm = fck + 8 MPa = 20 MPa + 8 MPa = 28 MPa

Secant modulus of elasticity - Ecm = 22 GPa · (fcm10 MPa)0.3 = 22 GPa · (28 MPa10 MPa)0.3 = 29.96 GPa

Ultimate compressive strain - εcu2 = 0.0035

Strain at the end of parabolic part of the diagram - εc2 = 0.002

Steel

Characteristic yield strength - fyk = 500  MPa

Partial safety factor for steel - γs = 1.15

Design yield strength - fyd = fykγs = 500 MPa1.15 = 434.78 MPa

Modulus of elasticity - Es = 200 GPa

Strain-stress diagrams, MPa:

Plot Plot

max ( -fyd; min ( 0.01 · Es; fyd )  )  = max ( -434.78 MPa; min ( 0.01 · 200 GPa; 434.78 MPa )  )  = 434.78 MPa

Imperfections and second order effects

Ratio of quasi-permanent bending moment: M0Eqp/M0Ed = KG = 0.75

M0Eqp is the first order bending moment in quasi-permanent load combination (SLS)

M0Ed is the first order bending moment in design load combination (ULS)

Long term creep factor - φ(∞,t0) = φ = 2.5

Column height - L = 4  m

Effective column height - Lo = 1  · L = 1  · 4 m = 4 m

Geometric imperfections and accidental eccentricity

Number of vertical members contributing to the total effect - m = 1

Reduction factor for height:

αh_ = 2  L1 m = 2  4 m1 m = 1

This value is limited within the interval: 2/3 ≤ αn ≤ 1

αh = max(23; min ( αh_; 1 ) ) = max(23; min ( 1; 1 ) ) = 1

Reduction factor for number of members

αm =   0.5 · (1 + 1m) =   0.5 · (1 + 11) = 1

Basic inclination value - θo = 1200 = 0.005

[EN 1992-1-1 (5.1)]

Inclination - θi = θo · αh · αm = 0.005 · 1 · 1 = 0.005

[EN 1992-1-1 (5.2)]

Eccentricity - ei = θi · Lo2 = 0.005 · 4 m2 = 10 mm

M0Ed = MEd + NEd · ei = 200 kNm + 1200 kN · 10 mm = 212 kNm

Second order effects based on the nominal stiffness method

Moment of inertia of the concrete cross section

Ic = b · h312 = 300 mm ·  ( 700 mm ) 312 = 857500 cm4

Radius of gyration

i =   IcAc =   857500 cm42100 cm2 = 202.07 mm

Slenderness ratio

λ = Loi = 4 m202.07 mm = 19.79

Relative axial force

n = NEdAc · fcd = 1200 kN2100 cm2 · 11.33 MPa = 0.504

[EN 1992-1-1 (5.23)]

Factor depending on the concrete strength class

k1 =   fck20 MPa =   20 MPa20 MPa = 1

[EN 1992-1-1 (5.24)]

Factor depending on axial force and slenderness

k2_ = n · λ170 = 0.504 · 19.79170 = 0.0587

Maximum value - k2 < 0.20

k2 = min ( k2_; 0.2 )  = min ( 0.0587; 0.2 )  = 0.0587

Effective creep ratio

φef = φ(∞,t0)·M0Eqp/M0Ed

φef = φ · KG = 2.5 · 0.75 = 1.88

[EN 1992-1-1 (5.22)]

Kc = k1 · k21 + φef = 1 · 0.05871 + 1.88 = 0.0204 – factor for effects of cracking, creep etc.

Ks = 1 – factor for contribution of reinforcement

Second moment of area of the reinforcement, about the centroid

Is = As1 · (h2d1)2 + As2 · (h2d2)2 = 14400 cm4

[BS EN 1992-1-1 (5.20), NA.1]

γcE = 1.2

[EN 1992-1-1 (5.20)]

Design value of the modulus of elasticity of concrete

Ecd = EcmγcE = 29.96 GPa1.2 = 24.97 GPa

[EN 1992-1-1 (5.21)]

Nominal stiffness

EI = Kc · Ecd · Ic + Ks · Es · Is = 0.0204 · 24.97 GPa · 857500 cm4 + 1 · 200 GPa · 14400 cm4 = 331721300 kN · cm2

[EN 1992-1-1 (5.17)]

Buckling load

NB = π2 · EILo2 = 3.142 · 331721300 kN · cm2 ( 4 m ) 2 = 20462.2 kN

[EN 1992-1-1 (5.30)]

Bending moment with second order effects

MEd_ = M0Ed1 − NEdNB = 212 kNm1 − 1200 kN20462.2 kN = 225.21 kNm

[EN 1992-1-1, Clause 6.1(4)]

Minimum eccentricity

eo = max(h30; 20 mm) = max(700 mm30; 20 mm) = 23.33 mm

Design bending moment

MEd = max ( MEd_; NEd · eo )  = max ( 225.21 kNm; 1200 kN · 23.33 mm )  = 225.21 kNm

Design checks

Design axial resistance of section when strain ε = εc2 = 0.002

NRd_max = Ac · fcd + σs  ( ε )  ·  ( As1 + As2 )  = 2100 cm2 · 11.33 MPa + σs  ( 0.002 )  ·  ( 8 cm2 + 8 cm2 )  = 3020 kN

Internal forces in the section are expressed as functions of the compression zone depth x.

Reinforcement strain:

- bottom reinforcement - εs1 ( x )  = εcu2 ·  ( dx ) x

- top reinforcement - εs2 ( x )  = εcu2 ·  ( d2x ) x

Internal forces:

- concrete - Nc ( x )  = 1721 · x · b · fcd

- bottom reinforcement - Ns1 ( x )  = σs  ( εs1  ( x )  )  · As1

- top reinforcement - Ns2 ( x )  = σs  ( εs2  ( x )  )  · As2

Section resistance for axial force

NRd ( x )  = Nc  ( x )  − Ns1  ( x )  − Ns2  ( x ) 

Axial force, corresponding to triangular strain distribution

NRd_h = NRd  ( h )  = NRd  ( 700 mm )  = 2314.49 kN

Section is partially in tension - NEd = 1200 kN < NRd_h = 2314.49 kN

Compression zone depth is determined from the equilibrium of the axial forces in the section

x = $Root{NRd  ( x )  = NEd; x ∈ [d2; h]} = 420.59 mm

Lever arm of concrete stress to the cross section centroid

zc = h299238 · x = 700 mm299238 · 420.59 mm = 175.05 mm

Bending resistance at NEd = NRd

MRd = Nc  ( x )  · zc + Ns1  ( x )  · (h2d1)Ns2  ( x )  · (h2d2) = Nc  ( 420.59 mm )  · 175.05 mm + Ns1  ( 420.59 mm )  · (700 mm2 − 50 mm)Ns2  ( 420.59 mm )  · (700 mm2 − 50 mm) = 398.62 kNm

Bending moment is less than moment resistance:

MEd = 225.21 kNmMRd = 398.62 kNm

The design check is satisfied.

Column_Biaxial.png
Biaxial bending design

For the other direction:

Design moment - MEdy = 50 kNm

Bending resistance - MRdy = 100 kNm

Effective length - Loy = 4 m

Radius of inertia - iy = b    12 = 300 mm    12 = 86.6 mm

Slenderness ratio - λy = Loyiy = 4 m86.6 mm = 46.19

Eccentricity - ez = MEdyNEd = 50 kNm1200 kN = 41.67 mm

For the current direction:

Design moment - MEdz = MEd = 225.21 kNm

Bending resistance - MRdz = MRd = 398.62 kNm

Effective length - Loz = Lo = 4 m

Radius of inertia - iz = h    12 = 700 mm    12 = 202.07 mm

Slenderness ratio - λz = Loziz = 4 m202.07 mm = 19.79

Eccentricity - ey = MEdzNEd = 225.21 kNm1200 kN = 187.67 mm

[EN 1992-1-1 (5.38)]

Check if biaxial bending design is required

λyλz = 46.1919.79 = 2.33 > 2

eyh · bez = 187.67 mm700 mm · 300 mm41.67 mm = 1.93 > 0.2 and ezb · hey = 41.67 mm300 mm · 700 mm187.67 mm = 0.518 > 0.2

The condition is NOT satisfied. Biaxial bending design is required.

Ultimate axial force resistance- NRd = NRd_max = 3020 kN kN

NEdNRd = 1200 kN3020 kN = 0.397

Calculation of the exponent factor a

a = 1 + (NEdNRd − 0.1) · 0.833 = 1 + (1200 kN3020 kN − 0.1) · 0.833 = 1.25

[EN 1992-1-1 (5.39)]

Biaxial bending check

k = (MEdzMRdz)a + (MEdyMRdy)a = (225.21 kNm398.62 kNm)1.25 + (50 kNm100 kNm)1.25 = 0.912

(MEdz/MRdz)a + (MEdy/MRdy)a ≤ 1. The design check is satisfied.

Combined Bending, Shear and Torsion

Combined bending, shear and torsion design of a T-beam: variable-strut-inclination model for the shear contribution, space-truss model for the torsional resistance and superposition for the longitudinal reinforcement.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style="width:180mm">
'<img style="width:400pt;" src="../../Images/structures/rc/design/torsion.png" alt="torsion.png">
'<h4>Cross section dimensions</h4>
b_w = ? {250}'mm,'h_w = ? {500}'mm
b_f = ? {1200}'mm,'h_f = ? {120}'mm
'Shear link legs count -'n_w = ? {2}
'Bottom bars diameter:'Φ_b = ? {20}'mm
'Top and middle bars diameter:'Φ_t = ? {12}'mm
'Links diameter (closed and anchored):'Φ_s = ? {8}'mm
'Concrete cover -'c_nom = ? {25}'mm
#post
'Effective cross section depth
d = h_w - c_nom - Φ_s - Φ_b/2'mm
#show
'Number of middle rows of bars -'n_ef = ? {2}
#hide
a_l = (2*d - h_w)/(n_ef + 1)'mm
#post
#val
'<p class="ref">[EN 1992-1-1, § 9.2.3 (4)]</p>
#if a_l > 350'mm
    'Distance between rows of bars is 'a_l'mm &gt; 350 mm
    'The number of middle rows is not sufficient.
#else
    'Distance between rows of bars is 'a_l'mm &le; 350 mm
    'The number of middle rows of bars is sufficient.
#end if
#equ
#show
'<h4>Section design loads</h4>
'Torsional moment -'T_Ed = ? {20}'kN·m
'Bending moment -'M_Ed = ? {200}'kN·m
'Shear force -'V_Ed = ? {120}'kN
'<h4>Material properties</h4>
'<p><b>Concrete</b> [EN 1992-1-1, Table 3.1]</p>
'Characteristic compressive cylinder strength -'f_ck = ? {20}'MPa,
'Partial safety factors for concrete -'γ_c = 1.5','α_cc = ? {0.85}
#post
'Design compressive cylinder strength -'f_cd = α_cc*f_ck/γ_c'MPa
'Mean value of axial tensile strength -'f_ctm = 0.30*f_ck^(2/3)'MPa
'Characteristic axial tensile strength -'f_ctk,005 = 0.7*f_ctm'MPa
'Design axial tensile strength -'f_ctd = f_ctk,005/γ_c'MPa
#show
'<p><b>Steel</b></p>
'Characteristic yield strength -'f_yk = ? {500}'MPa
#post
'Partial safety factor for steel -'γ_s = 1.15
'Design yield strength -'f_yd = f_yk/γ_s'MPa
'Modulus of elasticity -'E_s = 200000'MPa
'<div class="fold">
'<h4>Bending design</h4>
'Factor for effective compression zone depth -'λ = 0.8
'Effective strength factor -'η = 1.0
'Ultimate compressive strain in concrete -'ε_cu3 = 0.0035
'Flange area -'A_f = (b_f - b_w)*h_f'mm²
'Flange first moment of area -'S_f = A_f*(d - h_f/2)'mm³
'Bending moment for neutral line at bottom edge of flange
M_f = b_f*h_f*η*f_cd*(d - h_f/2)*10^-6'kN·m
#if M_Ed > M_f
    M_Ed'&gt;'M_f'- the neutral line is below the flange - design for T-section
    'Relative design bending moment -'m_Ed = M_Ed*10^6/(b_w*d^2*η*f_cd)
    'Compression zone depth -'x = d/λ*(1 - sqr(1 - 2*(m_Ed - S_f/(b_w*d^2))))'mm
    'Relative compression zone depth -'ξ = x/d
    'Design yield strain of reinforcement -'ε_yd = f_yd/E_s
    'Relative depth of compression zone corresponding to design yield strain
    ξ_yd = ε_cu3/(ε_cu3 + ε_yd)
    #show
    'Limit compression zone depth -'ξ_lim = ? {0.62}
    '(enter <i>ξ</i><sub>yd</sub> for elastic or 0.45 for plastic analysis)
    #post
    #if ξ  ξ_lim
        ξ'≤'ξ_lim'- compressive reinforcement is NOT required.
        'Lever arm of internal forces -'z = d - 0.5*λ*x'mm
        'Required tensile reinforcement area -'A_s1 = M_Ed*10^6/(z*f_yd)'mm²
        'Reinforcement ratio -'ρ_1 = A_s1/(b_w*d)
        '<!--'A_s2 = 0','ρ_2 = 0'-->
    #else
        ξ'&gt;'ξ_lim'- compressive reinforcement is required.
        'Relative depth is assumed to be'ξ = ξ_lim'and compressive reinforcement is designed
        'Compression zone depth -'x = ξ*d'mm
        'Distance from the center of compressive reinforcement to the concrete surface
        d_2 = h_w - d'mm
        'Distance between tensile and compressive reinforcement -'z_s = d - d_2'mm
        'Required tensile reinforcement area
        A_s1 = (M_Ed*10^6 + (b_w*λ*x*(λ*x/2 - d_2) + A_f*(h_f/2 - d_2))*η*f_cd)/(f_yd*z_s)'mm²
        'Strain is compressive reinforcement
        ε_s2 = (x - d_2)/x*ε_cu3
        'Compressive reinforcement stress
        σ_s2 = min(ε_s2*E_s; f_yd)'MPa
        'Required compressive reinforcement area
        A_s2 = (A_s1*f_yd - (b_w*λ*x + A_f)*η*f_cd)/σ_s2'mm²
        'Reinforcement ratios
        '- tensile reinforcement -'ρ_1 = A_s1/(b_w*d)
        '- compressive reinforcement -'ρ_2 = A_s2/(b_w*d)
    #end if
#else
    'The neutral line is within the flange - design of rectangular section with'b_f'mm
    'Relative design bending moment -'m_Ed = M_Ed*10^6/(b_f*d^2*η*f_cd)
    'Compression zone depth -'x = d/λ*(1 - sqr(1 - 2*m_Ed))'mm
    'Lever arm of internal forces -'z = d - 0.5*λ*x'mm
    'Required tensile reinforcement area -'A_s1 = M_Ed*10^6/(z*f_yd)'mm²
    'Reinforcement ratio -'ρ_1 = A_s1/(b_w*d)
    '<!--'A_s2 = 0','ρ_2 = 0'-->
#end if
'<p class="ref">[EN 1992-1-1, § 9.2.1.1]</p>
'Minimum tensile reinforcement ratio
ρ_min = max(0.26*f_ctm/f_yk; 0.0013)
'Minimum area of tensile reinforcement -'A_s,min = ρ_min*(b_w*d)'mm²
'</div>
'<div class="fold">
'<h4>Shear (V<sub>Ed</sub>) and torsion (Т<sub>Ed</sub>) design</h4>
'<p class="ref">[EN 1992-1-1, § 6.2.2 and 6.3.2]</p>
'<p><b>Bearing capacity without shear reinforcement</b></p>
k = min(1 + sqr(200/d); 2)
C_Rd_c = 0.18/γ_c
ρ_L = min(max(ρ_min; ρ_1); 0.02)
ν_min = 0.035*k^(3/2)*sqr(f_ck)
V_Rd,c_ = C_Rd_c*k*(100*ρ_L*f_ck)^(1/3)*b_w*d*10^-3'kN
V_Rd,c,min = ν_min*b_w*d*10^-3'kN
V_Rd,c = max(V_Rd,c,min; V_Rd,c_)'kN
'Effective wall thickness
t_ef = max(b_w*h_w/(2*(b_w + h_w)); 2*c_nom)'mm
'Total area of the cross section within the outer perimeter
A_k = (b_w - t_ef)*(h_w - t_ef)'mm²
'Outer perimeter of the cross section
u_k = 2*(b_w + h_w - 2*t_ef)'mm
'Section subjected to pure torsion
T_Rd,c = 2*A_k*t_ef*f_ctd*10^-6'kN·m
#if T_Ed/T_Rd,c + V_Ed/V_Rd,c  1
    '</div>
    '<p class="ref">[EN 1992-1-1, § 6.3.2 (5)]</p>
    T_Ed/T_Rd,c + V_Ed/V_Rd,c'≤'1
    'Shear reinforcement is not required by calculation!
    'Minimum area of shear reinforcement
    '<p class="ref">[EN 1992-1-1, § 9.2.2 (5)]</p>
    A_sw,min = 0.08*sqr(f_ck)/f_yk*b_w'mm²/mm
    '<!--'θ = 21.8'-->
#else
    '<p class="ref">[EN 1992-1-1, § 6.3.2 (5)]</p>
    T_Ed/T_Rd,c + V_Ed/V_Rd,c'>'1
    'Shear reinforcement is required!
    '<p><b>Bearing capacity with shear reinforcement</b></p>
    'Lever arm of internal forces -'z = 0.9*d'mm
    α_cw = 1'(when axial force N<sub>Ed</sub> = 0)
    '<p class="ref">[EN 1992-1-1, §6.2.2 (5)]</p>
    ν_1 = 0.6*(1 - f_ck/250)
    '<p class="ref">[(6.9) and (6.30) from EN 1992-1-1]</p>
    'Maximum capacity for shear and torsion (θ = 45°)
    V_Rd,max,45 = α_cw*b_w*z*ν_1*f_cd/2*10^-3'kN
    T_Rd,max,45 = ν_1*α_cw*f_cd*A_k*t_ef*10^-6'kN·m
    '<p class="ref">[(6.29) from EN 1992-1-1]</p>
    'Maximum bearing capacity check
    #if T_Ed/T_Rd,max,45 + V_Ed/V_Rd,max,45  1
        T_Ed/T_Rd,max,45 + V_Ed/V_Rd,max,45'≤'1.'The design check is satisfied!
        'Angle between the concrete struts and the longitudinal reinforcement
        θ = 0.5*asin(T_Ed/T_Rd,max,45 + V_Ed/V_Rd,max,45)
        'The angle is limited within 21,8° ≤ θ ≤ 45°
        θ = max(21.8; min(θ; 45))
        '<p class="ref">[(6.9) and (6.30) from EN 1992-1-1]</p>
        'Bearing capacity check at'θ
        V_Rd,max = α_cw*b_w*z*ν_1*f_cd*cot(θ)/(1 + cot(θ)^2)*10^-3'kN
        T_Rd,max = 2*ν_1*α_cw*f_cd*A_k*t_ef*sin(θ)*cos(θ)*10^-6'kN·m
        T_Ed/T_Rd,max + V_Ed/V_Rd,max
        '<p class="ref">(6.8) from EN 1992-1-1</p>
        'Shear reinforcement area
        A_sw,V = V_Ed*10^3/(z*f_yd*cot(θ))'mm²/mm
        'Torsion reinforcement area
        A_sw,T = T_Ed*10^6*tan(θ)/(2*A_k*f_yd)'mm²/mm
        '<p class="ref">[EN 1992-1-1, § 9.2.2 (5)]</p>
        'Minimum area of shear reinforcement
        A_sw,min = 0.08*sqr(f_ck)/f_yk*b_w'mm²/mm
        '<p><b>Total reinforcement required for shear and torsion</b></p>
        A_sw = max(A_sw,V + A_sw,T; A_sw,min)'mm²/mm
        'Area of one leg -'A_sw,1 = π/4*(Φ_s)^2'mm²
        'Calculation of shear link spacing
        s_w = n_w*A_sw,1/A_sw'mm
        'Maximum shear link spacing
        '<p class="ref">[EN 1992-1-1, §9.2.2]</p>
        s_w,max,V = min(0.75*d; 300)'mm
        '<p class="ref">[EN 1992-1-1, § 9.2.3]</p>
        s_w,max,T = min(u_k/8; b_w)'mm
        #hide
        s_w,max = min(s_w,max,V; s_w,max,T)
        s_w = floor(min(s_w; s_w,max)/10)*10
        #post
        '</div>
        #val
        'Provide <b>doubly closed links</b>: Ø'Φ_s'/'s_w'mm with total area A<sub>s,w</sub> = 'n_w*A_sw,1/s_w' mm²/mm
        #equ
    #else
        '</div>
        T_Ed/T_Rd,max,45 + V_Ed/V_Rd,max,45'>'1
        '<p class="err">The condition is NOT satisfied!. Change concrete grade or cross section dimensions.</p>
        '<!--'θ = 45'-->
    #end if
#end if
'Required longitudinal reinforcement area to resist torsion<span class="ref">(6.28) from EN 1992-1-1</span>
A_s,T = T_Ed*10^6*u_k*cot(θ)/(2*A_k*f_yd)'mm²
#hide
A_s,m = A_s,T/(n_ef + 2)
A_s,b = max(A_s1 + A_s,m; A_s,min)
A_s,t = max(A_s2 + A_s,m; A_s,min)
A_s1,b = π*Φ_b^2/4
A_s1,t = π*Φ_t^2/4
n_b = max(ceiling(A_s,b/A_s1,b); 2)
n_t = max(ceiling(A_s,t/A_s1,t); 2)
n_m = max(ceiling(A_s,m/A_s1,t); 2)
#post
#val
'<p><b>Total longitudinal reinforcement for bending and torsion</b></p>
'Bottom reinforcement: A<sub>s,b</sub> ='A_s,b'mm² ('n_b'Ø'Φ_b' bars)
'Top reinforcement: A<sub>s,t</sub> ='A_s,t'mm² ('n_t'Ø'Φ_t' bars)
'Middle reinforcement: A<sub>s,m</sub> ='A_s,m*n_ef'mm² ('n_m'Ø'Φ_t' bars in 'n_ef' rows @ spacing 'a_l' mm)
#show
'</div>
Rendered Output:
According to Eurocode: EN 1992-1-1
torsion.png
Cross section dimensions

bw = 250 mm, hw = 500 mm

bf = 1200 mm, hf = 120 mm

Shear link legs count - nw = 2

Bottom bars diameter: Φb = 20 mm

Top and middle bars diameter: Φt = 12 mm

Links diameter (closed and anchored): Φs = 8 mm

Concrete cover - cnom = 25 mm

Effective cross section depth

d = hwcnomΦsΦb2 = 500 − 25 − 8 − 202 = 457 mm

Number of middle rows of bars - nef = 2

[EN 1992-1-1, § 9.2.3 (4)]

Distance between rows of bars is 138mm ≤ 350 mmThe number of middle rows of bars is sufficient.
Section design loads

Torsional moment - TEd = 20 kN·m

Bending moment - MEd = 200 kN·m

Shear force - VEd = 120 kN

Material properties

Concrete [EN 1992-1-1, Table 3.1]

Characteristic compressive cylinder strength - fck = 20 MPa,

Partial safety factors for concrete - γc = 1.5 , αcc = 0.85

Design compressive cylinder strength - fcd = αcc · fckγc = 0.85 · 201.5 = 11.33 MPa

Mean value of axial tensile strength - fctm = 0.3 · fck23 = 0.3 · 2023 = 2.21 MPa

Characteristic axial tensile strength - fctk,005 = 0.7 · fctm = 0.7 · 2.21 = 1.55 MPa

Design axial tensile strength - fctd = fctk,005γc = 1.551.5 = 1.03 MPa

Steel

Characteristic yield strength - fyk = 500 MPa

Partial safety factor for steel - γs = 1.15

Design yield strength - fyd = fykγs = 5001.15 = 434.78 MPa

Modulus of elasticity - Es = 200000 MPa

Bending design

Factor for effective compression zone depth - λ = 0.8

Effective strength factor - η = 1

Ultimate compressive strain in concrete - εcu3 = 0.0035

Flange area - Af =  ( bfbw )  · hf =  ( 1200 − 250 )  · 120 = 114000 mm²

Flange first moment of area - Sf = Af · (dhf2) = 114000 · (457 − 1202) = 45258000 mm³

Bending moment for neutral line at bottom edge of flange

Mf = bf · hf · η · fcd · (dhf2) · 10-6 = 1200 · 120 · 1 · 11.33 · (457 − 1202) · 10-6 = 647.9 kN·m

The neutral line is within the flange - design of rectangular section with bf = 1200 mm

Relative design bending moment - mEd = MEd · 106bf · d2 · η · fcd = 200 · 1061200 · 4572 · 1 · 11.33 = 0.0704

Compression zone depth - x = dλ ·  ( 1 −     1 − 2 · mEd )  = 4570.8 ·  ( 1 −     1 − 2 · 0.0704 )  = 41.75 mm

Lever arm of internal forces - z = d − 0.5 · λ · x = 457 − 0.5 · 0.8 · 41.75 = 440.3 mm

Required tensile reinforcement area - As1 = MEd · 106z · fyd = 200 · 106440.3 · 434.78 = 1044.74 mm²

Reinforcement ratio - ρ1 = As1bw · d = 1044.74250 · 457 = 0.00914

[EN 1992-1-1, § 9.2.1.1]

Minimum tensile reinforcement ratio

ρmin = max(0.26 · fctmfyk; 0.0013) = max(0.26 · 2.21500; 0.0013) = 0.0013

Minimum area of tensile reinforcement - As,min = ρmin · bw · d = 0.0013 · 250 · 457 = 148.53 mm²

Shear (VEd) and torsion (ТEd) design

[EN 1992-1-1, § 6.2.2 and 6.3.2]

Bearing capacity without shear reinforcement

k = min(1 +   200d; 2) = min(1 +   200457; 2) = 1.66

CRd_c = 0.18γc = 0.181.5 = 0.12

ρL = min ( max ( ρmin; ρ1 ) ; 0.02 )  = min ( max ( 0.0013; 0.00914 ) ; 0.02 )  = 0.00914

νmin = 0.035 · k32 ·    fck = 0.035 · 1.6632 ·     20 = 0.335

VRd,c_ = CRd_c · k ·  ( 100 · ρL · fck ) 13 · bw · d · 10-3 = 0.12 · 1.66 ·  ( 100 · 0.00914 · 20 ) 13 · 250 · 457 · 10-3 = 60.02 kN

VRd,c,min = νmin · bw · d · 10-3 = 0.335 · 250 · 457 · 10-3 = 38.3 kN

VRd,c = max ( VRd,c,min; VRd,c_ )  = max ( 38.3; 60.02 )  = 60.02 kN

Effective wall thickness

tef = max(bw · hw2 ·  ( bw + hw ) ; 2 · cnom) = max(250 · 5002 ·  ( 250 + 500 ) ; 2 · 25) = 83.33 mm

Total area of the cross section within the outer perimeter

Ak =  ( bwtef )  ·  ( hwtef )  =  ( 250 − 83.33 )  ·  ( 500 − 83.33 )  = 69444.4 mm²

Outer perimeter of the cross section

uk = 2 ·  ( bw + hw − 2 · tef )  = 2 ·  ( 250 + 500 − 2 · 83.33 )  = 1166.67 mm

Section subjected to pure torsion

TRd,c = 2 · Ak · tef · fctd · 10-6 = 2 · 69444.4 · 83.33 · 1.03 · 10-6 = 11.94 kN·m

[EN 1992-1-1, § 6.3.2 (5)]

TEdTRd,c + VEdVRd,c = 2011.94 + 12060.02 = 3.67 > 1 = 1

Shear reinforcement is required!

Bearing capacity with shear reinforcement

Lever arm of internal forces - z = 0.9 · d = 0.9 · 457 = 411.3 mm

αcw = 1 (when axial force NEd = 0)

[EN 1992-1-1, §6.2.2 (5)]

ν1 = 0.6 · (1 − fck250) = 0.6 · (1 − 20250) = 0.552

[(6.9) and (6.30) from EN 1992-1-1]

Maximum capacity for shear and torsion (θ = 45°)

VRd,max,45 = αcw · bw · z · ν1 · fcd2 · 10-3 = 1 · 250 · 411.3 · 0.552 · 11.332 · 10-3 = 321.64 kN

TRd,max,45 = ν1 · αcw · fcd · Ak · tef · 10-6 = 0.552 · 1 · 11.33 · 69444.4 · 83.33 · 10-6 = 36.2 kN·m

[(6.29) from EN 1992-1-1]

Maximum bearing capacity check

TEdTRd,max,45 + VEdVRd,max,45 = 2036.2 + 120321.64 = 0.9261 = 1 The design check is satisfied!

Angle between the concrete struts and the longitudinal reinforcement

θ = 0.5 · asin(TEdTRd,max,45 + VEdVRd,max,45) = 0.5 · asin(2036.2 + 120321.64) = 33.87 °

The angle is limited within 21,8° ≤ θ ≤ 45°

θ = max ( 21.8; min ( θ; 45 )  )  = max ( 21.8; min ( 33.87; 45 )  )  = 33.87 °

[(6.9) and (6.30) from EN 1992-1-1]

Bearing capacity check at θ = 33.87 °

VRd,max = αcw · bw · z · ν1 · fcd · cot ( θ ) 1 + cot ( θ ) 2 · 10-3 = 1 · 250 · 411.3 · 0.552 · 11.33 · cot ( 33.87 ) 1 + cot ( 33.87 ) 2 · 10-3 = 297.68 kN

TRd,max = 2 · ν1 · αcw · fcd · Ak · tef · sin ( θ )  · cos ( θ )  · 10-6 = 2 · 0.552 · 1 · 11.33 · 69444.4 · 83.33 · sin ( 33.87 )  · cos ( 33.87 )  · 10-6 = 33.51 kN·m

TEdTRd,max + VEdVRd,max = 2033.51 + 120297.68 = 1

(6.8) from EN 1992-1-1

Shear reinforcement area

Asw,V = VEd · 103z · fyd · cot ( θ )  = 120 · 103411.3 · 434.78 · cot ( 33.87 )  = 0.45 mm²/mm

Torsion reinforcement area

Asw,T = TEd · 106 · tan ( θ ) 2 · Ak · fyd = 20 · 106 · tan ( 33.87 ) 2 · 69444.4 · 434.78 = 0.222 mm²/mm

[EN 1992-1-1, § 9.2.2 (5)]

Minimum area of shear reinforcement

Asw,min = 0.08 ·    fckfyk · bw = 0.08 ·     20500 · 250 = 0.179 mm²/mm

Total reinforcement required for shear and torsion

Asw = max ( Asw,V + Asw,T; Asw,min )  = max ( 0.45 + 0.222; 0.179 )  = 0.673 mm²/mm

Area of one leg - Asw,1 = π4 · Φs2 = 3.144 · 82 = 50.27 mm²

Calculation of shear link spacing

sw = nw · Asw,1Asw = 2 · 50.270.673 = 149.42 mm

Maximum shear link spacing

[EN 1992-1-1, §9.2.2]

sw,max,V = min ( 0.75 · d; 300 )  = min ( 0.75 · 457; 300 )  = 300 mm

[EN 1992-1-1, § 9.2.3]

sw,max,T = min(uk8; bw) = min(1166.678; 250) = 145.83 mm

Provide doubly closed links: Ø8/140mm with total area As,w = 0.72 mm²/mm

Required longitudinal reinforcement area to resist torsion(6.28) from EN 1992-1-1

As,T = TEd · 106 · uk · cot ( θ ) 2 · Ak · fyd = 20 · 106 · 1166.67 · cot ( 33.87 ) 2 · 69444.4 · 434.78 = 575.6 mm²

Total longitudinal reinforcement for bending and torsion

Bottom reinforcement: As,b =1188.64mm² (4Ø20 bars)Top reinforcement: As,t =148.52mm² (2Ø12 bars)Middle reinforcement: As,m =287.8mm² (2Ø12 bars in 2 rows @ spacing 138 mm)

Interaction Diagram of RC Section

N-M interaction diagram of a symmetrically reinforced rectangular section, generated by sweeping the neutral-axis depth from pure compression to pure tension and plotting the resulting axial force and bending moment.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style="max-width:180mm">
'<img class="side" style="width:150pt;" src="../../Images/structures/rc/design/column-design.png" alt="column-design.png">
'<h4>Cross section dimensions</h4>
'Width -'b = ?'mm, Height -'h = ?'mm
#post
'Cross section area -'A_c = b*h'mm²
#show
'<p><b>Reinforcement</b></p>
'Left -'A_s1 = ?'mm², Right -'A_s2 = A_s1'mm²
#post
'Reinforcement ratio -'ρ = (A_s1 + A_s2)/A_c
#show
'<p><b>Concrete cover</b> (to the center of the reinforcement)</p>
'Left -'d_1 = ?'mm, Right -'d_2 = d_1'mm
#post
'Effective cross section depth -'d = h - d_1'mm
#show
'<h4>Material properties</h4>
'<!--'PlotWidth = 250','PlotHeight = 125'-->
'<p><b>Concrete</b> [EN 1992-1-1, Table 3.1]</p>
'Characteristic compressive cylinder strength -'f_ck = ?'MPa
'Partial safety factors for concrete -'γ_c = 1.5','α_cc = ?
#post
'Mean value of cylinder compressive strength -'f_cm = f_ck + 8'MPa
'Design compressive cylinder strength -'f_cd = α_cc*f_ck/γ_c'MPa
'Ultimate compressive strain -'ε_cu2 = 0.0035'('ε_c2 = 0.002','n = 2')'
'Secant modulus of elasticity -'E_cm = 22*(f_cm/10)^0.3'GPa
#show
'<p><b>Steel</b></p>
'Characteristic yield strength -'f_yk = ?'MPa
#post
'Partial safety factor for steel -'γ_s = 1.15
'Design yield strength -'f_yd = f_yk/γ_s'MPa
'Modulus of elasticity -'E_s = 200'GPa
'<p><b>Strain-stress diagrams</b>, MPa:</p>
'<!--'PlotWidth = 250','PlotHeight = 125'-->
'<table><tr><td>
#hide
σ_c(ε) = f_cd*((1 - (1 - ε/ε_c2)^n)*(ε < ε_c2) + (ε  ε_c2))
#post
$Plot{σ_c(ε/1000) @ ε = 0 : ε_cu2*1000}
'</td><td>
#hide
σ_s(ε) = max(-f_yd; min(ε*E_s*1000;f_yd))
#post
$Plot{σ_s(ε/1000) @ ε = -10 : 10}
'</td></tr></table>
'<h4>Interaction diagram</h4>
#hide
A_s_min = 0.00002*A_c
#if A_s1 < A_s_min
    A_s1 = A_s_min
#end if
#if A_s2 < A_s_min
    A_s2 = A_s_min
#end if
ε_s1,a(x) = ε_cu2*(d - x)/x
ε_s2,a(x) = ε_cu2*(d_2 - x)/x
N_c,a(x) = 17/21*x*b*f_cd/1000
N_s1,a(x) = σ_s(ε_s1,a(x))*A_s1/1000
N_s2,a(x) = σ_s(ε_s2,a(x))*A_s2/1000
N_Rd,a(x) = N_c,a(x) - N_s1,a(x) - N_s2,a(x)
z_c,a(x) = h/2 - 99/238*x
M_Rd,a(x) = (N_c,a(x)*z_c,a(x) + N_s1,a(x)*(h/2 - d_1) - N_s2,a(x)*(h/2 - d_2))/1000
x(ε) = h*ε_cu2/(ε_cu2 + ε)
h_c = h*ε_c2/ε_cu2
ε_s1,b(ε) = ε + (ε_c2 - ε)*d_1/h_c
ε_s2,b(ε) = ε + (ε_c2 - ε)*(h - d_2)/h_c
N_c,b(ε) = (h_c/6*(σ_c(ε) + 4*σ_c((ε + ε_c2)/2) + σ_c(ε_c2)) + (h - h_c)*f_cd)*b/1000
N_s1,b(ε) = σ_s(ε_s1,b(ε))*A_s1/1000
N_s2,b(ε) = σ_s(ε_s2,b(ε))*A_s2/1000
N_Rd,b(ε) = N_c,b(ε) + N_s1,b(ε) + N_s2,b(ε)
M_c0(ε) = (h_c^2/6*(2*σ_c((ε + ε_c2)/2) + σ_c(ε_c2)) + (h^2 - h_c^2)/2*f_cd)*b/1000
z_c,b(ε) = M_c0(ε)/N_c,b(ε) - h/2
M_Rd,b(ε) = (N_c,b(ε)*z_c,b(ε) - N_s1,b(ε)*(h/2 - d_1) + N_s2,b(ε)*(h/2 - d_2))/1000
N_Rd(ε) = N_Rd,a(x(ε))*(ε  0) + N_Rd,b(abs(ε))*(ε < 0)
M_Rd(ε) = M_Rd,a(x(ε))*(ε  0) + M_Rd,b(abs(ε))*(ε < 0)
ε_max = $Root{N_Rd(ε) - 1 @ ε = 0 : 2}
#if ε_max > 0.1
    ε_max = 0.1
#end if
PlotWidth = 600
PlotHeight = 600
#post
'<p><i>N</i><sub>Rd</sub></p>
$Plot{M_Rd(ε)|N_Rd(ε) @ ε = ε_max : -ε_c2}
'<p style=float:right><i>M</i><sub>Rd</sub></p>
#show
'</div>300  700 800 80  20  0.85    500
Rendered Output:
According to Eurocode: EN 1992-1-1
column-design.png
Cross section dimensions

Width - b = 300 mm, Height - h = 700 mm

Cross section area - Ac = b · h = 300 · 700 = 210000 mm²

Reinforcement

Left - As1 = 800 mm², Right - As2 = As1 = 800 mm²

Reinforcement ratio - ρ = As1 + As2Ac = 800 + 800210000 = 0.00762

Concrete cover (to the center of the reinforcement)

Left - d1 = 80 mm, Right - d2 = d1 = 80 mm

Effective cross section depth - d = hd1 = 700 − 80 = 620 mm

Material properties

Concrete [EN 1992-1-1, Table 3.1]

Characteristic compressive cylinder strength - fck = 20 MPa

Partial safety factors for concrete - γc = 1.5 , αcc = 0.85

Mean value of cylinder compressive strength - fcm = fck + 8 = 20 + 8 = 28 MPa

Design compressive cylinder strength - fcd = αcc · fckγc = 0.85 · 201.5 = 11.33 MPa

Ultimate compressive strain - εcu2 = 0.0035 ( εc2 = 0.002 , n = 2 )

Secant modulus of elasticity - Ecm = 22 · (fcm10)0.3 = 22 · (2810)0.3 = 29.96 GPa

Steel

Characteristic yield strength - fyk = 500 MPa

Partial safety factor for steel - γs = 1.15

Design yield strength - fyd = fykγs = 5001.15 = 434.78 MPa

Modulus of elasticity - Es = 200 GPa

Strain-stress diagrams, MPa:

Plot Plot
Interaction diagram

NRd

Plot

MRd

SLS Design of Beam with Rectangular Section

Serviceability checks for a rectangular beam: stress in the concrete and reinforcement, crack-width and long-term deflection, with the static scheme selected from a drop-down list (only in the Desktop version) of cantilevers and simply supported beams.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style="max-width:180mm">
'<h4>Static scheme</h4>
'<p id="type" class="flip_base" style="display:none">'type = ?'</p>
#pre
'<p><select data-target="type" class="flip_trigger">
'<option value="1">Cantilever with concentrated load</option>
'<option value="2">Cantilever with uniformly distributed load</option>
'<option value="3">Simply supported beam with concentrated load</option>
'<option value="0">Simply supported beam with uniformly distributed load</option>
'</select></p>
#hide
#if type  1
    #show
    '<img class="side flip flip_1" src="../../Images/structures/rc/design/deflection-cantilever-force.png" alt="deflection-cantilever-force.png" style="width:150pt;">
    #post
    'Cantilever with concentrated load
    #hide
#else if type  2
    #show
    '<img class="side flip flip_2" src="../../Images/structures/rc/design/deflection-cantilever-uniform.png" alt="deflection-cantilever-uniform.png" style="width:150pt;">
    #post
    'Cantilever with uniformly distributed load
    #hide
#else if type  3
    #show
    '<img class="side flip flip_3" src="../../Images/structures/rc/design/deflection-beam-force.png" alt="deflection-beam-force.png" style="width:150pt;">
    #post
    'Simply supported beam with concentrated load
    #hide
#else if type  0
    #show
    '<img class="side flip flip_0" src="../../Images/structures/rc/design/deflection-beam-uniform.png" alt="deflection-beam-uniform.png" style="width:150pt;">
    #post
    'Simply supported beam with uniformly distributed load
    #hide
#end if
#show
'Beam length -'L = ?'m
'Exposure class:
'<p id="w_max" style="display:none">'w_max = ?'</p>
#pre
'<p><select data-target="w_max">
'<option value="0.4">X0 or XC1</option>
'<option value="0.3">XC2, XC3, XC4, XD1, XD2, XS2 or XS3</option>
'</select></p>
#post
#if w_max  0.4
    'X0 or XC1
#else
    'XC2, XC3, XC4, XD1, XD2, XS2 or XS3
#end if
#show
''
'<h4>Bending moments</h4>
'Characteristic combination (<i>g</i> + <i>q</i>) -'M_k = ?'kNm
'Quasi-permanent combination (<i>g</i> + <i>ψ</i><sub>2</sub><i>q</i>) -'M_qp = ?'kNm
'
'<img class="side" src="../../Images/structures/rc/design/beam-section.png" alt="beam-section.png" style="width:120pt;">
'<h4>Cross section dimensions</h4>
'Width -'b = ?'mm, Height -'h = ?'mm
'Concrete cover -'c = ?'mm (to bars surface)
'<p><b>Tension reinforcement</b></p>
'Bar count -'n_1 = ?'with diameter -'Φ_1 = ?'mm
#post
'Reinforcement area -'A_s1 = n_1*π*Φ_1^2/4'mm²
#show
'Concrete cover to the center of reinforcement -'d_1 = ?'mm
#post
'Effective cross section depth -'d = h - d_1'mm
#show
'Spacing between bar centers -'s = ?'mm
'<p><b>Compression reinforcement</b></p>
'Bar count -'n_2 = ?'with diameter -'Φ_2 = ?'mm
#post
'Reinforcement area -'A_s2 = n_2*π*Φ_2^2/4'mm²
#show
'Concrete cover to the center of reinforcement -'d_2 = ?'mm
'
'<h4>Material properties</h4>
'<p><b>Concrete</b> [EN 1992-1-1, Table 3.1]</p>
'Characteristic compressive cylinder strength -'f_ck = ?'MPa
#post
'Mean value of cylinder compressive strength -'f_cm = f_ck + 8'MPa
'Mean value of axial tensile strength -'f_ctm = 0.30*f_ck^(2/3)'MPa
'Secant modulus of elasticity -'E_cm = 22*(f_cm/10)^0.3'GPa
#show
'<p><b>Steel</b></p>
'Characteristic yield strength -'f_yk = ?'MPa
#post
'Modulus of elasticity -'E_s = 200'GPa
'Ratio of steel to conrete moduli of elasticity -'α = E_s/E_cm
'
'<div class="fold">
#show
'<h4>Concrete creep and shrinkage</h4>
'<p class = "ref">[EN 1992-1-1 B.1(1)]</p>
'<p><b>Creep</b></p>
'Relative humidity of the environment -'RH = ?'%
#post
'Perimeter of cross section in contact with the atmosphere
u = 2*(b + h)'mm
'Cross section area -'A_c = b*h'mm²
'Notional size of the cross section
'<p class = "ref">(eq. B.6)</p>
h_0 = 2*A_c/u'mm
'Relative humidity factor
#if f_cm  35
    '<p class = "ref">(eq. B.3a)</p>
    φ_RH = (1 + (1 - RH/100)/(0.1*h_0^0.333))
#else
    '<p class = "ref">(eq. B.8c)</p>
    α_1 = (35/f_cm)^0.7','α_2 = (35/f_cm)^0.2
    '<p class = "ref">(eq. B.3b)</p>
    φ_RH = (1 + (1 - RH/100)/(0.1*h_0^0.333)*α_1)*α_2
#end if
'Concrete strength factor
'<p class = "ref">(eq. B.4)</p>
β_f_cm = 16.8/sqr(f_cm)
'Concrete age at the moment of loading -'t_0 = 28'дни
'Concrete age factor
'<p class = "ref">(eq. B.5)</p>
β_t0 = 1/(0.1 + t_0^0.20)
'Notional creep coefficient
'<p class = "ref">(eq. B.2)</p>
φ_8_t0 = φ_RH*β_f_cm*β_t0
'Effective concrete modulus of elasticity
'<p class = "ref">[EN 1992-1-1 §7.4.3(5)]</p>
E_c_eff = E_cm/(1 + φ_8_t0)'GPa
'Effective ratio of modules of elasticity
'<p class = "ref">[EN 1992-1-1 §7.4.3(6)]</p>
α_e = E_s/E_c_eff
'<p class = "ref">[EN 1992-1-1 B.2(1)]</p>
'<p><b>Shrinkage</b></p>
'Coefficient depending on the notional size
#if h_0  100
    k_h = 1.00
#else if h_0  200
    k_h = 1.00 - 0.0015*(h_0 - 100)
#else if h_0  300
    k_h = 0.85 - 0.001*(h_0 - 200)
#else if h_0  500
    k_h = 0.75 - 0.00025*(h_0 - 300)
#else
    k_h = 0.70
#end if
α_ds1 = 4'- for cement Class N
α_ds2 = 0.12'- for cement Class N
'<p class = "ref">(eq. B.12)</p>
β_RH = 1.55*(1 - (RH/100)^3)
'Basic drying shrinkage strain
'<p class = "ref">(eq. B.11)</p>
ε_cd0 = 0.85*(220 + 110*α_ds1)*e^(-α_ds2*f_cm/10)*10^-6*β_RH
'<p class = "ref">[EN 1992-1-1 §3.1.4(6)]</p>
'Drying shrinkage strain in time
'<p class = "ref">(eq. 3.9)</p>
ε_cd = k_h*ε_cd0
'Autogenous shrinkage strain
'<p class = "ref">(eq. 3.11)</p>
ε_ca = 2.5*(f_ck - 10)*10^(-6)
'Total shrinkage strain
'<p class = "ref">(eq. 3.8)</p>
ε_cs = ε_cd + ε_ca
'</div>
'
'<div class="fold">
'<h4>Cross section properties</h4>
'Total reinforcement area -'A_s = A_s1 + A_s2'mm²
'Concrete area -'A_c = b*h'mm²
'Effective section area
A_red = A_c + α_e*A_s'mm²
'Section modulus about the bottom edge
S_c = b*h^2/2'mm<sup>3</sup>
'Effective section modulus about the bottom edge
S_red = S_c + α_e*(A_s1*d_1 + A_s2*(h - d_2))'mm<sup>3</sup>
'Effective depth of cross section center
z_c = S_red/A_red'mm
'Second moment of area of the concrete section
I_c = b*h^3/12 + A_c*(z_c - S_c/A_c)^2'mm<sup>4</sup>
'Second moment of area for uncracked section
I_red = I_c + α_e*(A_s1*(z_c - d_1)^2 + A_s2*(h - z_c - d_2)^2)'mm<sup>4</sup>
'Depth of neutral axis for cracked section
x = (sqr(A_s^2 + 2*b*(d*A_s1 + d_2*A_s2)/α_e) - A_s)*α_e/b'mm
'Second moment of area for cracked section
I_red_II = b*x^3/3 + α_e*(A_s1*(d - x)^2 + A_s2*(x - d_2)^2)'mm<sup>4</sup>
'</div>
'
'<div class="fold">
'<h4>Control of concrete stress</h4>
'<p><b>Characteristic combination</b></p>
'Stress at the bottom edge of the section
σ_ct = M_k*10^6/I_red*z_c'MPa
'Check for crack opening
#if σ_ct  f_ctm
    σ_ct'MPa &lе;'f_ctm'MPa - section is uncracked
    'Concrete stress (uncracked section)
    σ_c = M_k*10^6/I_red*(h - z_c)'MPa
    'Reinforcement stress (uncracked section)
    σ_s1 = α_e*M_k*10^6/I_red*(z_c - d_1)'MPa
    σ_s2 = -α_e*M_k*10^6/I_red*(h - z_c - d_2)'MPa
#else
    σ_ct'MPa &gt;'f_ctm'MPa - section is cracked
    'Concrete stress (cracked section)
    σ_c = M_k*10^6/I_red_II*x'MPa
    'Reinforcement stress (cracked section)
    σ_s1 = α_e*M_k*10^6/I_red_II*(d - x)'MPa
    σ_s2 = -α_e*M_k*10^6/I_red_II*(x - d_2)'MPa
#end if
'<p><b>Stress limitation</b></p>
'<p class = "ref">[EN 1992-1-1 §7.2(2)]</p>
'Concrete stress,'k_1 = 0.60
#if σ_c > k_1*f_ck
    σ_c'MPa &gt;'k_1*f_ck'MPa - <span class="err">The condition is NOT satisfied!</span>
#else
    σ_c'MPa &le;'k_1*f_ck'MPa - The condition is satisfied!
#end if
'<p class = "ref">[EN 1992-1-1 §7.2(5)]</p>
'Reinforcement stress,'k_3 = 0.80
#if σ_s1 > k_3*f_yk
    σ_s1'MPa &gt;'k_3*f_yk'MPa - <span class="err">The condition is NOT satisfied!</span>
#else
    σ_s1'MPa &le;'k_3*f_yk'MPa - The condition is satisfied!
#end if
'<p><b>Quasi-permanent combination</b></p>
#if σ_ct  f_ctm
    'Concrete stress for uncracked section
    σ_c = M_qp*10^6/I_red*(h - z_c)'MPa
#else
    'Concrete stress for cracked section
    σ_c = M_qp*10^6/I_red_II*x'MPa
#end if
'<p class = "ref">[EN 1992-1-1 §7.2(3)]</p>
'Stress limitation,'k_2 = 0.45
#if σ_c > k_2*f_ck
    σ_c'MPa &gt;'k_2*f_ck'MPa - <span class="err">The condition is NOT satisfied!</span>
    '<p class = "ref">[EN 1992-1-1 §3.1.4(4)]</p>
    'Non-linear creep must be considered!
    k_σ = σ_c/f_ck
    'Non-linear notional creep coefficient
    φ_k_8_t0 = φ_8_t0*e^(1.5*(k_σ - 0.45))
    'Effective concrete modulus of elasticity
    E_c_eff = E_cm/(1 + φ_k_8_t0)'MPa
#else
    σ_c'MPa &le;'k_2*f_ck'MPa - The condition is satisfied!
    'Non-linear creep is NOT calculated!
#end if
'</div>
'
'<div class="fold">
'<h4>Control of cracks</h4>
'<p class = "ref">[EN 1992-1-1 §7.3.2(2)]</p>
'<p><b>Minimum reinforcement area</b></p>
'Allowable reinforcement stress -'σ_s = f_yk'MPa
'Approximate value of axial tensile strength -'f_ct_eff = f_ctm'MPa
'Area of tensile zone before opening of first crack
A_ct = b*z_c'mm²
#if h  300
    k = 1'- for h ≤ 300 mm
#else if h  800
    k = 0.65'- for h ≥ 800 mm
#else
    k = 1 - 0.35*(h - 300)/500'- for 300 mm &lt; h &lt; 800 mm
#end if
k_c = 0.4
#if h  1000
    h_1 = h'- for h ≤ 1000 mm
#else
    h_1 = 1000'- for h &gt; 1000 mm
#end if
'Minimum reinforcement
A_s_min = k_c*k*f_ct_eff*A_ct/σ_s'mm²
#if A_s1 < A_s_min
    A_s1'mm² &lt;'A_s_min'mm² - <span class="err">The condition is NOT satisfied!</span>
#else
    A_s1'mm² &ge;'A_s_min'mm² - The condition is satisfied!
#end if
'<p><b>Calculation of crack widths</b></p>
'<p class = "ref">[EN 1992-1-1 §7.3.2(3)]</p>
'Depth of the effective area
h_c_eff = min(2.5*(h - d);min(h - x/3;h/2))'mm
'Concrete effective area within tensile zone
A_c_eff = b*h_c_eff'mm²
ρ_p_eff = A_s1/A_c_eff
'<p class = "ref">[EN 1992-1-1 §7.3.4(3)]</p>
#if s > 5*(c + Φ_1/2)
    'For's'mm &gt;'5*(c + Φ_1/2)'mm:
    'Maximum final crack spacing -'s_r_max = 1.3*(h - x)'mm
#else
    'For's'mm &le;'5*(c + Φ_1/2)'mm:
    k_1 = 0.8'- for high bond bars
    k_2 = 0.5'- for bending
    k_3 = 3.4','k_4 = 0.425
    'Maximum final crack spacing
    s_r_max = k_3*c + k_1*k_2*k_4*Φ_1/ρ_p_eff'mm
#end if
'The check is performed for quasi-permanent combination
'Reinforcement stress
σ_s = α_e*M_qp*10^6/I_red_II*(d - x)'MPa
'Long-term load factor -'k_t = 0.4
'<p class = "ref">[EN 1992-1-1 §7.3.4(2)]</p>
'Difference between mean values of concrete and reinforcement strains
'<p><i>ε</i><sub>sm</sub> - <i>ε</i><sub>cm</sub> ='Δε = max((σ_s - k_t*f_ct_eff/ρ_p_eff*(1 + α*ρ_p_eff));0.6*σ_s)/(E_s*10^3)'</p>
'<p class = "ref">[EN 1992-1-1 §7.3.4(1)]</p>
'Crack widths
w_k = s_r_max*Δε'mm
'<p class = "ref">[EN 1992-1-1 §7.3.1(5)]</p>
'Limiting crack width value
'<p class = "ref">[EN 1992-1-1, Table NA.4]</p>
#if w_max  0.4
    w_max'mm - for exposure classes X0, XC1
#else
    w_max'mm - for exposure classes XC2, XC3, XC4, XD1, XD2, XS2, XS3
#end if
'Crack width limitation
'</div>
#if w_k > w_max
    w_k'mm &gt;'w_max'mm - <span class="err">The condition is NOT satisfied!</span>
#else
    w_k'mm &le;'w_max'mm - The condition is satisfied!
#end if
'
'<div class="fold">
'<h4>Control of deflections</h4>
'Crack opening moment
#if σ_ct  f_ctm
    'Distribution coefficient
    '<p class = "ref">[EN 1992-1-1 §7.4.3(3)]</p>
    ζ = 0'- for uncracked section
#else
    M_cr = f_ctm*I_red/z_c*10^-6'kNm
    'Coefficient for duration of loads
    β = 0.5'- for long-term loads
    '<p class = "ref">[EN 1992-1-1 §7.4.3(3)]</p>
    'Distribution coefficient
    ζ = 1 - β*(M_cr/M_qp)^2'- for cracked section
#end if
'<p><b>Calculation of curvature</b></p>
'First moment of reinforcement area about centroid of uncracked section
S = A_s1*(z_c - d_1) - A_s2*(h - z_c - d_2)'mm<sup>3</sup>
'Curvature due to shrinkage of uncracked section
'<p class = "ref">[EN 1992-1-1 §7.4.3(6)]</p>
θ_cs_I = ε_cs*α_e*S/I_red
'Curvature of uncracked section
θ_I = M_qp/(E_c_eff*I_red)*10^3 + θ_cs_I
'First moment of reinforcement area about centroid of cracked section
S = A_s1*(d - x) - A_s2*(x - d_2)'mm<sup>3</sup>
'Curvature due to shrinkage of cracked section
'<p class = "ref">[EN 1992-1-1 §7.4.3(6)]</p>
θ_cs_II = ε_cs*α_e*S/I_red_II
'Curvature of cracked section
θ_II = M_qp/(E_c_eff*I_red_II)*10^3 + θ_cs_II
'Total curvature
'<p class = "ref">[EN 1992-1-1 §7.4.3(3)]</p>
θ = ζ*θ_II + (1 - ζ)*θ_I
'Factor considering the static scheme
#if type  1
    k = 1/3'- for cantilever with concentrated load
#else if type  2
    k = 1/4'- for cantilever with uniformly distributed load
#else if type  3
    k = 1/12'- for simply supported beam with concentrated load
#else if type  0
    k = 5/48'- for simply supported beam with uniformly distributed load
#end if
'Deflection due to quasi-permanent combination -'δ = k*θ*L^2*10^6'mm
'<p class = "ref">[EN 1992-1-1 §7.4.1(4)]</p>
#if (type  1) + (type  2)
    'Maximum deflection -'δ_max = L*10^3/125'mm
#else
    'Maximum deflection -'δ_max = L*10^3/250'mm
#end if
'Deflection check:
'</div>
#if δ > δ_max
    δ'mm &gt;'δ_max'mm - <span class="err">The condition is NOT satisfied!</span>
#else
    δ'mm &le;'δ_max'mm - The condition is satisfied!
#end if
#show
'</div>
#pre
'<script>if(window.jQuery){$(".flip_trigger").change(function(){$(".flip").hide();$(".flip_"+$(this).val()).show();});$(".flip").hide();$(".flip_"+$(".flip_base input").val()).show();}</script>0    7   0.4 200 150 300 650 30  4   20  45  74  2   14  45  20  500 50
Rendered Output:
According to Eurocode: EN 1992-1-1
Static scheme
deflection-beam-uniform.png

Simply supported beam with uniformly distributed load

Beam length - L = 7 m

Exposure class:

X0 or XC1

Bending moments

Characteristic combination (g + q) - Mk = 200 kNm

Quasi-permanent combination (g + ψ2q) - Mqp = 150 kNm

beam-section.png
Cross section dimensions

Width - b = 300 mm, Height - h = 650 mm

Concrete cover - c = 30 mm (to bars surface)

Tension reinforcement

Bar count - n1 = 4 with diameter - Φ1 = 20 mm

Reinforcement area - As1 = n1 · π · Φ124 = 4 · 3.14 · 2024 = 1256.64 mm²

Concrete cover to the center of reinforcement - d1 = 45 mm

Effective cross section depth - d = hd1 = 650 − 45 = 605 mm

Spacing between bar centers - s = 74 mm

Compression reinforcement

Bar count - n2 = 2 with diameter - Φ2 = 14 mm

Reinforcement area - As2 = n2 · π · Φ224 = 2 · 3.14 · 1424 = 307.88 mm²

Concrete cover to the center of reinforcement - d2 = 45 mm

Material properties

Concrete [EN 1992-1-1, Table 3.1]

Characteristic compressive cylinder strength - fck = 20 MPa

Mean value of cylinder compressive strength - fcm = fck + 8 = 20 + 8 = 28 MPa

Mean value of axial tensile strength - fctm = 0.3 · fck23 = 0.3 · 2023 = 2.21 MPa

Secant modulus of elasticity - Ecm = 22 · (fcm10)0.3 = 22 · (2810)0.3 = 29.96 GPa

Steel

Characteristic yield strength - fyk = 500 MPa

Modulus of elasticity - Es = 200 GPa

Ratio of steel to conrete moduli of elasticity - α = EsEcm = 20029.96 = 6.68

Concrete creep and shrinkage

[EN 1992-1-1 B.1(1)]

Creep

Relative humidity of the environment - RH = 50 %

Perimeter of cross section in contact with the atmosphere

u = 2 ·  ( b + h )  = 2 ·  ( 300 + 650 )  = 1900 mm

Cross section area - Ac = b · h = 300 · 650 = 195000 mm²

Notional size of the cross section

(eq. B.6)

h0 = 2 · Acu = 2 · 1950001900 = 205.26 mm

Relative humidity factor

(eq. B.3a)

φRH = 1 + 1 − RH1000.1 · h00.333 = 1 + 1 − 501000.1 · 205.260.333 = 1.85

Concrete strength factor

(eq. B.4)

βf_cm = 16.8   fcm = 16.8    28 = 3.17

Concrete age at the moment of loading - t0 = 28 дни

Concrete age factor

(eq. B.5)

βt0 = 10.1 + t00.2 = 10.1 + 280.2 = 0.488

Notional creep coefficient

(eq. B.2)

φ8_t0 = φRH · βf_cm · βt0 = 1.85 · 3.17 · 0.488 = 2.87

Effective concrete modulus of elasticity

[EN 1992-1-1 §7.4.3(5)]

Ec_eff = Ecm1 + φ8_t0 = 29.961 + 2.87 = 7.75 GPa

Effective ratio of modules of elasticity

[EN 1992-1-1 §7.4.3(6)]

αe = EsEc_eff = 2007.75 = 25.82

[EN 1992-1-1 B.2(1)]

Shrinkage

Coefficient depending on the notional size

kh = 0.85 − 0.001 ·  ( h0 − 200 )  = 0.85 − 0.001 ·  ( 205.26 − 200 )  = 0.845

αds1 = 4 - for cement Class N

αds2 = 0.12 - for cement Class N

(eq. B.12)

βRH = 1.55 · (1 − (RH100)3) = 1.55 · (1 − (50100)3) = 1.36

Basic drying shrinkage strain

(eq. B.11)

εcd0 = 0.85 ·  ( 220 + 110 · αds1 )  · e-αds2 · fcm10 · 10-6 · βRH = 0.85 ·  ( 220 + 110 · 4 )  · 2.72-0.12 · 2810 · 10-6 · 1.36 = 0.000544

[EN 1992-1-1 §3.1.4(6)]

Drying shrinkage strain in time

(eq. 3.9)

εcd = kh · εcd0 = 0.845 · 0.000544 = 0.000459

Autogenous shrinkage strain

(eq. 3.11)

εca = 2.5 ·  ( fck − 10 )  · 10-6 = 2.5 ·  ( 20 − 10 )  · 10-6 = 2.5×10-5

Total shrinkage strain

(eq. 3.8)

εcs = εcd + εca = 0.000459 + 2.5×10-5 = 0.000484

Cross section properties

Total reinforcement area - As = As1 + As2 = 1256.64 + 307.88 = 1564.51 mm²

Concrete area - Ac = b · h = 300 · 650 = 195000 mm²

Effective section area

Ared = Ac + αe · As = 195000 + 25.82 · 1564.51 = 235390 mm²

Section modulus about the bottom edge

Sc = b · h22 = 300 · 65022 = 63375000 mm3

Effective section modulus about the bottom edge

Sred = Sc + αe ·  ( As1 · d1 + As2 ·  ( hd2 )  )  = 63375000 + 25.82 ·  ( 1256.64 · 45 + 307.88 ·  ( 650 − 45 )  )  = 69643628 mm3

Effective depth of cross section center

zc = SredAred = 69643628235390 = 295.86 mm

Second moment of area of the concrete section

Ic = b · h312 + Ac · (zcScAc)2 = 300 · 650312 + 195000 · (295.86 − 63375000195000)2 = 7031158285 mm4

Second moment of area for uncracked section

Ired = Ic + αe ·  ( As1 ·  ( zcd1 ) 2 + As2 ·  ( hzcd2 ) 2 )  = 7031158285 + 25.82 ·  ( 1256.64 ·  ( 295.86 − 45 ) 2 + 307.88 ·  ( 650 − 295.86 − 45 ) 2 )  = 9832414931 mm4

Depth of neutral axis for cracked section

x = (  As2 + 2 · b ·  ( d · As1 + d2 · As2 ) αeAs) · αeb = (  1564.512 + 2 · 300 ·  ( 605 · 1256.64 + 45 · 307.88 ) 25.82 − 1564.51) · 25.82300 = 254.42 mm

Second moment of area for cracked section

Ired_II = b · x33 + αe ·  ( As1 ·  ( dx ) 2 + As2 ·  ( xd2 ) 2 )  = 300 · 254.4233 + 25.82 ·  ( 1256.64 ·  ( 605 − 254.42 ) 2 + 307.88 ·  ( 254.42 − 45 ) 2 )  = 5982777984 mm4

Control of concrete stress

Characteristic combination

Stress at the bottom edge of the section

σct = Mk · 106Ired · zc = 200 · 1069832414931 · 295.86 = 6.02 MPa

Check for crack opening

σct = 6.02 MPa > fctm = 2.21 MPa - section is cracked

Concrete stress (cracked section)

σc = Mk · 106Ired_II · x = 200 · 1065982777984 · 254.42 = 8.5 MPa

Reinforcement stress (cracked section)

σs1 = αe · Mk · 106Ired_II ·  ( dx )  = 25.82 · 200 · 1065982777984 ·  ( 605 − 254.42 )  = 302.56 MPa

σs2 = -αe · Mk · 106Ired_II ·  ( xd2 )  = -25.82 · 200 · 1065982777984 ·  ( 254.42 − 45 )  = -180.73 MPa

Stress limitation

[EN 1992-1-1 §7.2(2)]

Concrete stress, k1 = 0.6

σc = 8.5 MPa ≤ k1 · fck = 0.6 · 20 = 12 MPa - The condition is satisfied!

[EN 1992-1-1 §7.2(5)]

Reinforcement stress, k3 = 0.8

σs1 = 302.56 MPa ≤ k3 · fyk = 0.8 · 500 = 400 MPa - The condition is satisfied!

Quasi-permanent combination

Concrete stress for cracked section

σc = Mqp · 106Ired_II · x = 150 · 1065982777984 · 254.42 = 6.38 MPa

[EN 1992-1-1 §7.2(3)]

Stress limitation, k2 = 0.45

σc = 6.38 MPa ≤ k2 · fck = 0.45 · 20 = 9 MPa - The condition is satisfied!

Non-linear creep is NOT calculated!

Control of cracks

[EN 1992-1-1 §7.3.2(2)]

Minimum reinforcement area

Allowable reinforcement stress - σs = fyk = 500 MPa

Approximate value of axial tensile strength - fct_eff = fctm = 2.21 MPa

Area of tensile zone before opening of first crack

Act = b · zc = 300 · 295.86 = 88759.3 mm²

k = 1 − 0.35 ·  ( h − 300 ) 500 = 1 − 0.35 ·  ( 650 − 300 ) 500 = 0.755 - for 300 mm < h < 800 mm

kc = 0.4

h1 = h = 650 - for h ≤ 1000 mm

Minimum reinforcement

As_min = kc · k · fct_eff · Actσs = 0.4 · 0.755 · 2.21 · 88759.3500 = 118.5 mm²

As1 = 1256.64 mm² ≥ As_min = 118.5 mm² - The condition is satisfied!

Calculation of crack widths

[EN 1992-1-1 §7.3.2(3)]

Depth of the effective area

hc_eff = min(2.5 ·  ( hd ) ; min(hx3; h2)) = min(2.5 ·  ( 650 − 605 ) ; min(650 − 254.423; 6502)) = 112.5 mm

Concrete effective area within tensile zone

Ac_eff = b · hc_eff = 300 · 112.5 = 33750 mm²

ρp_eff = As1Ac_eff = 1256.6433750 = 0.0372

[EN 1992-1-1 §7.3.4(3)]

For s = 74 mm ≤ 5 · (c + Φ12) = 5 · (30 + 202) = 200 mm:

k1 = 0.8 - for high bond bars

k2 = 0.5 - for bending

k3 = 3.4 , k4 = 0.425

Maximum final crack spacing

sr_max = k3 · c + k1 · k2 · k4 · Φ1ρp_eff = 3.4 · 30 + 0.8 · 0.5 · 0.425 · 200.0372 = 193.32 mm

The check is performed for quasi-permanent combination

Reinforcement stress

σs = αe · Mqp · 106Ired_II ·  ( dx )  = 25.82 · 150 · 1065982777984 ·  ( 605 − 254.42 )  = 226.92 MPa

Long-term load factor - kt = 0.4

[EN 1992-1-1 §7.3.4(2)]

Difference between mean values of concrete and reinforcement strains

εsm - εcm = Δε = max(σskt · fct_effρp_eff ·  ( 1 + α · ρp_eff ) ; 0.6 · σs)Es · 103 = max(226.92 − 0.4 · 2.210.0372 ·  ( 1 + 6.68 · 0.0372 ) ; 0.6 · 226.92)200 · 103 = 0.000986

[EN 1992-1-1 §7.3.4(1)]

Crack widths

wk = sr_max · Δε = 193.32 · 0.000986 = 0.191 mm

[EN 1992-1-1 §7.3.1(5)]

Limiting crack width value

[EN 1992-1-1, Table NA.4]

wmax = 0.4 mm - for exposure classes X0, XC1

Crack width limitation

wk = 0.191 mm ≤ wmax = 0.4 mm - The condition is satisfied!

Control of deflections

Crack opening moment

Mcr = fctm · Iredzc · 10-6 = 2.21 · 9832414931295.86 · 10-6 = 73.46 kNm

Coefficient for duration of loads

β = 0.5 - for long-term loads

[EN 1992-1-1 §7.4.3(3)]

Distribution coefficient

ζ = 1 − β · (McrMqp)2 = 1 − 0.5 · (73.46150)2 = 0.88 - for cracked section

Calculation of curvature

First moment of reinforcement area about centroid of uncracked section

S = As1 ·  ( zcd1 )  − As2 ·  ( hzcd2 )  = 1256.64 ·  ( 295.86 − 45 )  − 307.88 ·  ( 650 − 295.86 − 45 )  = 220070 mm3

Curvature due to shrinkage of uncracked section

[EN 1992-1-1 §7.4.3(6)]

θcs_I = εcs · αe · SIred = 0.000484 · 25.82 · 2200709832414931 = 2.8×10-7

Curvature of uncracked section

θI = MqpEc_eff · Ired · 103 + θcs_I = 1507.75 · 9832414931 · 103 + 2.8×10-7 = 2.25×10-6

First moment of reinforcement area about centroid of cracked section

S = As1 ·  ( dx )  − As2 ·  ( xd2 )  = 1256.64 ·  ( 605 − 254.42 )  − 307.88 ·  ( 254.42 − 45 )  = 376082 mm3

Curvature due to shrinkage of cracked section

[EN 1992-1-1 §7.4.3(6)]

θcs_II = εcs · αe · SIred_II = 0.000484 · 25.82 · 3760825982777984 = 7.86×10-7

Curvature of cracked section

θII = MqpEc_eff · Ired_II · 103 + θcs_II = 1507.75 · 5982777984 · 103 + 7.86×10-7 = 4.02×10-6

Total curvature

[EN 1992-1-1 §7.4.3(3)]

θ = ζ · θII +  ( 1 − ζ )  · θI = 0.88 · 4.02×10-6 +  ( 1 − 0.88 )  · 2.25×10-6 = 3.81×10-6

Factor considering the static scheme

k = 548 = 0.104 - for simply supported beam with uniformly distributed load

Deflection due to quasi-permanent combination - δ = k · θ · L2 · 106 = 0.104 · 3.81×10-6 · 72 · 106 = 19.45 mm

[EN 1992-1-1 §7.4.1(4)]

Maximum deflection - δmax = L · 103250 = 7 · 103250 = 28 mm

Deflection check:

δ = 19.45 mm ≤ δmax = 28 mm - The condition is satisfied!

SLS Design of Beam with Tee Section

Serviceability checks for a T-beam: same stress, crack-width and deflection verifications as the rectangular variant, with the cracked-section second moment of area derived for both flange-in-compression and web-in-compression cases.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style="max-width:180mm">
'<h4>Static scheme</h4>
'<p id="type" class="flip_base" style="display:none">'type = ?'</p>
#pre
'<p><select data-target="type" class="flip_trigger">
'<option value="1">Cantilever with concentrated load</option>
'<option value="2">Cantilever with uniformly distributed load</option>
'<option value="3">Simply supported beam with concentrated load</option>
'<option value="0">Simply supported beam with uniformly distributed load</option>
'</select></p>
#hide
#if type  1
    #show
    '<img class="side flip flip_1" src="../../Images/structures/rc/design/deflection-cantilever-force.png" alt="deflection-cantilever-force.png" style="width:150pt;">
    #post
    'Cantilever with concentrated load
    #hide
#else if type  2
    #show
    '<img class="side flip flip_2" src="../../Images/structures/rc/design/deflection-cantilever-uniform.png" alt="deflection-cantilever-uniform.png" style="width:150pt;">
    #post
    'Cantilever with uniformly distributed load
    #hide
#else if type  3
    #show
    '<img class="side flip flip_3" src="../../Images/structures/rc/design/deflection-beam-force.png" alt="deflection-beam-force.png" style="width:150pt;">
    #post
    'Simply supported beam with concentrated load
    #hide
#else if type  0
    #show
    '<img class="side flip flip_0" src="../../Images/structures/rc/design/deflection-beam-uniform.png" alt="deflection-beam-uniform.png" style="width:150pt;">
    #post
    'Simply supported beam with uniformly distributed load
    #hide
#end if
#show
'Beam length -'L = ?'m
'Exposure class:
'<p id="w_max" style="display:none">'w_max = ?'</p>
#pre
'<p><select data-target="w_max">
'<option value="0.4">X0 or XC1</option>
'<option value="0.3">XC2, XC3, XC4, XD1, XD2, XS2 или XS3</option>
'</select></p>
#post
#if w_max  0.4
    'X0 or XC1
#else
    'XC2, XC3, XC4, XD1, XD2, XS2 или XS3
#end if
#show
'
'<h4>Bending moments</h4>
'Characteristic combination (<i>g</i> + <i>q</i>) -'M_k = ?'kNm
'Quasi-permanent combination (<i>g</i> + <i>ψ</i><sub>2</sub><i>q</i>) -'M_qp = ?'kNm
'
'<img class="side" src="../../Images/structures/rc/design/beam-tsection.png" alt="beam-tsection.png" style="width:150pt;">
'<h4>Cross section dimensions</h4>
'Stem:'b = ?'mm,'h = ?'mm
'Flange:'b_f = ?'mm,'h_f = ?'mm
'Concrete cover -'c = ?'mm (to bars surface)
'<p><b>Tension reinforcement</b></p>
'Bar count -'n_1 = ?'with diameter -'Φ_1 = ?'mm
#post
'Reinforcement area -'A_s1 = n_1*π*Φ_1^2/4'mm²
#show
'Concrete cover to the center of reinforcement -'d_1 = ?'mm
#post
'Effective cross section depth -'d = h - d_1'mm
#show
'Spacing between bar centers -'s = ?'mm
'<p><b>Compression reinforcement</b></p>
'Bar count -'n_2 = ?'with diameter -'Φ_2 = ?'mm
#post
'Reinforcement area -'A_s2 = n_2*π*Φ_2^2/4'mm²
#show
'Concrete cover to the center of reinforcement -'d_2 = ?'mm
'
'<h4>Material properties</h4>
'<p><b>Concrete</b> [EN 1992-1-1, Table 3.1]</p>
'Characteristic compressive cylinder strength -'f_ck = ?'MPa
#post
'Mean value of cylinder compressive strength -'f_cm = f_ck + 8'MPa
'Mean value of axial tensile strength -'f_ctm = 0.30*f_ck^(2/3)'MPa
'Secant modulus of elasticity -'E_cm = 22*(f_cm/10)^0.3'GPa
#show
'<p><b>Steel</b></p>
'Characteristic yield strength -'f_yk = ?'MPa
#post
'Modulus of elasticity -'E_s = 200'GPa
'Ratio of steel to concrete moduli of elasticity -'α = E_s/E_cm
'
'<div class="fold">
#show
'<h4>Concrete creep and shrinkage</h4>
'<p class = "ref">[EN 1992-1-1 B.1(1)]</p>
'<p><b>Creep</b></p>
'Relative humidity of the environment -'RH = ?'%
#post
'Perimeter of cross section in contact with the atmosphere
u = 2*(b + h)'mm
'Cross section area -'A_c = b*h'mm²
'Notional size of the cross section
'<p class = "ref">(eq. B.6)</p>
h_0 = 2*A_c/u'mm
'Relative humidity factor
#if f_cm  35
    '<p class = "ref">(eq. B.3a)</p>
    φ_RH = (1 + (1 - RH/100)/(0.1*h_0^0.333))
#else
    '<p class = "ref">(eq. B.8c)</p>
    α_1 = (35/f_cm)^0.7','α_2 = (35/f_cm)^0.2
    '<p class = "ref">(eq. B.3b)</p>
    φ_RH = (1 + (1 - RH/100)/(0.1*h_0^0.333)*α_1)*α_2
#end if
'Concrete strength factor
'<p class = "ref">(eq. B.4)</p>
β_f_cm = 16.8/sqr(f_cm)
'Concrete age at the moment of loading -'t_0 = 28'дни
'Concrete age factor
'<p class = "ref">(eq. B.5)</p>
β_t0 = 1/(0.1 + t_0^0.20)
'Notional creep coefficient
'<p class = "ref">(eq. B.2)</p>
φ_8_t0 = φ_RH*β_f_cm*β_t0
'Effective concrete modulus of elasticity
'<p class = "ref">[EN 1992-1-1 §7.4.3(5)]</p>
E_c_eff = E_cm/(1 + φ_8_t0)'GPa
'Effective ratio of modules of elasticity
'<p class = "ref">[EN 1992-1-1 §7.4.3(6)]</p>
α_e = E_s/E_c_eff
'<p class = "ref">[EN 1992-1-1 B.2(1)]</p>
'<p><b>Shrinkage</b></p>
'Coefficient depending on the notional size
#if h_0  100
    k_h = 1.00
#else if h_0  200
    k_h = 1.00 - 0.0015*(h_0 - 100)
#else if h_0  300
    k_h = 0.85 - 0.001*(h_0 - 200)
#else if h_0  500
    k_h = 0.75 - 0.00025*(h_0 - 300)
#else
    k_h = 0.70
#end if
α_ds1 = 4'- for cement Class N
α_ds2 = 0.12'- for cement Class N
'<p class = "ref">(eq. B.12)</p>
β_RH = 1.55*(1 - (RH/100)^3)
'Basic drying shrinkage strain
'<p class = "ref">(eq. B.11)</p>
ε_cd0 = 0.85*(220 + 110*α_ds1)*e^(-α_ds2*f_cm/10)*10^-6*β_RH
'<p class = "ref">[EN 1992-1-1 §3.1.4(6)]</p>
'Drying shrinkage strain in time
'<p class = "ref">(eq. 3.9)</p>
ε_cd = k_h*ε_cd0
'Autogenous shrinkage strain
'<p class = "ref">(eq. 3.11)</p>
ε_ca = 2.5*(f_ck - 10)*10^(-6)
'Total shrinkage strain
'<p class = "ref">(eq. 3.8)</p>
ε_cs = ε_cd + ε_ca
'</div>
'
'<div class="fold">
'<h4>Cross section properties</h4>
'Total reinforcement area -'A_s = A_s1 + A_s2'mm²
'Flange area -'A_f = (b_f - b)*h_f'mm²
'T-section area -'A_c = b*h + A_f'mm²
'Effective section area
A_red = A_c + α_e*A_s'mm²
'Section modulus about the bottom edge
S_c = b*h^2/2 + A_f*(h - h_f/2)'mm<sup>3</sup>
'Effective section modulus about the bottom edge
S_red = S_c + α_e*(A_s1*d_1 + A_s2*(h - d_2))'mm<sup>3</sup>
'Effective depth of cross section center
z_c = S_red/A_red'mm
'Second moment of area of the concrete section
I_c = (b*h^3 + (b_f - b)*h_f^3)/12 + b*h*(z_c - h/2)^2 + A_f*((h - z_c - h_f/2)^2)'mm<sup>4</sup>
'Effective second moment of area for uncracked section
I_red = I_c + α_e*(A_s1*(z_c - d_1)^2 + A_s2*(h - z_c - d_2)^2)'mm<sup>4</sup>
'Uncracked section properties for SLS
'Equivalent bending moment and axial force due to concrete stress about the neutral axis
N_c(x) = b_f*x^2/2 - (x - h_f)^2*(b_f - b)/2*(x > h_f)
'Equivalent axial force due to internal stress
N_bal(x) = N_c(x) + α_e*(A_s2*(x - d_2) - A_s1*(d - x))
'Depth of neutral axis
x = $Root{N_bal(x) @ x = 0 : h}'mm
'Second moment of area for cracked section
#if x > h_f
    I_red_II = b_f*x^3/3 - (x - h_f)^3*(b_f - b)/3 + α_e*(A_s1*(d - x)^2 + A_s2*(x - d_2)^2)'mm<sup>4</sup>
#else
    I_red_II = b_f*x^3/3 + α_e*(A_s1*(d - x)^2 + A_s2*(x - d_2)^2)'mm<sup>4</sup>
#end if
'</div>
'
'<div class="fold">
'<h4>Control of concrete stress</h4>
'<p><b>Characteristic combination</b></p>
'Stress at the bottom edge of the section
σ_ct = M_k*10^6/I_red*z_c'MPa
'Check for crack opening
#if σ_ct  f_ctm
    σ_ct'MPa &lе;'f_ctm'MPa - section is uncracked
    'Concrete stress (uncracked section)
    σ_c = M_k*10^6/I_red*(h - z_c)'MPa
    'Reinforcement stress (uncracked section)
    σ_s1 = α_e*M_k*10^6/I_red*(z_c - d_1)'MPa
    σ_s2 = -α_e*M_k*10^6/I_red*(h - z_c - d_2)'MPa
#else
    σ_ct'MPa &gt;'f_ctm'MPa - section is cracked
    'Concrete stress (cracked section)
    σ_c = M_k*10^6/I_red_II*x'MPa
    'Reinforcement stress (cracked section)
    σ_s1 = α_e*M_k*10^6/I_red_II*(d - x)'MPa
    σ_s2 = -α_e*M_k*10^6/I_red_II*(x - d_2)'MPa
#end if
'<p><b>Stress limitation</b></p>
'<p class = "ref">[EN 1992-1-1 §7.2(2)]</p>
'Concrete stress,'k_1 = 0.60
#if σ_c > k_1*f_ck
    σ_c'MPa &gt;'k_1*f_ck'MPa - <span class="err">The condition is NOT satisfied!</span>
#else
    σ_c'MPa &le;'k_1*f_ck'MPa - The condition is satisfied!
#end if
'<p class = "ref">[EN 1992-1-1 §7.2(5)]</p>
'Reinforcement stress,'k_3 = 0.80
#if σ_s1 > k_3*f_yk
    σ_s1'MPa &gt;'k_3*f_yk'MPa - <span class="err">The condition is NOT satisfied!</span>
#else
    σ_s1'MPa &le;'k_3*f_yk'MPa - The condition is satisfied
#end if
'<p><b>Quasi-permanent combination</b></p>
#if σ_ct  f_ctm
    'Concrete stress for uncracked section
    σ_c = M_qp*10^6/I_red*(h - z_c)'MPa
#else
    'Concrete stress for cracked section
    σ_c = M_qp*10^6/I_red_II*x'MPa
#end if
'<p class = "ref">[EN 1992-1-1 §7.2(3)]</p>
'Stress limitation,'k_2 = 0.45
#if σ_c > k_2*f_ck
    σ_c'MPa &gt;'k_2*f_ck'MPa - <span class="err">The condition is NOT satisfied!</span>
    '<p class = "ref">[EN 1992-1-1 §3.1.4(4)]</p>
    'Non-linear creep must be considered!
    k_σ = σ_c/f_ck
    'Non-linear notional creep coefficient
    φ_k_8_t0 = φ_8_t0*e^(1.5*(k_σ - 0.45))
    'Effective concrete modulus of elasticity
    E_c_eff = E_cm/(1 + φ_k_8_t0)'MPa
#else
    σ_c'MPa &le;'k_2*f_ck'MPa - The condition is satisfied!
    'Non-linear creep is NOT calculated!
#end if
'</div>
'
'<div class="fold">
'<h4>Control of cracks</h4>
'<p class = "ref">[EN 1992-1-1 §7.3.2(2)]</p>
'<p><b>Minimum reinforcement area</b></p>
'Allowable reinforcement stress -'σ_s = f_yk'MPa
'Approximate value of axial tensile strength -'f_ct_eff = f_ctm'MPa
'Area of tensile zone before opening of first crack
A_ct = b*z_c'mm²
#if h  300
    k = 1'- for h ≤ 300
#else if h  800
    k = 0.65'- for h ≥ 800
#else
    k = 1 - 0.35*(h - 300)/500'- for 300 &lt; h &lt; 800
#end if
    k_c = 0.4
#if h  1000
    h_1 = h'- for h ≤ 1000
#else
    h_1 = 1000'- for h &gt; 1000
#end if
'Minimum reinforcement
A_s_min = k_c*k*f_ct_eff*A_ct/σ_s'mm²
#if A_s1 < A_s_min
    A_s1'mm² &lt;'A_s_min'mm² - <span class="err">The condition is NOT satisfied!</span>
#else
    A_s1'mm² &ge;'A_s_min'mm² - The condition is satisfied!
#end if
'<p><b>Calculation of crack widths</b></p>
'<p class = "ref">[EN 1992-1-1 §7.3.2(3)]</p>
'Depth of the effective area
h_c_eff = min(2.5*(h - d);min(h - x/3;h/2))'mm
'Concrete effective area within tensile zone
A_c_eff = b*h_c_eff'mm²
ρ_p_eff = A_s1/A_c_eff
'<p class = "ref">[EN 1992-1-1 §7.3.4(3)]</p>
#if s > 5*(c + Φ_1/2)
    'For's'mm &gt;'5*(c + Φ_1/2)'mm:
    'Maximum final crack spacing -'s_r_max = 1.3*(h - x)'mm
#else
    'For's'mm &le;'5*(c + Φ_1/2)'mm:
    k_1 = 0.8'- for high bond bars
    k_2 = 0.5'- for bending
    k_3 = 3.4','k_4 = 0.425
    'Maximum final crack spacing
    s_r_max = k_3*c + k_1*k_2*k_4*Φ_1/ρ_p_eff'mm
#end if
'The check is performed for quasi-permanent combination
'Reinforcement stress
σ_s = α_e*M_qp*10^6/I_red_II*(d - x)'MPa
'Long-term load factor -'k_t = 0.4
'<p class = "ref">[EN 1992-1-1 §7.3.4(2)]</p>
'Difference between mean values of concrete and reinforcement strains
'<p><i>ε</i><sub>sm</sub> - <i>ε</i><sub>cm</sub> ='Δε = max((σ_s - k_t*f_ct_eff/ρ_p_eff*(1 + α*ρ_p_eff));0.6*σ_s)/(E_s*10^3)'</p>
'<p class = "ref">[EN 1992-1-1 §7.3.4(1)]</p>
'Crack widths
w_k = s_r_max*Δε'mm
'<p class = "ref">[EN 1992-1-1 §7.3.1(5)]</p>
'Limiting crack width value
'<p class = "ref">[EN 1992-1-1, Table NA.4]</p>
#if w_max  0.4
    w_max'mm - for exposure classes X0, XC1
#else
    w_max'mm - for exposure classes XC2, XC3, XC4, XD1, XD2, XS2, XS3
#end if
'Crack width limitation
'</div>
#if w_k > w_max
    w_k'mm &gt;'w_max'mm - <span class="err">The condition is NOT satisfied!</span>
#else
    w_k'mm &le;'w_max'mm - The condition is satisfied!
#end if
'
'<div class="fold">
'<h4>Control of deflections</h4>
'Crack opening moment
#if σ_ct  f_ctm
    'Distribution coefficient
    '<p class = "ref">[EN 1992-1-1 §7.4.3(3)]</p>
    ζ = 0'- for uncracked section
#else
    M_cr = f_ctm*I_red/z_c*10^-6'kNm
    'Coefficient for duration of loads
    β = 0.5'- for long-term loads
    '<p class = "ref">[EN 1992-1-1 §7.4.3(3)]</p>
    'Distribution coefficient
    ζ = 1 - β*(M_cr/M_qp)^2'- for cracked section
#end if
'<p><b>Calculation of curvature</b></p>
'First moment of reinforcement area about centroid of uncracked section
S = A_s1*(z_c - d_1) - A_s2*(h - z_c - d_2)'mm<sup>3</sup>
'Curvature due to shrinkage of uncracked section
'<p class = "ref">[EN 1992-1-1 §7.4.3(6)]</p>
θ_cs_I = ε_cs*α_e*S/I_red
'Curvature of uncracked section
θ_I = M_qp/(E_c_eff*I_red)*10^3 + θ_cs_I
'First moment of reinforcement area about centroid of cracked section
S = A_s1*(d - x) - A_s2*(x - d_2)'mm<sup>3</sup>
'Curvature due to shrinkage of cracked section
'<p class = "ref">[EN 1992-1-1 §7.4.3(6)]</p>
θ_cs_II = ε_cs*α_e*S/I_red_II
'Curvature of cracked section
θ_II = M_qp/(E_c_eff*I_red_II)*10^3 + θ_cs_II
'Total curvature
'<p class = "ref">[EN 1992-1-1 §7.4.3(3)]</p>
θ = ζ*θ_II + (1 - ζ)*θ_I
'Factor considering the static scheme
#if type  1
    k = 1/3'- for cantilever with concentrated load
#else if type  2
    k = 1/4'- for cantilever with uniformly distributed load
#else if type  3
    k = 1/12'- for simply supported beam with concentrated load
#else if type  0
    k = 5/48'- for simply supported beam with uniformly distributed load
#end if
'Deflection due to quasi-permanent combination -'δ = k*θ*L^2*10^6'mm
'<p class = "ref">[EN 1992-1-1 §7.4.1(4)]</p>
#if (type  1) + (type  2)
    'Maximum deflection -'δ_max = L*10^3/125'mm
#else
    'Maximum deflection -'δ_max = L*10^3/250'mm
#end if
'Deflection check:
'</div>
#if δ > δ_max
    δ'mm &gt;'δ_max'mm - <span class="err">The condition is NOT satisfied!</span>
#else
    δ'mm &le;'δ_max'mm - The condition is satisfied!
#end if
#show
'</div>
#pre
'<script>if(window.jQuery){$(".flip_trigger").change(function(){$(".flip").hide();$(".flip_"+$(this).val()).show();});$(".flip").hide();$(".flip_"+$(".flip_base input").val()).show();}</script>0    5.75    0.4 200 157 250 550 2400    140 30  4   20  45  50  2   8   45  25  500 60
Rendered Output:
According to Eurocode: EN 1992-1-1
Static scheme
deflection-beam-uniform.png

Simply supported beam with uniformly distributed load

Beam length - L = 5.75 m

Exposure class:

X0 or XC1

Bending moments

Characteristic combination (g + q) - Mk = 200 kNm

Quasi-permanent combination (g + ψ2q) - Mqp = 157 kNm

beam-tsection.png
Cross section dimensions

Stem: b = 250 mm, h = 550 mm

Flange: bf = 2400 mm, hf = 140 mm

Concrete cover - c = 30 mm (to bars surface)

Tension reinforcement

Bar count - n1 = 4 with diameter - Φ1 = 20 mm

Reinforcement area - As1 = n1 · π · Φ124 = 4 · 3.14 · 2024 = 1256.64 mm²

Concrete cover to the center of reinforcement - d1 = 45 mm

Effective cross section depth - d = hd1 = 550 − 45 = 505 mm

Spacing between bar centers - s = 50 mm

Compression reinforcement

Bar count - n2 = 2 with diameter - Φ2 = 8 mm

Reinforcement area - As2 = n2 · π · Φ224 = 2 · 3.14 · 824 = 100.53 mm²

Concrete cover to the center of reinforcement - d2 = 45 mm

Material properties

Concrete [EN 1992-1-1, Table 3.1]

Characteristic compressive cylinder strength - fck = 25 MPa

Mean value of cylinder compressive strength - fcm = fck + 8 = 25 + 8 = 33 MPa

Mean value of axial tensile strength - fctm = 0.3 · fck23 = 0.3 · 2523 = 2.56 MPa

Secant modulus of elasticity - Ecm = 22 · (fcm10)0.3 = 22 · (3310)0.3 = 31.48 GPa

Steel

Characteristic yield strength - fyk = 500 MPa

Modulus of elasticity - Es = 200 GPa

Ratio of steel to concrete moduli of elasticity - α = EsEcm = 20031.48 = 6.35

Concrete creep and shrinkage

[EN 1992-1-1 B.1(1)]

Creep

Relative humidity of the environment - RH = 60 %

Perimeter of cross section in contact with the atmosphere

u = 2 ·  ( b + h )  = 2 ·  ( 250 + 550 )  = 1600 mm

Cross section area - Ac = b · h = 250 · 550 = 137500 mm²

Notional size of the cross section

(eq. B.6)

h0 = 2 · Acu = 2 · 1375001600 = 171.88 mm

Relative humidity factor

(eq. B.3a)

φRH = 1 + 1 − RH1000.1 · h00.333 = 1 + 1 − 601000.1 · 171.880.333 = 1.72

Concrete strength factor

(eq. B.4)

βf_cm = 16.8   fcm = 16.8    33 = 2.92

Concrete age at the moment of loading - t0 = 28 дни

Concrete age factor

(eq. B.5)

βt0 = 10.1 + t00.2 = 10.1 + 280.2 = 0.488

Notional creep coefficient

(eq. B.2)

φ8_t0 = φRH · βf_cm · βt0 = 1.72 · 2.92 · 0.488 = 2.46

Effective concrete modulus of elasticity

[EN 1992-1-1 §7.4.3(5)]

Ec_eff = Ecm1 + φ8_t0 = 31.481 + 2.46 = 9.1 GPa

Effective ratio of modules of elasticity

[EN 1992-1-1 §7.4.3(6)]

αe = EsEc_eff = 2009.1 = 21.97

[EN 1992-1-1 B.2(1)]

Shrinkage

Coefficient depending on the notional size

kh = 1 − 0.0015 ·  ( h0 − 100 )  = 1 − 0.0015 ·  ( 171.88 − 100 )  = 0.892

αds1 = 4 - for cement Class N

αds2 = 0.12 - for cement Class N

(eq. B.12)

βRH = 1.55 · (1 − (RH100)3) = 1.55 · (1 − (60100)3) = 1.22

Basic drying shrinkage strain

(eq. B.11)

εcd0 = 0.85 ·  ( 220 + 110 · αds1 )  · e-αds2 · fcm10 · 10-6 · βRH = 0.85 ·  ( 220 + 110 · 4 )  · 2.72-0.12 · 3310 · 10-6 · 1.22 = 0.000459

[EN 1992-1-1 §3.1.4(6)]

Drying shrinkage strain in time

(eq. 3.9)

εcd = kh · εcd0 = 0.892 · 0.000459 = 0.000409

Autogenous shrinkage strain

(eq. 3.11)

εca = 2.5 ·  ( fck − 10 )  · 10-6 = 2.5 ·  ( 25 − 10 )  · 10-6 = 3.75×10-5

Total shrinkage strain

(eq. 3.8)

εcs = εcd + εca = 0.000409 + 3.75×10-5 = 0.000447

Cross section properties

Total reinforcement area - As = As1 + As2 = 1256.64 + 100.53 = 1357.17 mm²

Flange area - Af =  ( bfb )  · hf =  ( 2400 − 250 )  · 140 = 301000 mm²

T-section area - Ac = b · h + Af = 250 · 550 + 301000 = 438500 mm²

Effective section area

Ared = Ac + αe · As = 438500 + 21.97 · 1357.17 = 468320 mm²

Section modulus about the bottom edge

Sc = b · h22 + Af · (hhf2) = 250 · 55022 + 301000 · (550 − 1402) = 182292500 mm3

Effective section modulus about the bottom edge

Sred = Sc + αe ·  ( As1 · d1 + As2 ·  ( hd2 )  )  = 182292500 + 21.97 ·  ( 1256.64 · 45 + 100.53 ·  ( 550 − 45 )  )  = 184650460 mm3

Effective depth of cross section center

zc = SredAred = 184650460468320 = 394.28 mm

Second moment of area of the concrete section

Ic = b · h3 +  ( bfb )  · hf312 + b · h · (zch2)2 + Af · (hzchf2)2 = 250 · 5503 +  ( 2400 − 250 )  · 140312 + 250 · 550 · (394.28 − 5502)2 + 301000 · (550 − 394.28 − 1402)2 = 8125757925 mm4

Effective second moment of area for uncracked section

Ired = Ic + αe ·  ( As1 ·  ( zcd1 ) 2 + As2 ·  ( hzcd2 ) 2 )  = 8125757925 + 21.97 ·  ( 1256.64 ·  ( 394.28 − 45 ) 2 + 100.53 ·  ( 550 − 394.28 − 45 ) 2 )  = 11521310457 mm4

Uncracked section properties for SLS

Equivalent bending moment and axial force due to concrete stress about the neutral axis

Nc ( x )  = bf · x22 ( xhf ) 2 ·  ( bfb ) 2 ·  ( x > hf ) 

Equivalent axial force due to internal stress

Nbal ( x )  = Nc  ( x )  + αe ·  ( As2 ·  ( xd2 )  − As1 ·  ( dx )  ) 

Depth of neutral axis

x = $Root{Nbal  ( x )  = 0; x ∈ [0; h]} = 96.46 mm

Second moment of area for cracked section

Ired_II = bf · x33 + αe ·  ( As1 ·  ( dx ) 2 + As2 ·  ( xd2 ) 2 )  = 2400 · 96.4633 + 21.97 ·  ( 1256.64 ·  ( 505 − 96.46 ) 2 + 100.53 ·  ( 96.46 − 45 ) 2 )  = 5332235820 mm4

Control of concrete stress

Characteristic combination

Stress at the bottom edge of the section

σct = Mk · 106Ired · zc = 200 · 10611521310457 · 394.28 = 6.84 MPa

Check for crack opening

σct = 6.84 MPa > fctm = 2.56 MPa - section is cracked

Concrete stress (cracked section)

σc = Mk · 106Ired_II · x = 200 · 1065332235820 · 96.46 = 3.62 MPa

Reinforcement stress (cracked section)

σs1 = αe · Mk · 106Ired_II ·  ( dx )  = 21.97 · 200 · 1065332235820 ·  ( 505 − 96.46 )  = 336.68 MPa

σs2 = -αe · Mk · 106Ired_II ·  ( xd2 )  = -21.97 · 200 · 1065332235820 ·  ( 96.46 − 45 )  = -42.41 MPa

Stress limitation

[EN 1992-1-1 §7.2(2)]

Concrete stress, k1 = 0.6

σc = 3.62 MPa ≤ k1 · fck = 0.6 · 25 = 15 MPa - The condition is satisfied!

[EN 1992-1-1 §7.2(5)]

Reinforcement stress, k3 = 0.8

σs1 = 336.68 MPa ≤ k3 · fyk = 0.8 · 500 = 400 MPa - The condition is satisfied

Quasi-permanent combination

Concrete stress for cracked section

σc = Mqp · 106Ired_II · x = 157 · 1065332235820 · 96.46 = 2.84 MPa

[EN 1992-1-1 §7.2(3)]

Stress limitation, k2 = 0.45

σc = 2.84 MPa ≤ k2 · fck = 0.45 · 25 = 11.25 MPa - The condition is satisfied!

Non-linear creep is NOT calculated!

Control of cracks

[EN 1992-1-1 §7.3.2(2)]

Minimum reinforcement area

Allowable reinforcement stress - σs = fyk = 500 MPa

Approximate value of axial tensile strength - fct_eff = fctm = 2.56 MPa

Area of tensile zone before opening of first crack

Act = b · zc = 250 · 394.28 = 98570.7 mm²

k = 1 − 0.35 ·  ( h − 300 ) 500 = 1 − 0.35 ·  ( 550 − 300 ) 500 = 0.825 - for 300 < h < 800

kc = 0.4

h1 = h = 550 - for h ≤ 1000

Minimum reinforcement

As_min = kc · k · fct_eff · Actσs = 0.4 · 0.825 · 2.56 · 98570.7500 = 166.87 mm²

As1 = 1256.64 mm² ≥ As_min = 166.87 mm² - The condition is satisfied!

Calculation of crack widths

[EN 1992-1-1 §7.3.2(3)]

Depth of the effective area

hc_eff = min(2.5 ·  ( hd ) ; min(hx3; h2)) = min(2.5 ·  ( 550 − 505 ) ; min(550 − 96.463; 5502)) = 112.5 mm

Concrete effective area within tensile zone

Ac_eff = b · hc_eff = 250 · 112.5 = 28125 mm²

ρp_eff = As1Ac_eff = 1256.6428125 = 0.0447

[EN 1992-1-1 §7.3.4(3)]

For s = 50 mm ≤ 5 · (c + Φ12) = 5 · (30 + 202) = 200 mm:

k1 = 0.8 - for high bond bars

k2 = 0.5 - for bending

k3 = 3.4 , k4 = 0.425

Maximum final crack spacing

sr_max = k3 · c + k1 · k2 · k4 · Φ1ρp_eff = 3.4 · 30 + 0.8 · 0.5 · 0.425 · 200.0447 = 178.1 mm

The check is performed for quasi-permanent combination

Reinforcement stress

σs = αe · Mqp · 106Ired_II ·  ( dx )  = 21.97 · 157 · 1065332235820 ·  ( 505 − 96.46 )  = 264.3 MPa

Long-term load factor - kt = 0.4

[EN 1992-1-1 §7.3.4(2)]

Difference between mean values of concrete and reinforcement strains

εsm - εcm = Δε = max(σskt · fct_effρp_eff ·  ( 1 + α · ρp_eff ) ; 0.6 · σs)Es · 103 = max(264.3 − 0.4 · 2.560.0447 ·  ( 1 + 6.35 · 0.0447 ) ; 0.6 · 264.3)200 · 103 = 0.00117

[EN 1992-1-1 §7.3.4(1)]

Crack widths

wk = sr_max · Δε = 178.1 · 0.00117 = 0.209 mm

[EN 1992-1-1 §7.3.1(5)]

Limiting crack width value

[EN 1992-1-1, Table NA.4]

wmax = 0.4 mm - for exposure classes X0, XC1

Crack width limitation

wk = 0.209 mm ≤ wmax = 0.4 mm - The condition is satisfied!

Control of deflections

Crack opening moment

Mcr = fctm · Iredzc · 10-6 = 2.56 · 11521310457394.28 · 10-6 = 74.95 kNm

Coefficient for duration of loads

β = 0.5 - for long-term loads

[EN 1992-1-1 §7.4.3(3)]

Distribution coefficient

ζ = 1 − β · (McrMqp)2 = 1 − 0.5 · (74.95157)2 = 0.886 - for cracked section

Calculation of curvature

First moment of reinforcement area about centroid of uncracked section

S = As1 ·  ( zcd1 )  − As2 ·  ( hzcd2 )  = 1256.64 ·  ( 394.28 − 45 )  − 100.53 ·  ( 550 − 394.28 − 45 )  = 427791 mm3

Curvature due to shrinkage of uncracked section

[EN 1992-1-1 §7.4.3(6)]

θcs_I = εcs · αe · SIred = 0.000447 · 21.97 · 42779111521310457 = 3.65×10-7

Curvature of uncracked section

θI = MqpEc_eff · Ired · 103 + θcs_I = 1579.1 · 11521310457 · 103 + 3.65×10-7 = 1.86×10-6

First moment of reinforcement area about centroid of cracked section

S = As1 ·  ( dx )  − As2 ·  ( xd2 )  = 1256.64 ·  ( 505 − 96.46 )  − 100.53 ·  ( 96.46 − 45 )  = 508208 mm3

Curvature due to shrinkage of cracked section

[EN 1992-1-1 §7.4.3(6)]

θcs_II = εcs · αe · SIred_II = 0.000447 · 21.97 · 5082085332235820 = 9.36×10-7

Curvature of cracked section

θII = MqpEc_eff · Ired_II · 103 + θcs_II = 1579.1 · 5332235820 · 103 + 9.36×10-7 = 4.17×10-6

Total curvature

[EN 1992-1-1 §7.4.3(3)]

θ = ζ · θII +  ( 1 − ζ )  · θI = 0.886 · 4.17×10-6 +  ( 1 − 0.886 )  · 1.86×10-6 = 3.91×10-6

Factor considering the static scheme

k = 548 = 0.104 - for simply supported beam with uniformly distributed load

Deflection due to quasi-permanent combination - δ = k · θ · L2 · 106 = 0.104 · 3.91×10-6 · 5.752 · 106 = 13.46 mm

[EN 1992-1-1 §7.4.1(4)]

Maximum deflection - δmax = L · 103250 = 5.75 · 103250 = 23 mm

Deflection check:

δ = 13.46 mm ≤ δmax = 23 mm - The condition is satisfied!

Shear Design of Rectangular Section

Shear design of a rectangular section under EN 1992-1-1: shear strength without links \(V_{Rd,c}\), required link area for a strut angle \(\theta\) and check of the maximum strut compression.

Code:
'<small>According to <strong>Eurocode</strong>: EN 1992-1-1</small>
'<div style="max-width:180mm;">
'<img class="side" style="width:270pt;" src="../../Images/structures/rc/design/beam-shear.png" alt="beam-shear.png">
'<h4>Cross section dimensions</h4>
'Width -'b = ?'mm, Height'h = ?'mm
#post
'Cross section area -'A_c = b*h'mm²
#show
'Tensile reinforcement area -'A_sl = ?'mm²
'Effective depth -'d = h - ?'mm
#post
'Reinforcement ratio -'ρ_l = min(A_sl/(b*d); 0.02)
#show
'Shear links diameter -'d_w = ?'mm
'Number of legs for one link -'n_w = ?
'<p><b>Section design loads</b></p>
'Shear force -'V_Ed = ?'kN&nbsp;&emsp;Axial force -'N_Ed = ?'kN
'<h4>Material properties</h4>
'<p class="ref">[EN 1992-1-1, Table 3.1]</p>
'<p><b>Concrete</b></p>
'Characteristic compressive cylinder strength -'f_ck = ?'MPa
'Partial safety factor for concrete -'γ_c = 1.5','α_cc = ?
#post
'Design compressive cylinder strength -'f_cd = α_cc*f_ck/γ_c'MPa
#show
'<p><b>Steel for shear reinforcement</b></p>
'Characteristic yield strength -'f_yk = ?'MPa
#post
'Partial safety factor for steel -'γ_s = 1.15
'Design yield strength -'f_ywd = f_yk/γ_s'MPa
'
'<div class="fold">
'<h4>Shear capacity without reinforcement<small class="ref">[EN 1992-1-1, § 6.2.2]</small></h4>
k = min(1 + sqr(200/d); 2)
'Stress due to axial force (N<sub>Ed</sub> > 0 for compression)
σ_cp_ = N_Ed*10^3/A_c'MPa
'Maximum stress value:'0.2*f_cd'MPa
σ_cp = min(σ_cp_;0.2*f_cd)'MPa
C_Rd_c = 0.18/γ_c
v_min = 0.035*k^(3/2)*sqr(f_ck)
k_1 = 0.15
'<p class="ref">(6.2a)</p>
'Shear resistance
V_Rd_c_ = (C_Rd_c*k*(100*ρ_l*f_ck)^(1/3) + k_1*σ_cp)*b*d*10^-3'kN
'Minimum shear resistance
'<p class="ref">(6.2b)</p>
V_Rd_c_min = (v_min + k_1*σ_cp)*b*d*10^-3'kN
V_Rd_c = max(V_Rd_c_min;V_Rd_c_)'kN
'Design check
'</div>
#if V_Ed  V_Rd_c
    V_Ed'kN ≤'V_Rd_c'kN. Shear reinforcement is NOT required by calculation!
#else
    V_Ed'kN &gt;'V_Rd_c'kN. Shear reinforcement is required!
    '<div class="fold">
    '<h4>Shear capacity with reinforcement <small class="ref">[EN 1992-1-1, §6.2.3]</small></h4>
    'Lever arm of internal forces -'z = 0.9*d'mm
    '<p class="ref">(6.6N)</p>
    ν_1 = 0.6*(1 - f_ck/250)
    k_σ = σ_cp_/f_cd
    'Factor α<sub>cw</sub> depends on the value of k<sub>σ</sub>
    #if k_σ < 0.25
        α_cw = 1 + k_σ'for 0 &lt; <i>k</i><sub>σ</sub> &lt; 0.25
    #else if k_σ < 0.5
        α_cw = 1.25'for 0.25 &lt; <i>k</i><sub>σ</sub> &lt; 0.5
    #else if k_σ < 1
        α_cw = 2.5*(1 - k_σ)'for 0.5 &lt; <i>k</i><sub>σ</sub> &lt; 1
    #else
        '<p class="err">The value for σ<sub>cp</sub>is NOT admissible</p>
    #end if
    '<p class="ref">(6.9)</p>
    'Maximum shear capacity at θ = 45°
    V_Rd_max_45 = α_cw*b*z*ν_1*f_cd/2*10^-3'kN
    #if V_Ed  V_Rd_max_45
        V_Ed'kN ≤'V_Rd_max_45'kN. The check is satisfied!
        'Angle of concrete struts
        θ_ = 0.5*asin(V_Ed/V_Rd_max_45)
        '<p class="ref">(6.7N)</p>
        'The angle is limited between 21,8° ≤ θ ≤ 45°(1 ≤ cot(θ) ≤ 2.5)
        θ = max(21.8;min(θ_;45))
        '<p class="ref">(6.9)</p>
        'Bearing capacity check at'θ
        V_Rd_max = α_cw*b*z*ν_1*f_cd/(cot(θ) + tan(θ))*10^-3'kN
        '</div>
        'Design check:'V_Ed'kN ≤'V_Rd_max'kN
        '<p class="ref">(6.8)</p>
        'Required shear reinforcement area
        A_sw = V_Ed*10^6/(z*f_ywd*cot(θ))'mm²/m'
        'Shear links with'n_w'legs and diameter -'d_w'mm are provided
        'Area of one leg -'A_s1 = π*(d_w/2)^2'mm²
        'Required links spacing -'s = 1000*n_w*A_s1/A_sw'mm
        '<p class="ref">[EN 1992-1-1, §9.2.2]</p>
        'Maximum spacing -'s_max = min(0.75*d;300)'mm
        #if s > s_max
            s'mm &gt;'s_max'mm. Spacing is greater than the maximum.
            'The relevant spacing is accepted:'s = s_max'mm
        #end if
        '<p class="ref">(9.4)</p>
        'Reinforcement ratio
        ρ_w = A_sw/(s*b)
        '<p class="ref">(9.5N)</p>
        ρ_w_min = 0.08*sqr(f_ck)/f_yk
        #if ρ_w < ρ_w_min
            ρ_w'&lt;'ρ_w_min'. Reinforcement ratio is lower than the minimum. Minimum reinforcement ratio is accepted.
        #end if
        '<p class="ref">(6.18)</p>
        'Additional force in tensile reinforcement
        ΔF_td = 0.5*V_Ed*cot(θ)'kN
        '<p class="ref">(9.2)</p>
        'Bending moment diagram shifting distance
        a_l = z*cot(θ)/2'mm
    #else
        '</div>
        V_Ed'kN &gt;'V_Rd_max_45'kN
        '<p class="err">The check is NOT satisfied!. Increase cross section dimensions or concrete grade.</p>
    #end if
#end if
#show
'</div>300  800 1200    50  8   2   600 0   20  1   500
Rendered Output:
According to Eurocode: EN 1992-1-1
beam-shear.png
Cross section dimensions

Width - b = 300 mm, Height h = 800 mm

Cross section area - Ac = b · h = 300 · 800 = 240000 mm²

Tensile reinforcement area - Asl = 1200 mm²

Effective depth - d = h50  = 800 − 50  = 750 mm

Reinforcement ratio - ρl = min(Aslb · d; 0.02) = min(1200300 · 750; 0.02) = 0.00533

Shear links diameter - dw = 8 mm

Number of legs for one link - nw = 2

Section design loads

Shear force - VEd = 600 kN  Axial force - NEd = 0 kN

Material properties

[EN 1992-1-1, Table 3.1]

Concrete

Characteristic compressive cylinder strength - fck = 20 MPa

Partial safety factor for concrete - γc = 1.5 , αcc = 1

Design compressive cylinder strength - fcd = αcc · fckγc = 1 · 201.5 = 13.33 MPa

Steel for shear reinforcement

Characteristic yield strength - fyk = 500 MPa

Partial safety factor for steel - γs = 1.15

Design yield strength - fywd = fykγs = 5001.15 = 434.78 MPa

Shear capacity without reinforcement[EN 1992-1-1, § 6.2.2]

k = min(1 +   200d; 2) = min(1 +   200750; 2) = 1.52

Stress due to axial force (NEd > 0 for compression)

σcp_ = NEd · 103Ac = 0 · 103240000 = 0 MPa

Maximum stress value: 0.2 · fcd = 0.2 · 13.33 = 2.67 MPa

σcp = min ( σcp_; 0.2 · fcd )  = min ( 0; 0.2 · 13.33 )  = 0 MPa

CRd_c = 0.18γc = 0.181.5 = 0.12

vmin = 0.035 · k32 ·    fck = 0.035 · 1.5232 ·     20 = 0.292

k1 = 0.15

(6.2a)

Shear resistance

VRd_c_ =  ( CRd_c · k ·  ( 100 · ρl · fck ) 13 + k1 · σcp )  · b · d · 10-3 =  ( 0.12 · 1.52 ·  ( 100 · 0.00533 · 20 ) 13 + 0.15 · 0 )  · 300 · 750 · 10-3 = 90.13 kN

Minimum shear resistance

(6.2b)

VRd_c_min =  ( vmin + k1 · σcp )  · b · d · 10-3 =  ( 0.292 + 0.15 · 0 )  · 300 · 750 · 10-3 = 65.76 kN

VRd_c = max ( VRd_c_min; VRd_c_ )  = max ( 65.76; 90.13 )  = 90.13 kN

Design check

VEd = 600 kN > VRd_c = 90.13 kN. Shear reinforcement is required!

Shear capacity with reinforcement [EN 1992-1-1, §6.2.3]

Lever arm of internal forces - z = 0.9 · d = 0.9 · 750 = 675 mm

(6.6N)

ν1 = 0.6 · (1 − fck250) = 0.6 · (1 − 20250) = 0.552

kσ = σcp_fcd = 013.33 = 0

Factor αcw depends on the value of kσ

αcw = 1 + kσ = 1 + 0 = 1 for 0 < kσ < 0.25

(6.9)

Maximum shear capacity at θ = 45°

VRd_max_45 = αcw · b · z · ν1 · fcd2 · 10-3 = 1 · 300 · 675 · 0.552 · 13.332 · 10-3 = 745.2 kN

VEd = 600 kN ≤ VRd_max_45 = 745.2 kN. The check is satisfied!

Angle of concrete struts

θ_ = 0.5 · asin(VEdVRd_max_45) = 0.5 · asin(600745.2) = 26.81 °

(6.7N)

The angle is limited between 21,8° ≤ θ ≤ 45°(1 ≤ cot(θ) ≤ 2.5)

θ = max ( 21.8; min ( θ_; 45 )  )  = max ( 21.8; min ( 26.81; 45 )  )  = 26.81 °

(6.9)

Bearing capacity check at θ = 26.81 °

VRd_max = αcw · b · z · ν1 · fcdcot ( θ )  + tan ( θ )  · 10-3 = 1 · 300 · 675 · 0.552 · 13.33cot ( 26.81 )  + tan ( 26.81 )  · 10-3 = 600 kN

Design check: VEd = 600 kN ≤ VRd_max = 600 kN

(6.8)

Required shear reinforcement area

Asw = VEd · 106z · fywd · cot ( θ )  = 600 · 106675 · 434.78 · cot ( 26.81 )  = 1033.28 mm²/m

Shear links with nw = 2 legs and diameter - dw = 8 mm are provided

Area of one leg - As1 = π · (dw2)2 = 3.14 · (82)2 = 50.27 mm²

Required links spacing - s = 1000 · nw · As1Asw = 1000 · 2 · 50.271033.28 = 97.29 mm

[EN 1992-1-1, §9.2.2]

Maximum spacing - smax = min ( 0.75 · d; 300 )  = min ( 0.75 · 750; 300 )  = 300 mm

(9.4)

Reinforcement ratio

ρw = Asws · b = 1033.2897.29 · 300 = 0.0354

(9.5N)

ρw_min = 0.08 ·    fckfyk = 0.08 ·     20500 = 0.000716

(6.18)

Additional force in tensile reinforcement

ΔFtd = 0.5 · VEd · cot ( θ )  = 0.5 · 600 · cot ( 26.81 )  = 593.58 kN

(9.2)

Bending moment diagram shifting distance

al = z · cot ( θ ) 2 = 675 · cot ( 26.81 ) 2 = 667.77 mm

Spotted an error? Edit these examples.