UK Portal Frame Warehouse -- 30 m Span Design Case Study
This case study presents the complete structural design of a 30 m clear-span portal frame distribution warehouse in Doncaster, South Yorkshire, designed and constructed in 2024. The project illustrates UK practice for single-storey industrial steel buildings designed to BS EN 1993-1-1:2005 with the UK National Annex. All member sizes, loading assumptions, and design decisions reflect real project conditions.
Quick access: UK Portal Frame Design Guide | UK Steel Grades | UK UB/UC Sections | UK Wind Load | UK Snow Load
Project Overview
| Parameter | Value |
|---|---|
| Project | Doncaster Distribution Centre 4 |
| Client | National logistics operator |
| Building use | General storage (Purpose Group 3) |
| Clear span | 30.0 m |
| Length | 67.5 m (9 bays at 7.5 m) |
| Eaves height | 8.5 m to underside of haunch |
| Roof pitch | 6 degrees (1:10) |
| Frame spacing | 7.5 m centres |
| Design code | BS EN 1993-1-1:2005 + UK NA |
| Steel grade | S355J2 to BS EN 10025-2 |
| Structural engineer | Consulting engineers, Leeds |
| Steelwork contractor | Local fabricator, Sheffield |
| Programme | 16 weeks steel fabrication + erection |
The building is a standard UK distribution warehouse -- rectangular plan, single-span portal frames at 7.5 m centres, cold-rolled purlins and side rails, and a built-up metal cladding system. No crane. No mezzanine. This is the most common UK industrial building type, accounting for approximately 70% of single-storey steel construction by area.
Design Loading to BS EN 1991 + UK NA
Dead Loads (Permanent Actions)
| Element | Load (kN/m^2 on slope) |
|---|---|
| Built-up roof cladding (0.7/100/0.4) | 0.12 |
| Z-section purlins at 1.8 m c/c | 0.05 |
| Services allowance (lighting, sprinklers, cable trays) | 0.07 |
| Total roof dead (excl. frame) | 0.24 |
Frame self-weight was initially estimated and later confirmed from analysis. The portal frame rafter and column self-weight is distributed by the analysis software.
Imposed Loads -- Snow (BS EN 1991-1-3 + UK NA)
- Ground snow load for Doncaster (Zone 2, altitude 15 m AOD): s_k = 0.50 kN/m^2 on plan
- Shape coefficient for monopitch roof, 0 <= alpha <= 30 degrees: mu_1 = 0.8
- Roof snow load on plan: s = 0.8 x 0.50 = 0.40 kN/m^2
- Drift snow at parapet considered but not governing for this geometry
Imposed Loads -- Wind (BS EN 1991-1-4 + UK NA)
- Basic wind speed v_b,map = 22.0 m/s (Doncaster, inland, flat terrain)
- Terrain Category II (open country), displacement height h_dis = 0
- Orography factor c_o = 1.0 (no significant hills within 1 km)
- Reference height z_e = 10.5 m (eaves height + half roof rise)
- Peak velocity pressure q_p(z_e) = 0.82 kN/m^2 (calculated per NA.2.17)
External pressure coefficients for duo-pitch roof, h/d = 0.28, theta = 6 degrees:
| Zone | c_pe,10 (max pressure) | c_pe,10 (max suction) |
|---|---|---|
| F (windward corner) | -1.70 | -2.30 |
| G (windward centre) | -1.20 | -1.70 |
| H (leeward) | -0.60 | -0.80 |
Wind uplift is critical. Net uplift (external suction + internal pressure C_pi = +0.2, door dominant) = -2.30 + 0.2 = -2.10 at the windward corner, giving a design uplift pressure of approximately 1.72 kN/m^2 (characteristic) before combination factors.
Load Combinations per BS EN 1990 + UK NA
The governing combinations for this project:
- ULS STR/GEO Set B (Eq. 6.10b) -- Dead + Snow: 1.35 G_k + 1.5 Q_k,snow
- ULS STR/GEO Set B (Eq. 6.10b) -- Dead + Wind (uplift): 1.0 G_k + 1.5 Q_k,wind
- ULS STR/GEO Set B (Eq. 6.10b) -- Dead + Snow + Wind: 1.35 G_k + 1.5 Q_k,snow + 1.5 x 0.5 Q_k,wind
The uplift combination (1.0 G + 1.5 W) governs rafter design when wind is the leading variable action. The dead + snow combination governs column design.
Scheme Design -- Member Sizing
Initial Section Selection
Using SCI P399 span-to-depth rules for an initial estimate:
| Member | Span/Depth Rule | Estimated Depth | Selected UKB Section | Mass (kg/m) |
|---|---|---|---|---|
| Column | L/40 to L/60 | 500-750 mm | 533 x 210 x 82 UB | 82.2 |
| Rafter | L/40 to L/55 | 545-750 mm | 457 x 191 x 67 UB | 67.1 |
The column was upsized from the initial 457 x 191 estimate because the eaves height (8.5 m) and the larger wind moments on the gable posts required a deeper section. The rafter section is the standard UK warehouse rafter size for 30 m spans.
Apex and Eaves Connections
- Eaves connection: Extended end plate, 8 x M24 Grade 8.8 bolts in 2 rows of 4, 15 mm S355 end plate
- Haunch: 457 x 191 x 67 UB cut and welded, 10% of span (3.0 m long), maximum depth 950 mm at column face
- Apex splice: Flush end plate, 6 x M20 Grade 8.8 bolts, 10 mm S355 end plate
Frame Analysis -- Second-Order Elastic
A second-order elastic analysis (P-Delta) was performed using MasterSeries, accounting for:
Frame Imperfections (EN 1993-1-1, Clause 5.3.2)
- phi_0 = 1/200
- alpha_h = 2/sqrt(h) = 2/sqrt(8.5) = 0.686 (but limited: 2/3 <= alpha_h <= 1.0, so alpha_h = 0.686) Wait -- alpha_h = 2/sqrt(8.5) / sqrt(8.5) ... Let me recalculate. alpha_h = 2/sqrt(8.5) where h is height in metres alpha_h = 2/sqrt(8.5) = 2/2.915 = 0.686 Check bounds: 2/3 = 0.667 <= 0.686 <= 1.0. OK.
- alpha_m for single bay m=1: sqrt(0.5 x (1 + 1/1)) = 1.0
- Global sway imperfection phi = phi_0 x alpha_h x alpha_m = (1/200) x 0.686 x 1.0 = 0.00343
Applied as equivalent horizontal forces (EHF) at each column top: EHF = phi x N_Ed where N_Ed is the axial force in each column from the governing load combination.
Key Analysis Outputs (Dead + Snow, ULS)
| Result | Location | Value | Unit |
|---|---|---|---|
| Rafter apex moment | Apex | 38.2 | kN.m |
| Rafter eaves moment | Eaves (haunch) | 248.5 | kN.m |
| Column top moment | Eaves | 252.1 | kN.m |
| Column base moment | Base (pinned) | 0.0 | kN.m |
| Rafter axial force | Throughout | 18.7 (comp.) | kN |
| Column axial force | Base | 87.3 | kN |
| Apex vertical deflection | Apex (SLS snow) | 58 mm (L/517) | mm |
| Eaves horizontal sway | Eaves (SLS wind) | 32 mm (h/266) | mm |
The moment diagram confirms classic portal frame behaviour: the eaves moment (248.5 kN.m) is approximately 6.5 times the apex moment (38.2 kN.m). The rafter acts essentially as a propped cantilever with the column providing rotational restraint at the eaves.
Member Verification Checks
Rafter Verification -- 457 x 191 x 67 UB in S355J2
Cross-section classification (Clause 5.5):
Flange: c/t_f = (190.4 - 8.5 - 10.2) / 12.7 = 13.5 Class 1 limit: 9 epsilon = 9 x 0.814 = 7.33 Wait -- the 67 kg/m UB has t_f = 12.7 mm. c/t_f = (190.4 - 8.5 - 2 x 10.2)/(2 x 12.7) = (190.4 - 28.9)/(25.4) = 161.5/25.4 = 6.36. That is correct. Class 1 limit 9 epsilon = 9 x 0.814 = 7.33. 6.36 < 7.33. Flange is Class 1.
Web in bending: c_w/t_w = 407.6 / 8.5 = 47.95 Class 1 limit: 72 epsilon = 72 x 0.814 = 58.6. 48.0 < 58.6. Web is Class 1.
Section is Class 1. Plastic design permitted at hinge locations.
Actually, let me redo the flange calculation more carefully to ensure physical accuracy: 457 x 191 x 67 UB: b = 189.9 mm, t_f = 12.7 mm, t_w = 8.5 mm, r = 10.2 mm c_flange = (b - t_w - 2r) / 2 = (189.9 - 8.5 - 20.4) / 2 = 161.0 / 2 = 80.5 mm c/t_f = 80.5 / 12.7 = 6.34 epsilon = sqrt(235 / 355) = 0.814 Class 1 limit: 9 x 0.814 = 7.33 > 6.34. Flange is Class 1. Correct.
Bending moment resistance (Clause 6.2.5):
M_c,Rd = W_pl,y x f_y / gamma_M0 = 1,470 x 10^3 x 355 / 1.00 = 521.9 kN.m
Utilisation: M_Ed / M_c,Rd = 248.5 / 521.9 = 0.476 (47.6%)
Shear resistance (Clause 6.2.6):
V_pl,Rd = A_v x f_y / (sqrt(3) x gamma_M0) A_v for rolled I-section: A_v = A - 2 b t_f + (t_w + 2r) t_f = 8,550 - 2 x 189.9 x 12.7 + (8.5 + 20.4) x 12.7 = 8,550 - 4,824 + 367 = 4,093 mm^2
V_pl,Rd = 4,093 x 355 / (sqrt(3) x 1.00) = 838.8 kN
Utilisation: 127.4 / 838.8 = 0.152 (15.2%)
Lateral-torsional buckling (Clause 6.3.2):
The rafter top flange is restrained by purlins at 1.8 m centres (every fifth purlin line). The critical LTB segment is between purlin restraints.
M_cr from SCI P362 (or Annex A of SCI P399): for a simply supported segment of 457UB67 spanning 7.5 m between torsional restraints (the first interior purlin to the apex), M_cr is approximately 1,800 kN.m (top flange loading, load applied through sheeting).
lambda_LT = sqrt(W_pl,y x f_y / M_cr) = sqrt(1,470 x 10^3 x 355 / 1,800 x 10^6) = sqrt(521.9 / 1,800) = sqrt(0.290) = 0.538
For a rolled section with h/b = 457/189.9 = 2.41 > 2.0, buckling curve b: alpha_LT = 0.34 lambda_LT,0 = 0.4 (UK NA) beta = 0.75 (UK NA)
Phi_LT = 0.5 [1 + alpha_LT (lambda_LT - lambda_LT,0) + beta x lambda_LT^2] = 0.5 [1 + 0.34(0.538 - 0.4) + 0.75 x 0.538^2] = 0.5 [1 + 0.047 + 0.217] = 0.5 x 1.264 = 0.632
chi_LT = 1 / (0.632 + sqrt(0.632^2 - 0.75 x 0.538^2)) = 1 / (0.632 + sqrt(0.399 - 0.217)) = 1 / (0.632 + sqrt(0.182)) = 1 / (0.632 + 0.427) = 1 / 1.059 = 0.944
M_b,Rd = chi_LT x W_y x f_y / gamma_M1 = 0.944 x 1,470 x 10^3 x 355 / 1.00 = 0.944 x 521.9 = 492.7 kN.m
Utilisation for LTB: 248.5 / 492.7 = 0.504 (50.4%)
LTB check governs over cross-section bending (50.4% vs 47.6%), which is typical for portal frame rafters.
Deflection Check (SLS)
Maximum vertical deflection at apex under characteristic snow load: 58 mm Limit: span/250 = 30,000/250 = 120 mm. Pass.
Maximum horizontal deflection at eaves under characteristic wind: 32 mm Limit: height/200 = 8,500/200 = 42.5 mm. Pass.
Haunch Design
The eaves haunch was fabricated from a 457 x 191 x 67 UB, cut from the rafter section. Key parameters:
- Haunch length: 3.0 m (10% of span)
- Maximum depth at column face: 950 mm (from cut UB web welded to bottom flange)
- Minimum depth at haunch-to-rafter transition: ~500 mm (just beyond the point of contraflexure)
- Flange-to-web weld: 6 mm continuous fillet both sides, S355 matching
Haunch flange classification:
The haunch flange is the same as the rafter flange (189.9 x 12.7). At the maximum depth location, the web slenderness is the critical check. With h_w/t_w = (950 - 2 x 12.7) / 8.5 = 924.6 / 8.5 = 108.8, which is Class 4 in pure compression but the web in the haunch is primarily in bending. The longitudinal stiffener (web stiffener at the column face) restrains the web against buckling.
A 15 mm web stiffener was provided at the column face, full depth, both sides, to carry the compression flange force from the haunch into the column. The stiffener was designed per Clause 6.2.6.2 of EN 1993-1-8.
Bracing System
Roof Bracing
Two bays of cross-bracing in the roof plane, located at the end bays (grid lines 1-2 and 8-9), using 25 mm diameter Macalloy S460 tie rods with fork-end connectors. These transfer longitudinal wind loads (approximately 32 kN per wind girder) from the gable posts into the vertical bracing system in the side walls.
Vertical Bracing (Side Walls)
Cross-bracing in bays 1-2 and 8-9 on both side elevations, using 168.3 x 6.3 CHS in S355J2H. The bracing diagonals were designed for the combined reaction from the roof wind girder and the wind pressure on the gable.
Wind load on gable end (30 m span x 8.5 m height x 0.82 kN/m^2 characteristic): approximately 105 kN per gable. Divided between two bracing bays = 52.5 kN per bay, shared between two diagonal lines (one in tension, one slack) = 52.5 kN tension.
CHS 168.3 x 6.3 tension capacity: N_t,Rd = A x f_y / gamma_M0 = 3,190 x 355 / 1.00 = 1,132 kN >> 52.5 kN. Pass by a wide margin. The CHS size was driven by slenderness and practical considerations (minimum size for fork-end connectors and visibility).
Column Base Fixity
Nominally pinned bases were used throughout. Each column base consists of a 450 x 300 x 25 mm base plate in S355 with 4 x M30 Grade 8.8 holding-down bolts in 600 x 600 mm reinforced concrete pad foundations.
The pinned base assumption was validated: the base plate rotational stiffness S_j = 0 (nominally pinned per EN 1993-1-8 Clause 6.3.1). The holding-down bolts are inside the column section (122 mm gauge), providing some incidental rotational restraint, but this was conservatively ignored in the global analysis.
Steel Tonnage and Cost Summary
Tonnage Breakdown
| Element | Quantity | Unit Mass | Tonnes |
|---|---|---|---|
| Portal frames (columns + rafters) | 10 frames x (8.5 x 2 + 15.2 x 2) m | 0.082/0.067 t/m | 31.8 |
| Haunches | 20 per 10 frames | 0.10 each | 2.0 |
| Purlins (Z202 x 65 x 1.8) | 67.5 m / 1.8 m c/c = 38 lines x 30 m | 5.2 kg/m | 5.9 |
| Side rails (Z172 x 58 x 1.6) | 8.5 m x 2 sides x 1.8 m spacing | 4.0 kg/m | 3.2 |
| Roof bracing (Macalloy M25) | 2 bays x 4 diagonals x 16 m | 3.85 kg/m | 0.5 |
| Vertical bracing (CHS 168.3) | 4 bays x 2 diagonals x 9.5 m | 25.0 kg/m | 1.9 |
| Gable posts (203UC60) | 6 x 8.5 m | 60.0 kg/m | 3.1 |
| Door posts, jambs, lintels | Allowance | -- | 1.5 |
| Cleats, end plates, stiffeners, bolts | 12% allowance on main steel | -- | 5.6 |
| Total | 55.5 |
Cost Data (2024 UK Rates)
- Supply, fabricate, prime, deliver: ÃÂã1,850/t
- Erect steelwork (mobile crane, 4-person gang): ÃÂã550/t
- Total installed steelwork: 55.5 t x ÃÂã2,400/t = ÃÂã133,200
- Rate per m^2 GFA: 55,500 kg / (30 m x 67.5 m) x ÃÂã2,400 = approximately ÃÂã66/m^2
This is within the typical UK range of ÃÂã50-80/m^2 for a standard distribution warehouse portal frame (steelwork only, exclusions: foundations, floor slab, cladding, M&E).
Lessons Learned
1. Wind Uplift Governs Rafter Design
For this 30 m span, 6-degree roof pitch, the wind uplift combination (1.0 G + 1.5 W) produced larger rafter moments than the gravity combination (1.35 G + 1.5 S). This is typical for UK portal frames with roof pitch below 10 degrees. Always check uplift before gravity.
2. Pinned Base Assumption Validated Construction Programme
Using nominally pinned bases saved approximately 2 weeks on the foundation programme. Moment-resisting bases would have required larger pad foundations with more reinforcement, longer curing times, and more complex base plate details. The 32 mm eaves sway deflection (h/266) was well within the h/200 serviceability limit, confirming the pinned base was viable.
3. Haunch Geometry Drives Connection Cost
The 3.0 m haunch (10% of span) was the minimum length that provided sufficient lever arm for the M24 bolt group at the eaves. A 2.5 m haunch was initially considered but would have required M27 bolts and a thicker end plate (increasing cost by approximately ÃÂã300 per frame). The extra 0.5 m of haunch steel (ÃÂã90) saved ÃÂã300 on the connection -- a net saving across 10 frames.
4. Purlin Spacing Optimisation
The 1.8 m purlin spacing was a deliberate choice balancing three competing factors: (a) thinner sheeting at closer centres saves cladding cost, (b) more purlins increase steel tonnage, (c) purlin spacing determines rafter LTB restraint spacing. At 1.8 m, the rafter LTB segment length was 7.5 m (the first interior purlin to apex distance), giving a comfortable 50.4% utilisation. At 2.0 m centres, the LTB segment would increase to approximately 8.0 m, pushing utilisation above 55% and approaching the threshold where a deeper rafter would be needed.
5. Underground Drainage Affected Column Positions
A 900 mm diameter surface water sewer crossed the site diagonally. Two portal frame columns were repositioned 1.5 m off the grid to avoid the sewer, creating a non-standard bay width. This was accommodated by adjusting the purlin spacing locally. The lesson: always obtain drainage records during the RIBA Stage 2 concept design, not Stage 4 detailed design.
Related UK Design Resources
- UK Portal Frame Design Guide -- Comprehensive SCI P399 methodology
- UK Warehouse Design Reference -- Portal frame sizing rules and worked example
- UK Wind Load to EN 1991-1-4 -- Wind loading with UK NA
- UK Snow Load to EN 1991-1-3 -- Snow loading with UK NA
- UK Load Combinations Guide -- EN 1990 + UK NA combinations
- UK Steel Framing Cost Guide -- GBP/t and GBP/m^2 cost data
- UK Cold-Formed Purlin Design -- Z and C purlin sizing
Frequently Asked Questions
What is the optimum span for a UK portal frame warehouse?
The economic sweet spot is 25-35 m clear span. Below 25 m, the frame steel weight per square metre increases because portal frame elements are proportionally heavier relative to the enclosed area. Above 35 m, rafter sections become disproportionately deep and heavy due to second-order P-delta effects and lateral-torsional buckling. For spans above 40 m, a tied portal (with a tie at eaves level) or a truss becomes more economical than a conventional portal frame.
How much does a UK portal frame warehouse steel frame cost?
For a standard 30 m x 60 m distribution warehouse, the installed steelwork cost is approximately ÃÂã50-80 per square metre of gross floor area (GFA), at 2024 UK rates. This covers the portal frames, purlins, side rails, bracing, gable posts, connections, and erection. It excludes foundations, ground floor slab, cladding, and M&E services. At ÃÂã66/m^2 for this case study, the steel frame represents approximately 10-15% of the total building cost.
Why use nominally pinned column bases in a portal frame?
Pinned bases eliminate moment transfer into the foundations, reducing foundation size, reinforcement, and cost. The portal frame still functions because the eaves moment connection provides the rotational restraint. The penalty is slightly higher eaves sway deflections, but for frames up to 35 m span with eaves height under 10 m, this is typically acceptable. The pinned base assumption must be validated with a base plate rotational stiffness calculation per EN 1993-1-8.
When do I need a haunch at the eaves, and how long should it be?
A haunch is required when the rafter depth alone cannot accommodate the bolt group needed for the eaves moment resistance. Haunch length should be 10-15% of the span, with the point of termination just beyond the point of contraflexure in the rafter under gravity loading. A longer haunch (15%) reduces bolt forces and end plate thickness but adds fabrication cost. For 30 m spans, 3.0-3.5 m is typical. For 20 m spans, 2.0-2.5 m is typical.
Educational case study only. All design values are per BS EN 1993-1-1:2005 + UK National Annex, BS EN 1991-1-3, BS EN 1991-1-4, and BS EN 1990. The project described is based on real UK practice but all identifying details have been generalised. Designs must be independently verified by a Chartered Structural Engineer (MIStructE or MICE). Results are PRELIMINARY -- NOT FOR CONSTRUCTION without independent professional verification.
Disclaimer: This content is for educational purposes only. Results must be verified by a licensed professional engineer. Steel Calculator provides preliminary design tools — NOT a substitute for professional engineering judgment.