This article describes how the Free Area in Front of Components rule works and how you can configure the rule. Although this rule template indicates by its name that it is checking the free area in front of components, it is actually checking a defined volume based on the checked components dimensions in conjunction with any adjustments within the rule. Failures are represented by shading the failed elements projected on to the 2D base of the defined volume.
Free area in front or around component is often required to ensure the products' operability in buildings. With the Free Area in Front of Components rule, you can detect required free areas for maintenance and safety requirements.
This article covers the following topics:
A typical use case for this rule is to investigate an equipment or building element to check free access into an electric cabinet for maintenance or installation. Also, free access on doorways, to ventilation machine, supply and exhaust air vents and pits and manholes for maintenance can be checked.
This rule calculates the defined area in front of the target component. As seen in the rule parameter visualization, the defined area is shown as a box, which can also be configured to extend this area to the left or right side of the target component, depending on the adjustments.
You can select any non-container components to check, typically they are a windows, doors or a specified piece of furniture, such as an electrical closet.
By default the depth checked for each component is defined by the width of the object. This can, however, be configured using the Checked Free Area Dimensions parameters.
In the Parameters view, you can define the checked components and free area dimensions. You can also filter any components which should be allowed in the free area.
Checked Components:
In the component table, you can filter the components to be checked. You can select any non-container components, and no specific classification is not required in this rule. You can select properties with specific values to limit the filtering.
Tip
You can save the filter for further use by clicking (Save As), or use an already existing filter by clicking (Open).
Checked Free Area Dimensions:
Note
If walls are found near components, only the directions away from walls are checked.
You can select from the following options:
-
Free Area Width (W): You can give a tolerance value (blue area) for the required width of the free area. By default, it is the same as the component (typically a door or a window) width (green area).
If you set Adjustment Width (AW) to 0, the tolerance will match the width of the checked component. If you increase AW, the checked area will be the reduced on each side. If you use a negative value (e.g. -30 mm) in AW, the checked area is increased on both sides of the component.
-
Free Area Depth (D): You can give a tolerance value (blue area) for the required depth. By default, the depth checked is taken from the width of the object (green area).
If you set Adjustment Depth (AD) to 0, the tolerance will match the depth of the checked component. If you increase AD, the checked area will be the reduced on each side. If you use a negative value (e.g. -30 mm) in AD, the checked area is increased on both sides of the component.
-
Free Area Height (H): You can give a tolerance value (AH) to adjust the default height. By default, the height checked is taken from the height of the component.
If you set the Adjustment Height (AH) value to 0, the tolerance will match the height of the checked components. If you increase AH, it will reduce the default height of the checked component by the value entered. The adjustment will reduce the height from the top and the bottom by the value entered. If you use a negative value (e.g. -30 mm) in AH, it will increase the default height checked by the value entered. The adjustment will increase the height from the top and the bottom by the value entered.
Note
Minimum and maximum values in the AW, AD and AH parameters:
-
As explained below, the width of the free area checked is taken from the width of the object. This can be increased or decreased by using positive and negative values in the adjustment areas.
-
The min and max values are designed for where there is a minimum or maximum value width that needs to be checked. If we have two windows with widths 900 and 1200, they will set the checked area to 900 and 1200 respectively.
-
By setting the min value, you can ensure a minimum value is checked irrelevant of the width of the component. Therefore a setting of 1000 will ensure that the smaller window of 900 will automatically check 1000 but the larger 1200 unit, as it exceeds the minimum value will still check its 1200 width.
-
Setting the max value ensures that however wide the window becomes, if it exceeds the maximum value entered, the maximum value is then used.
-
The same process for AD and AH is adopted. The real use case is the depth checked will by default will be based on the width of the component. This may be undesirable, and uniform depth may be required for all units of differing sizes. Setting the min and max values to the same depth required will ensure the same depth area checked.
-
-
Check Both Sides of the Doors and Windows: For doors and windows, this option allows checking both sides rather than only checking in front of.
For doors, In front of will only check the door opening direction, With this option checked, the rule will also check the other side.
Note
This is important as although the door movement will not be affected by elements in this space on the non opening direction of a door, columns, bracing, beams etc found in this area are not desirable.
For windows, this is usually best left to Check Both Sides, as the orientation of the windows is based on the external position, and as such the opening direction of any sash components. Set to Both Sides will check that no other component is fouling the window on either side.
-
Allow Floating in Front of the Component: If the free area is not required to be centered, the free area can float horizontally to any position, as long as it covers the whole front of the component. This option makes sense only if the free area is larger than the component.
-
Allow Floating from the Edge of the Component: If the free area is not required to be centered, the free area can float horizontally to any position, as long as it is partly in front of the component. This gives more freedom than the previous option. This option makes sense also when the free area is smaller than the component.
-
Maximum Free Area Distance From Component: This parameter specifies how much the free area requirement can float away from the front side of the checked component. If this parameter is set to a value greater than 0, the rule searches for a free area that is at most the specified distance away from the front side of the checked component. If such an area is found, then no issue is produced. When this parameter is set to 0, the checking is not affected by this parameter: the free area is checked starting from the front side of the component.
Components Exceptionally Allowed in Free Area:
Here you can filter any components which should be allowed in the free area. You can select properties with specific values to limit the filtering.
Important
-
Spaces are not taken into account as objects that cannot exist in this defined area.
-
The wording of the filter should be carefully observed. It stipulates that components that are allowed in the free area, therefore in the filter you need to include these items, not exclude them.
The rule creates an issue for each checked component listed in the filter, if there is any component in the defined area. Issues result shows a visualization of the checked area and the components found in that area.
In the results all components found on that defined are of clearance return a critical issue (). The results state that the component that is too close to checked component.
Severity Parameters:
To specify the critical and low severities for specific components, open the Severity Parameters view and set the conditions in the filter table:
-
When Rule #226 is used as the parent rule, the delivering data output components can be any non-container components.
-
When Rule #226 is used as the sub-rule, the receiving data input components can be any non-container components.
Tip
For more information on gatekeeper rules, see here.