Calculations
How to Calculate the Core Metrics for Fire Suppression and Sprinkler Products
A step-by-step walkthrough of the five formulas that run a fire-protection shop, with real units, worked numbers, and where each input comes from.
Five formulas carry most of the day-to-day math in a fire-protection shop: pipe cut yield, assembly takt, cylinder fill capacity, hydrotest throughput, and agent fill cost. Each one takes inputs you already log at the saw, the fill station, or the test bench, and each answers a specific scheduling or fabrication question. This guide runs the arithmetic end to end with real units so you can reproduce it on your own numbers. Pricing and target-setting live in separate guides; here the goal is simply to get the calculation right, catch the unit traps, and know which shop record feeds each variable before you trust the output.
Pipe cut yield is first-pass good sections divided by sections started. If a saw runs 250 branch-line sections of 2 inch schedule 40 and 238 pass length, end-square, and groove tolerance on the first inspection, yield is 238 / 250 = 0.952, or 95.2 percent. The denominator is every section fed in, including re-cuts and scrap, so pull it from the raw cut log, not the packing list. The Pipe Cut Yield calculator also reports the gap to target in percentage points. Keep first-pass and re-cut counts separate; a section re-cut short and later accepted is one good output but consumed extra stock off a 21 foot stick.
Assembly takt sets the pace the head line must hold. Takt in seconds equals net available time in minutes times 60, divided by demand in units. With 450 net minutes per shift and demand of 60 heads, takt is 450 times 60 divided by 60, which is 450 seconds per head, one finished head every 7.5 minutes. Invert to a rate: 3,600 seconds per hour divided by 450 gives 8 heads per hour. Net available time is paid minutes minus breaks, changeovers, and planned maintenance, so 480 clock minutes often nets to 450. The Sprinkler Head Assembly Takt calculator does both steps and scales daily volume by shifts per day.
Cylinder fill capacity converts a station rate into good, ship-ready output by compounding two loss factors. Gross capacity is cylinders per cycle times available cycles: 8 per cycle across 42 cycles is 336. Multiply by uptime and by accepted yield to get good output: 336 times 0.88 times 0.97 equals 286.8 cylinders. The losses compound rather than add, so downtime shrinks the pool first at about 40.3 cylinders, then rejects trim 8.9 from what remains. The Cylinder Fill Capacity calculator breaks out both buckets. Run it per cylinder family, since mixing a 10 pound and a 100 pound cylinder in one cycle count makes the capacity figure map to no real product.
Hydrotest throughput is the gate most lines live or die on, because every vessel and fabricated assembly must hold pressure before it ships. Raw throughput is completed tests divided by runtime: 360 tests over an 8 hour shift is 45 per hour. That number assumes zero lost time, so multiply by a measured efficiency to capture fill, fixturing, dwell, and bleed-down: 45 times 0.82 equals 36.9 tests per hour. The 8.1 test per hour gap is your non-testing overhead. Measure efficiency from a short time study rather than guessing, and count retests in the completed total. The Hydrotest Throughput calculator returns both the raw and effective rate side by side.
Agent fill cost loads the extinguishing charge into a per-cylinder number. Total cost equals agent quantity times price per unit times the chargeable share, plus fixed setup and handling. For 850 pounds of clean agent at 22 dollars per pound, fully chargeable, plus 275 dollars setup, that is 850 times 22 times 1.00 plus 275, which is 18,975 dollars. Divide by quantity for per-unit cost: 18,975 divided by 850 is about 22.32 dollars per pound, so the fixed setup adds roughly 0.32 dollars per pound spread across the charge. On a small cylinder that same 275 dominates, which is why per-unit cost climbs as quantity drops. The Agent Fill Cost calculator handles the spread automatically.
Watch the units where these formulas chain together. Takt is in seconds per unit while the rate it implies is units per hour, so a station cycle of 400 seconds beats a 450 second takt with headroom, but a 470 second station is the bottleneck no matter what the hourly board says. Fill capacity and hydrotest throughput must be reconciled to the same period: 286.8 good cylinders per shift feeding a bench that clears 36.9 per hour times 8 hours, or 295 tests, means the test wall barely keeps up and a reject spike will back up fill. Always align the time window before you compare two of these outputs.
To reproduce any of this, pull the source records first: the saw cut log for yield, the timekeeping and demand plan for takt, the fill station cycle counter and reject sheet for capacity, the hydrotest bench log and a time study for throughput, and the agent scale ticket plus your standard setup charge for fill cost. Enter the same lot or shift scope into every calculator so the numbers describe one population. Once the five outputs agree on a period, you have a defensible model of the line from raw pipe and empty cylinders through the certified, charged, pressure-tested product ready to tag and ship.
Published 2026-07-01.