清华大学学报(自然科学版)2025,Vol.65Issue(1):35-44,10.DOI:10.16511/j.cnki.qhdxxb.2025.22.006
基于BIM和大语言模型的施工进度更新方法
Construction progress updating method based on BIM and large language models
摘要
Abstract
[Objective]Progress management is an important part of construction management,which helps effectively reduce the risk of project delay.Its main objective is to monitor the actual construction progress and compare it with the construction plan.The traditional method of progress updating relies on manual checking and recording,which not only lags behind but also is prone to recording errors.Following the development of building information modeling(BIM),technologies such as the internet of things(IoT),point clouds,and visual images have been gradually applied to construction progress identification and plan comparison.However,these methods require the introduction of additional acquisition equipment,and point cloud acquisition equipment is costly.In addition,image processing is easily affected by factors such as occlusion,light,and weather.Therefore,the present study proposes a construction progress updating method based on BIM and large language models(LLMs).This approach enables construction personnel to verbally report progress information to the LLM,allowing a three-dimensional(3-D)building model to be accordingly updated.[Methods]This research develops a system that automatically extracts relevant information from natural language,which identifies the corresponding component using the planned construction time in the component database and visualizes the progress status of the 3-D building model in Blender.The system does not require detailed information such as precise component IDs but completes the progress update by recognizing fuzzy information(e.g.,construction section,floor,and other relevant information).Specifically,this study first parses the industry foundation classes(IFC)format BIM file and construction schedule to extract and correlate the component IDs,location information,and scheduled construction time.It then constructs a database of building components.Subsequently,the LLM is enhanced through prompt engineering so that it can generate accurate information query instructions based on natural language inputs,retrieve component information from the database,assess the progress status,and generate corresponding model update instructions to achieve dynamic updates in Blender.[Results]This study tested the accuracy and consistency of the proposed method using a BIM model with 716 components and a dataset of 200 progress reports in various natural language formats.The testing results showed that after prompt fine-tuning,the LLM-based method achieved an average accuracy of 96%in progress assessment and model updating and 62.5%improvement over the non-fine-tuned model.The consistency reached 87%or an increase of 68%over the non-fine-tuned model,demonstrating the effectiveness and feasibility of this method for construction progress updating.[Conclusions]This study has successfully combined BIM and LLMs to develop a construction progress updating method,including the construction of component retrieval database and schedule updating process based on LLMs.The case studies show that the method effectively improves the accuracy and consistency of the LLM in generating progress update instructions without providing additional equipment and significant computing costs.The method allows construction personnel to describe progress information in natural language and achieves accurate progress updating of the 3-D model of a building,which meets the demand for visualizing and updating progress information on construction sites.However,this study suffers from certain limitations.Due to the use of prompt fine-tuning for the LLM,consistency remains a challenge.Future work is expected to improve the model's accuracy and consistency by training a local model.关键词
施工进度/进度更新/大语言模型/建筑信息模型(BIM)Key words
construction progress/progress updating/large language model/building information modeling(BIM)分类
建筑与水利引用本文复制引用
金新翔,林啸,俞欣汝,郭红领..基于BIM和大语言模型的施工进度更新方法[J].清华大学学报(自然科学版),2025,65(1):35-44,10.基金项目
国家自然科学基金面上项目(52278310) (52278310)