Rule ID: SUK/1011/v1.0
This article describes the Fire Stopping Clearance Rule that has been developed by Solibri UK Ltd as part of the BIM Coordination + Library.
The rule is available for Solibri Office 9.13.1 or later via a Solibri Extension, which can be downloaded from the Solibri Solution Center.
The article covers the following topics:
Important
The parameters in this rule must be defined by the user to give meaningful results.
Important
This rule requires connection to an external spreadsheet and the Fire Seal Clearance on Walls sheet and Fire Seal Clearance on Floors sheet. A copy of this default template for all Fire Stopping rules, FireStoppingRequirements.xlsx can be downloaded at the end of the Introduction article or through the description in the checking view for the highlighted rule.
Tip
To learn more about the Fire Stopping Solution, please see Introduction to Fire Stopping of Service Penetration Checks.
This rule is used to ensure that there is adequate spatial area for the fire seals to be installed.
![]() |
Fire Seal Spatial requirements obstructed by wall component
The rule first checks that all components filtered as Fire Seals have their fire seal types classified by the Fire Seal Classification. The rule then finds all fire seal components on compartmentation walls and floors through their corresponding filters. Any fire seals to be checked with types from the Fire Seal Classification that are unspecified within the requirements file are returned as issues to be addressed.
The fire seals have their required surrounding clearances determined by the requirements file based on fire seal type. For fire seals attached to walls, where an inaccessible space is identified within the specified range (defined through the Accessible Space filter and Inaccessible space Range) it only checks the side that is accessible. The fire seals are then checked to ensure that none of the filtered obstructions are within the required surrounding clearances required.
![]() |
Inaccessible Space reduces spatial check to only one side.
Important
The Services and Fire Seals filter of these rules requires users to set up classifications. It is also good practice to use classifications for the Compartmentation filter, for the following reasons:
-
Help structure model geometry allowing easy identification and visualization in the classification providing a clear indication of what will be checked.
-
Where present Services and Fire Penetration Seals will require classification values to interact with the FireStoppingRequirements.xlsx
Tip
The screenshots shown here have been taken from the FireStoppingRequirement_EXAMPLE.xlsx spreadsheet which is available for download from the end of the Introduction article.
![]() |
In the Parameters view, you can define the compartmentation walls and floors, fire seals, inaccessible spaces, and obstructions to check for adequate space for the installation of fire seals.
-
Walls filter: Defines the compartmentation walls to have fire seal clearance checked.
-
Floors filter: Defines the compartmentation floors to have fire seal clearance checked.
-
Fire Seals filter: Defines the fire seal components to have their clearance checked.
-
Fire seals Classification: Defines the name of the Classification for Fire Seal types that will have requirements checked. The Fire Seal Clearance on Walls and Fire Seal Clearance on Floors sheet in the requirements file references the classifications names from this Fire seals Classification to define the corresponding dimension requirements of the fire seal types.
Tip
Copy and paste the Classification name directly from the Settings tab of the Classification used to define your services to ensure there are no errors
-
Fire seal ID Property Reference: Specifies the property of the fire seal to categorize results by in the results view.
-
Inaccessible spaces filter: Defines which spaces that the fire seal can not be accessed from.
-
Inaccessible space range: Specifies the depth in front of the face of the fire seal to check for an inaccessible space.
-
Obstructions filter: Defines any components that can pose an obstruction if it is within the fire seal clearance requirements.
-
Requirements File Path: The Requirements File Path textbox defines the full file path to the spreadsheet (.xlsx) that contains the “Fire Seal Clearance on Walls and Fire Seal Clearance on Floors” sheets used to define required spatial requirements.
Tip
Requirements File Path – Copy the location from the path in Windows Explorer or from a macOS command window to ensure there are no errors
Fire Seal Clearance on Walls sheet parameters:

-
Fire Seal Types (separated by semicolons, can contain wildcards): This cell contains the fire seal type name(s) to match from the Fire seals classification to define their clearance requirements. If multiple names are listed, those fire seal type names must be separated by semicolons (;). The use of the Asterisks (*) and Question Mark (?) and double hyphen (--) wildcard characters can be used to match names as below...
-
* Matches 0 or more characters
-
? Matches exactly 1 character
-
-- Matches anything but what comes after the double dash
Note
The File Seal Types entered in column A of either the Wall or Floor Proximity sheets will need to be classified within Solibri. The classification name should relate to the type of Fire Seal not each individual instance as this is covered by the Fire Seal ID Property Reference value within the rule parameters. As the project progresses these may go from generic to specific manufacture ID’s for their approved test conditions.
-
-
Side Offset (mm): This cell contains the distance in millimeters from the side of the fire seal that must be free of obstructions. A value is required in the cell and must be either 0 or positive numerical value.
-
Top Offset (mm): This cell contains the distance in millimeters from the top of the fire seal that must be free of obstructions. A value is required in the cell and must be either 0 or positive numerical value.
-
Depth (mm): This cell contains the distance in millimeters out from the face of the fire seal that side and top offsets must be free of obstructions. A value is required in the cell and must be a non-zero positive numerical value.
-
Bottom Tolerance (mm): This cell contains the distance in millimeters out from the face of the fire seal to begin checking for obstructions underneath the fire seal to the bottom of the compartment wall. A value is required in the cell and must be either 0 or positive numerical value.
Bottom tolerance set to 300mm to allow for vertical components attached to wall under the Fire Seal
-
Bottom Depth (mm): This cell contains the distance in millimeters out from the bottom tolerance to check for obstructions underneath the fire seal to the bottom of the compartment wall. A value is required in the cell and must be a non-zero positive numerical value.
-
Issue Category (empty for default): This cell contains optional text to be included in the result titles of floor position violations found for the defined fire seal types.
Fire Seal Clearance on Floors sheet parameters

-
Fire Seal Types (separated by semicolons, can contain wildcards): This cell contains the fire seal type name(s) to match from the Fire seals classification to define their clearance requirements. If multiple names are listed, those fire seal type names must be separated by semicolons (;). The use of the Asterisks (*) and Question Mark (?) and double hyphen (--) wildcard characters can be used to match names as below...
-
* Matches 0 or more characters
-
? Matches exactly 1 character
-
-- Matches anything but what comes after the double dash
Note
The File Seal Types entered in column A of either the Wall or Floor Proximity sheets will need to be classified within Solibri. The classification name should relate to the type of Fire Seal not each individual instance as this is covered by the Fire Seal ID Property Reference value within the rule parameters. As the project progresses these may go from generic to specific manufacture ID’s for their approved test conditions.
-
-
Offset (mm): This cell contains the distance in millimeters from the sides of the fire seal that must be free of obstructions. A value is required in the cell and must be either 0 or positive numerical value.
-
Height (mm): This cell contains the distance in millimeters above the face of the fire seal that the offsets must be free of obstructions. A value is required in the cell and must be a non-zero positive numerical value.
-
Issue Category (empty for default): This cell contains optional text to be included in the result titles of floor position violations found for the defined fire seal types.
The rule results fall into two categories:
-
Fire Seal ID
The rule creates categories using the values from the property defined in the Fire Seal ID Property Reference parameter. These categories group fire clearance violations by their specified Fire Seal ID:
-
Critical (
) severity results are listed where:
-
Clearance in wall requirements for the fire seal type are unsatisfied.
-
Clearance in floor requirements for the fire seal type are unsatisfied
-
-
Moderate (
) severity results are listed for fire seals on compartmentation walls to be checked and classified with fire seal types in the Fire Seal classification but are missing a corresponding row for those types in the Fire Seal Clearance on Walls sheet of the requirements file.
-
Moderate (
) severity results are listed for fire seals on compartmentation floors to be checked and classified with fire seal types in the Fire Seal classification but are missing a corresponding row for those types in the Fire Seal Clearance on Floors sheet of the requirements file
-
-
Unclassified Fire Seals
This category has a single low (
) severity result listing all components filtered by the Fire Seals filter parameter table to be checked but are missing their fire seal type classification in the Fire Seals classification.
Controlling the Issue Title:
Issue result titles are created based on the following logic:
![]() |
![]() |
![]() |
Illustration of the title components
Therefore, two parts of the issue title can be controlled by the user.
Severity:
In addition, you can specify the severity classes according to your preferences and priorities in the Severity Parameters dialog. For example, you can filter specific fire seal components to have critical or low severity results based on their Fire Seal type.