Builder Guide

This guide explains how the Victaulic Vortex™ Project Builder is structured and how to interpret its results. It describes how projects, systems, zones, and enclosures are organized; outlines design method differences; and explains validation messages and calculated outputs.

For step-by-step interaction with the interface, use the in-builder tutorial.

Project Hierarchy

A Project is the top-level container for all configuration data. Projects may include both Engineered and Pre-Engineered systems. Engineered Systems organize protection into Zones that each contain one or more Enclosures. Pre-Engineered Systems are intended to protect a single Enclosure.

Project
Top-level container
Engineered System
0..n
A configurable system that may protect one or more zones using a shared agent supply.
Zone
1..n
A grouping of one or more enclosures protected simultaneously by a common nitrogen discharge group.
Enclosure
1..n

A defined or partially confined space within which system performance is calculated.

Pre-Engineered System
0..n
A standardized system intended to protect a single enclosure using predefined components and piping rules.
Enclosure
1

The single protected space used to size and configure the system.

Design Methods

Design Methods define the application type, hazard classification, and approval basis used to size and configure a Victaulic Vortex™ system. Selecting the correct design method is a critical first step, as it determines which inputs, limits, and system options are applicable for a given enclosure.

Design MethodDescription
Performance Based Class A/CLimited to applications containing Class A materials where combustibility is low, quantities of combustibles are low-to-moderate, and fires with low-to-moderate heat release rates are expected. Examples include data centers, museums, cleanrooms, control rooms, cable trays, cable spreading rooms, and switch gear rooms.
Performance Based Class BIntended for the protection of machinery in enclosures and similar spaces, where Class B fuels are present in moderate quantities. Examples include enclosures with machinery (internal combustion engines, oil pumps, oil tanks, fuel filters, generators, transformer vaults, gear boxes, drive shafts, lubrication skids, diesel engine-driven generators) and other similar equipment using liquid hydrocarbon fuel, hydraulic, heat transfer, and lubrication fluids with volatility less than or equivalent to heptane.
FM Data CentersIntended for the protection of FM Approved data processing rooms/halls above raised floors in enclosures and similar spaces where Class A fuels are present. Examples include enclosures with data processing equipment (data centers, information technology equipment, telecommunication facilities, cable spreading rooms) and other similar equipment containing Class A fuels.
FM Machine Spaces *Intended for the protection of FM Approved machinery in enclosures, and similar spaces where Class B fuels are present in moderate quantities. Examples include enclosures with machinery (internal combustion engines, oil pumps, oil tanks, fuel filters, generators, transformer vaults, gear boxes, drive shafts, lubrication skids, diesel engine-driven generators) and other similar equipment using liquid hydrocarbon fuel, hydraulic, heat transfer, and lubrication fluids with volatility less than or equivalent to heptane. These applications typically include a “Rundown Time”. The Rundown Time is the required amount of time it takes for the turbine to come to a complete stop, or the amount of discharge time required to bring the present fuels and surfaces below the auto-ignition temperature of the present fuels.
FM Turbines *Intended for the protection of FM Approved turbines in enclosures. Examples include enclosures with combustion turbines, steam turbines, and hydro-electric turbines. These applications typically include a “Rundown Time”. The Rundown Time is the required amount of time it takes for the turbine to come to a complete stop, or the amount of discharge time required to bring the present fuels and surfaces below the auto-ignition temperature of the present fuels.

Always reference the applicable Victaulic manuals, codes/standards, and listings/approvals when finalizing a design.

* Not supported by Pre-Engineered systems.

Error Codes

Use this reference when Status shows errors (blocking) or warnings (advisory).

CodeAppears WhenMeaningResolution Steps
PROJ.MISSING_FIELDSOn Validate / Before CalculateOne or more required project fields are empty.Fill in all required project fields, then validate again.
SYS.MISSING_NAMEOn ValidateA system has no name.Enter a system name and validate again.
SYS.INVALID_CHARSOn ValidateThe system name includes restricted characters.Remove restricted characters from the system name.
SYS.NO_ZONESOn ValidateThe system has zero zones.Add at least one zone to this system.
SYS.PANEL_MISMATCHOn ValidateA multi-zone engineered system was set to Active Release (AR). Panel style has been automatically changed to Dry Contact (DC).No action required. Dry Contact is enforced for multi-zone engineered systems.
SYS.FM_TANK_REQOn ValidateFM methods are used with a non-FM tank selection.Select an ASME/FM or CE/ASME/FM certified water tank.
SYS.DUPLICATE_NAMEOn ValidateTwo systems share the same name.Rename one of the systems so names are unique.
SYS.TANK_CAPACITYOn CalculateThe required tank size exceeds the largest available for the selected certification.Choose a different certification, or supply your own water tank that meets the water requirement.
SYS.INVALID_PARTCODEOn Calculate (Pre-Eng)The user-entered pre-engineered system partcode does not match the required format or allowed digit values.Verify the system partcode against the pre-engineered catalog rules or unlock the field and let the builder generate a code.
SYS.BULK_TUBES_EXCLUDEDBulk tubes are enabledBulk tube nitrogen storage is handled outside of the standard BOM and pricing workflow and is not automatically included in generated outputs.Download and complete the Bulk Tube Order Form (SF-37) and submit it separately for pricing and ordering.
ZONE.RUNDOWN_TIME_UNUSEDA rundown time is entered but the system has no enclosures using the FM Machine Spaces/Turbines method.Rundown Time is only applicable to FM Machine Spaces/Turbines designs. For other design methods, this field has no effect on the calculation.Either change at least one enclosure to FM Machine Spaces/Turbines or set Rundown Time to 0.
ZONE.MISSING_NAMEOn ValidateA zone has no name.Enter a zone name and validate again.
ZONE.INVALID_CHARSOn ValidateThe zone name includes restricted characters.Remove restricted characters from the zone name.
ZONE.NO_ENCLOSURESOn ValidateThe zone has zero enclosures.Add at least one enclosure to this zone.
ZONE.DUPLICATE_NAMEOn ValidateTwo zones share the same name within the same system.Rename zones so each zone name is unique within the system.
ZONE.DM_MISMATCHOn ValidateThe zone mixes design methods that cannot share a nitrogen source.Split the zone or keep only NFPA 770 Class A/C + B together.
ZONE.CUSTOM_CYLINDERSOn CalculateThe user override for cylinders is modified from the computed minimum.Verify nitrogen requirement and final oxygen percentage.
ZONE.MULTI_OP_PSIOn CalculateNozzles at different operating pressures require separate panel calculations.Harmonize nozzle operating pressures where possible.
ZONE.SHORT_VALVE_OPEN_TIMEOn CalculateBulk tube valve open time is less than the controlling enclosure discharge time, which can under-deliver nitrogen.Increase valve open time to meet or exceed the controlling discharge time.
ZONE.N2_NOT_METOn CalculateTotal delivered nitrogen for the zone is less than the zone's minimum required nitrogen.Increase nitrogen supply (cylinders or bulk open time) or reduce nozzle flow.
ZONE.BULK_N2_CAPACITY_LIMITOn CalculateThe requested nitrogen delivery (flow × valve open time) exceeds the selected bulk tube storage capacity, so delivered nitrogen is capped.Select a larger bulk tube option (higher SCF), increase bulk supply, or reduce nozzle flow.
ENC.MISSING_NAMEOn ValidateAn enclosure has no name.Enter a descriptive enclosure name.
ENC.INVALID_CHARSOn ValidateThe enclosure name includes restricted characters.Remove restricted characters from the enclosure name.
ENC.DUPLICATE_NAMEOn ValidateTwo enclosures share the same name within the zone.Rename one of the enclosures so names are unique in the zone.
ENC.TEMP_REQUIREDOn ValidateThe enclosure temperature is missing.Enter the enclosure temperature within the allowed range.
ENC.TEMP_RANGEOn ValidateThe entered temperature is outside 40–130°F (4.4–54.4°C).Adjust the temperature to the valid range.
ENC.VOLUME_EMPTYOn ValidateVolume or dimensions are zero or missing.Enter valid length, width, and height values.
ENC.FMDC_VOLUME_LIMITOn ValidateThe enclosure volume exceeds the FM Data Centers limit.Split the enclosure or change the design method.
ENC.FM_VOLUME_LIMITOn ValidateThe enclosure volume exceeds the FM Machine Spaces/Turbines Spaces limit.Divide the enclosure or adjust the design method.
ENC.CUSTOM_NOZZLESOn CalculateThe user override for nozzles is modified from the computed minimum.Verify discharge time and final oxygen percentage.
ENC.NFPA_MAX_DISCHARGEOn CalculateEstimated discharge time is greater than 3.0 minutes (NFPA).Increase nozzles or select a higher-flow nozzle.
ENC.NFPA_LOW_DISCHARGEOn CalculateEstimated discharge time is below 2.1 minutes for NFPA methods. This may indicate nozzle flow is higher than needed.Consider selecting a smaller nozzle or a lower operating pressure to increase discharge time.
ENC.FMDC_MAX_DISCHARGEOn CalculateEstimated discharge time is greater than 3.5 minutes for FM Data Centers.Increase nozzles or select a higher-flow nozzle.
ENC.FMDC_MIN_DISCHARGEOn CalculateCalculated discharge time is below 3.5 minutes (FM Data Centers).Add cylinders or reduce flow until time ≥ 3.5 minutes.
ENC.N2_NOT_METOn CalculateDelivered nitrogen is below required or final oxygen level exceeds the threshold.Increase nitrogen supply (cylinders or bulk valve open time) or reduce nozzle flow, then recalculate.
ENC.CYL_LIMITOn Calculate (Pre-Eng)More than 8 × 80L cylinders are required.Switch to engineered or reduce volume.
ENC.O2_HIGHOn Calculate (Pre-Eng)Final oxygen level exceeds 14.1%.Add cylinders or use higher-pressure cylinders.
ENC.TIME_CONSTRAINTOn Calculate (Pre-Eng)No valid integer nozzle count meets the time window.Try a different nozzle size, style, or fill pressure; or switch to engineered.
ENC.NOZZLE_STYLEOn Calculate (Pre-Eng)The selected style is not allowed for the method/nozzle.Select a style allowed for the chosen method/nozzle.
ENC.HEIGHT_LIMITOn Calculate (Pre-Eng)Ceiling height exceeds the FM limit for the selected nozzle size.Lower the height, change nozzle size, or redesign layout.
ENC.FM_SPACINGOn Calculate (Pre-Eng)Enclosure dimensions violate FM nozzle spacing rules.Increase nozzles, change size, or divide the enclosure.
ENC.NOZZLE_LIMITOn Calculate (Pre-Eng)Required nozzle count exceeds the pre-engineered limit of 12.Reduce enclosure volume or switch to an engineered system.
ENC.FLOW_RATE_LIMITOn Calculate (Pre-Eng)Total nitrogen flow rate exceeds the pre-engineered limit of 1,800 SCFM.Reduce nozzle count, use lower-flow nozzles, or switch to an engineered system.
ENC.O2_LOW_MODOn Calculate (Pre-Eng)Final oxygen level is between 10% and 12%.Warn personnel and review occupancy limits.
ENC.O2_LOW_SUBOn Calculate (Pre-Eng)Final oxygen level is between 8% and 10%.Warn personnel and review occupancy limits.
ENC.O2_VERY_LOWOn Calculate (Pre-Eng)Final oxygen level is below 8%.Restrict access and review the design.

Project Workbook Breakdown

When you save a project, the generated Excel workbook contains the following sheets:

SheetWhat it shows
<Project Name> – SummaryOne sheet per project. Provides a high-level overview including project metadata (project name, currency, units, elevation), a list of all systems with total estimated net price, and a summarized view of calculated results for each enclosure. This sheet is intended as a quick snapshot of the overall configuration.
<System Name> – Consolidated BOMOne sheet per system. Displays the full bill of materials grouped into Enclosure Supply, Zone Supply, and System Supply. Quantities are aggregated across all enclosures and zones, providing a concise, order-ready material summary for the system.
<System Name> – Detailed BOMOne sheet per Engineered System. Breaks down the bill of materials at the enclosure and zone level, showing exactly where each component is applied. This sheet is useful for design validation, internal review, and cross-referencing enclosure configurations prior to ordering.
<System Name> – Piping & Enclosure ReqOne sheet per Pre-Engineered System. Provides pipe sizing and routing guidance derived from the calculated nitrogen flow rate. Includes recommended pipe diameters, allowable run lengths, and typical branch layouts aligned with current pre-engineered standards.
<Project Name> – PrimariesOne sheet per project. Applies to Engineered Systems only (systems using bulk tubes or a user-overridden primary release assembly count are excluded). Lists each system's total number of primary release assemblies alongside a release group breakdown showing which cylinder banks are assigned to each group, the zones served by that group, and individual bank sizing. Use this sheet to verify primary release assembly counts and cylinder bank assignments before final design review.
FACP Monitor & Release PointsOne sheet per project. Lists all monitor and release points generated from system logic, nitrogen source grouping, and design selections. Includes detection devices, solenoids, abort switches, and supervision points grouped by system, zone, and enclosure for integration into Fire Alarm Control Panel (FACP) design.

FAQ

Calculations & Technical

How do Project Options affect my results?
Project Options define project metadata and calculation context. Currency determines pricing and part-code systems; Units control whether results are shown in imperial or metric values; and Project Elevation applies the Altitude Correction Factor (ACF), which affects calculated oxygen concentration and nitrogen flow.
Are there temperature and volume limitations?
Hybrid fire extinguishing systems are intended for use in ambient temperatrues between 40°F and 130°F / 4.4°C and 54.5°C. Volume limitations depend on the design method chosen.
  • FM Data Centers are limited to a maximum volume of 31,350 ft3 / 888 m3
  • FM Turbines / Machine Spaces are limited to a maximum volume of 127,525 ft3 / 3600 m3
  • Pre-Engineered Systems are limited to a maximum volume of 10,000 ft3 / 283 m3
What determines my available nozzle selections?
Available nozzle selections are determined by the selected Design Method. Each design method permits a specific set of nozzle types and styles based on application intent and applicable approvals.
What is the Rundown Time used for?
Rundown Time is an additional discharge time applied to FM Turbine and FM Machine Spaces design methods. The Rundown Time is the required amount of time it takes for the turbine to come to a complete stop, or the amount of discharge time required to bring the present fuels and surfaces below the auto-ignition temperature of the present fuels.
How do I select the correct cylinder adapter?
The proper refill adapter is selected based on the local nitrogen gas supplier requirements for your region. North and South America typically use the CGA-580 adapter, however, the local gas supplier shall be consulted to ensure the proper adapter is chosen.
What’s the difference between Engineered and Pre-Engineered systems?
  • Victaulic Vortex™ Engineered Systems support custom-designed, multi-zone and multi-enclosure configurations using a shared agent supply.
  • Victaulic Vortex™ Pre-Engineered Systems support standardized, single-enclosure applications using predefined piping rules without hydraulic calculations.
How is the water tank/number of cylinders determined for a system?
The builder iterates through all of the zone calculations to determine the zone with the highest required quantity of nitrogen and the zone with the highest required quantity of water. The system storage is then sized to meet the requirements of these zones.

Workflow

How can I save, load, or share my project?
Use Save to download a JSON file containing all project inputs and results. This file can be shared (e.g., via email) and restored using Load. Note that saved projects always capture the builder's current state — even if errors are present — to help with troubleshooting or support review.
Why can’t I Generate BOM or Submit Project?
The Bill of Materials (BOM) can only be generated once all calculation errors are resolved. Click Calculate, address any issues shown in the Status Console, and recalculate. Once no errors remain, Generate BOM and Submit Project will become available.
What’s the difference between errors and warnings?
Errors indicate missing or invalid inputs and rule conflicts that must be corrected before calculation or BOM generation. Warnings provide advisory information (e.g., low O₂ levels or large tank sizes) but do not block calculation or save.
How is pricing determined?
The Excel generator calculates total pricing from all part codes in the BOM using the most up-to-date Victaulic Vortex Price List. It applies your project’s customer multiplier to display a Net Price that reflects your actual purchasing cost.

Review & Ordering

How do I submit my project for review or ordering?
After resolving all errors and generating the project workbook, click Submit Project to package the configuration file and BOM for Victaulic technical review and quotation.
Can I manually override calculated values?
Calculated nozzle and cylinder quantities may be manually overridden by enabling the override control adjacent to each value and recalculating the system. Additional calculated items, such as hose counts and battery backups, may be edited by enabling Edit Values in System Options. Custom overrides are flagged in the Status Console and documented in the exported project workbook.

Resources

ResourceSystem TypeTitleDownload Link
General Design Manual for Performance Based DesignEngineeredVDM-VORTEX.01Download
Design Manual for FM Approved Data ProcessingEngineeredVDM-VORTEX.02Download
Design Manual for Combustion Turbines & Machinery SpacesEngineeredVDM-VORTEX.03Download
Design Manual for Wet Bench ApplicationsEngineeredVDM-VORTEX.04Download
Installation, Operation, and Maintenance ManualEngineeredI-VORTEX-IOMDownload
Design, Installation, Operation, and Maintenance ManualPre-EngineeredI-VORTEX/PE.DIOMDownload

Contact & Support

Corporate Headquarters

Address4901 Kesslersville Road, Easton, PA 18040

Phone(610)-559-3502

Application Engineering

EmailApplications.Engineering@victaulic.com

Global SupportFind a Location ↗