Allowed Beam Intersections – SOL/233

In Solibri Model Checker (SMC) v9.5, a new rule template named “Allowed Beam Intersections” (Rule Template # SOL/233) has been added to check for components that intersect beams only in certain allowed areas.   You can find this template listed first under “Solibri Common Rules” in the Library window of the Ruleset Manager in SMC   There is also an example rule found in the “Example Rules” folder in the out-of-the-box Ruleset Folders directory that comes with SMC.

You are able to find information for this rule in the help topics by following the link below to the Solibri Solution Center:
https://solution.solibri.com/help/smc/9.5/en/html_sol_233.htm

The following article will provide some additional explanation through examples of how the rule parameters of this rule template work.  An example SMC, accompanies this article:

Allowed_Beam_Intersections.smc

Like other rules in SMC, this rule template includes filters to specify which beam components to check intersections for, along with which beams and columns that affect the allowed areas for intersections:

Filters of Beams and Columns

The “Checked Components” filter allows you to limit the types of beams you will be checking for intersections with other components.  The “Connecting Beams” filter limits which types of beams that connect to the checked beams that affect the allowed areas of intersections.  The “Supporting Components” filter limits the components, which are normally columns, that support the checked beams from below that also affect the allowed area of intersections. In the example file, there are two “Connecting Beams” and two “Supporting Components” :

Connecting Beams and Supporting Components

The “Components In Allowed Area” table allows a user to filter which components to check for intersections with the “Checked Component” beams. In the image below, only Duct, Pipe, Cable Carrier, and Covering components are checked for intersections with the checked beams.  For example, if a wall intersects the checked beam outside the allowed area, no issue would be returned as a result since Wall components aren’t listed in “Components in Allowed Area.”

Components In Allowed Areas

The “Allowed Area” table allows a user to specify the dimensions from the end, top, bottom, and connections of a checked beam that represent the edges of the area that is allowed to have intersections by entering static distances as minimums, as well as fractions of either the length or height of the checked beam.

In the example file, the Allowed Beam Intersections 4″ Min rule specifies a 4 inch length for the End Min., Top Min., Bottom Min., and Connection Min. table parameters:

Allowed Area 4 Inch Min

Therefore, any components listed in the “Components in Allowed Area” table that intersect a checked beam within 4 inches to its end, top, bottom, or connection will be flagged as a result.  In the graphic within the rule requirements, the “Allowed Area” is shown in green (or blue if one of the Allowed Area rows is selected), while the area that does not allow intersections is shown in grey.

It is important to note that the 24′ x 3′ dimension, which is always listed below the graphic in the rule parameters, is only a dimension used as a reference to show what the allowed area would look like for a beam of that dimension.  In the example model, a beam with that same dimension of 24′ X 3′ was used only so the visualization in the results would look the same as the graphic in the rule requirements. Also, note, that 4″ was used in all four minimums only for the sake of simplicity in the example, and that the four individual values don’t have to be the same.

If you look at the results of the Allowed Beam Intersections 4″ Min rule, you can see components highlighted in red that intersect the checked beam at a location that is not within an allowed area.  The green area of the beam is the allowed area, while the blue area of the beam is the area that is not allowed to have intersections.  All other components are displayed as transparent in the visualization of the result:

4 inch Min Results

You can see in the result that there is a 4 inch wide area that is not allowed surrounding the end, top, bottom, and next to where a connecting beam or supporting component resides.  The results are those components listed in the “Components in Allowed Area” table that intersect the checked beam within this area.

In the requirements of the rule, you’ll also find a “Clearance” setting that can be either a negative or positive length value. If you look at the results for Allowed Beam Intersections 4” Min (negative clearance), which has a Clearance setting of -1″, one of the components is no longer highlighted as a result, since that component is not set at least 1″ into the area that is not allowed to have intersections:

4 inch Min Negative Clearance Results

If you look at the results for Allowed Beam Intersections 4″ Min (positive clearance) rule, which has a Clearance setting of 1″, there are now two components that are highlighted as results in that same location. One of the components is in the area that is not allowed, and the other new result, though it is within the allowed area, is not set at least 1″ into the allowed area.

4inch Min Positive Clearance Results

Rather than a static minimum distance for an area that is not allowed, you are also able to enter a distance based on a fraction of either the length or the height of the “Checked Component” beam in the End, Top, Bottom, and Connection table parameters. In the Allowed Beam Intersections 1/3 height (1′ in example) rule, the area not allowed to have intersections surrounding the end, top, bottom, and connecting beams is set to 1/3 of the height of the checked beam.   As the checked beam is 3′ in height, the distance of the area that is not allowed surrounding the end, top, bottom, and connections will calculate to be 1′:

Allowed Beam Intersections 1/3 height

Rather than the height of the beam, the length can be used to calculate the area that is not allowed as in the Allowed Beam Intersections 1/48 length (6″ in example) rule:

Forty Eighth Of Length Parameters

Again, it is important to note that the beam in the example file was set to the same dimensions as the graphic in the rule requirements, and the calculated allowed areas depend on the height and length of the beams in your own model. Also note, whatever is larger between the values calculated based on the length/height of the beam and the minimum distances will be used.  For example, if the beam’s length was much smaller, and 1/48 of that length was less than 4″, then the distance of the area that is not allowed to have intersections that surrounds the end, top, bottom, and connection of the checked beam would be 4″.

Lastly, multiple areas can be added in the Allowed Areas table as found in the rule requirements of the Allowed Beam Intersections rule:

Multiple Allowed Areas

When you select on one of the rows in the “Allowed Areas” table, that allowed area will be highlighted blue.  In the example, you can see that the allowed area for the second row is further from the end of the beam than in the first row as 1/4 of the length of a 24′ long beam is greater than 1/2 the height of a 3′ tall beam.  Also, you can see that the allowed area in the second row is closer to the top and bottom of the beam than in the first row as 1/4 of the height is less than 1/3 of the height.

Also note, as you add areas to the table, you are actually adding allowed areas for intersections that would otherwise be not allowed areas specified in any of the other rows. Adding a new row will never subtract from the allowed area.

Advertisements
Allowed Beam Intersections – SOL/233

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s