Join Thiago Santos Mundim for an in-depth discussion in this video Classifications in Solibri, part of Solibri Model Checker Essential Training.
- [Instructor] Let's understand classifications in Solibri, but first we need to open the Classifications view. To do that, we go here on Add View and then Classifications. I'm going to dock this view between the Model Tree and the Info view. Classifications in Solibri allow us to classify or categorize elements or spaces that we can use later when we're creating rules for Checking or rules for Information Takeoff. For example, if later I want to quantify the area of all the external walls and all the internal walls, I first need to classify these elements as being external or internal.
And this Classification view allow us to do that automatically or sometimes even manually. You may have noticed that we already have some classifications here, but let's not open them right now because they can be a bit overwhelming. Instead, we are going to create our own classification, and we do that by clicking on New Classification. Here in the Classification Settings the first thing we're going to do is to name our classification. So I'm going to name it MyCompany Classification and then it's a good practice to add a version here.
So if we change this classification later and we save as version we keep track of the previous ones. We can click here on Edit to change the description. So I can click here. I'm going to cancel. Before we add any other settings, let's take a look at the other tabs here. So we have classification rules where we're going to be adding rules for classifying. We have the unclassified components, so basically it's a list of all the components on this model, including walls, windows, slabs, and so on.
And then we have a list of classified components, which is none right now, because we haven't created any rules. So let's go back to these settings. So I want to create a rule that classify every wall as being external and internal. So the first thing is I don't want to include any component. I only want to include walls. So I'm going to change here from Any. I click here, click on the the three dots, and then make sure I choose Architectural, Wall.
Press OK. Now if I go back to unclassified components I only have walls on my list. I no longer have all the other guys. Let's go back to the settings and let's create our classification names. So to add a new rule we click on this icon here, Add New Rule. So the first one will be External Walls. Click again, Internal Walls. So we have our two classification names. I also want to add different colors for those walls.
So I'm going to double click here on Component's Color and I'm going to choose yellow for the internal walls. Double click here on the external walls and I want to choose blue. You can also add some transparency, so I'm going to add 20% of transparency for the external walls. Press OK. Now you can keep on adding more classifications if you want to, and to remove a rule you click on this next icon here. Now let's create some rules. I'm going to go here to Classification Rules and then click on the Add New Rule to add our first rule.
So the component is a wall, and the result will be a classification External Wall. So what does this wall, what information this wall needs to have to be an external wall? So we have three columns here for now, Type, Layer, and Name. So, let's start with Type. So if we click here and then click on the three dots my first rule will be every wall that starts with EW, which means external wall, will be an external wall.
So let's cancel this and I'm going to type here EW and then the star symbol. So this means every or any wall starting with EW will be classified as external wall. So if I go now to classified components, you will see that we already have a lot of walls and they all have the type starting with EW. If I go back to Classification Rules and remove the star symbol and go to Classified Components, it's zero again, because now the rule is checking every wall that is named EW.
So, that's why the star symbol is really important. I'm going to add a new rule, and then Solibri is going to copy this previous rule, and I'm going to say all the walls starting with IW for internal walls will be classified as internal walls. Good, now if you're sure that the architect named all the walls correctly, those two rules should do. But, we should create more rules just to be safe and make sure that all the walls are correctly categorized.
So I'm going to add a new rule here. The type will be any type, but now I want to change the layer. So, I'm going to click here on the layer, click on the three dots, and say all the walls with the layer named External Walls will be classified as external walls. I'm going to add a new rule again. All the walls with the layer named, click on the three dots, Internal Walls, will be classified as internal walls.
Now those are information from the elements, but we can also add information from the property sets, and to do that we need to add a new column. So, I'm going to go here and click New Column. Make sure we go all the way to the property set, and there is a property set here on the name that is called Pset_WallCommon. And this tests if the wall is external with a true or a false. So I'm going to go ahead and press OK. So now we have one extra column here.
I'm going to select this last rule and then add a new rule. I'm going to change the layer here back to the star and I'm going to say any wall with the Pset is external equal true to be an external wall. So this is another safety to make sure we get all the walls classified correctly. Actually instead of Internal Walls it should be External Walls here. So notice that this is already working here behind me.
If I click on the first rule here, look, all the walls get blue. If I click on the second rule here all the walls internal are yellow. Now we still have some unclassified components. And if I click on them here I can see them in the model what are those components, and I know they are part of the structure wall. Now, we could add a classification for those elements manually by clicking here on Classification Name and then adding them to external or internal.
Sometimes you cannot find the correct property set to actually make an automatic classification so you have to go one by one and do manually, and sometimes this is actually the fastest way to do. But we don't actually want the structural walls to be part of this classification just yet. So I'm going to go back to the settings and let's exclude any component that comes from the structural model. So I'm going to add a new rule here under Component. Instead of Include I want to exclude any component with the property Model.
So there's a list of properties here that I can use. I'm going to use Model. It could be Material, Layer, and so on, but I'm going to use Model. The operator. Any model of value, and then I double click here and choose SMC Building Structural, okay, and then press OK. So notice that we can actually add more models here. So I could add all the other ventilation models to be part of this exclusion list, but I know they don't have any walls, so I'm just going to go ahead and press OK.
Now if I go back to Classification Rules, Unclassified Elements, you notice that the list is now zero. So, I only have classified walls, no unclassified wall. Now before we press OK, let's make sure we save these classifications. So I'm going to go and save, and then I'm going to choose my Exercise Files here, and then I'm going to keep the name MyCompany Classification v1.0.classification and then Save As.
Now we can reuse this classification on other projects, as well, by opening the classification. So let's see how we do that. Let's go ahead and press OK and now we have MyCompany Classification here. If I click on it, I can see the filtered objects in their colors. I can expand this and filter them by external and internal walls. Now we can take a look on the other classifications. So for example this classification, COBe Floor Category, if I expand that it is filtering classifications by floor or by roof.
If I expanded another one, like for products, I can see here classifications that are using Uniclass with the product names, so all the products with that name. If you're familiar with Uniclass you understand this. Now let's open one existing classification. So I'm going to go ahead here on the next icon and choose Add Classifications. So Solibri already have a list of classifications that we can use, including the Uniclass ones.
Let's open this first one, Budiling Elements - General. So I'm going to go ahead, let's press Open. Now if you go to the Building Elements - General here, expand this, you notice that the classification is already done by elements. So I can see all the external walls, all the floor slabs, internal doors, and so on. Now I encourage you to actually open this classification and see how they did it. So to open the Classification Settings, you select the classification here on the list and then click on this icon here, Classifications Settings.
So starting on the settings, we can see here that they include any component that is from the discipline Architecural (mumbles), and they're excluding all the spaces, all the openings. Here is a list of all the classification names that they have created. So we have columns. And I can see that the external doors are actually a little bit transparent. If we take a look on the Classification Rules, we can see all the classifications to be a column. Basically any component that is a column is classified as a column.
We have a couple for walls, a couple for stairs, some for doors, and so on. So we can actually see how they did it to classify those elements. We can see here that there are no unclassified components and all the others that are classified. Now I'm going to go ahead and press cancel here because I don't want to change anything on this classification. Now go ahead, create more rules for your classification, more classification names.
It's also a good idea to open those classifications here, take a look how they did, how they set up the rules, how they exclude some elements or include other elements. So the way you classified actually vary from practice to practice from project to project depending on how you agree to name the elements, to name materials, or name the layers. It's important to have a good classification set as a basis and then every project you may have to tweak a little bit.
This course starts with understanding the tools and the classifications system, so you can do information takeoff and data mining. Next, understand and create rule sets to validate not only model clashes, but also regulations requirements and quality control. Last, explore the Model Checker reporting and communication features and find out how to use the Information Takeoff view to visualize and analyze model components based on their properties.
- Starting a new Solibri Model Checker project
- Using the Markup, Dimension, and Sectioning tools
- Rules and rule sets
- Reporting and communication
- Information Takeoff view