About Reinforced Concrete Beam Calculation
This calculator performs a reinforced concrete beam design check for a rectangular section in bending and selects the required area of longitudinal reinforcement. The result is useful for preliminary sizing of beam geometry and reinforcement for floor beams, lintels, and other linear members for a given load and span.
The calculation is based on the ultimate limit state approach and uses material parameters and factors accepted in the European design approach for reinforced concrete.
Guidelines and recommendations
Design standards. The calculation logic follows the Eurocode approach: EN 1992-1-1 (Design of concrete structures) together with EN 1990 (Basis of structural design) for the use of design material properties.
Structural model and bending moment. For the selected support condition, a coefficient m is used to determine the maximum bending moment from a uniformly distributed line load:
M = (q + g) · L² · m
Here q is the applied line load (kg/m or kN/m), L is the design span (mm, converted to meters in the formula), and g is the self-weight of the beam (kg/m). Typical values are: m = 0.125 for a simply supported beam (equivalent to L²/8) and m = 0.5 for a cantilever (equivalent to L²/2).
Self-weight. The beam self-weight is taken using the reinforced concrete density ρ = 2500 kg/m³ and the section geometry:
g = (b/1000) · (h/1000) · 2500
where b and h are the section width and depth in mm. The result is the line load g in kg/m.
Moment unit conversion. Within the calculation, the bending moment is converted to N·mm using the factor 10000:
MN·mm = Mkg·m · 10000
Effective depth. For bending design, the effective depth to the tensile reinforcement is:
d = h − c − 6
where c is the concrete cover to the tensile reinforcement (mm). The constant 6 mm is included as a fixed adjustment for the bar position in the section.
Design material properties. For reinforcement, the calculator uses γs = 1.15, Es = 200000, fyk = 500, fyd = 434.783. For concrete, the selected strength class defines the design compressive strength fcd, the ultimate concrete strain εcu2, and the compression diagram parameters wc and k2. The mean tensile strength fctm is also used for minimum reinforcement. The coefficient α is taken as 1.00 or 0.95 depending on the concrete class.
Concrete bending capacity check. First, a non-dimensional parameter is calculated:
αm = M / (α · fcd · b · d²)
Also co = wc / k2 is used. If the condition αm/co > 0.25 is met, the calculator shows a recommendation to increase the section size or choose a different concrete class. This means the given moment is outside the admissible range of the adopted section model.
Internal lever arm. For admissible αm/co, the factor τ is calculated (used to obtain the internal lever arm):
τ = 0.5 + √(0.25 − αm/co)
Strain limitation (model ductility limit). The steel yield strain is calculated as:
εsy = (fyd / Es) · 1000
Then the limiting relative neutral axis depth and the limiting parameter are determined:
elim = εcu2 / (εcu2 + εsy)
αm,lim = wc · elim · (1 − k2 · elim)
If αm > αm,lim, the calculator uses αm = αm,lim. This ensures reinforcement is selected within the adopted ultimate section model.
Required tensile reinforcement area. The base required longitudinal reinforcement area is obtained from equilibrium in bending:
As,req = M / (fyd · τ · d)
Minimum reinforcement. To ensure crack control and a workable section, a minimum reinforcement ratio is applied:
pmin = 26 · fctm / fyk
A lower bound pmin = 0.13% is applied. The minimum area is:
As,min = (pmin · b · d) / 100
The value used for selection is As = max(As,req, As,min).
Bar diameter selection for a given number of bars. The calculator checks standard bar diameters (mm) and evaluates the provided set area:
S = (π · φ² / 4) · n
where φ is the bar diameter (mm) and n is the number of bars. The first diameter for which S ≥ As is selected. If even the largest diameter in the list does not provide the required area, the calculator recommends increasing the number of bars.
- Practical guideline. For preliminary sizing of floor beams, a depth of about L/10…L/15 (based on span) is often used, then reinforcement and checks are refined to project conditions.
- Load units. If you enter the load in kN/m, it is converted internally to kg/m using 1 kN ≈ 1000/9.81 kgf. For consistent results, make sure the load and length units match the adopted formulas.
- Concrete cover. Typical values for internal beams are often in the range 20-35 mm, but the actual value depends on exposure class and EN 1992-1-1 requirements.
FAQs
Why does the calculator show “Increase the cross-section or choose a different concrete class”?
This appears when αm/co > 0.25. In this case, for the adopted section model, the design moment is too high for the selected geometry and concrete class, so increasing the beam depth or width or selecting a higher concrete strength class are typical ways to bring the calculation back into the admissible range.
Why is minimum reinforcement included?
Even if bending requires a small steel area, minimum reinforcement prevents an unrealistically small amount of reinforcement and helps ensure normal crack control and member behavior. The calculator uses pmin = 26·fctm/fyk with a lower limit of 0.13%.
Why do I need to enter the concrete cover?
The cover directly affects the effective depth d and therefore the required reinforcement through As = M/(fyd·τ·d). With a larger cover at the same overall depth, d becomes smaller, so the required reinforcement increases.
How should I understand the result “N bars of diameter … mm”?
The calculator computes the required area As, then checks bar set areas S = (π·φ²/4)·n for standard diameters. It outputs the first diameter for which S ≥ As for the specified number of bars.
Can I use this calculation for a final beam design?
For preliminary sizing, yes, it is a helpful reference. For a final design, it is common to also verify load combinations, cracking, deflection, shear, anchorage, detailing, and constructive requirements according to EN 1992-1-1.