The purpose of this article is to explain and explore how the Checked Components feature in Solibri Model Checker (SMC) significantly extends the benefits of a typical Model Comparison check.  Comparing models is a basic, yet important capability within SMC. It allows you to load two different versions of a BIM file, then compare them to identify where any differences have occurred.  The results clearly articulate the changes that have been made, both in the geometry (objects) and the associated properties (data). This is presented as components that have been added, removed, or modified.  By using the Checked Components view, you can also see which components remain unchanged, which verifies that all the components have been checked.

You can find more information about how to use the Model Comparison rule by reading several articles written on the topic at:

If you would like additional information about the Checked Components view,  please follow the link below:

When running the model comparison rule in SMC, the results you would expect to see in the Checking Results window include:

Added: Components that have been added since the previous model was submitted (shown in the newest model)

Removed: Components removed from the previous model

Modified: Components that still remain in the newer model, but have changed, in any way, from their original form

What would not be seen in the Checking Results are all other components that were not added, removed, or modified.  For example, if there is an expectation that a space footprint would have changed in the new version of the model and that change is not showing up in the Checking Results, you can look at the Checked Components view to verify that the room was actually checked by the model comparison rule, and whether there was in fact a change to the space.

There may be several reasons that the example space change is not showing up in the results.  Perhaps the model comparison check is not checking geometry changes.  Or there may be an exemption that specifies not to check spaces.  Or, the space was checked and there was in fact no change to the space.  It is important to be able to determine which of these is the actual reason.

In the Checked Components window, the ‘Failed’ items from each model are listed by default.


By selecting the dropdown next to ‘Show Failed’ other visualization options appear.  ‘Show All Checked’ lists the components that have been checked using the rule.  If all components in the model are listed, that means all components will have been run through the model comparison.  By selecting ‘Show All Checked,’ the 3D window will display the checked components.


You can then navigate through the model to verify that the space or component in question is displayed.  If it is not, then it is not one of the components that were checked.  As mentioned before, this could be due to an exemption of this space in the rule parameters, and can be addressed by correcting the rule parameters to include such space changes.

If it is shown as checked, you can then return to the Checked Components window and select ‘Show Passed’ to verify that it did in fact ‘Pass’ the model comparison check, and therefore was unchanged.


If it still appears in the 3D window while in the ‘Show Passed’ mode, the space was not changed between versions.

It is important to recognize that there are many different parameters that can affect the way a model is compared in SMC.  A user can limit their comparisons to specific types of components and their geometry, or broadly check an entire model for any changes of any kind.  Using the Checked Components view in conjunction with the Model Comparison rule provides greater insight into the details of the results, and should give you much greater confidence in the Quality of the model, as well.