BIM modeling is like constructing a house in a digital space, capable of incorporating not only geometric models but also relevant non-geometric information essential for construction and operation. Therefore, establishing a comprehensive inspection mechanism for BIM models is crucial. Today, we will discuss what BIM model inspection should include and how to implement it.
1. Internal Inspection of BIM Models
The main advantage of internal BIM model inspection is that it can be performed at any stage during the modeling process. Detecting and correcting errors promptly helps modelers identify issues early, preventing error accumulation that could lead to significant revisions later, saving time and improving efficiency. Hence, the best strategy is to prioritize internal inspections as much as possible.
Using Revit as an example, model inspection can be divided into three levels:
Level 1: Revit’s Built-in Schedule Inspection Template
Revit includes a built-in schedule feature that extracts attribute data from components for analysis. Since the schedule updates simultaneously with the model, it allows for real-time detection and correction. However, its capability to process component attribute data is limited in computational logic, often requiring additional tools to assist in modeling and verification.
Level 2: Model Checker
The Model Checker, developed by Autodesk to comply with the COBie information exchange standard, is part of Revit’s BIM Interoperability Tools package. It works alongside the Model Checker Configurator to apply predefined rules. This configurator inspects whether expected attributes exist within model components, whether these attributes are filled in, and whether their values fall within acceptable ranges. It then generates a report to guide modelers on corrections and improvements.
Related article recommendation: What is a BIM model? What is its function?
Level 3: Revit API
At the advanced inspection stage, Revit lacks a comprehensive local classification system for building use categories and groups, making a unified format during modeling essential. Since the Model Checker has limited calculation logic, many spatial regulations remain unresolved. By leveraging the Revit API, spatial multiplication and rule checks can be performed in conjunction with the Model Checker. Moreover, Revit cannot verify relationships between rooms before exporting data for external inspection. Currently, no tool offers this capability, making it an area worth exploring.
2. External Inspection of BIM Models
External BIM model inspection involves exporting the model into other data formats and then using dedicated programs for inspection. Typically, the model is fully completed before export. If any errors or non-compliance issues are detected, an inspection report must be obtained and corrections made based on the findings. However, some errors are structurally interconnected, potentially causing ripple effects and resulting in time-consuming and costly fixes.
Using Revit as an example, external inspection includes:
Level 4: IFC Relationship Check Procedures
The most common external inspection method is exporting the model in IFC format and using specialized applications to perform code compliance checks. Examples include building code inspection programs developed in Taipei and New Taipei City, China, as well as the well-known Finnish software Solibri. These tools conduct thorough code inspections based on the IFC files.
That concludes our discussion on what BIM model inspection should include and how to implement it. We hope this article has been helpful!











Must log in before commenting!
Sign Up