Solved MATLAB Programs for RC Beam Design and Beam Deflection
A) Flexural Reinforcement for RC Beam (Singly and Doubly Reinforced)
Given:
b = 300 mm
d = 500 mm
Mu = 150e6 N.mm = 150 kNm
fck = 25 MPa
fy = 500 MPa
xu_max = 0.48*d = 240 mm
Mu_limit = 0.138*fck*b*d^2 = 0.138*25*300*500^2 = 129375000 N.mm
Since Mu = 150e6 > Mu_limit = 129.375e6, it is a doubly reinforced beam.
For singly part:
Ast1 = Mu_limit / (0.87 * fy * (d - 0.42*xu_max))
= 129375000 / (0.87*500*(500 - 0.42*240)) = 839.48 mm^2
Remaining moment: Mu2 = Mu - Mu_limit = 150e6 - 129.375e6 = 20.625e6 N.mm
Assume d' = 50 mm
Ast2 = Mu2 / (0.87 * fy * (d - d'))
= 20625000 / (0.87*500*(500 - 50)) = 1052.69 mm^2
Total Tension Steel Required = Ast1 + Ast2 = 839.48 + 1052.69 = 1892.17 mm^2
B) Slope and Deflection of a Simply Supported Beam
Case 1: Uniformly Distributed Load (UDL)
Given: L = 6 m, w = 10 kN/m = 10000 N/m, E = 25 GPa = 25e9 Pa, I = 3e-5 m^4
Deflection = (5*w*L^4)/(384*E*I)
= (5*10000*6^4)/(384*25e9*3e-5)
= 0.060 mm
Slope = (w*L^3)/(24*E*I)
= (10000*6^3)/(24*25e9*3e-5)
= 0.0012 rad
Case 2: Point Load at Center
P = 20 kN = 20000 N
Deflection = (P*L^3)/(48*E*I)
= (20000*6^3)/(48*25e9*3e-5)
= 0.048 mm
Slope = (P*L^2)/(16*E*I)
= (20000*6^2)/(16*25e9*3e-5)
= 0.0010 rad