0% found this document useful (0 votes)
115 views7 pages

Pseudocode Kita 2

This pseudocode provides steps to design a simply supported one-way slab according to Eurocode standards. It includes determining the minimum slab thickness, nominal cover, design actions, main reinforcement sizing, shear design, deflection checks, and cracking checks. Key outputs include the minimum thickness, nominal cover, design actions, main reinforcement area, shear resistance, allowable and actual span-to-depth ratios, and checking link spacings against cracking requirements.

Uploaded by

Wan Azam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
115 views7 pages

Pseudocode Kita 2

This pseudocode provides steps to design a simply supported one-way slab according to Eurocode standards. It includes determining the minimum slab thickness, nominal cover, design actions, main reinforcement sizing, shear design, deflection checks, and cracking checks. Key outputs include the minimum thickness, nominal cover, design actions, main reinforcement area, shear resistance, allowable and actual span-to-depth ratios, and checking link spacings against cracking requirements.

Uploaded by

Wan Azam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Pseudocode: Simply Supported one-way slab

Start
Slab Thickness
Refer table 5.8 from Eurocode Reinforced Design
Obtain value of minimum thickness for fire resistance
Read effective span (L)
𝑳
Calculate estimate thickness considering deflection control (h) = 𝟐𝟔

Print estimate thickness considering deflection control value


Durability, fire and bond requirements
Refer Table 4.2 from Eurocode Reinforced Design
Obtain value of Cmin.b
Refer Table 4.4N from Eurocode Reinforced Design
Obtain value of Cmin.dur
Refer table 5.8 EN
Obtain value of (α)
Read α, diameter of bar (øbar)
ø𝐛𝐚𝐫
Calculate Min. cover with regard of fire (Cmin) = 𝛼 −
2

Print Min. cover with regard of fire (Cmin) value

Read ∆Cdev and Cmin


Calculate norminal cover (Cnominal ) = 𝑪𝒎𝒊𝒏 + ∆𝑪𝒅𝒆𝒗

Print norminal cover (Cnominal ) value


Action and analysis
Read slab thickness and unit weight of concrete
Calculate slab self-weight= 𝒔𝒍𝒂𝒃 𝒕𝒉𝒊𝒄𝒌𝒏𝒆𝒔𝒔 + 𝒖𝒏𝒊𝒕 𝒘𝒆𝒊𝒈𝒉𝒕 𝒐𝒇 𝒄𝒐𝒏𝒄𝒓𝒆𝒕𝒆
Read total gk and total qk
Calculate design action (nd) = 𝟏. 𝟑𝟓𝒈𝒌 + 𝟏. 𝟓𝒒𝒌
Print design action (nd) value
Assume width = 1m
Read width and nd
Calculate Wd= 𝑵𝒅 + 𝑾𝒊𝒅𝒕𝒉
Print Wd value
Read Wd and effective span (L)
𝑾𝒅𝑳
Calculate shear force (V) = 𝟐

Print shear force (V) value


𝑊𝑑𝐿2
Calculate bending moment (M) = 8

Print bending moment (M) value

Main reinforcement
Read h, Cnom and øbar
Calculate effective depth (d) = 𝒉 − 𝑪𝒏𝒐𝒎 − 𝟎. 𝟓 ø𝒃𝒂𝒓
Print effective depth (d) value
Read M, b, d, fck
𝑀𝑥106
Calculate K value (K) = 𝑏𝑑2 𝑓𝑐𝑘

Print K value
Compare K with Kbal= 0.167 (fixed)
Case 1: K < Kbal
Compression method not required
Case 2: K > Kbal
Compression method required
Read d and Kbal
Calculate Z value = [𝟎. 𝟓 + √0.25 − Kbal/1.134 ]
Print Z value
Read Z
(𝐝−𝐙)
Calculate (x) value = 0.4

Print value
Read d’ and x
𝐝′
Calculate using compression method = 𝑥

𝐝′
Print compression method = 𝑥
Read d and K
Calculate Z value = 𝒅[𝟎. 𝟓 + √0.25 − K/1.134
Print Z value
Read M, fyk and Z
𝑀𝑥106
Calculate Area of compression (AS) = 0.87𝑓𝑦𝑘

Print Area of compression (AS)


Refer Table 1 from Eurocode Reinforced Design
Obtain number of link spacing for main bar
Minimum and maximum reinforcement area
Refer table 3.1 from Eurocode Reinforced Design
Obtain Fctm value
Read Fctm, fyk, b, d and h
Calculate Asmin value = 0.26 (𝑓𝑐𝑡𝑚
𝑓𝑦𝑘
) 𝑏𝑑

Print Asmin value


Refer Table 1 from Eurocode Reinforced Design
Obtain number of link spacing for secondary bar
Calculate Asmax value = 0.04 𝑥 1000 𝑥 ℎ
Print Asmax value

Shear
Design shear resistance
Read ρ1, fck, b, d, and As
Calculate k value = 1 + (200
𝑑
)1/2

Print k value
𝐴𝑠
Calculate ρ1 value= (𝑏𝑑 )

Print ρ1 value
Read k
Calculate VRd,c value = [0.12𝑘(100. 𝜌1. 𝑓𝑐𝑘)1/3]𝑏𝑑
Print VRd,c value
Calculate Vmin value = [0.0353/2𝑓𝑐𝑘1/2]𝑏𝑑
Print Vmin value
Compare VRd,c value and Vmin value
Case 1: VRd,c > Vmin
ok!
Case2: VRd,c < Vmin
Failed

Deflection
Percentage of required tension reinforcement (ρ)
Read As, b and d
𝐴𝑠
Calculate ρ value = (𝑏𝑑 )

Print ρ value
Reference reinforcement ratio (ρo)
Read fck
Calculate ρo value= (𝑓𝑐𝑘)1/2(10)−3
Print ρo value
Factor for structure resistance (K)
Refer table 7.4N from Eurocode Reinforced Design
Obtain K value
Compare ρo value and ρ value
Case1: ρ > ρo
ok!
Case 2 : ρ < ρo
Read d, K, fck, ρo and ρ
Calculate (𝑑𝑙 )= 𝐾[11 + 1.5 √𝑓𝑐𝑘 . 𝜌𝑜𝜌 + 3.2√𝑓𝑐𝑘(𝜌𝑜𝜌 − 1)
3
2

𝒍
Print (𝒅)value

Modification less than 7 meter


Case1: <7m
Equal to 1.0
Case 2: >7m
Read Length of span (L)
Calculate Modification value = (𝟕𝒍)

Print Modification value


Modification factor for steel area provided
Read Aspro and Asreq
Calculate Modification factor for steel
area = (𝑨𝒔𝒑𝒓𝒐𝒗
𝑨𝒔𝒓𝒆𝒒
)

Print Modification factor for steel


area provided value
Compare modification factor value
with 1.5
Case 1: ≤1.5
Use actual value of
modification factor

Case 2: ≥1.5
Use 1.5 as modification
factor
𝒍
Read (𝒅), modification factor for span
less than 7 meter and modification
factor for steel area provided
Calculate allowable span effective
𝒍
depth ratio (𝒅)allowable =.
𝒍
( ) 𝒙 𝒎𝒐𝒅𝒊𝒇𝒊𝒄𝒂𝒕𝒊𝒐𝒏 𝒇𝒂𝒄𝒕𝒐𝒓 𝒇𝒐𝒓
𝒅

𝒔𝒑𝒂𝒏 𝒍𝒆𝒔𝒔 𝒕𝒉𝒂𝒏 𝟕 𝒎𝒆𝒕𝒆𝒓

𝒙 𝐦𝐨𝐝𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐟𝐚𝐜𝐭𝐨𝐫 𝐟𝐨𝐫

𝐬𝐭𝐞𝐞𝐥 𝐚𝐫𝐞𝐚 𝐩𝐫𝐨𝐯𝐢𝐝𝐞𝐝


𝒍
Print ratio (𝒅)allowable

Actual span effective depth


Read L and d
Calculate Actual span effective depth
𝒍 𝑳
( )actual= ( )
𝒅 𝒅

Print Actual span effective depth


𝒍 𝒍
Compare (𝒅)allowable and (𝒅)actual
𝒍 𝒍
Case 1: (𝒅)actual < (𝒅)allowable

ok!
𝒍 𝒍
Case 2: (𝒅)actual > (𝒅)allowable

Failed

Cracking
Main bar
Read h
Calculate Smax,slab value = 3h
Print Smax,slab value
Compare Smax,slab with 400mm (fixed for principle
reinforced)
Compare Smax,slab with link spacing for main bar
Case 1: link spacing for main bar < Smax,slab
ok!
Case 2: link spacing for main bar > Smax,slab
Failed
Secondary bar
Read h
Calculate Smax,slab value = 3.5h
Print Smax,slab value
Compare Smax,slab with 450mm (fixed for secondary
reinforced)
Compare Smax,slab with link spacing for main bar
Case 1: link spacing for main bar < Smax,slab
ok!
Case 2: link spacing for main bar > Smax,slab
Failed
End.

You might also like