Element design
How to design a reinforced concrete beam
Reinforced concrete beam design explained: bending steel, shear links, minimum bars, deflection and support bars, with a worked Eurocode 2 example and ACI 318 notes.
Concrete is strong in compression and weak in tension — it cracks at roughly a tenth of its compressive strength. A reinforced concrete (RC) beam puts steel bars where the tension is, so the concrete carries the compression and the bars carry the tension. Designing it means deciding how much steel, where, and how it is held together.
How an RC beam carries bending
At the ultimate limit state, the concrete above the neutral axis is crushed into a compression zone and the bars below have yielded. The design codes replace the curved concrete stress with a simple rectangular stress block, which makes the hand calculation short.
The codes also limit the depth of the compression zone (x/d, about 0.45 in EC2 without redistribution; tension-controlled εt ≥ 0.005 in ACI) so that the steel yields well before the concrete crushes — the beam then fails with visible warning, cracking and sagging, rather than suddenly.
Worked example: bending (Eurocode 2)
A 300 × 600 mm beam, effective depth d = 540 mm, C30/37 concrete, B500 bars. Design moment MEd = 250 kN·m, design shear VEd = 180 kN.
Design strengths: fcd = 0.85 × 30 / 1.5 = 17.0 MPa, fyd = 500 / 1.15 = 434.8 MPa.
Choose 4 Ø20 = 1257 mm². Neutral axis x = (d − z)/0.4 = 125 mm, x/d = 0.23 — well within the ductility limit. Minimum steel: 0.26 fctm/fyk · b d = 0.26 × 2.9/500 × 300 × 540 = 244 mm² ✓.
ACI 318 equivalent: a = Asfy/(0.85 f′c b), Mn = Asfy(d − a/2), φ = 0.9 when tension-controlled. Same idea, a different block depth (β1c) and a strength reduction factor instead of partial material factors.
Worked example: shear links
First the shear the concrete alone can carry, EN 1992-1-1 6.2.2:
VRd,c = 0.12 × 1.61 × (23.3)1/3 × 300 × 540 = 89 kN < 180 kN, so links are required. With the variable strut angle at cot θ = 2.5 and z = 0.9d = 486 mm:
Two-leg Ø8 links give Asw = 100.5 mm², so s ≤ 100.5 / 0.341 = 295 mm. Maximum spacing 0.75d = 405 mm. Use Ø8 links at 275 mm. The struts are fine too: VRd,max = b z ν1 fcd / (cot θ + tan θ) = 300 × 486 × 0.528 × 17.0 / 2.9 = 451 kN ✓.
ACI 318: Vc = 0.17 λ √f′c bw d (simplified), Vs = Avfytd/s with a fixed 45° truss, φ = 0.75.
Continuous beams: top bars at the supports
In a real frame, beams are continuous over the columns. The moment changes sign: sagging (tension at the bottom) in the span, hogging (tension at the top) over the supports. A practical bar arrangement is:
Deflection and cracking
A concrete beam is checked for deflection and crack width under service loads. Codes allow a simple span-to-depth ratio check (EC2 7.4.2; ACI Table 9.3.1.1), or a calculated deflection with a cracked, long-term stiffness. Cracking and creep can make the long-term deflection two to three times the short-term elastic value, so treat an elastic deflection that is close to the limit with suspicion.
Design it in Struxt3D
For a concrete structure, Struxt3D designs the bars of every beam: top and bottom reinforcement from the moment envelope, links from the shear, and the final check of each beam line runs through the same concrete design as FEA Studio, with its step-by-step calculations.
- Start a concrete frame. Open the Multi-storey frame template and, in Materials, set Material to concrete. Pick the Design code and the concrete grade.
- Set beam sizes. In Sections, pick a starting beam size. With auto-sizing on, Struxt3D grows sections whose bars no longer fit.
- Run the design with F6. Concrete members get top/bottom bars and links; columns get perimeter bars and ties.
- Read the results. Utilization colours each beam along its length. A ratio above 1 means no reinforcement fits within the code limits — the section must grow.
- See the bars. In Show, choose Reinforcement bars (3D) to see continuous corner bars, support and span extras and the links. Bars only hides the concrete.
- Check the calculation. Select a beam and click Calculation report: it shows the forces per combination and the full flexure and shear calculation for that span.
Deflection in Struxt3D is the analysed deflection under D + L against span/250 (adjustable in Design settings). Read Accuracy and limitations for how stiffness is modelled.
Common mistakes
- Too much steel. Over-reinforced sections fail in the concrete, suddenly. Respect the x/d or εt limit — grow the section instead.
- Forgetting minimum steel in lightly loaded beams; the beam must not fail the moment it cracks.
- Short top bars. Extra support bars must extend past the point of contraflexure plus an anchorage length.
- Links too far apart at the supports where shear peaks.