Tools
Sprinkler System vs. Water Supply Analysis
Compare a sprinkler system demand point against a hydrant flow test water supply curve. Plots the supply, sprinkler demand, and outside hose stream allowance on N1.85 paper and reports the available pressure at the total demand flow and the safety margin in psi.
Launch tool →2″ Main Drain Flow Analysis
Estimate the municipal water supply available at a sprinkler riser using a 2″ main drain test, per AXA XL PRC.14.1.2.2. Computes drain flow from residual pressure and equivalent length, plots the fitted supply curve on N1.85 paper, and includes the full physics derivation.
Launch tool →Fire Pump Test Curves
Plot and analyze fire pump performance from churn, rated, and 150% test points. Compare measured against rated curves to support acceptance testing and annual flow tests.
Launch tool →Site Fire Flow
Determine required fire flow and duration for one or more buildings on a site, based on fire-flow calculation area and construction type. Computes both base flow and sprinkler-adjusted flow per IFC Appendix B Table B105.2.
Launch tool →Hydrant Flow Test
Compute discharge from pitot readings, aggregate total flow at the residual reading, project available flow to 20 psi via Hazen-Williams, and plot the water supply curve on N1.85 paper. Handles pumper-outlet coefficients and the 10% pressure-drop check.
Launch tool →FMDS 3-26 Occupancy Hazard Classification
Search FMDS 3-26 Appendix C Table C-1 by occupancy name or description to find the assigned Hazard Category (HC). Includes Table 2.2.2 HC definitions and Table 2.3.1.10 sprinkler design criteria for quick reference.
Launch tool →CO₂ Surface (Pool) Fire Total-Flooding
Design quantity of CO2 for a surface-fire total-flooding system. Full six-step procedure: protected volume, MEC (table lookup or from residual O2), design concentration, flooding factor, material conversion factor, leakage through uncloseable openings, mechanical ventilation, and temperature-extreme adjustments. SI / U.S. units.
Launch tool →Aerosol Product Classification
Classify an aerosol product (metal containers ≤ 33.8 fl oz / 1000 mL) by component composition. Looks up chemical heat of combustion from FM DS 7-31 Table D, computes weighted ΔHtot, and bins to Level 1, 2, or 3.
Launch tool →More tools coming
Future additions may include sprinkler hydraulic calculations, standpipe demand calculators, and more.
About the author
John Dreher, P.E.
Fire Protection Engineer
John is a licensed Professional Engineer specializing in fire protection. His work centers on sprinkler system hydraulics, water supply analysis, special hazard suppression systems, and code-based fire flow evaluation under NFPA, IFC, and FM Global standards.
He built this collection of tools to streamline the calculations he performs day-to-day — and to share them, free, with the broader fire protection community. Each tool is open source, documents its assumptions and limitations, and ships with a validation test suite against the governing standard it implements.
These tools are intended as engineering aids, not as a replacement for code-required testing or for the judgement of a licensed engineer. Each tool documents its assumptions, limitations, and the governing standard it implements.