Expanded Wildcard Search of Property Set Data

The wildcard can be used in various ways throughout Solibri Model Checker (SMC), allowing for more intelligent searching and sorting of components based on some common value. In previous versions of SMC, wildcards could not be used when searching or identifying information from Property Set data.   In the latest version (v9.7.15), this feature has been added so users can now perform extended wildcard queries on the Property Set information that is embedded in a model.

To illustrate this functionality in SMC, refer to the image below, where the “IsExternal” Property will typically reside within one of three Property Sets: Pset_WallCommon, Pset_DoorCommon, or Pset_WindowCommon.

Untitled

In previous versions, three separate columns were needed for each individual Property Set, making the grouping functionality restricted to each individual component type. This also restricted the ability to “colorize” the components based on a single value (True or False, in this example), since the color scheme will be based on the values returned from each individual column and will then colorize the components based on their unique Property Sets and True/False value.

Untitled2

Now, the asterisk/wildcard is allowed. The three separated columns can therefore be deleted so only the combined “Pset_*Common” value be considered.  Regardless of which property set the True/False value resides in, the components can be grouped together. Users can colorize the components using the single, combined column of information, resulting in the True/False two-color scheme shown below.

Untitled3

Expanded Wildcard Search of Property Set Data

Saving Custom Layouts in SMC

Version 9.7.11 of Solibri Model Checker (SMC) and Solibri Model Viewer (SMV) adds the ability to save sets of layouts of views.  Previously, you could move/undock/resize views in the layouts to the way you want or create additional layouts of specific views and those changes would persist across sessions.  However, you couldn’t save the layouts for later use, for instance, if you reset to the default layouts or temporarily needed to adjust the views.

Below is the default layout set of the Checking layout, which consists of the Checking, Result Summary, Results, and Info view on the left side and the 3D view on the right side of the application window.

If you want more space for checking related views at the expense of a narrower 3D view, you could remove the Results Summary view, move the Results view to the right side of the application, and add the checked components view as seen below:

This layout set can be saved to your computer to be opened later by clicking File > Settings > Layouts.

You can then re-open the Layout Set if you modify your layouts over time during your SMC/SMV session.

In addition, you can save different Layout Sets to different roles under File > Settings > Roles.  For instance, below we can set the “My Layout” layout set previously created as the default for the “BIM Validation – Architectural Role”:

Saving Custom Layouts in SMC

New in SMC v9.7.15: Component Distance Improvements

In the latest version of Solibri Model Checker (SMC) v9.7.15, enhancements have been made to the Component Distance (SOL/222) rule template.  You can now set the top or bottom surfaces to check when checking for a distance above or below components.  Additionally, when checking distance above and below components, you can set a horizontal offset to the footprint of the source component rather than only checking if components are directly above or below.

The following article will provide a complete detailed explanation of this rule along with these new features. For additional information, please read the online help for this rule:

Component Distance_222 (SOL/222)

You can follow along with this article using the sample model that provides examples of each check through the link below:

Component Distance Examples.smc

The example consists of a model that has a pyramid-like object with several blocks in its vicinity along with rules that check for minimum distances between the pyramid and the blocks.  The following image provides a top, front, and top-front-right view of the model:

In the rule checks, the required minimum distance value is set to a large enough value to cause issues, which thereby provides a visual dimension line that shows how the distance is calculated of the violation.

Horizontal Distance Between Footprints

With the “Horizontal Distance Between Footprints” distance calculation, the distance between components that are next to one another is measured in 2D based on the footprint of the components.

Below, you see the two blocks alongside the pyramid fail the ruleset as they are within 15′ of the footprint of the pyramid.  The red circular visualization shows the area that is within 15′ of the footprint of the pyramid.

Shortest Distance Between Shapes

With the “Shortest Distance Between Shapes” distance calculation, the distance between components is measured in 3D based on the shortest distance between the components’ geometry.

Below you can see the dimension lines that show the shortest distance between the pyramid and the blocks that fail the check.

Facing within Distance

With the “Facing Within” distance calculation, the distance between components that are next to one another is measured in 2D based on the footprint of the components similar to the “Horizontal Distance Between Footprints” distance calculation.  However, only the space that resides in front of edges of the footprint is checked.

Below, you see that only one of the blocks alongside the pyramid fails the check.   Recall, in the “Horizontal Distance Between Footprints” check, there were two blocks that were within 15′ of the pyramid.  However, one of those blocks resides at the corner of the pyramid.  Since that block isn’t in front of the face of the pyramid, it doesn’t create an issue using the “Facing within Distance” distance calculation. The red visualization shows the area that is within 15′ of the faces of the footprint of the pyramid.

Horizontal Alongside

With the “Shortest Distance Between Shapes” distance calculation, the distance between components that are next to one another is measured in 2D.  However, the geometry of the components is used rather than the footprint to calculate the distance.

Below, you see the two blocks that are alongside the pyramid.  Notice the dimension lines showing how the distance is calculated extend to the surfaces of the pyramid.  Since the pyramid narrows at the top, these distances are further than those calculated using the footprint of the pyramid.

Directly Above / Directly Below

In version 9.7.15 of SMC, you can now set either top or bottom surfaces to check when checking for a distance above or below components. Below is an elevation view of two slabs that show how distances are calculated depending on the component surfaces distance calculation.

Below you can see the rule parameters for a check using the “Directly Above” distance calculation using “Top to Bottom” component surfaces.

The pyramid and block component that fail this check are transparent in the views that follow to allow the dimension lines to show through. Below the distance is measured from the top of the pyramid to the bottom of the block using “Top to Bottom” component surfaces setting.

Below the distance is measured from the bottom of the pyramid to the top of the block using “Bottom to Top” component surfaces setting

Below the distance is measured from the top of the pyramid to the top of the block using “Top to Top” component surfaces setting

Below the distance is measured from the bottom of the pyramid to the bottom of the block using “Bottom to bottom” component surfaces setting

Above / and Below within Offset Footprint

New in version 9.7.15 of SMC, when checking distance above and below components, you can set a horizontal offset to the footprint of the source component rather than only checking if components are directly above or below.  For example, there is a required distance a heater should reside below a window. The window is inside the wall, while the heater is attached outside the wall.  Since they aren’t directly above/below one another, you’ll need to specify a horizontal offset.

Below, in the rule parameters, we’ve set the horizontal footprint offset to 15′ for the “Above within Offset Footprint” distance calculations.

Below the distance is measured from the top of the pyramid to the bottom of the block using “Top to Bottom” component surfaces setting. Notice the red visualization of the 15′ footprint offset.  Notice even though the block to the left of the pyramid isn’t directly above it, because it is within the 15′ footprint offset, it fails the check.

Below the distance is measured from the bottom of the pyramid to the top of the block using “Bottom to Top” component surfaces setting. Notice the red visualization of the 15′ footprint offset is now at the base of the pyramid due to the “Bottom to Top” component surface setting.  Notice the two additional blocks alongside the pyramid fail the check due to the 15′ footprint offset is now checked from the bottom of the pyramid.

Below the distance is measured from the top of the pyramid to the top of the block using “Top to Top ” component surfaces setting.  Notice the 15′ footprint offset is at the top of the pyramid so only two blocks above the top of the pyramid are returned.

Below the distance is measured from the bottom of the pyramid to the bottom of the block using “Bottom to Bottom” component surfaces setting.  Again, with the footprint offset being set to the bottom of the pyramid all 4 blocks that are above the base of the pyramid fail the check.

New in SMC v9.7.15: Component Distance Improvements

New in SMC v9.7.15: Model Comparison Improvements

In the latest version of Solibri Model Checker (SMC) v9.7.15, enhancements have been made to the Model Comparison (SOL/206) rule template. The rule now allows you to check if components have been added or removed based on their Global Unique ID (GUID) rather than only their geometry as in the previous version. Also, you now have the ability to compare specific individual properties from the Identifications, Location, and Quantities property groups instead of those property groups in their entirety. Both of these improvements allow for a more precise check for changes that have occurred in iterations of a building information model.

The remainder of this article will explain these enhancements in further detail. For an overview of the Model Comparison rule prior to these enhancements, please see the article:

https://solibri.wordpress.com/2015/05/05/model-comparison-sol206/

Identify Components Only With GUID

Version 9.7.15 of SMC adds an “Identify components only with GUID” checkbox. When marked, SMC ignores the geometry of a component in determining if it still exists in the model.

In the example below, two versions of the same model are loaded that contain a door attached to a wall.

The door in the old version of the model is of type 36″ X 84″ and the value of its GUID is 1iZj__xXf78BSFTMaX7Drh.

This model was later modified by deleting the door and replacing it with a new door of type 30″ X 80″ that has been moved 6″.  Since the door was deleted and replaced rather than modified in Revit, the GUID has changed to 1hm2STqeTCcuuYSoDEhuFt.

With “Identify components only by GUID” unmarked in the Model Comparison rule check, the Results view lists the door as being modified with its various changes to geometry, identification, and location in the Info view.  Since the two versions of the doors are at the same relative location, it is treated as the same door that was modified even though it was actually removed, then added back in Revit. 

However, with the “Identify components only by GUID” checkbox marked, the results will then list the door from the old model as removed, while the door in the new model was added rather than stating the door was modified.  The old door appears red in the 3D view, while the new door appears blue.  Interestingly, the wall will remain modified as the opening that the door cutout is smaller and shifted.

Note, if you were to simply change the location and type of the door in Revit without removing and replacing it, the results would state that the door was modified rather than removed and added with the “Identify components only by GUID” checkbox marked.  This is because you modified the door in Revit, which does not change the GUID.

The previous version of SMC didn’t have the option to identify components only by GUID and always performed the check as if the checkbox is unmarked in the example above.

Compare Property List

In the previous version of SMC, the Model Comparison rule was limited to check boxes of property groups that checked all properties that fell under the categories of those property groups.

In the screenshot of SMC v9.6, two slabs have various quantities changed. You can see in the 3D view that the length was increased along the x-axis.

In the Rule Parameters view of the version of the rule template in version 9.6, only the quantities checkbox is marked.  SMC will thereby check for any changes to any property that falls under that category.

However, you may only be interested in a particular property, such as area, and only wish to have that listed in the Info view to copy into your issue slide. If the area of a slab changes, logically, so will the gross area, perimeter, and volume of the slab, which is why they are reported as well.

In the screenshot of the Rule Parameters view in new SMC version 9.7.15 below, you see the compare rule that had the checkbox for quantities marked.  The Compared Properties list contains the long listing of all those properties from the Quantities property group.

We can select those properties and click the Remove Row  button.  Then click the Add Row  button to add only the Area property.  Below, you can see that you can select any individual property from one of the property groups.

We set our rule to check for changes for the areas of components.

The Results and Info view now only show the change in the area of components.

New in SMC v9.7.15: Model Comparison Improvements

Getting Comfortable with the Solibri Solution Center (SSC)

Getting Comfortable with the Solibri Solution Center (SSC)

The Solibri Solution Center (SSC) is an online portal for users to gain access to Solibri software, third-party content and administrator functions. There are two different sections of the SSC, the Admin View and the Products View.

When logging in, you will be taken to the Products Views of the SSC unless you are an account administrator. In that case, you will be logged in to the Admin View. The Admin View is ONLY accessible to those who have Admin privileges as an option when logged into the SSC.


Admin View

As a Solibri software administrator there are many functions at your disposal. These may include adding users, creating new pools (project, location or personnel) reassigning licenses, checking and tracking usage statistics or confirming software purchases or downloads requested by other users. The Admin View only appears if you’re an administrator and will be the default start page when you login, so if you do not see the Admin View option, you are not registered as an administrator.

Below, we will briefly explain the purpose of each section of the Admin View.

Summary View: A Brief overview of the Company information and listed administrators. Subscription expiration date is displayed, and the preferred language for users can be changed from the Summary View window.

 

Billing Details: Lists company information and address, as well as additional billing details. Administrators can make changes to address and company details from here, as well as select a preferred payment option.

 

Users: users can be added, deleted, or edited from the Users tab. For single users, an administrator can select the Add, Edit, or Remove functions. If importing a large list of allowed users, the “Excel User List” option allows for an Excel file to be uploaded to the SSC.

 

Users License Details: Currently active users are listed under this tab. Any active SMC user will be displayed here. This will also be helpful to identify where specific licenses may be being held up in case users are getting license request denials. An administrator can use this tab to identify if a user has potentially forgotten their Solibri license is active for a very long time, and notify the user to verify this is the case.

 

License: A full accounting of all Products and Extensions owned and assigned to the company. This is a useful page for administrators or buyers to assess what license rights they currently have, and where there may be a need for expanded licenses.

 

License Assignment: An administrator can choose which versions of products any one user can access. For example, a user may request an Extension, or a floating license to use for SMC. The administrator would find the request (or ‘wish’) in the License Assignment tab and could then grant the user”s request.

 

User Pool Management: Create and manage user pools from here. Administrators can create new pools for sub-groups of users and then choose how many of the Company’s licenses are assigned to that pool. Examples might include an upcoming training session that requires dedicated licenses to be available, or a specific project that always requires a certain number of licenses. The Administrator can also move employees into and out of specific Pools, as necessary. A typical use case would have all the company users located in the Company Pool, then it might be desired to move one (or more) licenses and users to a newly created Project Pool. This would ensure that those users would have licenses ‘reserved’ for them, when they logged in. License access to these subgroups is best managed from the User Pool Management Tab.

 

Company Extensions: Companies can create extensions of their own, and store them on the SSC. These extensions, which include customized rules and other elements of SMC can be managed via the Company Extensions Tab. For more information about the Company Extensions capability and functionality, please see the article at:

https://solibri.wordpress.com/2017/04/10/extension-manager-creating-and-managing-your-own-company-extensions/

 

Statistics: The Statistics tab provides information regarding License usage. The usage information can then be exported to a standard Excel report. Administrators can collate or group information using several different Report Types for different types of information, such as peak usage, usage per user, the SMC version being used, and total number of users.

 

Time Periods and intervals are easily adjusted, and reporting can be modified to include information about all licenses or just specific license pools.

 

Products View

 

Under the Products view, there are three distinct locations to find and download different types of Solibri product offerings. They are: 1) Product 2) Solibri Model Checker Extensions 3) Training and Documentation.

 

Location: When the location dropdown is set to Product, the options listed will include Solibri software products. These currently include both paid and free standalone items, such as Solibri Model Checker, Solibri Model Viewer, Solibri Model Viewer Pro, and Solibri IFC Optimizer, as well as plugins to other software such as BCF Manager for Archicad.

 

Solibri Model Checker Extensions: When this option is selected, the items listed will be extensions for Solibri Model Checker. The items listed will be limited to your user privileges depending on whether you are an administrator, buyer, or basic user. Extensions may include rulesets pertaining to such topics as ADA (American Disabilities Act), COBie Calculations and Resources, and any other specialty resources relating to many various BIM Guidelines.

 

Training and Documentation: Training materials are stored on the SSC in several supported languages. This includes documentation such as the “Getting Started” manual which also comes pre-installed with Solibri Model Checker, as well as an SSC “Administrator Guide.” For a very detailed, feature-by-feature explanation of the Solution Center, please refer to the Administrator Guide.

If you have additional questions related to the solution center, there are additional resources available via the solution center (as detailed above), as well as on our blog at:

https://solibri.wordpress.com/tag/ssc/

Getting Comfortable with the Solibri Solution Center (SSC)

Automatic Visualization

The best way to view the results in Solibri Model Checker will depend on what sort of model checks have been run, which means they will change for different rules or rulesets. Solibri Model Checker attempts to create the best visualization experience for the user by picking the most appropriate visualization settings. As a user scrolls through the results, the visualization method will also change by default. This “automatic visualization” is very often the best way to view the results, but there may be instances where the user would like to modify the way results are being displayed.

Typically, the automatic visualization setting will show the components related to an issue and hide other components in the model. For a coordination check, where the goal is to find intersecting components, that would mean the result would look like the image below.

Automatic visualization can be supplemented with other components, as well. If, for example you would like to add all the 1st Floor ductwork to the above image, you can use the Model Tree to choose the components you would like to add, then select the (+) icon in the Model Tree to add them to the view. The results in this example will look like the image below.

In rare cases, the automatic visualization setting can also be changed to either ‘no visualization’ or ‘transparent.’ The transparent setting will turn everything transparent except the components related to the issue, providing you with a perspective that includes all the surrounding elements and systems, while the ‘no visualization’ option will turn off all visualization of results; nothing in the 3D window will change to reflect the results.

Using the Automatic Visualization in Solibri Model Checker is an effective method of reviewing checking results. With the added flexibility to modify the 3D view, you can create explicitly detailed reports and presentations with very little extra effort required.

Automatic Visualization

Extension Manager: Creating and Managing Your Own Company Extensions

Solibri Model Checker version 9.7 introduced a new tool to create, save, export and open company-specific extensions (Extension Manager) from the Rule Set Manager (RSM) view. This new capability makes it possible for more advanced SMC users to build and share company, location, or project-specific rulesets and extensions.

Additional information on the Extension Manager and company extensions can be found here: Extension Manager View

For pricing or other related inquiries, please contact sales@solibri.com.

As you become more familiar with the RSM and running checks in SMC, you’ll create your own specific rulesets based on a role or use case, such as accessibility checking or coordination.  If you have multiple users of SMC at your company, you’ll wish to share these roles, rules, and classification with those users while keeping these resources up-to-date on their machines when changes are made.  Company Extensions provide a simple method to package and store your own extensions in the Solibri Solution Center (SSC) that are available for users to install on their own machines.

In the following text, we’ll walk through creating our own company extension based on the “BIM Validation – Architectural ruleset”.

 

Open SMC v9.7.

Click File >  Roles > and click the Open button.

Select the “BIM Validation – Architectural.xml” role and click the Open button.

File > Roles > Open Role > BIM Validation - Architectural

By selecting this role, we’ve set the default resources in SMC to automatically load based on the BIM Validation – Architectural.xml role when opening an IFC.  This will also allow these resources to be loaded automatically in the Extension Manager view when creating the company extension. You can reset the interface to ask which role you wish to load upon opening an IFC by marking the “Show Role Selection” box under File > Settings > General.  For more information on roles and role selection, please see: Roles in Solibri Model Checker/

While in the File layout, click “Ruleset Manager.”

File > Ruleset Manager

Select “Extension Manager.”

File > Ruleset Manager > Extension Manager

In the “Account Extensions” view click the  New Company Account Extension button.

Account Extensions

A dialog box will open, asking whether or not you wish to include resources of role “BIM Validation – Architectural.xml”. Click the “Include” button to include the resources that are part of this role.

New Extension - BIM Validation

The “Extension Manager” view will now display the Roles, Rulesets, Information Takeoff Definitions, Classifications, and other templates that are part of the “BIM Validation – Architectural.xml” role.

Extension Manager

Notice the message “Some Links are Broken” at the top of the Extension Manager view.

There are icons to the left of listed resources that indicate whether or not those resources link to other files. A working link is indicated by a   working link icon, while a broken link is indicated by a  broken link icon.

The out-of-the-box General Space Check ruleset is missing a “Building Elements – Uniformat” classification referenced in one of its rules, which is indicated by a  broken link icon.

In the Classifications list, click the  Add Classification button.

Browse to the “Building Elements – Uniformat” classification and click the Open button.

Extension Manager - BIM Validation Fixed

The link to the “Building Elements -Uniformat” classification referenced in the “Space Validation” rule within the “General Space Check” ruleset is no longer broken now that the classification has been added.

In the Rulesets list, click the  Add Rulesets button.

Add the “Egress Analysis.cset” ruleset.

Again, notice the “Some Links are Broken” at the top of the Extension Manager view, along with the  Broken Link icon next to the newly added ruleset.  The Egress Analysis ruleset relies on the “Exits” and “Vertical Access” classification files to determine egress routes.

In the Classifications list, click the  Add Classification button, and add the “Exits” and “Vertical Access” classification files to resolve the issue of broken links.

In the Account Extensions view, click the  Export SRE as a JAR button and save your newly created Extension to your machine.  In this example, we saved the file named “My Extension.jar” to the desktop.

This extension is now able to be uploaded to your company’s Solibri Solution Center (SSC) account.

Login to your SSC account as an administrator at https://solution.solibri.com/

In the Administrator view, click the Company Extensions tab

Click the Add Company Extension button

Solibri Solution Center - Company Extensions

A window will open prompting you to browse to your extension, provide a short description, provide a custom logo, and version number.  Browse to the .jar file of the extension you created, provide a description and version number and click the Generate Extension button.

Add New Extension Window

A window will open stating that the extension will be processed and an email will be sent to your SSC email address once the extension is available.

When completed, you’ll see the extension listed under your company extensions in the SSC.

SSC - Company Extensions - My Extension

You can now assign your company extension to users in your company’s SSC account. Click the License Assignment Tab, select the Extensions radio button,

Click the License Assignment Tab, select the Extensions radio button, Select the newly added “My Extension” extension from the list and click the Refresh button.

Mark the users you wish to have access to your company extension.  For this example, ensure you mark your own user account so that the extension will be available in your install of SMC. Importantly, scroll down in the window and click the Assign button so that the update takes effect.

 

In SMC, click File > Solution Center.   You’ll find the “My Extension” extension you created available to install.  Click Install.

SMC - Solution Center

Close and reopen SMC.

Click File > Roles and click the Open Button.

Click the Resources tab, and you’ll find the role of your newly created company extension.  This role will include the resources of your company extension.

Open Role

In addition, if you click File > Settings > General and mark the “Show Role Selection” box, when you add a ruleset to a new project, the role of your company extension will be listed.  Notice in the screenshot below, the role BIM Validation – Architectural at the bottom.  This is the role of the company extension.  There is another “BIM Validation – Architecture” role listed above, which was the original role we modified to create our customized company extension from.

Please Choose a Role

 

Extension Manager: Creating and Managing Your Own Company Extensions