Simple bending¶
Design for normal simple bending according to NBR 6118, with the parabola-rectangle diagram and the equivalent rectangular stress block.
Materials¶
with \(\gamma_c = 1.4\), \(\gamma_s = 1.15\) and \(\gamma_f = 1.4\) by default — all editable.
Diagram parameters¶
The β coefficient and redistribution
\(\beta\) is the moment redistribution ratio. With \(\beta = 1\) — no redistribution — \(\xi_{lim} = 0.45\) for concretes up to C50 and \(0.35\) above, which are the code's ductility limits.
Reducing \(\beta\) tightens \(\xi_{lim}\): the more moment is redistributed, the more rotation capacity the section needs, and the shallower the neutral axis must be.
Steel¶
Perfectly elastic-plastic diagram:
Rectangular section¶
The reduced moment is
and the limit between tension-only and compression reinforcement,
Tension reinforcement only — μ ≤ μlim¶
With compression reinforcement — μ > μlim¶
The section cannot resist with tension reinforcement alone; compression reinforcement \(A'_s\) is added. Its strain, with \(\delta = d'/d\):
and hence
Two conditions that stop the calculation
Compression reinforcement in domain 2. If \(\xi_{lim} < \varepsilon_{cu}/(\varepsilon_{cu}+10)\), the section would be in domain 2 with compression reinforcement — the concrete would not even be used. The program refuses and asks for a larger section.
Compression reinforcement in tension. If \(\xi_{lim} \le \delta\), the neutral axis passes above \(A'_s\), and the "compression" reinforcement would be in tension. It refuses as well.
In both cases the practical message is the same: enlarge the section. These are situations in which the geometry is the problem, not the reinforcement.
T section¶
The procedure is that of the rectangular section, with the flange contributing in compression. The logic splits depending on whether the neutral axis falls within the flange — in which case the section behaves as a rectangle of width \(b_f\) — or below it, in which case compression is shared between the flange and the web.
The inputs are: flange width \(b_f\), flange thickness \(h_f\), web width \(b_w\) and the effective depth.
Minimum reinforcement¶
with the absolute floor
Note that the minimum ratio applies to the gross area \(b\,h\), not to \(b\,d\).
Limits of validity¶
Range of application
- Normal simple bending, in plane. Biaxial bending and bending with axial force are not covered.
- The design is of a section, not of a member: the program does not calculate internal forces from spans and loads. You enter \(M_k\), \(V_k\) and \(T_k\) already obtained from your structural analysis.
- Serviceability limit states — crack width and deflection — are not checked. For slender beams, deflection usually governs, and it is not checked here.
- There is no check of anchorage, laps or fatigue.
- The minimum skin reinforcement only enters the SBX optimiser; in direct design it is a detailing choice.