About Concrete Column Calculation
This calculator provides an approximate design of a square reinforced concrete column section and the required longitudinal reinforcement based on the axial load and the column height. It also estimates concrete volume and reinforcement weight.
The calculation is implemented as a simplified axial compression check including minimum eccentricity and a reduction factor φ. For structural design practice, the typical references are EN 1992-1-1 (Eurocode 2), and load combinations are based on EN 1990 and EN 1991.
Guidelines and recommendations
Load conversion. If the load is entered in tonnes (t), it is converted to kN using NkN = Nt · 9.81. All further formulas use NkN in kN.
Design strengths. For concrete, the calculator uses fcd (MPa) defined by the selected concrete class. For reinforcement, a constant design strength is used: fyd = 434.783 MPa. The reduction factor is limited by the reinforcement class via φmax: 0.75 (B500B), 0.80 (B500A), 0.85 (B500C).
Section side selection. First, an approximate required concrete area Ac (cm2) is computed in the empirical form used by the calculator, accounting for a reinforcement share:
Ac = NkN · 10 000 / ( fcd + 0.025 · fyd ) / 100
Then the square side a (cm) is taken as a = √Ac and rounded up in steps of 5 cm. The minimum allowed value is a = 25 cm.
Slenderness check. The effective length is taken as:
leff = L · √1.8
where L is the column height (mm). Slenderness is:
λ = leff / amm
with amm = a · 10 (mm). If λ > 120, the side a is increased by 5 cm until λ ≤ 120. The final section is the first one that satisfies this limit.
Minimum eccentricity. To account for imperfections, the eccentricity is taken as:
ea = max( L/600 , e0 , amm/3 )
where e0 = 10 mm (cast-in-place) or 20 mm (precast). Then:
k = ea / amm
Factor φ. The value of φ is obtained from k using a piecewise linear relationship with the following key points:
k < 0.03→φ = 0.80k = 0.05→φ = 0.74k = 0.10→φ = 0.60k = 0.15→φ = 0.48k = 0.20→φ = 0.37k = 0.25→φ = 0.28k = 0.30→φ = 0.20
Linear interpolation is used between the points. Then the limit φ ≤ φmax is applied for the selected reinforcement class.
Required longitudinal reinforcement. The required longitudinal reinforcement area As,req (mm2) is computed as the difference between the required resistance and the concrete contribution, divided by the reinforcement design strength:
As,req = ( NkN · 10 000 / φ − fcd · a2 · 100 ) / fyd
Here a is in cm, therefore the concrete term is written as a2 · 100 (cm2 → mm2). Meaning: N/φ defines the “amplified” demand due to eccentricity effects, concrete covers part of it, and the remainder is carried by steel.
Bar diameter selection. For the chosen number of bars n (4, 8, or 12), standard diameters d are checked and the first one is selected where the provided area is not less than the required one:
As,prov = n · (π · d2 / 4)
Selection criterion: As,prov ≥ As,req.
Material weights. The following densities are used: steel ρs = 7850 kg/m3, concrete ρc = 2450 kg/m3. Concrete weight is estimated from the volume amm · amm · L, and the weights of longitudinal and transverse reinforcement are obtained from the total bar length and the cross-sectional area.
FAQs
Why does the calculator increase the section for a tall column?
This is caused by the slenderness check λ. If λ > 120, the section side is automatically increased in 5 cm steps until λ ≤ 120. This limits excessive column slenderness.
Why is minimum eccentricity ea introduced?
Even under “axial” compression, real columns have imperfections and unavoidable offsets. Therefore ea = max(L/600, e0, amm/3) is used. This affects k, then the factor φ, and finally the required reinforcement As,req.
What does the factor φ mean?
φ reduces the effective axial resistance as eccentricity increases. The larger k is, the smaller φ becomes. Additionally, φ is capped by φmax depending on the reinforcement class.
Why is the “first suitable” bar diameter selected?
The calculator checks standard diameters and selects the first one with As,prov ≥ As,req. This provides a fast practical selection. Optimizing for minimum weight or cost would require checking more combinations of n, d, and transverse reinforcement parameters.
Can I treat the result as a final Eurocode 2 design?
The result is intended for preliminary sizing under axial compression with simplifications. For a full EN 1992-1-1 design, engineers typically also check combinations per EN 1990, second-order effects, transverse reinforcement requirements, joints, and detailing limits.