Rule ID: SUK/1015/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 Report 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
This rule where necessary requires connection to an external spreadsheet and the Service Types 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.
Warning
This rule is to be used for reporting only, it does not check any data in respect to the requirements of Fire Stopping for Service Penetrations and should only be used once the requirements for each penetration have been addressed with the other rules. It will capture each Fire Seal reporting all necessary associated data in order to help support the provision for the golden thread of Information.
The rule first checks that there are no negative values used in the space check parameters within the rule and will report an error to the results if this occurs. It then collects the compartmentation, intersecting fire seals, and services. The services are processed into service systems along with any merges where defined by Service Types Sheet. Any unclassified services are returned as low severity issues. Any partial penetrating services are ignored. Based on the parameters of the rule it collects the relevant data for the fire seal, its penetrating services, the supporting construction and any other additional data before writing the report (xlsx) to the directory specified.
Service Types Sheet
Penetrations that contain only one classified service require no further configuration before checking. Where a penetrating service is made up of multiple classified service components which are not classified using the same classification name, for example, ducts that support fire/smoke dampers, these need to be merged to act as one service using the Services Types Sheet as shown below. Failing to do this will automatically create a partial penetration of the service through the compartmentation, thus ignoring them.
Example of merging Ducts with a Damper
Specify the classified service for the the Main Service Type and then in the Mergeable Service Types column specify the classified services that will be merged. Multiple mergeable services can be listed using semi colons as a delimiter between values. A Merge Gap Tolerance value in mm can be added to bridge any component modelling gaps or ignored using 0 for the value. Then simply specify using an x in the column to which rules this configuration needs to apply to. This sheet also supports the use of wildcards.
Results where services are merged will report the Service Type as Main Service Type : Mergeable Service Type as indicated in the results image below.
Note
The description of the Rule Parameters section has been divided into four sections to accommodate the large number of options available in this rule
Parameters and their associated relation to the output columns in the report are indicated. Where columns are not indicated, the values are calculated.
1/4: Compartmentation, Services and Fire Seal definition.
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 Services and Fire Seals filters in this instance are using the operator Is Defined to filter all classified services and fire seals. This negates having to use the One of operator, ensuring that you have all values selected. Updates to the classification are also applied automatically.
-
Common Parameter 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 that the rule uses to collect data.
-
Wall ID Property Reference: Select the parameter that contains the wall ID (Instance).
-
Floors Filter: Defines the compartmentation floors that the rule uses to collect data.
-
Floor ID Property Reference: Select the parameter that contains the floor ID (Instance).
-
Services (will exclude Fire Seals) Filter: Defines the services that will be used for associated data if the data is collected by intersecting services. See the 3/4: Service and supporting wall/floor data section below.
-
Services Classification: Select the classification that contains the classified services that are defined in the services filter.
-
Fire Seals Filter: Defines the fire seals that will be reported.
-
Fire Seal ID Property Reference (Column A): Defines the parameter that will be used within the report for the Fire Seal ID.
2/4: Location and Accessible Space definition
-
Fire Seal Level Property Reference (Column B): Specifies the parameter that defines the level of the fire seal.
-
Fire Seal Zone Property Reference (Column C): Specifies the parameter that defines the zone for the fire seal, if applicable.
-
Fire Seal on Wall Reduction Tolerance: Defines the dimension that the fire seal (body for calculation) will be reduced by, either side in order to ensure services fully penetrate the fire seal.
-
Fire Seal on Floor Reduction Tolerance: Defines the dimension that the fire seal (body for calculation) will be reduced, both from the top and bottom to ensure services full penetrate the fire seal.
Note
Models that may have been exported split by level or if service joins occur around the face of the fire seal, services will not fully penetrate the fire seal. Set a small value to effectively reduced the width (walls) or depth (floors) of the fire seal for successfully detecting services if required.
-
Location Spaces Filter (Column D): Defines the spaces to be used for the location for the fire seals.
-
Location Space Range (Column D): Specifies the distance to check for the spaces. This automatically checks the depth to the base building story level that the fire seal is situated on (this must be a positive value).
-
Location Space ID Property Reference (Column D): Defines the parameter that will be used as the identifier for the space names.
-
Accessible Spaces Filter (Column E): Defines which spaces that the fire seal can be accessed from. This is used for the Accessible both sides or not column in the report.
-
Accessible Space Outward Range (Column E): Specifies the depth in front of the face of the fire seal to check for an accessible space. This checks automatically both the outward range and the depth of the fire seal to its associated building story level in order to check spaces against the filtered accessible spaces (this must be a positive value).
-
Use Custom Accessible Space Downward Range (Column E): Activate the option to specify a downward range detecting accessible spaces.
-
Accessible Space Downward Range (Column E): Specifies the distance to check downwards for accessible spaces (this must be a positive value).
3/4: Service and supporting wall/floor data
-
Service Description Property Reference (Column G): Specifies the property used for the service description.
-
Check to directly get Service Description from the Fire Seal - Uncheck to collect from intersecting services (Column G): When checked the description property reference can be taken directly from the fire seal (fire seal property) if the data exists. Otherwise de-check the option and this will automatically collect the description from the intersecting service (service property).
-
Service Material Property Reference (Column H): Specifies the property used for the service material.
-
Check to directly get Service Material from the Fire Seal - Uncheck to collect from intersecting services (Column H): When checked the material property reference can be taken directly from the fire seal (fire seal property) if the data exists. Otherwise de-check the option and this will automatically collect the description from the intersecting service (service property).
-
Service Type Property Reference (Column I): Select the property used for the service type.
-
Check to directly get Service Type from the Fire Seal - Uncheck to collect from intersecting services (Column I): When checked the type property reference can be taken directly from the fire seal (fire seal property) if the data exists. Otherwise de-check the option and this will automatically collect the description from the intersecting service (service property).
-
Service Size Property Reference (Column J): Select the property used for the service size.
-
Check to directly get Service Size from the Fire Seal - Uncheck to collect from intersecting services (Column J): When checked the size property reference can be taken directly from the fire seal (fire seal property) if the data exists. Otherwise de-check the option and this will automatically collect the description from the intersecting service (service property).
-
Wall Type Property Reference(Column Q): Specifies the property that contains the wall type.
-
Floor Type Property Reference (Column Q): Specifies the property that contains the floor type.
-
Wall Fire Rating Property Reference (Column S): Specifies the property that contains the wall fire rating.
-
Floor Fire Rating Property Reference (Column S): Specifies the property that contains the floor fire rating.
-
Wall Acoustic Property Reference (Column T): Specifies the property that contains the wall acoustic rating.
-
Floor Acoustic Property Reference (Column T): Specifies the property that contains the floor acoustic rating.
-
Wall Deflection Movement Property Reference (Column U): Specifies the property that contains the wall deflection.
-
Floor Deflection Movement Property Reference (Column U): Specifies the property that contains the floor deflection.
-
Dampers Filter (Column V): Defines the dampers that will need to be extracted as part of the service that penetrates the fire seal.
-
Damper ID Property reference (Column V): Specifies the property that contains the damper instance ID.
4/4: Additional Parameters, Requirements path and report directory location.
-
Fire Seal Standard Detail Property Reference (Column X): Specifies the property that contains the standard detail.
-
Fire Seal Manufacture Assessment Detail Property Reference (Column X): Specifies the property containing the manufacturer assessment detail reference.
-
Fire Seal Internal Assessment Detail Property Reference (Column X): specifies the property of any internal assessment detail reference.
-
Fire Seal Manufacturer Property Reference (Column Y): Specifies the property that contains the fire seal manufacturer.
-
Fire Seal Test Certificate Property Reference (Column Z): Specifies the property that contains the fire seal test certificate.
-
Compartmentation Test Certificate Property Reference (Column AA): Specifies the property that contains the compartmentation test certificate.
-
Compartmentation Crowd Load Property Reference (Column AB): Specifies the property that contains the crowd load reference.
-
Requirements Fire Path: Use the Browse button to select the spreadsheet (xlsx) that contains the Service Type sheet used to create mergeable services.
-
Report Directory Path: Use the Browse button to select the folder where the report will be saved.
If negative values are used in either the Location Space Range, Accessible Space Outward Range or the Accessible Space Downward Range then the rule terminates and generates the following error message:
-
Other similar messages are returned for incorrect requirements or file locations.
-
Unclassified services create a low level severity issue.
-
If no compartmentation is defined via the filters an empty report will be created (Fire seals must be located in compartmentation).
-
The Result indicates at the category level that the report has been created. The issue shows the report and is date and time stamped. To see the location of the report, select the Issue and the information will be displayed in the Description in the Info View.
Reports Created