Rule ID: SUK/1005/v2.0
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 Proximity 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 sheets Fire Seal Proximity on Walls and Fire Seal Proximity on Floors. A copy of a default template for all Fire Stopping rules FireStoppingRequirements.xlsx can be downloaded at the end of the Introduction article through the link in the description (info view), for the selected rule in the checking view.
This rule is used to ensure that Fire Seals are spaced appropriately in relationship to each other.
The rule first checks to ensure all components filtered as Fire Seals are classified by the Fire Seal Classification, returning a Low severity result of all unclassified components. The rule then checks the proximity of fire seals that reside in the same compartmentation walls and floors through their corresponding filters.
A Fire Seal Proximity on Walls sheet within a .xlsx spreadsheet defines the minimum vertical and horizontal distance requirements between fire seals based on their Fire Seal classification name. Likewise, a Fire Seal Proximity on Floors sheet within a .xlsx file defines the minimum distance requirements between fire seals based on their Fire Seal classification name. Any fire seals with a Fire Seal classification that is unspecified within the requirements file are also returned as Moderate results to ensure that they are addressed.
Tip
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 structure the model geometry allowing easy identification and visualization in the classification and 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 spreadsheet.
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.
Rule Parameters View:
In the Parameters View, you can define the components to be checked and the locations of Requirements File (.xlsx) containing the proximity requirements. 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
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 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.
-
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.
Rule Parameters using Common Parameter Name
-
Walls filter: Defines the compartmentation walls to have fire seal proximity requirements checked.
-
Floors filter: Defines the compartmentation floors to have fire seal proximity requirements checked.
-
Fire Seals filter: Defines the fire seal components that will have proximities checked.
-
Fire seals Classification: Select the classification that contains the classified Fire Seal types that will have requirements checked. The Fire Seal Proximity on Walls and Fire Seal Proximity on Floors sheets in the Requirements file reference the classifications names from this Fire Seals Classification to define the corresponding distance requirements of the fire seal type with other fire seals.
-
Fire seal ID Property Reference: Specifies the property of the fire seal to categorize results by in the Results View.
-
Requirements File Path: Defines the full file path to the spreadsheet (.xlsx) that contains the Fire Seal Proximity on Walls and Fire Seal Proximity on Floors sheets used to define required distances between fire seal types.
Fire Seal Proximity on Walls sheet parameters
-
Source 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 distance requirements with the target fire seals in the same compartmentation. 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
-
-
Target 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 distance requirements with the source fire seals in the same compartmentation. 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
-
-
Vertical Distance with other Fire Seals (mm): This cell contains the minimum vertical distance in millimetres that the defined fire seal types must be from other fire seal components. A value is required in the cell and must be a positive numerical value.
-
Horizontal Distance with other Fire Seals (mm): This cell contains the minimum horizontal distance in millimetres that the defined fire seal types must be from other fire seal components. A value is required in the cell and must be a positive numerical value.
-
Issue Category (empty for default): This cell contains text that will be included in the titles of result titles found for the defined fire seal types. If unspecified, the text “Fire Seal Proximity” is included in the title.
Fire Seal Proximity on Floors sheet parameters
-
Source 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 distance requirements with the target fire seals in the same compartmentation. 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...
-
Target 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 distance requirements with the source fire seals in the same compartmentation. 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
Distance with other Fire Seals (mm): This cell contains the minimum distance in millimetres that the defined fire seal types must be from other fire seal components. A value is required in the cell and must be a positive numerical value.
-
-
Issue Category (empty for default): This cell contains text that will be included in the titles of result titles found for the defined fire seal types. If unspecified, the text “Fire Seal Proximity” is included in the title.
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.
The rule results are arranged into 3 different categories...
1. Fire Seal ID Property Reference
The rule creates a category using the Fire Seal ID Property Reference value for all fire seals with proximity issues. A Critical () severity result listing the fire seal pairs is listed under the category. Conveniently, when you select and generate an Issue Slide for a result, the other corresponding fire seal from the pair is also selected and a slide is generated as well.
2. Errors in Checking
This category lists Medium Severity () results for fire seals that exist on the filtered compartmentation and are classified by the Fire Seals classification to be checked, but do not have a row listing in the requirements file, an error in checking is displayed.
3. Unclassified Fire Seals
This category has a single Low () Severity result listing all components filtered by the Fire Seals filter parameter table that were to be checked but are unclassified by the Fire Seals classification.
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 Parameters
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.