Rule ID: SUK/1008/v2.2
Important
Changes and improvements to the Fire Stopping rules may have an impact on any existing results, please take the time to review to the changes. See Update Log for BIM Coordination + Extension.
This article describes the Fire Stopping Position 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.7 or later via a Solibri Extension, which can be downloaded from the Solibri Solution Center.
The article covers the following topics:
Related articles:
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 Position on Walls sheet and Fire Seal Position 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 link in the description (info view), for the selected rule in the checking view.
This rule is used to check that the position of the fire seals is in accordance with the manufacturer's location requirements. This checks the position in relation to the top, bottom and sides of the residing containment walls or floors. The rule allows the user to specify any obstructing components that would interfere with these required dimensions.
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. Those fire seals are checked to ensure that their position in relation to the top, bottom, and sides of walls and floors that they reside on along with any obstructions is correct. The Fire Seal Position on Walls and Fire Seal Position on Floors sheets within a spreadsheet (.xlsx) file defines these requirements based on the fire seal type. Any fire seals to be checked with types from the Fire Seal Classification that are unspecified within the requirements file are also returned as issues to be addressed.
In the Parameters view, you can define the compartmentation walls, floors, fire seals, any obstructing components along with the requirements file containing the Fire Seal Position on Walls and the Fire Position on Floors sheets. Alternatively use a predefined Common Parameter Name configuration to consistently utilise the same values for parameters within multiple fire stopping rules, essentially configuring the values only once.
Important
Although only the services and fire seals filters of these rules require users to set up classifications, it is good practice to also use classifications for the compartmentation. The benefits are as follows:
-
To help to structure the 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.
Important
Please ensure that all elements are classified, or you have restricted the filter in the Settings tab of the Classification to limit the components to be classified.
Tip
The Fire Seals filter in this instance are using the operator Is Defined to filter all classified fire seals. This negates having to use the One of operator, ensuring that you have all fire seal values selected. Updates to the classification are also applied automatically.
In the Parameters View, you can define:
-
Common Parameters Name: The dropdown list displays the available pre-configured Common Parameter Names. Selecting a pre-configured value from the list automatically hides any common parameters and utilises the definitions in the named common parameter setup. Each filter or parameter controlled by the Common Parameter Name set up can be overridden if required using the override buttons and then configured manually within the rule. For common Parameter Name values see configuring the Common Parameter Rule.
-
Walls filter: Defines the compartmentation walls to have fire seal dimension requirements checked.
-
Floors filter: Defines the compartmentation walls to have fire seal dimension requirements checked.
-
Fire Seals filter: Defines the fire seal components to have their positions checked.
-
Fire seals Classification: Select the classification that contains the classified fire seal types that are defined in the fire seals filter that will have requirements checked. The Fire Seal Position on walls and Fire Seal Position on Floors sheets in the Requirements file references the classifications names from this Fire seals Classification to define the corresponding position requirements of the fire seal types.
-
Fire seal ID Property Reference: Specifies the property of the fire seal to categorise results by in the results view.
-
Obstructions filter: Defines any components that can pose an obstruction if it is within the minimum distance required to the edges of the compartmentation the fire seals resides on.
-
Show checking range in visualization: Activate this option to visualize the checking box / direction.
-
Requirements File Path: Browse and select the spreadsheet (.xlsx) that contains the Fire Seal Position on Walls and Fire Seal Position on Floors sheets used to define required distances between fire seal types.
Fire Seal Position 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 wall position 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.
-
-
Distance with Side Compartmentations Minimum (mm): This cell contains the minimum distance in millimeters the specified fire seal types must be from the side of the wall compartmentation they reside or from obstructions therein. A value is required in the cell and must be a positive numerical value.
-
Distance with Side Compartmentations Offset (mm): This cell contains the offset in millimeters of how far in front the specified fire seal types are checked for wall compartmentation or obstructions that reside within the minimum side distance. A value is required in the cell and must be a positive numerical value.
-
Distance with Top Compartmentations Minimum (mm): This cell contains the minimum distance in millimeters the specified fire seal types must be from the top of the wall compartmentation they reside or from obstructions therein. A value is required in the cell and must be a positive numerical value.
-
Distance with Top Compartmentations Maximum (mm, empty for unbounded): This cell contains the maximum distance in millimeters the specified fire seal types must be from the top of the wall compartmentation they reside. An empty value will set this to infinity.
-
Distance with Top Compartmentations Offset (mm): This cell contains the offset in millimeters of how far in front the specified fire seal types are checked for wall compartmentation or obstructions that reside within the minimum bottom distance. A value is required in the cell and must be a positive numerical value.
-
Distance with Bottom Compartmentations Minimum (mm): This cell contains the minimum distance in millimeters the specified fire seal types must be from the bottom of the wall compartmentation they reside or from obstructions therein. A value is required in the cell and must be a positive numerical value.
-
Distance with Bottom Compartmentations Offset (mm): This cell contains the offset in millimeters of how far in front the specified fire seal types are checked for wall compartmentation or obstructions that reside within the minimum bottom distance. A value is required in the cell and must be a positive numerical value.
-
Issue Category (empty for default): This cell contains optional text to be included in the result titles of wall position violations found for the defined fire seal types.
Fire Seal Position 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 floor position 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.
-
-
Distance with Side Compartmentations Minimum (mm): This cell contains the minimum distance in millimeters the specified fire seal types must be from the side of the floor compartmentation they reside or from obstructions therein. A value is required in the cell and must be a positive numerical value.
-
Distance with Side Compartmentations Offset (mm): This cell contains the offset in millimeters of how far in front the specified fire seal types are checked for floor compartmentation or obstructions that reside within the minimum side distance. A value is required in the cell and must be a 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 seal position violations by their specified Fire Seal ID:
-
Critical () Severity results are listed where:
-
Distance between top compartmentation and fire seal is unsatisfied
-
Distance between bottom compartmentation and fire seal is unsatisfied
-
Distance between side compartmentation and fire seal is 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 Position 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 Position on Floors sheet of the requirements file.
-
-
Unclassified Fire Seals
The 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.
§
-
Invalid Compartmentation
Where compartmentation is unable to be evaluated then a Low severity () result is created.
Controlling the Issue Title:
Issue result titles are created based on the following logic:
Therefore, two parts of the issue title can be controlled by the user.
Severity:
In addition, 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.