Abstract
Extracting sub-models from IFC files is an essential and necessary task in many fields. However, redundant instances in IFC files lead to a larger sub-model size, which is inconvenient to exchange and sharing. To address this issue, this paper proposes a non-redundant BIM sub-model extraction method (NR-BSE). The method can generate sub-models based on users’ predefined physical entities. By considering the characteristics of different instances in IFC files, physical instances and relational instances are extracted separately. The extraction process is based on IFC schema for syntax checking, and then redundant instances are removed from the extracted BIM sub-model. Finally the numbers of all data instances are reordered based on Huffman coding so that a smaller BIM sub-model can be obtained. The experimental results show that the NR-BSE method achieves an instance reduction rate of 71.47% on average. Compared with the BSE-ID method, the instance reduction rate of our method increases by 67.61% and the average sub-model size is reduced by 63.65% on average. Compared with the BSE-IC method, the instance reduction rate of the NR-BSE method is improved by 24.6%, and the average sub-model size is reduced by 60.23%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ghaffarianhoseini, A., Tookey, J., Ghaffarianhoseini, A., Naismith, N., Azhar, S., Efimova, O., Raahemifar, K.: Building Information Modelling (BIM) uptake: Clear benefits, understanding its implementation, risks and challenges. Renewable and Sustainable Energy Reviews, 75, 1046–1053 (2017). Deng, X., et al.: Generic Language for Partial Model Extraction from an IFC Model Based on Selection Set. Applied Sci. 10(6) (2020)
Deng, X., Lai, H., Xu, J., Zhao, Y.: Generic language for partial model extraction from an IFC model based on selection set. Appl. Sci. 10(6), 1968 (2020)
Koo, B., Shin, B., Lee, G.: A cost-plus estimating framework for BIM related design and engineering services. KSCE J. Civ. Eng. 21(7), 2558–2566 (2017). https://doi.org/10.1007/s12205-017-1808-y
Yang, Y.: Refined management of traffic engineering cost based on BIM technology. In IOP Conference Series: Earth and Environmental Science, vol. 638, No. 1, p. 012083. IOP Publishing, February 2021
Chalhoub, J., Ayer, S.K., McCord, K.H.: Augmented reality to enable users to identify deviations for model reconciliation. Buildings 11(2), 77 (2021)
Kamel, E., Memari, A.M.: Review of BIM’s application in energy simulation: Tools, issues, and solutions. Autom. Constr. 97, 164–180 (2019)
Röck, M., Hollberg, A., Habert, G., Passer, A.: LCA and BIM: visualization of environmental potentials in building construction at early design stages. Build. Environ. 140, 153–161 (2018)
Nepal, M.P., Staub-French, S., Pottinger, R., Zhang, J.: Ontology-based feature modeling for construction information extraction from a building information model. J. Comput. Civ. Eng. 27(5), 555–569 (2013)
Guo, D., Onstein, E., Rosa, A.D.L.: An approach of automatic SPARQL generation for BIM data extraction. Appl. Sci. 10(24), 8794 (2020)
Won, J., Lee, G.: Algorithm for efficiently extracting IFC building elements from an IFC building model. In: Computing in Civil Engineering, pp. 713–719 (2011)
Won, J., Lee, G., Cho, C.: No-schema algorithm for extracting a partial model from an IFC instance model. J. Comput. Civ. Eng. 27(6), 585–592 (2013)
Information Delivery Manual (IDM). [2021–03]. https://technical.buildingsmart.org/standards/information-delivery-manual/
Model View Definition (MVD) - An Introduction. [2021-03]. https://technical.buildingsmart.org/standards/ifc/mvd/
Boukamp, F., Akinci, B.: Automated processing of construction specifications to support inspection and quality control. Autom. Constr. 17(1), 90–106 (2007)
Solihin, W., Eastman, C., Lee, Y.C.: A framework for fully integrated building information models in a federated environment. Adv. Eng. Inform. 30(2), 168–189 (2016)
Laakso, M., Kiviniemi, A.O.: The IFC standard: a review of history, development, and standardization, information technology. ITcon 17(9), 134–161 (2012)
Gui, N., Wang, C., Qiu, Z., Gui, W., Deconinck, G.: IFC-based partial data model retrieval for distributed collaborative design. J. Comput. Civ. Eng. 33(3), 04019016 (2019)
Beetz, J., Leeuwen, J.V., Vries, B.D.: Ifcowl: a case of transforming express schemas into ontologies. Artif. Intell. Eng. Des. Anal. Manuf. 23(01), 89–101 (2009)
Zhang, L., Issa, R.R.: Development of IFC-based construction industry ontology for information retrieval from IFC models. In EG-ICE Workshop, University of Twente, The Netherlands, July 2011
Lee, G., Won, J., Ham, S., Shin, Y.: Metrics for quantifying the similarities and differences between ifc files. J. Comput. Civ. Eng. 25(2), 172–181 (2011)
Datacomp Sp.z.o.o, BIMvision [EB/OL]. March 2020. https://bimvision.eu/
National Institute of Standards and Technology (NIST), IFC File Analyzer[EB/OL], March 2020. https://www.nist.gov/services-resources/software/ifc-file-analyzer
Acknowledgments
The work described in this paper is partially supported by the Chinese National Natural Science Foundation (grant number 11975182) and the State Key Laboratory of Rail Transit Engineering Information in China (Grant No. 2017-06).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Du, X., Zhang, F., Dong, L. (2022). A Non-redundant BIM Sub-model Extraction Method for IFC Files. In: Li, X. (eds) Advances in Intelligent Automation and Soft Computing. IASC 2021. Lecture Notes on Data Engineering and Communications Technologies, vol 80. Springer, Cham. https://doi.org/10.1007/978-3-030-81007-8_64
Download citation
DOI: https://doi.org/10.1007/978-3-030-81007-8_64
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-81006-1
Online ISBN: 978-3-030-81007-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)