Search Presentation

In Solibri Model Checker (SMC), a presentation of issue slides may consist of hundreds of issues from checks of various rulesets. You may wish to focus on issues that are only in a certain location such as a specific floor, or issues that have a specific responsible party assigned.  The Search dialog will allow you to accomplish this and is the topic of this Tips & Tricks article:

Benefit: Use Search Presentation to quickly and easily locate issues based on specific issue information. This makes it possible to focus on those issues in the Communication layout or to generate issue-specific reports.

Please download the example SMC that is used in this article from the link below to follow along:

– SMC Building_Search_In_Presentation.smc

1. Open SMC Building_Search_In_Presentation.smc

2. Click the Communication layout.

3. In the Presentation view, right-click the Issues presentation and select Search in Presentation


The Search dialog will open and should have nothing entered in the text box under search, all check boxes marked under Search In, and nothing selected under Limit Search.

Search in Presentation dialog
Search dialog

The Search dialog consists of 2 main panels, 1.) The search panel allows you to enter text to search for along with check boxes of the locations to check for that text. 2.) The limit search allows you to limit the search of text to specific Authors, Comment Authors, Responsible Parties, Statuses, and Modification Dates.

The following images show a mapping of where the information resides in the Issue Details window to the corresponding fields in the Search dialog.



4. Unmark all check-boxes under Search in except for Description, enter “Wall” in the textbox under Search, and click the Select Matching button.


Only slides 3 and 4 are selected as those are the only slides that contain the word “Wall” in the description of the issue.


5. In the Search dialog, mark the Title and Comments check-boxes under Search In, and click the Select Matching button.

Notice that slide 8 has now been added to those that are selected.  Although the word “wall” does not exist in the description of slide 8, a comment was added to the slide that contains the word “wall.”


6. In the Search dialog, enter “Ground Floor” in the search textbox, mark only the Location check box under Search In, and click the Select Matching button.


Slides 1 and 5 are selected as these are the only slides that have issues on the
Ground Floor as seen in the location text box of the issue details of the slides.


By searching Location, you can find issues on a specific floor or in rooms with specific names and room numbers.

7. In the Search dialog, remove the text in the search textbox, unmark all checkboxes under Search In, select “Jane Doe” in the Author list under Limit Search, and click the Select Matching button.


Only the last three slides are selected as these slides were created by “Jane Doe”


8. In the Search dialog, leave “Jane Doe” in the Author list, select under Responsibles, select Assigned and Resolved under Status, and click the Select Matching button.


Now only Slide 6 remains selected as it is the only issue slide that has assigned as the responsible party along with being resolved and authored by Jane Doe.


NOTE: After selecting an item, you can hold down the CTRL button and select additional items or simply hold down the left mouse button as you drag up and down in the list. If you wish to return back to the state where nothing is limited by that condition, hold CTRL down and click items from the list to deselect them until none are selected, or else simply select all items.

9. Unselect all items in the Limit Search lists, select Structural Engineer under Responsibles, and click the Select Matching button.


Only slides 2, 3, and 4 are selected as these are the only slides assigned to Structural Engineer as the responsible party.

10. In the Presentation view, click the report button.


11. Mark “Report Only Selected” and click the save report button.

The report is generated that can be sent to the structural engineer to resolve the issues found in the model.

As you can see from these examples, Search in Presentation is a powerful tool to quickly hone in on specific issues of interest.  Please experiment using different combinations of search text and limit search selections with the example model to see what you can find.

Search Presentation

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:

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:


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.

Allowed Beam Intersections – SOL/233