Abstract

BackgroundThe digital process of Building Information Modeling (BIM) involves the creation and modification of CAD-based building models. The complexity of such models has been increasing steadily within the last few years. BIM Models are usually being exchanged using open and standardized data formats. In this context, the Industry Foundation Classes (IFC) are widely used. Therefore, software vendors provide interfaces for dealing with the IFC format. To obtain a high level of data integrity, however, IFC elements are often managed as completely distinct entities, which can result in the creation of multiple copies of identical pieces of information. Since the trend to provide web-based solutions for BIM applications is also becoming increasingly important, especially the conflict between available resource consumption and suitable response times must be considered. Although existing optimization algorithms can reduce the size of an IFC file by analyzing its structure syntactically, there is still the gap to detect identical pieces of geometries that are syntactically distinct. Also, when subsequently merging such geometries, the available sharing concepts must be questioned.MethodsThe contribution of this paper is twofold. On the one hand, we propose an algorithm to retrospectively detect identical geometries by estimating the rigid body transformation. On the other hand, we outline and evaluate the available possibilities for sharing geometries within the IFC data model. The so-called flyweight pattern is applied to provide and maintain the appropriate reuse of identical information.ResultsThe methodologies are exemplary demonstrated by modeling and optimizing a typical tunnel lining structure, which contains many repetitive elements. As a result, a noticeable reduction of storage and processing time can be measured.ConclusionsEstablishing BIM in large building projects, where complexity not only depends on variation and geometric detail, but also depends on enormous repetition of these elements, a significant benefit is expected.

Highlights

  • Building Information Modeling (BIM) has been established in construction projects worldwide and requires the creation of digital building models

  • This means that the complexity mainly depends on the number of products (Np) in an Industry Foundation Classes (IFC) model and the number of the point sets (N)

  • For the proof of concept, a case study implements the presented methodologies. It deals with an IFC-based tunnel model as being a representative model of a large BIM infrastructure project

Read more

Summary

Methods

Basic algorithm For the deduplication of product geometries, a threephased algorithm (cf. Fig. 4) is proposed. Considering a worst-case scenario of potential comparisons, an instance is compared with (Np − 1) other instances and the remaining with (Np − 2) instances and so on, which is the series This means that the complexity mainly depends on the number of products (Np) in an IFC model and the number of the point sets (N). A new copy representing an Unshared Concrete Flyweight (cf Section Rigid Body Transformation Estimation) is created only when a modification of an object is attempted. This pattern does not require the knowledge about inverse relations and, can be implemented . Such a dependency tree can still be managed quite efficiently, for instance, using data structures like binary balanced trees

Conclusions
Introduction
Background
Results and discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call