MEP Bracket Calculator

Calculation basis and reference data

Every number this calculator uses, where it came from, and how each check is worked out. Written to be reproduced: if you cannot follow a figure on an issued sheet back to a catalogue page or a clause here, that is a fault in this document.

Standard BS 8519:2020 Sections Atkore Unistrut, plus two plain structural channels Status indicative — see section 9 ← back to the calculator
01

How a bracket is calculated

Weight starts on the containment and ends in the structure. Every check asks the same question at a different point on that path: can this part carry what is passing through it?

STRUCTURE tray basket fixing capacity rod tension containment span bending + deflection the sums balance 1 - containment weight per metre, times the bracket spacing Lh 2 - lands on the channel where it sits, as a point load 3 - splits between the rods, then into the structure
The load path. A run of containment weighs so much per metre; multiplied by the bracket spacing Lh it becomes a weight sitting on one bracket, at the position it actually occupies. That weight bends the channel, divides between the rods according to where it sits, and arrives at the structure through the fixings. Each check below sits at one point on this path.

There are six checks on a plain bracket, plus two more that appear only when they apply. They are all the same shape: a demand computed from the load, against a capacity read from a catalogue or a standard, reported as a percentage. Nothing passes on a missing capacity — a value the tool does not hold reads NO DATA, never a silent pass.

02

Channel capacity

The bearer's strength and stiffness, straight off the manufacturer's load table. One row per span, three ambient columns and — on the fire-rated sections — three more.

The Fmax column is a strength value: the total uniformly distributed load the section carries on a simply supported span at an allowable bending stress of σ = 175 N/mm². The L/200 and L/360 columns are deflection values — the load at which the span sags to that fraction of its length. Where the catalogue prints a dash, deflection does not govern at that span, or the section is off the end of its published deflection table.

P1000T · 41 × 41 · 2.73 kg/m A 3.00 cm² · I(y-y) 6.10 cm⁴ · Z(y-y) 2.87 cm³
ambient
Span mFmax kNL/200 kNL/360 kN
0.2516.069
0.508.034
0.755.3564.738
1.004.0122.659
1.253.2083.0711.707
1.502.6782.1291.177
1.752.2961.560.863
2.002.0011.1970.657
2.251.7850.9420.52
2.501.5990.7650.422
2.751.4520.6280.343
3.001.3340.530.294
Source Atkore Unistrut & Marco product catalogue, metal framing section; section properties from the same page. VERIFY against the current published edition before issue.
P1000TFR · 41 × 41 fire-rated · 2.73 kg/m its ambient columns are the P1000T table — the same section
fire-tested
Span m30 min kN1 h kN2 h kN
0.506.02553.374281.607
0.754.0172.249521.071
1.003.0091.685040.802
1.252.4061.347360.642
1.502.00851.124760.536
1.751.7220.964320.459
over 1.75not published — the edge of the test, see section 8
Source Atkore Unistrut FR Range — independent fire resistance test to BS EN 1363-1:2020, checked row for row against Material Approval Request 001816-XX-QU-823-000021 Rev 3.0, pp 60–83. The table ends where the test ended, not where transcription stopped. Section 8 explains what the tool does past it.
P1001TFR · 41 × 82 double · 5.47 kg/m
ambient
Span mFmax kNL/200 kNL/360 kN
0.7516.363
1.0012.272
1.259.82
1.508.1827.034
1.757.0145.17
2.006.1313.953
2.255.4543.12
2.504.9054.5522.531
2.754.4643.7672.09
3.004.0913.1591.756
fire-tested
Span m30 min kN1 h kN2 h kN
0.7512.27236.82763.2726
1.009.2045.152422.4544
1.257.3654.12441.964
1.506.13653.436441.6364
1.755.26052.945881.4028
2.004.598252.575021.2262
over 2.00not published — the edge of the test, see section 8
Source Atkore P1001T load table and P1001TFR fire test. VERIFY against the current published editions.

One error worth knowing. The Material Approval Request prints the ambient load at 1.50 m as 2.0678 kN. The catalogue gives 2.678. The sequence 3.208 → 2.0678 → 2.296 is not monotonic, which a load/span curve cannot be, and the fire values at that span are 0.75 / 0.42 / 0.20 of 2.678. It is a digit transposition in the submittal; this tool holds the catalogue value.

03

A plain structural channel

Two hot-rolled channels are offered beside the Unistrut sections, each usable either way up. Their tables are the only ones in this document that nobody published — they are calculated, so the calculation is set out here in full.

Unistrut print load/span tables because the channel is their product. A 76 × 38 tapered flange channel or a 100 × 50 parallel flange channel is a structural section: no manufacturer publishes a bracket load table for one, and none will. You calculate it. That is not a weaker footing than a transcription — it is the same identity section 7 shows holding to 0.02 % down Unistrut's own printed column, run on a different Z.

Section properties — what the tables are built from verify against the section you are actually buying
web verticallaid flat
Sectionkg/mA cm2Ixx cm4Zxx cm3Iyy cm4Zyy cm3Source
76×38×6.71 TFC (BS 4-1)6.7108.5674.319.510.74.09BS 4-1 not in P363
100×50×10 PFC (SCI P363)10.20013.0020841.532.39.9SCI P363 Blue Book
Source the PFC is SCI P363, the Blue Book. The 76 × 38 TFC is not in the Blue Book — P363 dropped the small tapered flange channels — so its properties come from two independent published section tables that agree, rather than from the primary source. VERIFY the TFC against a current mill datasheet.

The three formulae

strength Fmax = 8 σ Z / L σ = 165 N/mm² deflection W = 384 E I / (5 r L²) E = 210 000 N/mm², r = 200 or 360 fire Fmax = 8 σ_fire Z / L σ_fire = 9 / 9 / 6 N/mm²

σ = 165 N/mm² is 0.6 × the 275 N/mm² yield of S275. With the tool's default load factor of 1.3 that is 2.17 overall against yield, which sits alongside the 2.08 implied by Unistrut's own σ = 175. It is a choice, not a published value, and it is the one figure on this page most worth agreeing before you rely on a result.

Fire needs no test. BS 8519:2020 Annex E is normative, and it says the stresses in Table E.1 apply to unprotected drop rods and bearers made of mild steel. A plain steel bearer is a bearer. So the fire columns are the same formula at 9 / 9 / 6 N/mm² — the standard applied directly, rather than read across from a furnace test of a different arrangement the way section 8 has to do for the FR strut.

Is the deflection formula the one the catalogues used? back-solve I out of Unistrut's own printed columns
Catalogue sectionLimitValuesI back-solved cm4RangeSpread
P1000TL/20085.9255.889 - 5.9501.04%
P1000TL/360105.8975.790 - 5.9542.82%
P1001TFRL/200335.28835.257 - 35.3270.20%
P1001TFRL/360735.29835.257 - 35.3420.24%
P3300T10L/20051.0151.014 - 1.0160.16%
P3300T10L/36041.0151.015 - 1.0160.08%
If W = 384EI/(5rL²) is the relationship behind a published deflection column, then I comes back the same off every span in it. It does — to a fifth of a percent on the two sections printed to four significant figures. The P1000T's columns are printed to 3 dp and one row (2.75 m, L/360) sits about 2 % off the rest, which is what widens its spread. Note the back-solved I is a few percent under the gross I published for that section: it is continuously slotted. A plain channel has no slots, so its gross I is used as published.

Which way up

P1000T 41 x 41 Z = 2.87 cm3 410.47 kN.m WEB VERTICAL Zx = 19.5 cm3 x-x 38 763.22 kN.m - 6.8x the Unistrut LAID FLAT Zy = 4.09 cm3 y-y 76 380.67 kN.m - 4.8x weaker than on edge Same steel, same weight per metre. Laid flat the flanges move in towards the axis it bends about, and Z falls with them - in exchange for there being no weaker axis left to buckle into.
Orientation is a 4.8× decision on the 76 × 38, and it is the designer's. Bending resistance depends on how far the steel sits from the axis it bends about. Web vertical, the flanges are 38 mm out and the section bends about x-x; laid flat they move in to the y-y axis and Z falls with them. Flat is drawn web-up, so the containment lands on a flat face and the flanges hang as legs.
76 × 38 × 6.71 TFC · web vertical · about x-x Zx 19.5 cm³ · Ix 74.3 cm⁴
ambient, 165 N/mm2fire, BS 8519 Table E.1
Span mFmax kNL/200 kNL/360 kN30 min kN1 h kN2 h kN
0.25102.960958.648532.5825.6165.6163.744
0.5051.480239.662133.1462.8082.8081.872
0.7534.320106.51659.1761.8721.8721.248
1.0025.74059.91633.2861.4041.4040.936
1.2520.59238.34621.3031.1231.1230.749
1.5017.16026.62914.7940.9360.9360.624
1.7514.70919.56410.8690.8020.8020.535
2.0012.87014.9798.3220.7020.7020.468
2.2511.44011.8356.5750.6240.6240.416
2.5010.2969.5865.3260.5620.5620.374
2.759.3607.9234.4020.5110.5110.340
3.008.5806.6573.6980.4680.4680.312
Derived, not published — 8σZ/L at σ = 165 N/mm² ambient and BS 8519 Table E.1 in fire; 384EI/(5rL²) for deflection. Properties BS 4-1 not in the Blue Book. Assumes the compression flange is restrained — see below.
76 × 38 × 6.71 TFC · laid flat · about y-y Zy 4.09 cm³ · Iy 10.7 cm⁴
ambient, 165 N/mm2fire, BS 8519 Table E.1
Span mFmax kNL/200 kNL/360 kN30 min kN1 h kN2 h kN
0.2521.595138.05676.6981.1781.1780.785
0.5010.79834.51419.1740.5890.5890.393
0.757.19815.3408.5220.3930.3930.262
1.005.3998.6284.7940.2940.2940.196
1.254.3195.5223.0680.2360.2360.157
1.503.5993.8352.1300.1960.1960.131
1.753.0852.8171.5650.1680.1680.112
2.002.6992.1571.1980.1470.1470.098
2.252.3991.7040.9470.1310.1310.087
2.502.1601.3810.7670.1180.1180.079
2.751.9631.1410.6340.1070.1070.071
3.001.8000.9590.5330.0980.0980.065
Derived, not published — same three formulae on Zy. Properties BS 4-1 not in the Blue Book. No lateral-torsional buckling to check this way up.
100 × 50 × 10 PFC · web vertical · about x-x Zx 41.5 cm³ · Ix 208 cm⁴
ambient, 165 N/mm2fire, BS 8519 Table E.1
Span mFmax kNL/200 kNL/360 kN30 min kN1 h kN2 h kN
0.25219.1202683.6991490.94411.95211.9527.968
0.50109.560670.925372.7365.9765.9763.984
0.7573.040298.189165.6603.9843.9842.656
1.0054.780167.73193.1842.9882.9881.992
1.2543.824107.34859.6382.3902.3901.594
1.5036.52074.54741.4151.9921.9921.328
1.7531.30354.76930.4271.7071.7071.138
2.0027.39041.93323.2961.4941.4940.996
2.2524.34733.13218.4071.3281.3280.885
2.5021.91226.83714.9091.1951.1950.797
2.7519.92022.17912.3221.0871.0870.724
3.0018.26018.63710.3540.9960.9960.664
Derived, not published — same three formulae. Properties SCI P363 Blue Book. Assumes the compression flange is restrained — see below.
100 × 50 × 10 PFC · laid flat · about y-y Zy 9.9 cm³ · Iy 32.3 cm⁴
ambient, 165 N/mm2fire, BS 8519 Table E.1
Span mFmax kNL/200 kNL/360 kN30 min kN1 h kN2 h kN
0.2552.272416.748231.5262.8512.8511.901
0.5026.136104.18757.8821.4261.4260.950
0.7517.42446.30525.7250.9500.9500.634
1.0013.06826.04714.4700.7130.7130.475
1.2510.45416.6709.2610.5700.5700.380
1.508.71211.5766.4310.4750.4750.317
1.757.4678.5054.7250.4070.4070.272
2.006.5346.5123.6180.3560.3560.238
2.255.8085.1452.8580.3170.3170.211
2.505.2274.1672.3150.2850.2850.190
2.754.7523.4441.9130.2590.2590.173
3.004.3562.8941.6080.2380.2380.158
Derived, not published — same three formulae on Zy. Properties SCI P363 Blue Book. No lateral-torsional buckling to check this way up.

Do not specify one for fire on its ambient strength

The 76 × 38 on edge is more than six times the fire-rated strut at ambient. At two hours that advantage is all but gone.

Moment capacity at 1.50 m, against the P1000TFR
moment capacity, ambientmoment capacity, 2 h
Sectionambient kN.mvs FR strut2 h kN.mvs FR strut
fire-tested strut0.50211.00x0.10051.00x
C 76×38 TFC — web vertical3.21756.41x0.11701.16x
C 76×38 TFC — laid flat0.67481.34x0.02450.24x
PFC 100×50 — web vertical6.847513.64x0.24902.48x
PFC 100×50 — laid flat1.63353.25x0.05940.59x
Table E.1's 6 N/mm² is a blanket figure — it takes no account of how much steel there is to heat, or of how it is arranged. Unistrut's fire column came out of a furnace test of that specific section. So a section six times stronger cold is barely better hot, and one laid flat is worse than the strut it replaced. Choose a plain section for availability, stiffness or depth; do not choose one for its fire rating.

Three things a published strut table already answers

None of these can be calculated here — the tool does not know where you will drill, how the containment is fixed down, or where the load lands across the flange. So it says each of them on the sheet instead, and warns on the one case it can see.

  • Holes. EN 1993-1-1 §6.2.5: a hole in the compression zone needs no allowance where a fastener fills it; one in the tension flange or the web tension zone may only be ignored where the net section still develops the gross yield. On a cantilever the top flange is the tension flange, so a rod hole over the support is not free there. And unlike Unistrut, whose published capacity has its slots already in it, a derived capacity is the gross section — drilling it is a deduction they never had to make.
  • Lateral-torsional buckling, web vertical only. The top flange is in compression, and a compression flange free to move sideways buckles out of plane well before the section reaches σZ. The tables above assume it is restrained — containment bolted down at roughly 400 mm centres or closer, which is the normal arrangement. Where a bearer plainly has no such restraint (nothing on it, or its load hanging below on rods) the tool raises a warning; the cases in between are the engineer's. Laid flat there is no lateral-torsional buckling at all — bending is already about the weak axis, so there is no weaker axis to buckle into. That is the trade for a fifth of the capacity.
  • Torsion. A channel's shear centre lies outside its web, so a vertical load applied in the plane of the web also twists it. Unistrut strut is symmetric about its loading plane and has no such term — and every beam check in this tool is a symmetric-beam model. Load through the shear centre, restrain the section against rotation, or check the torsion by hand. It matters most web-vertical with the load out on one flange, and least laid flat bearing on the web.
04

Threaded rod

A drop rod is checked on the steel that is actually there — the root of the thread, not the bar it was cut from.

this is what carries the tension d3 d M12 threaded rod d = 12.000 mm across the crests - the size you order d3 = 9.516 mm at the roots - the size you calculate on A = pi/4 x d3 squared = 71.1 mm2
Major and minor diameter. BS 8519 Annex E is explicit: “if the drop rod is a threaded rod then A is based on the minor diameter”. The minor diameters below are the tabulated BS 3643-2:2007 values, which carry the manufacturing tolerance — a slightly smaller, and therefore slightly safer, core than the nominal thread form gives.
Rod area and weight area = pi/4 × d3 squared, exact on every row
RodMinor dia d3 mmArea mm2Weight kg/mSource
M86.20030.20.395BS 8519 Table E.2
M107.85848.50.617BS 8519 Table E.2
M129.51671.10.888BS 8519 Table E.2
M1613.181136.51.578BS 8519 Table E.2
M2016.529214.62.466BS 8519 Table E.2
M24324.263.550basic root area VERIFY
Source BS 8519:2020 Table E.2, minor diameters per BS 3643-2:2007. M24 is not in Table E.2 — the table stops at M20 — so it uses the basic root area d3 = d − 1.2269P. The two conventions differ by a roughly fixed 0.3 mm on the diameter rather than a constant ratio, so M24 cannot be extrapolated from the rest.
Allowable stress in the rod
ConditionMax stress N/mm2Where it comes from
Ambient100working stress for mild steel assumed — not from a standard
30 min9BS 8519:2020 Table E.1
1 h9BS 8519:2020 Table E.1
2 h6BS 8519:2020 Table E.1
Source BS 8519:2020 Table E.1, read from the standard. The ambient figure is this tool's own assumption — Annex E covers the fire case only and gives no ambient stress.
05

Fixings into the structure

The last link, and the one most often assumed. Capacities are per fixing at the characteristic (unfactored) load — a published anchor rating already contains its factor of safety, so applying a load factor on top would count it twice.

Fixing capacity a blank fire column is NO DATA, never a pass
capacity per fixing
FixingSuitsambient kN30 min1 h2 hSource
VN wedge nut (rib deck)rib deck2.1110.4Lindapter DECKFIREUK24 / BRE P116310 VERIFY
FL312 flange clampsteel beam3.1Lindapter datasheet, flange 3–23 mm VERIFY
Hilti HUS3 40mmconcrete10.50.50.4Hilti ETA-13/1038 (HUS3 screw anchor, ~40 mm embedment); ambient = Nrec, fire NRd,fi R30/R60/R120 per EN 1992-4 VERIFY
P1796 window clampsteel beam1.45Unistrut P1796 window beam clamp VERIFY
P1796-B window clampsteel beam1.45P1796-B (bigger) window clamp VERIFY
Drilled hole + nutssteel beamthe rod itself, at the stress for the conditionDrilled hole through the flange, full nut + washer each side VERIFY
Note A fixing whose manufacturer publishes no fire rating reads NO DATA in fire. A rib-deck fixing selected on a concrete soffit — or the reverse — is a hard error that blocks export, because the capacity simply does not apply to that structure.
06

Containment and load factors

Containment weight

Each run contributes its published weight per metre — the containment plus its cables — multiplied by the bracket spacing.

Containment weight, kg/m
Productkg/mProductkg/m
Trunking 50x504.700Basket 50mm - Comms2.785
Trunking 75x507.100Basket 100mm - Comms4.987
Trunking 100x509.000Basket 150mm - Comms7.391
Trunking 150x5012.750Basket 200mm - Comms9.770
Trunking 100x7512.200Basket 300mm - Comms14.739
Trunking 100x10015.700Basket 400mm - Comms24.830
Trunking 150x15034.100Basket 600mm - Comms29.323
Tray 100mm8.517Basket 50mm - ELI4.210
Tray 150mm13.750Basket 100mm - ELI7.026
Tray 225mm21.767Basket 150mm - ELI10.506
Tray 300mm31.800Basket 200mm - ELI13.848
Tray 450mm43.533Basket 300mm - ELI20.781
Tray 600mm56.983Basket 400mm - ELI26.728
Basket 50mm - Fire1.532Basket 600mm - ELI41.859
Basket 100mm - Fire2.557Ladder 300mm36.200
Basket 150mm - Fire3.708Ladder 450mm44.433
Basket 200mm - Fire4.910Ladder 600mm60.767
Basket 300mm - Fire7.373Ladder 750mm77.533
Basket 400mm - Fire10.170Ladder 900mm101.567
Basket 600mm - Fire14.667
Source Legrand Swifts cable ladder and tray, Cablofil CF54 wire basket, and trunking catalogue weights, each with a nominal cable fill. VERIFY — the real weight depends on the cables actually installed, and that is the designer's figure, not the catalogue's.

Load factors

Factors and defaults
SymbolMeaningDefaultBasis
load factorambient1.300designer's choice, editable
load factorin fire1.000fire is the accidental case
Lhbracket spacing along the run1.500 mdesigner's input
L/xdeflection limitL/200typical for services; L/360 selectable
ggravity9.81 m/s2
Note In fire every service is still hanging there — a non-rated tray does not disappear — so the fire case carries the whole load at the fire load factor against fire capacities.
07

The checks, one by one

Each check is a demand and a capacity. What follows is where each side of that comes from, and the arithmetic between them.

6.1 · A point load is not a spread load

The catalogue capacity is a uniformly distributed load. Real containment lands on the bracket through one fixing, so it is a point load — and a point load bends the channel harder. Each one is converted to the equivalent UDL that would produce the same bending moment:

W_eq = 8 × p × (1 − p) × P p = position along the span, 0 to 1
uniformly distributed M = W L / 8 total load W, spread out the same weight, at mid-span P M = P L / 4 twice the moment, so 8 x 0.5 x 0.5 = 2
Why the 8. Spread out, the peak moment is W·L/8. Concentrated at mid-span it is P·L/4 — twice as much. Setting the two equal gives W_eq = 2P at p = 0.5, which is exactly what 8p(1−p) returns. Near a support the factor falls away to nothing, because a load sitting over a rod bends nothing at all.

6.2 · Between the rods, and past them

A channel is not one member. Between two rods it sags; where it runs on past the outer rod it hogs about that rod. Those are different actions with different arithmetic, so they are separate checks — and with three rods there are two bays, each checked at its own length.

tray 600 1760 600 hogging M = sum of P x a sagging bending + deflection hogging no deflection check cut length 3000
Three segments, three answers. On a bracket like this one, with the tray sitting 355 mm out on the left arm, that arm carries 32.89 of the 46.12 kg — 71% of the load on one 600 mm end — and works to 30% while the right arm sits at 3%. A single row for the whole channel can only report the worse of them, which is why the report breaks a cantilevered channel into its segments. A cantilever gets no deflection figure: the catalogue L/200 and L/360 columns are simply-supported values and say nothing about a free tip.

6.3 · Where the moment capacity comes from

A cantilever needs a moment capacity, and the catalogue publishes loads. But an Fmax is the total UDL on a simply supported span, so the moment it implies is Fmax·L/8 — and that product is constant all the way down the column, because it is the section's own allowable moment:

Mcap = Fmax × L / 8 = sigma × Z = 175 N/mm2 × 2.87 cm3 = 0.5022 kN.m for a P1000T, at every span
the same section, three spans 16.069 kN 0.25 m Fmax x L / 8 0.502 kN.m 4.012 kN 1.00 m Fmax x L / 8 0.502 kN.m 1.334 kN 3.00 m Fmax x L / 8 0.502 kN.m one section, one moment capacity - and it equals sigma x Z = 175 N/mm2 x 2.87 cm3
One section, one number. Three different spans, three different catalogue loads, the same moment capacity — because that is what the column is.
The same number, read two waysP1000T, ambient
Span mFmax kNFmax x L / 8 kN.mAgainst sigma x Z = 0.5022
0.2516.0690.50216-0.02%
1.004.0120.50150-0.15%
2.002.0010.50025-0.40%
3.001.3340.50025-0.40%
Why this matters Both sigma and Z are printed on the same catalogue page — sigma as the heading of the Fmax column, Z in the section properties. So the cantilever capacity is a reading of the catalogue, not a conversion invented here. The one assumption is that the allowable moment applies to a hogging moment as it does to a sagging one; the catalogue publishes a single Z per axis and does not say which face was in compression when Fmax was set.

6.4 · Strength and deflection are different questions

strength - will it break? deflection - will it sag? load x load factor (1.3) load, unfactored against Fmax, the strength column against the L/200 column ultimate limit state serviceability limit state
Two limit states, two loads. Strength checks use the factored load, because the consequence of getting them wrong is collapse. Deflection is a serviceability question — does it sag visibly, does it pond — so it is checked at the unfactored characteristic load. Ceiling anchors are unfactored too, because a published anchor rating already contains its factor of safety and applying another would count it twice.

6.5 · How the load divides between the rods

Where the load sits decides what each rod carries. For two rods this is BS 8519's own method — Annex I, Formula I.1 — a moment balance about the first rod:

Load at B = sum of (Ln × dn) / span between supports Load at A = total − Load at B
workedBS 8519 Annex I's own example — 52 kg at 0.15 m, 7 kg at 0.55 m, rods 0.8 m apart
B(52 × 0.15 + 7 × 0.55) / 0.814.6 kg
A59 − 14.644.4 kg
toolthe same case through this calculator44.44 / 14.56 kg

Annex I stops at two rods, and tells you to even out an uneven load or add a factor for it. Three or four rods are statically indeterminate, so the tool solves them with the three-moment (Clapeyron) equation instead — which returns exactly Annex I's answer when there are two.

Why not just divide by the number of rods. A bare three-rod bracket splits 18.75 / 62.5 / 18.75, not 33/33/33. The middle rod carries more than three times what an even split suggests, because the rods are far stiffer than the channel spanning between them — an M12 at 1 m is about 87 times stiffer axially than the channel is in bending.

6.6 · The rod itself

A_req = W × g × load factor / max stress against the area from section 4

Straight out of BS 8519 Formula E.1. Where a bracket lifts a rod rather than pulling it — which a one-sided cantilever can do — the rod is reported as a positive magnitude with the word uplift and checked as a strut, never as a negative weight.

6.7 · Load conservation

Not an engineering check but a guard on the arithmetic: the sum of every element's own weight must equal the sum of what arrives at the structure. If they disagree, a load has been lost or double-counted somewhere in the roll-up, and the sheet says so rather than reporting a tidy answer.

08

Fire

BS 8519 exists because there is no point in a two-hour cable hanging from a bracket that fails in twenty minutes. Every element is checked twice: at ambient with the load factor, and again at its rating with the whole load still hanging.

The fire factor

Compare the fire columns in section 2 and 3 with the ambient strength column and the relationship is exact, on every span and both sections:

Fire capacity divided by ambient strength measured, not assumed
RatingP1000TFRP1001TFRReads as
30 min0.7500.750steel at roughly 510 C
1 h0.4200.420roughly 620 C
2 h0.2000.200roughly 720 C
What this tells you Ratios that clean, holding across every span and both sections, are a material strength-retention factor — not a per-span test result. A material factor scales the section, so it applies to a hogging moment as much as a sagging one, and it holds past the last row the table prints. The tool derives it from the two columns at runtime rather than storing it, and refuses to use it if the ratio ever stops being constant.

What was tested, and what was not

tested - trapeze load between the rods tested - cantilever arm a wall bracket, two fixings not tested - overhanging end out here Test report 21402A - 16 specimens - trapezes at 750 and 1000 mm, cantilever arms at 450 mm
The test covered arrangements, not a section. Atkore's EN 1363-1 test ran sixteen specimens — trapezes, and cantilever arms, which are a wall-bracket product in 525 to 1275 mm lengths. A channel running past its own outer rod is neither of them. The tool still gives a number, because the material factor belongs to the section, but it labels that number indicative and prints its full derivation. If your project mandates using only bracket types demonstrated in the fire test report — as many do — that mandate decides, not this calculation.
09

Sources and what to verify

Documents this calculator reads from
  • BS 8519:2020 — Annex E (normative): the drop-rod sizing formula, Table E.1 allowable stress in fire, Table E.2 thread details. Annex I (informative): the load share between rods.
  • BS 3643-2:2007 — ISO metric thread minor diameters, via Table E.2.
  • Atkore Unistrut & Marco catalogue — channel load tables, section properties, the PNP12 channel nut.
  • Atkore Unistrut FR Range — independent fire resistance test to BS EN 1363-1:2020.
  • Lindapter DECKFIREUK24 / BRE P116310 — VN wedge nut. Hilti ETA-13/1038 — HUS3 screw anchor.
  • BS EN 61537 — containment load/span testing. Wind, snow, ice, seismic and thermal forces are excluded from those tests and left to the installation designer.
  • IET Guide to Cables and Cable Management §8.4.4–8.4.7 — the load calculation, the drop-rod share and the containment-span check.
Not held BS EN 1366-5 and the underlying fire test report are referenced by the documents above but are not held here, so they are named and never described.

What carries a VERIFY mark, and why

A VERIFY value is one that must be confirmed against current manufacturer literature before a calculation is issued. Three kinds appear on this page:

  • Indicative catalogue data — correct when transcribed, but editions change. Channel tables, anchor ratings, containment weights.
  • The tool's own assumptions — values no document supplies: the ambient rod stress, the strut factors for an uplifted rod, the fraction of a channel nut's capacity assumed usable in fire.
  • Read-across — a published figure applied to something it was not measured on. The cantilever in fire is the clearest case, and the sheet says so.

Every calculation counts how many VERIFY values it actually used and prints the number. A calculation with none is not possible; a calculation where you have checked each one is defensible.

This calculator is a design aid for cable-containment support engineering to BS 8519:2020, not a substitute for a structural engineer's assessment. The exported spreadsheet — with its working visible — is the record of calculation. Loading assumptions, fixing capacities and site conditions remain the responsibility of the design engineer.