Parallel computing-based online geometry triangulation for building information modeling utilizing big data

Abstract Building Information Model/Modeling (BIM) upgrades the digitization of buildings from 2D to 3D and has become a common paradigm in architecture, engineering, construction, operations, and facility management (AECO/FM) industry. However, embedding BIM in decision support systems is still a challenge because the BIM standard (Industry Foundation Classes, or IFC) is complex, and the geometries in BIM cannot be directly rendered in decision support systems, e.g., web and mobile-phone applications. Current efforts mainly focus on rendering BIM triangulation data, and limited studies investigate solutions solving quite long running time and enormously large memory usage in BIM triangulation process, especially in big BIM files. This study addresses this issue by introducing a parallel computing framework and providing an online geometry triangulation service. First, the reference relationships among the BIM objects were modeled as a graph according to the IFC specification. Second, the original large IFC file was split into several small independent IFC files in which all geometric objects that share the same shape representation were aggregated. Finally, the small separate IFC files were assigned to and triangulated in different computers in a parallel computing cluster. Experiments showed that the proposed online service could greatly reduce memory usage and time consumption when triangulating the geometry of BIM objects. Processability has become a critical issue for BIM in the era of construction Big Data. The proposed scheme can triangulate big BIM files efficiently using limited memory and thus can dramatically improve the processability of BIM Big Data.

[1]  Amin Hammad,et al.  Extending IFC to incorporate information of RFID tags attached to building elements , 2016, Adv. Eng. Informatics.

[2]  Haiyan Zhang,et al.  OutDet: an algorithm for extracting the outer surfaces of building information models for integration with geographic information systems , 2019, Int. J. Geogr. Inf. Sci..

[3]  Yacine Rezgui,et al.  Governance Model for Cloud Computing in Building Information Management , 2015, IEEE Transactions on Services Computing.

[4]  Alex Norta,et al.  Establishing Distributed Governance Infrastructures for Enacting Cross-Organization Collaborations , 2015, ICSOC Workshops.

[5]  Charles M. Eastman,et al.  BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers and Contractors , 2008 .

[6]  Yann-Gaël Guéhéneuc,et al.  Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study , 2016, ICSOC.

[7]  Peter Brooks,et al.  User measures of quality of experience: why being objective and quantitative is important , 2010, IEEE Network.

[8]  Torsten Hoefler,et al.  Scientific Benchmarking of Parallel Computing Systems Twelve ways to tell the masses when reporting performance results , 2017 .

[9]  Tomo Cerovsek,et al.  A review and outlook for a 'Building Information Model' (BIM): A multi-standpoint framework for technological development , 2011, Adv. Eng. Informatics.

[10]  Dace A. Campbell,et al.  Building information modeling: the Web3D application for AEC , 2007, Web3D '07.

[11]  Anthony Skjellum,et al.  A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard , 1996, Parallel Comput..

[12]  Mustafa Alshawi,et al.  An industry foundation classes Web-based collaborative construction computer environment: WISPER , 2000 .

[13]  Kai Tang,et al.  Lightweighting for Web3D visualization of large-scale BIM scenes in real-time , 2016, Graph. Model..

[14]  S. Rebay Efficient Unstructured Mesh Generation by Means of Delaunay Triangulation and Bowyer-Watson Algorithm , 1993 .

[15]  René Berndt,et al.  Computational geometry in the context of building information modeling , 2016 .

[16]  David J. Edwards,et al.  The building information modelling trajectory in facilities management: A review , 2017 .

[17]  Lukumon O. Oyedele,et al.  Big Data in the construction industry: A review of present status, opportunities, and future trends , 2016, Adv. Eng. Informatics.

[18]  Jia-Rui Lin,et al.  A Natural‐Language‐Based Approach to Intelligent Data Retrieval and Representation for Cloud BIM , 2016, Comput. Aided Civ. Infrastructure Eng..

[19]  Antonio Brogi,et al.  Cloud Container Technologies: A State-of-the-Art Review , 2019, IEEE Transactions on Cloud Computing.

[20]  Dieter W. Fellner,et al.  SRC - a streamable format for generalized web-based 3D data transmission , 2014, Web3D '14.

[21]  Pedro Ubilla,et al.  Superlinear systems of second-order ODE's , 2008 .

[22]  Robert Eadie,et al.  BIM implementation throughout the UK construction project lifecycle: An analysis , 2013 .

[23]  Scott Shenker,et al.  Spark: Cluster Computing with Working Sets , 2010, HotCloud.

[24]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[25]  D. Chua,et al.  IFC-Based Graph Data Model for Topological Queries on Building Elements , 2015, J. Comput. Civ. Eng..

[26]  Christophe Cruz,et al.  IFC and building lifecycle management , 2008 .

[27]  Seung Wan Hong,et al.  Integrated system for BIM-based collaborative design , 2015 .

[28]  Jakob Beetz,et al.  BIMSERVER.Org – An Open Source IFC Model Server , 2010 .

[29]  Gerrit Voss,et al.  webVis/instant3DHub: visual computing as a service infrastructure to deliver adaptive, secure and scalable user centric data visualisation , 2015, Web3D.

[30]  Jia Wang,et al.  Cross-platform online visualization system for open BIM based on WebGL , 2019, Multimedia Tools and Applications.

[31]  Angela Lee,et al.  IFC model viewer to support nD model application , 2006 .

[32]  Rafael Sacks,et al.  Semantic Enrichment for Building Information Modeling , 2016, Comput. Aided Civ. Infrastructure Eng..

[33]  Yin Li,et al.  An augmented MapReduce framework for Building Information Modeling applications , 2014, Proceedings of the 2014 IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[34]  Ali GhaffarianHoseini,et al.  Application of nD BIM Integrated Knowledge-based Building Management System (BIM-IKBMS) for Inspecting the Post-construction Energy Efficiency , 2017 .

[35]  Benjamin Marussig,et al.  A Review of Trimming in Isogeometric Analysis: Challenges, Data Exchange and Simulation Aspects , 2017, Archives of Computational Methods in Engineering.