Skip to main content
BIM & Revit

BIM Fire Compartment Integrity Modeling 2026: Revit Workflow, IFC Export and Fire Code Compliance for India

AB
ABC Trainings Team
August 30, 2026 — 8 min read

BIM Fire Compartment Integrity Modeling 2026: Revit Workflow, IFC Export and Fire Code Compliance for India (Updated August 2026)

BIM fire compartment integrity modeling in Revit is a workflow where most Indian AEC teams make at least one critical error that stalls fire NOC approval: either the room boundaries aren't airtight (leaving gaps at level offsets or curtain wall junctions), the fire-rated assembly parameters aren't mapped to IFC property sets correctly, or the compartment area calculations don't match NBC 2016 Part 4 Table 2 limits. Getting all three right — boundary integrity, assembly ratings, and IFC export — is what separates a BIM model that clears the fire consultant's check from one that comes back with 40 clash markups.

TL;DR
  • Fire compartment integrity in Revit depends on three things: airtight room boundaries, correct fire-rated assembly types (Pset_WallCommon.FireRating), and IFC IfcSpace with FireCompartment property set
  • NBC 2016 Part 4 (Fire and Life Safety) limits fire compartment floor area — residential max 750 sqm, office max 1,200 sqm without sprinklers
  • Common IFC export errors: missing IfcSpace.FireCompartment=TRUE flag, wrong assembly fire rating mapping, incorrect level offset boundary gaps
  • Dynamo can automate room parameter population for fire compartments across multi-floor models in minutes vs hours of manual editing
  • ABC Trainings' advanced Revit BIM course at Hadapsar and Wagholi covers IFC export for fire compliance as a dedicated module

What Is Fire Compartment Integrity in BIM and Why It Matters for Indian Projects?

Fire compartment integrity in BIM means that every enclosed fire zone in a building is modeled as a closed volume — no gaps at curtain wall junctions, slab edges, level separations, or MEP penetrations — with fire-rated wall and floor assemblies assigned to each bounding element. In India, fire NOC applications for buildings above 15 metres now require a BIM-derived fire compartment report in many municipal authorities, particularly in Pune (PMC/PCMC), Bengaluru (BBMP), and Mumbai (MCGM). A model that passes fire compartment integrity checks saves 2–6 weeks of back-and-forth with the fire consultant and eliminates the manual area calculation errors that plague PDF drawing submissions.

BIM Fire Compartment Integrity Modeling 2026: Revit Workflow, IFC Export and Fire Code Compliance for India
Real student workshop at ABC Trainings

Revit Workflow for Fire Compartment Modeling: Rooms, Boundaries, and Assembly Types

The Revit fire compartment modeling workflow has four steps: (1) Create Rooms or Spaces placed correctly within each fire zone boundary — Room separation lines must close every gap, especially at curtain wall and railing edges. (2) Set the fire compartment Room/Space parameter — add a shared parameter "FireCompartment" (Yes/No) and set to Yes for each compliant zone. (3) Assign the correct fire-rated wall and floor assembly types — use the Assembly Code and set the fire rating in the type properties (e.g., "2 Hr", "4 Hr") to match NBC 2016 requirements. (4) Verify the Room Volume is closed — use the Room/Space schedule with a Volume column; any zone showing 0 volume has a boundary gap that must be fixed before IFC export.

IFC Export for Fire Compartment Data: IfcSpace, Property Sets, and Common Errors

IFC export for fire compartment data maps Revit Rooms to IfcSpace entities with the Pset_SpaceFireSafetyRequirements property set. The critical properties are: FireCompartment (boolean — must be TRUE for protected zones), FireRiskFactor (from NBC classification), and SprinklerProtection (boolean). Common errors in Indian BIM models: (1) Revit Room exported as IfcSpace without the FireCompartment flag because the shared parameter was never added or mapped in the IFC export setup; (2) Wall assembly fire rating not mapped to Pset_WallCommon.FireRating, leaving the field blank in the IFC; (3) Slab fire rating missing from Pset_SlabCommon.FireRating. Fix these by configuring the IFC export setup in Revit (Manage > IFC Export Setup) with explicit property set mapping before every export.

BIM Fire Compartment Integrity Modeling 2026: Revit Workflow, IFC Export and Fire Code Compliance for India
Real student workshop at ABC Trainings

NBC 2016 Part 4 Fire Compartment Rules Every Indian BIM Engineer Should Know

NBC 2016 Part 4 (Fire and Life Safety) is the primary Indian code governing fire compartment sizing. Key rules: residential occupancies — maximum floor area per compartment 750 sqm without sprinklers, 2,250 sqm with sprinklers; office/business occupancies — 1,200 sqm without sprinklers, 3,600 sqm with; assembly/educational — 750 sqm without sprinklers. Travel distance within a compartment to nearest exit: 22.5 metres (non-sprinklered) and 30 metres (sprinklered). Every fire-rated wall must have a fire-rated door assembly in NBC 2016 — the door fire rating must be at least 50% of the wall rating. These numbers must be verified in the Revit model using Room Area schedules filtered by FireCompartment=Yes before the IFC is submitted.

Occupancy (NBC 2016 Part 4)Max Compartment Area (No Sprinkler)Max Compartment Area (With Sprinkler)Travel Distance Limit
Residential750 sqm2,250 sqm22.5 m / 30 m
Office / Business1,200 sqm3,600 sqm22.5 m / 30 m
Assembly / Educational750 sqm2,250 sqm22.5 m / 30 m
Industrial / Storage500 sqm1,500 sqm22.5 m / 30 m
Mercantile / Retail1,000 sqm3,000 sqm22.5 m / 30 m

NBC 2016 Part 4 (Fire and Life Safety) compartment area and travel distance limits. Always verify against the latest local municipal authority amendments and project-specific fire consultant requirements.

Automating Fire Compartment Parameters in Revit with Dynamo

Dynamo can automate fire compartment parameter population across multi-floor Revit models in minutes instead of hours of manual room-by-room editing. A standard Dynamo script for fire compartments: (1) Collect all Room elements using "All Elements of Category" node; (2) Filter rooms where Area > 0 (excluding unplaced or unbounded rooms); (3) Read a CSV or Excel list mapping room names or numbers to FireCompartment classification; (4) Set the FireCompartment shared parameter value for each matched room using "Element.SetParameterByName". The same script can validate NBC area limits — flag any room exceeding the compartment size for its occupancy type and output a compliance schedule directly from Dynamo to Excel.

ABC Trainings Advanced Revit Course: IFC and Fire Compliance Modules

ABC Trainings' Advanced Revit BIM course at Hadapsar and Wagholi covers IFC export configuration and fire compliance modeling as a dedicated module within the 4–5 month BIM program. Students configure IFC export property set mappings, model a fire compartment layout against NBC 2016 Part 4 limits, and run a Dynamo script to auto-populate fire parameters across a multi-floor model. The module is part of the advanced BIM coordination program aimed at candidates targeting BIM coordinator, BIM manager, and senior Revit modeler roles at EPC contractors and design consultancies. WhatsApp 7774002496 for current batch schedules and seat availability.

Get the BIM & Revit Brochure + Fees + Batch Dates on WhatsApp

Free 1:1 counselling. Placement track record. CMYKPY/PMKVY eligibility check.

💬 Get Brochure on WhatsApp📞 Call 7039169629

About the author: Manisha Patil. 8 years of Revit, IFC, Navisworks, and BIM coordination training for Civil, Architectural, and MEP engineers across Pune, Sambhajinagar, and Sangli.

Visit Our Centers

  • Wagholi (Pune): 1st Floor, Laxmi Datta Arcade, Pune-Ahilyanagar Highway. Call 7039169629
  • Hadapsar (Pune HQ): 1st Floor, Shree Tower, opp. Vaibhav Theater, Magarpatta. Call 7039169629
  • Cidco (Chh. Sambhajinagar): Kalpana Plaza, opp. Eiffel Tower, N-1 Cidco. Call 7039169629
  • Osmanpura (Chh. Sambhajinagar): S.S.C Board to Peer Bazar Road, near Jama Masjid. Call 7039169629
  • Sangli: Shubham Emphoria, 1st Floor, Above US Polo Assn., Sangli-Miraj Rd, Vishrambag. Weekend batches available. Call 7039169629

💬 WhatsApp 7774002496

FAQs

How do I model fire compartments correctly in Revit?

Model fire compartments in Revit using Room or Space elements: close all boundary gaps with Room Separation Lines (especially at curtain walls and slab edges), add a shared parameter "FireCompartment" set to Yes, assign fire-rated assembly types to bounding walls and floors, then verify Volume > 0 in a Room/Space schedule before IFC export.

What IFC property sets are used for fire compartment data export?

IFC fire compartment data uses Pset_SpaceFireSafetyRequirements on IfcSpace entities — key properties are FireCompartment (TRUE/FALSE), FireRiskFactor, and SprinklerProtection. Wall fire ratings map to Pset_WallCommon.FireRating; floor ratings to Pset_SlabCommon.FireRating. Configure these mappings in Revit's IFC Export Setup before exporting.

What are the NBC 2016 fire compartment area limits for office buildings in India?

NBC 2016 Part 4 limits office/business occupancy compartments to 1,200 sqm without sprinklers and 3,600 sqm with sprinklers. Fire-rated walls must have fire-rated door assemblies with a fire resistance at least 50% of the wall rating. Travel distance within the compartment to the nearest exit is 22.5 m (non-sprinklered) and 30 m (sprinklered).

Can Dynamo automate fire compartment parameter assignment in Revit?

Yes — Dynamo can automate fire compartment parameter population using a script that collects all Rooms, filters valid ones (Volume > 0), reads a CSV mapping room names to fire classifications, and sets the FireCompartment shared parameter for each matched room. The same script can flag NBC area limit violations and export a compliance schedule to Excel.

Does ABC Trainings cover IFC fire compliance in the Revit BIM course?

Yes — ABC Trainings' Advanced Revit BIM course at Hadapsar and Wagholi includes a dedicated IFC export and fire compliance module covering NBC 2016 Part 4 compartment limits, IFC property set mapping, and Dynamo automation for parameter population. This module is part of the 4–5 month advanced BIM program.

A

ABC Trainings Editorial Team

Course and career information from ABC Trainings. Exact trainer, batch, timetable, delivery mode and complete written fee should be confirmed before enrolment.

Founder & public accountability →