Similarity Analysis Between Groups of Construction Objects in BIM Application
Bakshalov, Andriy (2020)
Bakshalov, Andriy
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202003103255
https://urn.fi/URN:NBN:fi:amk-202003103255
Tiivistelmä
This thesis explores possibilities of using similarity to create a new connection between a set of construction objects from previously finished projects in a Building Information Modelling software called Tekla Structures.
For all the construction processes a connection is one of the most important things that keep different construction objects connected. There are different existing solutions provided by the software, but the benefits to users are limited and a lot of time during project development is spent on designing connections. To find a better solution that would save time and effort for the users this study focuses on finding out if similarity from the previous projects could benefit users in their future projects.
To find answer to this problem a functional prototype was developed that would collect and analyse existing project connections and using different techniques to find out what would be a best suggestion for a new connection between selected set of construction objects in Tekla Structures software.
The technical implementation of the prototype was written in C# and C++ programming languages that was inbuild into Tekla Structures to enable existing code to operate with models and extract information using API written in C#. The creation of a new suggested connection was written in C++ as a native development language of Tekla Structures.
The results of this study show how the developed prototype performed with the selected model used for the testing. Overall outcomes were satisfactory, showing promising results, but at the same time not all the test cases passed as expected, leaving possibility for a future improvement and development that are described in conclusions.
For all the construction processes a connection is one of the most important things that keep different construction objects connected. There are different existing solutions provided by the software, but the benefits to users are limited and a lot of time during project development is spent on designing connections. To find a better solution that would save time and effort for the users this study focuses on finding out if similarity from the previous projects could benefit users in their future projects.
To find answer to this problem a functional prototype was developed that would collect and analyse existing project connections and using different techniques to find out what would be a best suggestion for a new connection between selected set of construction objects in Tekla Structures software.
The technical implementation of the prototype was written in C# and C++ programming languages that was inbuild into Tekla Structures to enable existing code to operate with models and extract information using API written in C#. The creation of a new suggested connection was written in C++ as a native development language of Tekla Structures.
The results of this study show how the developed prototype performed with the selected model used for the testing. Overall outcomes were satisfactory, showing promising results, but at the same time not all the test cases passed as expected, leaving possibility for a future improvement and development that are described in conclusions.