Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 3.58 KB

README.md

File metadata and controls

45 lines (33 loc) · 3.58 KB

Design-Change-BIM-Models

This repo contains testing BIM models for the paper entitled "Semantic Classification and Hash Code Accelerated Detection of Design Changes in BIM Models" and "Classification and Exemplary BIM Models Development of Design Changes".

Paper information:

  • Lin, J.-R., & Zhou, Y.-C. (2020). Semantic classification and hash code accelerated detection of design changes in BIM models. Automation in Construction, 115, 103212. https://doi.org/10.1016/j.autcon.2020.103212
  • Lin, J. R., Zhou, Y. C., Zhang, J. P., & Hu, Z. Z. (2019). Classification and Exemplary BIM Models Development of Design Changes. ISARC. Proceedings of the International Symposium on Automation and Robotics in Construction, 36, 122–127.

Background and Objectives

Detection of design changes is essential for collaboration and version management in the design process of buildings. However, current detection methods based on Building Information Modeling (BIM) usually cause unreliable or meaningless results. This is because most of the current researches look at the question from a data change view, which sometimes is meaningless from a designer’s view.
To overcome this problem, this research classifies and identifies meaningful (semantic) design changes from a designer's view, and develops exemplary BIM models of typical design changes. The test of two BIM tools (Autodesk BIM360 and IFCdiff) with developed BIM models shows that the detection results for changes at instance level are perfect while detection results for type and model level still need to be further improved.

Contributions

This work contributes a new definition of design changes and an approach to efficient design change detection with hash-code-based acceleration, and also sets up a baseline model database for further development and validation of relevant methods and tools.

Information of Models

Folder M1, M2, and M3 contain three groups of BIM models, where each group of BIM models has 11 models: one of them is the original model, and the other 10 are derived models that include only one type of change from the original model. The names of the original models of these three groups are M1, M2, and M3. M1 is a simple structure frame; M2 is an example house and contains architectural and structural building information; and M3 is a Revit sample project named rac_advanced_sample_project.
Each folder (M1, M2, and M3) contains:

  • a README for their desctiptions and change records
  • 11 Revit models (Revit 2018)
  • an "IFC" folder which stores some models in IFC format (IFC 2x3).

The following table shows the design change information of the three groups of BIM models M1 - M3. It is also the naming rule for models in M1 - M3.

Model Namea Category of Data changeb Level of Design Change
Mx - -
Mx_All-A Added in P, A and R Instance
Mx_All-D Deleted in P, A and R Instance
Mx_All-DA(M)c Deleted and then added in P, A and R Model
Mx_A-MG Geometry modified in A Instance
Mx_A-MG(T) Geometry modified in A Type
Mx_A-ML Location modified in A Instance
Mx_A-ML(M)c Location modified in A Model
Mx_P-MV Value modified in P Instance
Mx_R-MI(M) Instance modified in R Model
Mx_R-MR Relationship modified in R Instance

a Mx denotes M1, M2, or M3.
b P, A, and R denotes Property data, Appearance data, and Relationship data, respectively.
c These two models contain only meaningless changes (delete and recreate the same instances or exchange locations).