Project progress automatic metering system based on BIM technology

By introducing an automatic project progress measurement system based on BIM technology into the project management system, the problem that existing systems cannot intelligently correlate the progress structure and intuitively display the progress, and the automatic measurement and management efficiency of project progress are improved.

CN119809160AInactive Publication Date: 2025-04-11广州海珠湾建设有限公司
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410726781.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-05
Publication Date
2025-04-11
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing engineering project management system cannot intelligently correlate with the progress engineering structure, it is difficult to intuitively display the project progress, and it is impossible to automatically calculate the remaining project cycle, affecting management efficiency.

Method used

The automatic measurement system of project progress based on BIM technology is adopted to realize automatic measurement and intuitive display of project progress through engineering data acquisition, database storage, BIM model establishment and training, progress display and comparison, and engineering entity structure association modules.

Benefits of technology

It realizes intuitive display and automatic measurement of project progress, improves the efficiency and accuracy of project management, helps managers to adjust the construction speed in a timely manner, and ensures that the project is completed on time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119809160A_ABST
    Figure CN119809160A_ABST
Patent Text Reader

Abstract

The invention, which relates to the technical field of engineering project management, discloses a BIM technology-based engineering progress automatic metering system comprising an engineering data acquisition module, a database module, an engineering information input module, a BIM model establishment module, a model training module, a progress display module, a progress comparison module, and an engineering entity structure association module. The method has the advantages that the relevance enables project management personnel to visually observe the progress condition of the current project through the BIM model, project progresses of different stages are represented by three colors of red, yellow and green, the project initial stage is red, the project progress is gradually transited to yellow along with project progress, finally, dark green is achieved, and the progress of the current project can be visually observed through the BIM model. Management personnel can clearly know the actual progress condition of the project at a glance, and the visual color matching mode is displayed on the interactive interface in real time, so that the actual condition of the project progress can be monitored and evaluated, and the project progress management is more visual and efficient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of engineering project management, and in particular to an automatic engineering progress measurement system based on BIM technology. Background Art

[0002] With the development and construction of cities, the construction industry has also been fully developed. Since construction projects have long cycles, high construction difficulty, and involve many people, there are many issues of progress monitoring and cost control in the process of construction projects. Therefore, in order to ensure the normal and smooth progress of construction projects, it is necessary to monitor the progress of construction projects;

[0003] The existing engineering project management system cannot be intelligently associated with the progress engineering structure, and it is difficult to intuitively display the engineering progress, making it difficult to directly judge the difference between the current engineering progress and the expected engineering progress. In addition, the existing engineering project management system cannot directly and automatically calculate the remaining engineering cycle and automatically measure, which will affect the management efficiency of the engineering progress. For this reason, we propose an automatic engineering progress measurement system based on BIM technology. Summary of the invention

[0004] The purpose of the present invention is to provide an automatic engineering progress measurement system based on BIM technology.

[0005] In order to solve the problems raised in the above background technology, the present invention provides the following technical solutions: an automatic engineering progress measurement system based on BIM technology, comprising an engineering data acquisition module, a database module, an engineering information input module, a BIM model building module, a model training module, a progress display module, a progress comparison module, and an engineering entity structure association module;

[0006] The engineering data acquisition module is communicatively connected with the database module, the BIM model establishment module and the database module are communicatively connected with the model training module, the model training module and the engineering information input module are communicatively connected with the progress display module, the progress display module is communicatively connected with the progress comparison module, and the progress comparison module and the model training module are communicatively connected with the engineering entity structure association module;

[0007] The engineering data acquisition module collects historical engineering data through various means, processes the data, and transmits the processed data to the database module;

[0008] A database module is used to establish a database, which can receive and store data transmitted by the engineering data acquisition module and transmit the data to the model training module;

[0009] The BIM model building module is used to create the BIM model and improve the BIM model structure according to the project requirements and characteristics until the BIM model can accurately reflect the actual situation of the project. After the BIM model is created, the BIM model data will be transferred to the model training module;

[0010] The model training module includes a BIM model training unit and a BIM model storage unit. The BIM model training unit is used to receive data transmitted by the database module and use the historical data in the database module to train and verify the BIM model, so as to improve the prediction accuracy of the BIM model. The BIM model storage unit is used to store the BIM model that meets the training requirements.

[0011] The project information input module is used to input the current project information and transmit the project information to the progress display module and the project entity structure association module;

[0012] The progress display module is used to receive the current project information transmitted by the project information input module, and can interact with the BIM model in the BIM model storage unit in real time, use the current project information to associate with the BIM model, simulate the current project through the BIM model and the current project information, and transmit the simulation data to the progress comparison module, which can intuitively display the project progress through the display screen in different forms of color;

[0013] The progress comparison module is used to provide an interactive interface to help managers input the current construction progress, compare the current construction progress with the drill progress in the progress display module, and display the difference between the actual progress and the predicted progress in different forms, and transmit the comparison data to the engineering entity structure association module;

[0014] The engineering entity structure association module associates the model training module with the engineering entity structure to achieve automatic measurement and judgment of construction progress and output value, thereby improving engineering management efficiency.

[0015] As a further solution of the present invention: the engineering data acquisition module collects information on multiple past completed projects through a project management system, construction log, progress plan report, acceptance report and construction contract. The engineering information includes construction period, project volume, staffing, construction progress, building structure, construction time and construction material information, and cleans, organizes and converts the acquired engineering information into a format that can match the model training module.

[0016] As a further solution of the present invention: the database module is inserted with an information encryption unit and an information editing unit. The information encryption unit uses a PSA encryption algorithm to ensure the data security of the engineering information in the database during transmission and storage. The information editing unit can provide an information editing window to facilitate manual modification of abnormal data and ensure the accuracy of the engineering data.

[0017] As a further solution of the present invention: the BIM model building module is provided with deep network learning technology, and uses Unreal Engine to create a BIM model based on the scale, volume, function and design requirements of the current engineering project.

[0018] As a further solution of the present invention: the BIM model training unit in the model training module is provided with a convolutional neural network technology, the BIM model training unit can receive the data processed by the database module, and divide the processed data set into a training set and a test set, the ratio of the training set to the test set is 7:3, the BIM model is trained by the training set through the convolutional neural network technology, the BIM model is trained by a large amount of data to adjust its own parameters, so as to accurately predict new data, the trained BIM model is verified by the test set, the accuracy of the model is verified by inputting the test set into the BIM model, the generalization ability and accuracy of the BIM model are tested by evaluating the performance of the model on the data, until the calculation accuracy of the BIM model reaches more than 98%, and then the hyperparameters of the BIM model are tuned according to the performance results of the model to further improve the performance and generalization ability of the BIM model, and then the trained model is stored in the BIM model storage unit.

[0019] As a further solution of the present invention: the engineering information input module includes construction period, engineering volume, staffing situation, construction progress, building structure, construction time and construction material information, and uses Bentley MicroStation to convert the input information into a format that can be recognized by the BIM model.

[0020] As a further solution of the present invention: the progress display module can transmit the input engineering information data to the BIM model, and the BIM model analyzes the time of each construction process according to the input engineering information. The construction process includes foundation treatment, main structure construction, exterior wall construction, roof construction, indoor partition wall, floor paving, ceiling construction, interior decoration, electrical equipment installation, water heating equipment installation, air conditioning equipment installation and system debugging. The construction times of foundation treatment, main structure construction, exterior wall construction, roof construction, indoor partition wall, floor paving, ceiling construction, interior decoration, electrical equipment installation, water heating equipment installation, air conditioning equipment installation and system debugging are T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T3210 , T 11 and T 12 , the total construction time of the entire project can be calculated. The specific calculation formula is as follows:

[0021] T 总 =T1+T2+T3+T4+T5+T6+T7+T8+T9+T 10 +T 11 +T 12

[0022] Among them, T 总 Indicates the total construction time of the entire project;

[0023] Then the total construction time of the whole project is T 总 Divide into 100 equal parts, use red, yellow and green to represent different stages. The initial stage of the project is red, representing the beginning of the project. As the project progresses, the progress gradually transitions to yellow, indicating that the project is gradually advancing. Finally, when the project is close to completion, the progress will reach dark green, indicating that the project is about to end. This color matching method can be displayed in real time on the interactive interface, which can intuitively reflect the progress of the project and help monitor and evaluate the actual situation of the project progress. The specific code to achieve this display effect is as follows:

[0024]

[0025] The above code uses the matplotlib library to draw the progress bar, analyzes the project progress from the BIM model as the predicted progress, and transmits the time data and predicted progress data of each construction process to the progress comparison module through the progress display module.

[0026] As a further solution of the present invention: the progress comparison module can provide an interactive interface, and the staff can input the project progress of the current project and the time from the start of construction to the present in the interactive window, and then compare the current actual project progress with the predicted progress, calculate the actual project progress and the predicted progress for comparison, and then calculate the time difference between the actual project progress and the predicted progress. The time difference can be used to intuitively judge the project gap between the current actual project progress and the predicted progress, which is convenient for management personnel to adjust the construction speed according to the construction period.

[0027] As a further solution of the present invention: the engineering entity structure association module can automatically associate the construction progress information in the BIM model, and realize automatic measurement of the construction progress by comparing it with the actual situation of the current project, and estimate the construction time required for the remaining project according to the current construction progress and construction speed, and calculate the time required to complete the remaining project according to the current progress according to the completed project volume and the time consumed. The specific calculation formula is as follows:

[0028]

[0029] Where: T n It indicates the time required to complete the remaining work according to the current progress, W a Indicates the amount of work that has been completed, W Z Indicates the total amount of the project, T0 is the time consumed;

[0030] When T n ≤T g -T0 means that the project can be completed within the design period according to the current construction speed, so the construction speed does not need to be accelerated unless necessary;

[0031] When T n >T g -T0 means that the current construction speed cannot be completed within the design period of the project, so it is necessary to speed up the construction;

[0032] Where: T g Represents the design duration market of the project.

[0033] By adopting the above technical solution, compared with the prior art, the beneficial effects of the present invention are:

[0034] 1. The present invention trains the BIM model by collecting historical engineering data and automatically associates the BIM model with the engineering structure, thereby realizing the intuitive display and automatic measurement of the engineering progress. This association enables engineering managers to intuitively observe the progress of the current project through the BIM model. By representing the progress of the project at different stages with three colors: red, yellow, and green, the initial stage of the project is red, and as the project progresses, it gradually transitions to yellow and finally reaches dark green. Managers can understand the actual progress of the project at a glance. This intuitive color matching method is displayed in real time on the interactive interface, which helps to monitor and evaluate the actual situation of the project progress, making the management of the project progress more intuitive and efficient.

[0035] 2. The present invention provides a comparison between the actual project progress and the predicted progress through a progress comparison module. By calculating the time difference between the actual project progress and the predicted progress, managers can intuitively understand the gap between the current project progress and the expected plan. This comparison can help managers adjust the construction speed in time to ensure that the project is completed on time. Through automatic measurement and predicted progress comparison, managers can better understand the progress of the project and take timely measures to ensure the smooth progress of the project.

[0036] 3. The present invention trains the BIM model through advanced technologies such as deep network learning technology and convolutional neural network technology, and adjusts the model parameters through a large amount of data to improve the accuracy and generalization ability of the BIM model. This technical means enables the system to more accurately predict the progress of the project, help managers better plan and adjust the progress of the project. Through automated data processing and model training, the system can accurately analyze project information and provide timely feedback, thereby improving the efficiency and accuracy of project management, helping managers better control the progress of the project, and reducing management costs and risks. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 Schematic diagram of the system flow in an embodiment of the present invention. DETAILED DESCRIPTION

[0038] The specific embodiments of the present invention are further described below in conjunction with the accompanying drawings. It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0039] Example 1, please refer to the attached Figure 1 , the present invention provides a technical solution: an automatic engineering progress measurement system based on BIM technology, the automatic engineering progress measurement system includes an engineering data acquisition module, a database module, an engineering information input module, a BIM model building module, a model training module, a progress display module, a progress comparison module, and an engineering entity structure association module;

[0040] The engineering data acquisition module is connected in communication with the database module, the BIM model establishment module and the database module are connected in communication with the model training module, the model training module and the engineering information input module are connected in communication with the progress display module, the progress display module is connected in communication with the progress comparison module, and the progress comparison module and the model training module are connected in communication with the engineering entity structure association module;

[0041] The engineering data acquisition module collects historical engineering data through various means, processes the data, and transmits the processed data to the database module;

[0042] A database module is used to establish a database, which can receive and store data transmitted by the engineering data acquisition module and transmit the data to the model training module;

[0043] The BIM model building module is used to create the BIM model and improve the BIM model structure according to the project requirements and characteristics until the BIM model can accurately reflect the actual situation of the project. After the BIM model is created, the BIM model data will be transferred to the model training module;

[0044] The model training module includes a BIM model training unit and a BIM model storage unit. The BIM model training unit is used to receive data transmitted by the database module and use the historical data in the database module to train and verify the BIM model, so as to improve the prediction accuracy of the BIM model. The BIM model storage unit is used to store the BIM model that meets the training requirements.

[0045] The project information input module is used to input the current project information and transmit the project information to the progress display module and the project entity structure association module;

[0046] The progress display module is used to receive the current project information transmitted by the project information input module, and can interact with the BIM model in the BIM model storage unit in real time, use the current project information to associate with the BIM model, simulate the current project through the BIM model and the current project information, and transmit the simulation data to the progress comparison module, which can intuitively display the project progress through the display screen in different forms of color;

[0047] The progress comparison module is used to provide an interactive interface to help managers input the current construction progress, compare the current construction progress with the drill progress in the progress display module, and display the difference between the actual progress and the predicted progress in different forms, and transmit the comparison data to the engineering entity structure association module;

[0048] The engineering entity structure association module associates the model training module with the engineering entity structure to achieve automatic measurement and judgment of construction progress and output value, thereby improving engineering management efficiency.

[0049] Please refer to the attached Figure 1The engineering data acquisition module collects information about multiple completed projects through the project management system, construction log, progress plan report, acceptance report and construction contract. The engineering information includes construction period, engineering volume, staffing, construction progress, building structure, construction time and construction material information, and cleans, organizes and converts the acquired engineering information into a form that can match the model training module. The database module is inserted with an information encryption unit and an information editing unit. The information encryption unit uses the PSA encryption algorithm to ensure the data security of the engineering information in the database during transmission and storage. The information editing unit can provide an information editing window to facilitate manual modification of abnormal data to ensure the accuracy of engineering data. The BIM model building module is equipped with deep network learning technology, and uses Unreal Engine to create a BIM model based on the scale, volume, function and design requirements of the current engineering project.

[0050] In this embodiment, the database module is responsible for storing and managing the processed engineering data in the system. In order to ensure the security of the data, the database module includes an information encryption unit, which uses the PSA encryption algorithm to protect the security of the data during transmission and storage. In addition, the information editing unit allows manual modification of abnormal data to ensure the accuracy and integrity of the data. The BIM model is created and trained using deep network learning technology and tools such as Unreal Engine. Based on the scale, volume, function and design requirements of the current engineering project, an accurate BIM model is created. The function of this module is to combine historical data with current project requirements to provide an accurate basis for subsequent model training and progress display.

[0051] When in use, the BIM model is trained by collecting historical engineering data, and the BIM model is automatically associated with the engineering structure, realizing an intuitive display and automatic measurement of the engineering progress. This association enables engineering managers to intuitively observe the progress of the current project through the BIM model. By representing the progress of the project at different stages with three colors: red, yellow, and green, the initial stage of the project is red, and it gradually transitions to yellow as the project progresses, and finally reaches dark green. Managers can understand the actual progress of the project at a glance. This intuitive color matching method is displayed in real time on the interactive interface, which helps to monitor and evaluate the actual progress of the project, making the management of the project progress more intuitive and efficient.

[0052] Example 2, please refer to the attached Figure 1, the present invention provides a technical solution: an automatic engineering progress measurement system based on BIM technology, the automatic engineering progress measurement system includes an engineering data acquisition module, a database module, an engineering information input module, a BIM model building module, a model training module, a progress display module, a progress comparison module, and an engineering entity structure association module;

[0053] The engineering data acquisition module is connected in communication with the database module, the BIM model establishment module and the database module are connected in communication with the model training module, the model training module and the engineering information input module are connected in communication with the progress display module, the progress display module is connected in communication with the progress comparison module, and the progress comparison module and the model training module are connected in communication with the engineering entity structure association module;

[0054] The engineering data acquisition module collects historical engineering data through various means, processes the data, and transmits the processed data to the database module;

[0055] A database module is used to establish a database, which can receive and store data transmitted by the engineering data acquisition module and transmit the data to the model training module;

[0056] The BIM model building module is used to create the BIM model and improve the BIM model structure according to the project requirements and characteristics until the BIM model can accurately reflect the actual situation of the project. After the BIM model is created, the BIM model data will be transferred to the model training module;

[0057] The model training module includes a BIM model training unit and a BIM model storage unit. The BIM model training unit is used to receive data transmitted by the database module and use the historical data in the database module to train and verify the BIM model, so as to improve the prediction accuracy of the BIM model. The BIM model storage unit is used to store the BIM model that meets the training requirements.

[0058] The project information input module is used to input the current project information and transmit the project information to the progress display module and the project entity structure association module;

[0059] The progress display module is used to receive the current project information transmitted by the project information input module, and can interact with the BIM model in the BIM model storage unit in real time, use the current project information to associate with the BIM model, simulate the current project through the BIM model and the current project information, and transmit the simulation data to the progress comparison module, which can intuitively display the project progress through the display screen in different forms of color;

[0060] The progress comparison module is used to provide an interactive interface to help managers input the current construction progress, compare the current construction progress with the drill progress in the progress display module, and display the difference between the actual progress and the predicted progress in different forms, and transmit the comparison data to the engineering entity structure association module;

[0061] The engineering entity structure association module associates the model training module with the engineering entity structure to achieve automatic measurement and judgment of construction progress and output value, thereby improving engineering management efficiency.

[0062] Please refer to the attached Figure 1 The BIM model training unit in the model training module is equipped with convolutional neural network technology. The BIM model training unit can receive the data processed by the database module and divide the processed data set into a training set and a test set. The ratio of the training set to the test set is 7:3. The BIM model is trained with the training set through the convolutional neural network technology. The BIM model is trained with a large amount of data to adjust its own parameters so as to accurately predict the new data. The trained BIM model is verified through the test set. The accuracy of the model is verified by inputting the test set into the BIM model. The generalization ability and accuracy of the BIM model are tested by evaluating the performance of the model on the data until the calculation accuracy of the BIM model reaches more than 98%. After that, the hyperparameters of the BIM model are tuned according to the performance results of the model to further improve the performance and generalization ability of the BIM model. Then the trained model is stored in the BIM model storage unit. The engineering information input module includes the construction period, engineering volume, staffing, construction progress, building structure, construction time and construction material information, and uses Bentley MicroStation converts the input information into a format that can be recognized by the BIM model. The progress display module can transfer the input engineering information data to the BIM model. The BIM model analyzes the time of each construction process based on the input engineering information. The construction process includes foundation treatment, main structure construction, exterior wall construction, roof construction, interior partition wall, floor paving, ceiling construction, interior decoration, electrical equipment installation, plumbing equipment installation, air conditioning equipment installation and system debugging. The construction times of foundation treatment, main structure construction, exterior wall construction, roof construction, interior partition wall, floor paving, ceiling construction, interior decoration, electrical equipment installation, plumbing equipment installation, air conditioning equipment installation and system debugging are T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25 10 , T 11 and T 12 , the total construction time of the entire project can be calculated. The specific calculation formula is as follows:

[0063] T 总=T1+T2+T3+T4+T5+T6+T7+T8+T9+T 10 +T 11 +T 12

[0064] Among them, T 总 Indicates the total construction time of the entire project;

[0065] Then the total construction time of the whole project is T 总 Divide into 100 equal parts, use red, yellow and green to represent different stages. The initial stage of the project is red, representing the beginning of the project. As the project progresses, the progress gradually transitions to yellow, indicating that the project is gradually advancing. Finally, when the project is close to completion, the progress will reach dark green, indicating that the project is about to end. This color matching method can be displayed in real time on the interactive interface, which can intuitively reflect the progress of the project and help monitor and evaluate the actual situation of the project progress. The specific code to achieve this display effect is as follows:

[0066] import matplotlib.pyplot as plt

[0067] import numpy as np

[0068] progress=np.linspace(0,1,100)

[0069]

[0070] The above code uses the matplotlib library to draw a progress bar, analyzes the project progress from the BIM model as the predicted progress, and transmits the time data and predicted progress data of each construction process to the progress comparison module through the progress display module;

[0071] In this embodiment, the project information input module includes various project information, which is converted into a format recognizable by the BIM model through Bentley MicroStation. The progress display module transmits the project information to the BIM model, analyzes the time of each construction process, calculates the total construction time of the entire project, and divides it into 100 equal parts with red, yellow and green to represent different stages, and displays the progress of the project in real time. The progress comparison module provides a comparison between the actual project progress and the predicted progress, helping managers to adjust the construction speed in time to ensure that the project is completed on time. Through the automatic measurement and predicted progress comparison of the progress comparison module, managers can better understand the progress of the project and take timely measures to ensure the smooth progress of the project. This systematic project management method combines data analysis, model training and real-time display, providing strong support for the monitoring and decision-making of engineering projects.

[0072] When in use, the progress comparison module provides a comparison between the actual project progress and the predicted progress. By calculating the time difference between the actual project progress and the predicted progress, managers can intuitively understand the gap between the current project progress and the expected plan. This comparison can help managers adjust the construction speed in time to ensure that the project is completed on time. Through automatic measurement and predicted progress comparison, managers can better grasp the progress of the project and take timely measures to ensure the smooth progress of the project.

[0073] Example 3, please refer to the attached Figure 1 , the present invention provides a technical solution: an automatic engineering progress measurement system based on BIM technology, the automatic engineering progress measurement system includes an engineering data acquisition module, a database module, an engineering information input module, a BIM model building module, a model training module, a progress display module, a progress comparison module, and an engineering entity structure association module;

[0074] The engineering data acquisition module is connected in communication with the database module, the BIM model establishment module and the database module are connected in communication with the model training module, the model training module and the engineering information input module are connected in communication with the progress display module, the progress display module is connected in communication with the progress comparison module, and the progress comparison module and the model training module are connected in communication with the engineering entity structure association module;

[0075] The engineering data acquisition module collects historical engineering data through various means, processes the data, and transmits the processed data to the database module;

[0076] A database module is used to establish a database, which can receive and store data transmitted by the engineering data acquisition module and transmit the data to the model training module;

[0077] The BIM model building module is used to create the BIM model and improve the BIM model structure according to the project requirements and characteristics until the BIM model can accurately reflect the actual situation of the project. After the BIM model is created, the BIM model data will be transferred to the model training module;

[0078] The model training module includes a BIM model training unit and a BIM model storage unit. The BIM model training unit is used to receive data transmitted by the database module and use the historical data in the database module to train and verify the BIM model, so as to improve the prediction accuracy of the BIM model. The BIM model storage unit is used to store the BIM model that meets the training requirements.

[0079] The project information input module is used to input the current project information and transmit the project information to the progress display module and the project entity structure association module;

[0080] The progress display module is used to receive the current project information transmitted by the project information input module, and can interact with the BIM model in the BIM model storage unit in real time, use the current project information to associate with the BIM model, simulate the current project through the BIM model and the current project information, and transmit the simulation data to the progress comparison module, which can intuitively display the project progress through the display screen in different forms of color;

[0081] The progress comparison module is used to provide an interactive interface to help managers input the current construction progress, compare the current construction progress with the drill progress in the progress display module, and display the difference between the actual progress and the predicted progress in different forms, and transmit the comparison data to the engineering entity structure association module;

[0082] The engineering entity structure association module associates the model training module with the engineering entity structure to achieve automatic measurement and judgment of construction progress and output value, thereby improving engineering management efficiency.

[0083] Please refer to the attached Figure 1 The progress comparison module can provide an interactive interface. The staff can enter the current project progress and the time from the start of construction to the present in the interactive window, and then compare the current actual project progress with the predicted progress, and calculate the actual project progress and the predicted progress. The time difference between the actual project progress and the predicted progress can be intuitively judged through the time difference, which is convenient for managers to adjust the construction speed according to the construction period. The engineering entity structure association module can automatically associate the construction progress information in the BIM model, and realize automatic measurement of the construction progress by comparing with the actual situation of the current project. According to the current construction progress and construction speed, the construction time required for the remaining project is estimated, and the time required to complete the remaining project according to the current progress is calculated based on the completed project volume and the time consumed. The specific calculation formula is as follows:

[0084]

[0085] Where: T n It indicates the time required to complete the remaining work according to the current progress. a Indicates the amount of work that has been completed, W Z Indicates the total amount of the project, T0 is the time consumed;

[0086] When T n ≤T g -T0 means that the project can be completed within the design period according to the current construction speed, so the construction speed does not need to be accelerated unless necessary;

[0087] When Tn >T g -T0 means that the current construction speed cannot be completed within the design period of the project, so it is necessary to speed up the construction;

[0088] Where: T g Represents the design duration market of the project.

[0089] In this embodiment, the automatic association function of the engineering entity structure association module can extract construction progress information from the BIM model, automatically measure it in combination with the current actual situation, and then estimate the construction time required for the remaining project. Through parameters such as the completed project volume and the consumed time, the system can accurately calculate the time required to complete the remaining project volume according to the current progress according to the calculation formula. This intelligent calculation method enables managers to better evaluate the progress of the project, adjust the construction schedule in time, and ensure that the project proceeds as planned. By training the BIM model with advanced technologies such as deep network learning and convolutional neural networks, the system can more accurately predict the progress of the project and improve the ability of managers to plan and adjust the progress of the project. Automated data processing and model training enable the system to quickly and accurately analyze project information and provide timely feedback, thereby improving the efficiency and accuracy of project management. This intelligent project management method helps to reduce management costs and risks, enables managers to better control the progress of the project, and ensures the successful completion of the project.

[0090] When in use, the BIM model is trained through advanced technologies such as deep network learning technology and convolutional neural network technology, and the model parameters are adjusted through a large amount of data to improve the accuracy and generalization ability of the BIM model. This technical means enables the system to more accurately predict the progress of the project and help managers better plan and adjust the progress of the project. Through automated data processing and model training, the system can accurately analyze project information and provide timely feedback, thereby improving the efficiency and accuracy of project management, helping managers better control the progress of the project and reducing management costs and risks.

[0091] Working principle:

[0092] The first step is to collect multiple completed engineering information from the project management system, construction log, progress plan report, acceptance report and construction contract through the engineering data acquisition module, and clean, organize and convert the information into a format that matches the form of the model training module. Then, the database module inserts the information encryption unit and the information editing unit to ensure the data security of the engineering information during transmission and storage, and provides an information editing window for manual modification of abnormal data to ensure the accuracy of the engineering data.

[0093] The second step is to use deep network learning technology to establish a BIM model. The model is based on the scale, function and design requirements of the current engineering project. The BIM model training unit in the model training module uses convolutional neural network technology to train the processed data, adjust parameters to accurately predict new data, and verify the accuracy of the model through the verification set until the accuracy reaches more than 98%. The engineering information input module converts the engineering information into a format recognizable by the BIM model, which is implemented using Bentley Micro Station. The progress display module transmits the engineering information to the BIM model, analyzes the time of each construction process, and then divides the total engineering time into 100 equal parts, using different colors to represent different stages, and displays the progress of the project in real time. The progress comparison module provides an interactive interface to compare the actual engineering progress with the predicted progress, calculate the time difference, and help managers adjust the construction speed. Finally, the engineering entity structure association module automatically associates the construction progress information in the BIM model, automatically measures the construction progress according to the actual situation, and estimates the time required for the remaining project, helping to judge the gap between the engineering progress and the predicted progress, so as to adjust the construction speed.

[0094] Those skilled in the art should understand that the modules or steps of the present invention described above can be implemented by a general-purpose computer device, or alternatively, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. The present invention is not limited to any specific combination of hardware and software.

[0095] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

[0096] Although the above describes the specific implementation mode of the present invention in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art on the basis of the technical solution of the present invention without creative work are still within the scope of protection of the present invention.

Claims

1. An automatic engineering progress measurement system based on BIM technology, characterized by: The automatic engineering progress measurement system includes an engineering data acquisition module, a database module, an engineering information input module, a BIM model building module, a model training module, a progress display module, a progress comparison module, and an engineering entity structure association module; The engineering data acquisition module is communicatively connected with the database module, the BIM model establishment module and the database module are communicatively connected with the model training module, the model training module and the engineering information input module are communicatively connected with the progress display module, the progress display module is communicatively connected with the progress comparison module, and the progress comparison module and the model training module are communicatively connected with the engineering entity structure association module; The engineering data acquisition module collects historical engineering data through various means, processes the data, and transmits the processed data to the database module; A database module is used to establish a database, which can receive and store data transmitted by the engineering data acquisition module and transmit the data to the model training module; The BIM model building module is used to create the BIM model and improve the BIM model structure according to the project requirements and characteristics until the BIM model can accurately reflect the actual situation of the project. After the BIM model is created, the BIM model data will be transferred to the model training module; The model training module includes a BIM model training unit and a BIM model storage unit. The BIM model training unit is used to receive data transmitted by the database module and use the historical data in the database module to train and verify the BIM model, so as to improve the prediction accuracy of the BIM model. The BIM model storage unit is used to store the BIM model that meets the training requirements. The project information input module is used to input the current project information and transmit the project information to the progress display module and the project entity structure association module; The progress display module is used to receive the current project information transmitted by the project information input module, and can interact with the BIM model in the BIM model storage unit in real time, use the current project information to associate with the BIM model, simulate the current project through the BIM model and the current project information, and transmit the simulation data to the progress comparison module, which can intuitively display the project progress through the display screen in different forms of color; The progress comparison module is used to provide an interactive interface to help managers input the current construction progress, compare the current construction progress with the drill progress in the progress display module, and display the difference between the actual progress and the predicted progress in different forms, and transmit the comparison data to the engineering entity structure association module; The engineering entity structure association module associates the model training module with the engineering entity structure to achieve automatic measurement and judgment of construction progress and output value, thereby improving engineering management efficiency.

2. According to claim 1, the automatic measurement system for project progress based on BIM technology is characterized by: The engineering data acquisition module collects information on multiple previously completed projects through the project management system, construction log, progress plan report, acceptance report and construction contract. The engineering information includes construction period, project volume, staffing, construction progress, building structure, construction time and construction material information, and cleans, organizes and converts the acquired engineering information into a format that can match the model training module.

3. According to claim 1, the automatic measurement system for project progress based on BIM technology is characterized by: The database module is inserted with an information encryption unit and an information editing unit. The information encryption unit uses the PSA encryption algorithm to ensure the data security of the engineering information in the database during transmission and storage. The information editing unit can provide an information editing window to facilitate manual modification of abnormal data and ensure the accuracy of the engineering data.

4. The automatic measurement system for project progress based on BIM technology according to claim 1 is characterized by: The BIM model building module is equipped with deep network learning technology, and uses Unreal Engine to create a BIM model based on the scale, volume, function and design requirements of the current engineering project.

5. The automatic engineering progress measurement system based on BIM technology according to claim 1 is characterized by: The BIM model training unit in the model training module is provided with a convolutional neural network technology. The BIM model training unit can receive the data processed by the database module, and divide the processed data set into a training set and a test set, wherein the ratio of the training set to the test set is 7:

3. The BIM model is trained by using the training set through the convolutional neural network technology, and the BIM model is trained by a large amount of data to adjust its own parameters so as to accurately predict new data. The trained BIM model is verified by the test set, and the accuracy of the model is verified by inputting the test set into the BIM model. The generalization ability and accuracy of the BIM model are tested by evaluating the performance of the model on the data until the calculation accuracy of the BIM model reaches more than 98%. After that, the hyperparameters of the BIM model are tuned according to the performance results of the model to further improve the performance and generalization ability of the BIM model, and then the trained model is stored in the BIM model storage unit.

6. The automatic engineering progress measurement system based on BIM technology according to claim 1 is characterized by: The engineering information input module includes construction period, engineering volume, staffing, construction progress, building structure, construction time and construction material information, and uses Bentley MicroStation to convert the input information into a format that can be recognized by the BIM model.

7. The automatic engineering progress measurement system based on BIM technology according to claim 1 is characterized by: The progress display module can transmit the input engineering information data to the BIM model. The BIM model analyzes the time of each construction process according to the input engineering information. The construction process includes foundation treatment, main structure construction, exterior wall construction, roof construction, indoor partition wall, floor paving, ceiling construction, interior decoration, electrical equipment installation, water heating equipment installation, air conditioning equipment installation and system debugging. The construction times of foundation treatment, main structure construction, exterior wall construction, roof construction, indoor partition wall, floor paving, ceiling construction, interior decoration, electrical equipment installation, water heating equipment installation, air conditioning equipment installation and system debugging are T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25 10 , T 11 and T 12 , the total construction time of the entire project can be calculated. The specific calculation formula is as follows: T 总 =T1+T2+T3+T4+T5+T6+T7+T8+T9+T 10 +T 11 +T 12 Among them, T 总 Indicates the total construction time of the entire project; Then the total construction time of the whole project is T 总 Divide into 100 equal parts, use red, yellow and green to represent different stages. The initial stage of the project is red, representing the beginning of the project. As the project progresses, the progress gradually transitions to yellow, indicating that the project is gradually advancing. Finally, when the project is close to completion, the progress will reach dark green, indicating that the project is about to end. This color matching method can be displayed in real time on the interactive interface, which can intuitively reflect the progress of the project and help monitor and evaluate the actual situation of the project progress. The specific code to achieve this display effect is as follows: import matplotlib.pyplot as plt import numpy as np progress=np.linspace(0,1,100) def color_gradient(progress): r=1-progress g = progress b=0 return(r,g,b) colors=[color_gradient(p)for p in progress] fig,ax=plt.subplots(figsize=(10,1)) for i in range(len(progress)): ax.barh(0,1,color=colors[i],left=i,height=1,edgecolor='none') ax.set_xlim(0,100) ax.set_ylim(0,1) ax.axis('off') plt.show() The above code uses the matplotlib library to draw the progress bar, analyzes the project progress from the BIM model as the predicted progress, and transmits the time data and predicted progress data of each construction process to the progress comparison module through the progress display module.

8. The automatic engineering progress measurement system based on BIM technology according to claim 7 is characterized by: The progress comparison module can provide an interactive interface, and the staff can input the current project progress and the time from the start of construction to the present in the interactive window, and then compare the current actual project progress with the predicted progress, calculate the actual project progress and the predicted progress for comparison, and then calculate the time difference between the actual project progress and the predicted progress. The time difference can be used to intuitively judge the gap between the current actual project progress and the predicted progress, which is convenient for management personnel to adjust the construction speed according to the construction period.

9. The automatic engineering progress measurement system based on BIM technology according to claim 1 is characterized by: The engineering entity structure association module can automatically associate the construction progress information in the BIM model, and realize automatic measurement of the construction progress by comparing it with the actual situation of the current project. It can also estimate the construction time required for the remaining project based on the current construction progress and construction speed, and calculate the time required to complete the remaining project according to the current progress based on the completed project volume and the time consumed. The specific calculation formula is as follows: Where: T n It indicates the time required to complete the remaining work according to the current progress. a Indicates the amount of work that has been completed, W Z Indicates the total amount of the project, T0 is the time consumed; When T n ≤T g -T0 means that the project can be completed within the design period according to the current construction speed, so the construction speed does not need to be accelerated unless necessary; When T n >T g -T0 means that the current construction speed cannot be completed within the design period of the project, so it is necessary to speed up the construction; Where: T g Represents the design duration market of the project.

Citation Information

Cited By

  • Building construction progress optimization system based on BIM technology

    CN122022069A