The Reinforcement Design tool performs flexural and shear design and capacity checks for reinforced concrete beams and one-way slabs per ACI 318. It can operate in design mode (finding the required steel area for a given factored moment) or check mode (evaluating whether existing reinforcement is adequate).
ACI 318 flexural design is based on the equivalent rectangular stress block. At the strength limit state, the nominal moment capacity is:
Mn = As × fy × (d − a/2)
where a = As × fy / (0.85 × f'c × b) is the depth of the equivalent rectangular stress block, d is the effective depth to the centroid of the tension steel, and b is the beam width.
The design requirement is φMn ≥ Mu, where φ = 0.90 for tension-controlled sections (the normal condition for under-reinforced beams).
ACI 318 imposes minimum and maximum reinforcement requirements:
Minimum steel (ACI 318 Section 9.6.1.2): ensures the beam has adequate post-cracking capacity:
As,min = max(3√f'c / fy, 200 / fy) × bw × d
Maximum steel: ACI 318 limits reinforcement indirectly through the net tensile strain requirement. For a tension-controlled section (φ = 0.90), the net tensile strain in the extreme steel layer must satisfy εt ≥ 0.004. Heavily reinforced sections with εt < 0.004 are not permitted for beams and slabs.
Design flexural reinforcement for a rectangular beam with: b = 12 in, h = 24 in, d = 21.5 in, f'c = 4,000 psi, fy = 60 ksi, Mu = 120 kip·ft.
Step 1 — Compute the required reinforcement index Rn:
Rn = Mu / (φ × b × d²)
Rn = (120 × 12) / (0.90 × 12 × 21.5²)
Rn = 1,440 / 4,992 = 0.288 ksi
Step 2 — Compute the required reinforcement ratio ρ:
ρ = (0.85 × f'c / fy) × [1 − √(1 − 2Rn / (0.85 × f'c))]
ρ = (0.85 × 4 / 60) × [1 − √(1 − 2 × 0.288 / 3.4)]
ρ = 0.0567 × [1 − √(0.830)]
ρ = 0.0567 × 0.0888 = 0.00503
Step 3 — Required steel area:
As,req = ρ × b × d = 0.00503 × 12 × 21.5 = 1.30 in²
Step 4 — Check minimum steel:
As,min = max(3 × √4000 / 60,000, 200 / 60,000) × 12 × 21.5
As,min = max(0.00316, 0.00333) × 258 = 0.00333 × 258 = 0.860 in²
As,req = 1.30 in² > As,min = 0.860 in² ✓
Step 5 — Select bars. Use 3-#6 bars: As,prov = 3 × 0.44 = 1.32 in² ≥ 1.30 in² ✓
Step 6 — Verify capacity with provided steel:
a = 1.32 × 60 / (0.85 × 4 × 12) = 79.2 / 40.8 = 1.94 in
φMn = 0.90 × 1.32 × 60 × (21.5 − 1.94/2)
φMn = 0.90 × 79.2 × 20.53 = 1,463 kip·in = 121.9 kip·ft > 120 kip·ft ✓
For shear, ACI 318 requires stirrups when Vu > 0.5 × φVc, where the concrete shear capacity is:
Vc = 2 × √f'c × bw × d (simplified expression in psi units)
When stirrups are required, the required stirrup spacing for a given bar size (Av) is:
s = Av × fy × d / Vs
where Vs = Vu/φ − Vc is the required steel shear contribution. The tool calculates all shear checks and reports the required stirrup spacing, subject to ACI 318 maximum spacing limits.