BIM whole-process management method and system for building construction
By analyzing project planning information to generate key path information, optimizing the storage format and location of BIM data, the performance problems of BIM management system in large-scale multi-source data processing are solved, real-time updates and efficient management are achieved, and the entire construction process is met. the need for refined refinement.
Patent Information
- Application Number
- CN202411231467.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2024-12-27
AI Technical Summary
The existing BIM management system has poor performance when processing large-scale, multi-source heterogeneous data, lacks real-time data update mechanism, resulting in information lag, unable to timely reflect the latest status of the construction site, and it is difficult to meet the refined management of the entire construction process. need.
By obtaining project planning information, analyzing data characteristics, generating project key path information, optimizing the storage format and location of BIM data, and using distributed storage and data compression technology to improve data processing efficiency, reduce delays, and achieve real-time updates.
It improves the data management efficiency of the BIM management system in the project planning, design, construction and operation and maintenance stages, reduces the delay during BIM updates, and enhances the accuracy of data analysis and the reliability of real-time updates.
Smart Images

Figure CN119205001A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of BIM data management, and in particular to a BIM full-process management method and system for building construction. Background Art
[0002] Construction is a complex process involving multi-disciplinary collaboration. Traditional project management methods often have problems such as opaque information, poor communication, and waste of resources. In recent years, with the rapid development of BIM (Building Information Modeling) technology, it has been widely used in the field of construction to achieve digital and visual management of the entire project process. However, the existing BIM management system still has shortcomings in data integration and real-time updating, which restricts the further improvement of its management efficiency.
[0003] In the related technology, a BIM management system is provided, which can initially realize the information management of the construction process, including the creation, storage and query of model data. However, these systems often have poor performance when processing large-scale, multi-source heterogeneous data, and lack a real-time data update mechanism, resulting in information lag and inability to reflect the latest status of the construction site in a timely manner, making it difficult to meet the refined needs of the whole process management of construction. Summary of the invention
[0004] In order to increase the speed at which a BIM management system updates BIM in real time and reduce delays in BIM updates during the construction process, the present application provides a BIM full-process management method, system, computer equipment and storage medium for construction.
[0005] In the first aspect, the above-mentioned invention objective of the present application is achieved through the following technical solutions: A BIM full-process management method for building construction, the BIM full-process management method for building construction comprising: Obtain project planning information and initial BIM data corresponding to the project planning stage; Analyze the data characteristics of the project planning information according to the project planning information to obtain current project characteristic information; Generate project critical path information according to the current project characteristic information, wherein the project critical path information refers to information used to indicate BIM data storage; Adjusting the project critical path information based on the initial BIM data in the project planning stage; Based on the adjusted project critical path information, BIM data after the project planning stage is collected.
[0006] By adopting the above technical solution, the BIM management system provides BIM data management for the entire process of construction projects in the project planning, design, construction and operation and maintenance stages. Generally speaking, project planning is the first stage when a construction project starts to use BIM, and in the project planning stage, there may be BIM data provided by different design units, construction units and suppliers. Therefore, in the project planning stage, project planning information and initial BIM data corresponding to the project planning stage are obtained. The project planning information includes the planning information of the entire construction project including the construction and operation stages, such as planning schemes, design drawings, design instructions and technical details. Therefore, based on the project planning information, possible data characteristics of the project planning information are analyzed, for example, the type of BIM data that may be generated in different stages of the construction project is analyzed, and then based on the type of BIM data that may be generated in different stages of the construction project, different types of BIM data are extracted from the BIM management system for use The preferred data storage format for BIM presentation and the preferred storage location when storing different types of BIM data in the BIM management system are because different data formats may have compatibility issues during the extraction and conversion process, resulting in different extraction speeds and thus delays. In addition, when a distributed storage method is adopted, the data storage locations in the BIM management system are scattered across multiple servers or storage devices. If BIM data needs to be transmitted or synchronized across multiple locations, delays may occur, and different storage devices or servers may have different performance and bandwidth limitations, which may also cause data storage delays. Therefore, the project critical path information is generated based on the current project feature information. The project critical path information refers to the storage format and storage location used to indicate the storage of BIM data in the BIM management system, which facilitates the management of BIM data by the BIM management system, thereby improving the speed at which the BIM management system updates BIM in real time and reducing delays in BIM updates during construction.
[0007] In a preferred example, the present application may be further configured as follows: analyzing the data features of the project planning information according to the project planning information to obtain the current project feature information specifically includes: Generate full-process information of the project based on the project planning information; Based on the project full process information and in combination with the specific project implementation plan in the project planning information, generate estimated data information corresponding to the project full process information; The estimated data information is analyzed to obtain current project feature information.
[0008] By adopting the above technical solution, the project planning information includes the planning information of the entire process of the design, construction, operation and maintenance stages. Therefore, the project planning information contains the detailed implementation process of the entire construction project. Therefore, according to the project planning information, the project full process information is generated. The project full process information represents each implementation step of the construction project that will generate BIM update data, such as the steps of making detailed design drawings during the project design process, the changes to the design drawings during the project construction process, and the steps of various sensors and intelligent devices at the construction site generating data, etc. Therefore, according to the project full process information and the specific implementation content planning of the implementation steps corresponding to the project full process information, the amount of BIM data that may be generated in each implementation step that will generate BIM update data is determined, so as to conduct a specific analysis of the BIM data that may be generated, thereby determining the preferred storage format and storage location of the BIM data that may be generated in the BIM management system, thereby improving the accuracy of BIM data analysis.
[0009] In a preferred example, the present application may be further configured as follows: analyzing the estimated data information to obtain the current project feature information specifically includes: Analyzing the estimated data information to obtain an estimated data type; Input the estimated data information and the corresponding estimated data types into a preset correlation analysis model, and based on the correlation analysis model, obtain data processing inertia information corresponding to each type of the estimated data information, wherein the data processing inertia information refers to delay information when the data is used for BIM extraction and display in different formats and different storage locations; Current project feature information is obtained according to the estimated data type and the data processing inertia information.
[0010] By adopting the above technical solution, when analyzing the estimated data information, the types of BIM data that may be generated by each implementation step that will generate BIM update data are first analyzed and extracted, such as sensor data, building structure data, and equipment data. In addition, the estimated data information also includes the format of each possible BIM data and the estimated data volume. Therefore, the estimated data information and the corresponding estimated data type are input into a preset correlation analysis model. The correlation analysis model is used to analyze the correlation between different types of BIM data. For example, when the BIM management system extracts one type of BIM data, will there be a delay when extracting another type of BIM data? Therefore, the correlation analysis model is used to analyze the current BIM data. The data processing capability of the BIM management system. In addition, the relevant analysis model determines whether different types of BIM data are used for the display of the BIM model, because different processing methods can be used for BIM data that needs to be displayed and BIM data that does not need to be displayed. For example, for BIM data that does not need to be displayed, a format with a smaller data ratio can be used and the BIM data that does not need to be displayed can be deeply compressed. For BIM data that needs to be displayed, the display effect of this BIM data can be analyzed when it is displayed, so that the query does not affect the BIM display effect but can reduce the amount of data, which is equivalent to increasing the speed of extracting BIM data from the BIM management system and reducing the delay in BIM updates during the construction process.
[0011] In a preferred example, the present application may be further configured as follows: generating project critical path information according to the current project feature information specifically includes: Generate corresponding simulation data according to the estimated data information; BIM simulation is performed based on the simulation data and the current project characteristic information, and project critical path information is generated according to the simulation results.
[0012] By adopting the above technical solution, the current project characteristic information is obtained by analyzing the project planning information, and the project planning information is the planning information in the project planning stage, and has not yet involved the actual design and construction stages. Therefore, the reliability of the current project characteristic information is not enough. Based on this, according to the type, format and estimated data volume of each possible BIM data represented by the estimated data information, the corresponding BIM data is simulated and generated. For example, through the data of historical real construction projects, the standard sample data of each type of BIM data is judged, and then adaptive modifications are made according to the characteristics of the BIM data of the current construction project represented by the estimated data information to generate simulation data corresponding to the current construction project. After having the entity data, the entity data is combined with the different types of BIM data represented by the current project characteristic information to extract them from the BIM management system for the preferred data storage format when BIM display is used, and the preferred storage location when storing different types of BIM data in the BIM management system is simulated to test whether the current project characteristic information is accurate, and then the current project characteristic information is adjusted to ensure the accuracy of the current project characteristic information.
[0013] In a preferred example, the present application may be further configured as follows: based on the adjusted project critical path information, collecting BIM data after the project planning stage specifically includes: Based on the adjusted critical path information of the project, collect BIM data in the project design phase, and obtain computing power allocation information during the collection process; Determining the adaptability of the computing power allocation information to the project critical path information, and adjusting the project critical path information according to the adaptability; Based on the adjusted project critical path information, BIM data after the project design phase is collected.
[0014] By adopting the above technical solution, after obtaining the final project critical path information, you can start using the BIM management system to collect and manage BIM data. However, the amount of BIM data generated in the subsequent project construction stage may be very large. If you want to reflect a large amount of data on the BIM model in real time, it takes a huge amount of computer rendering computing resources. The current project critical path information only considers the characteristics of the BIM data itself, and does not consider the support of hardware facilities. Therefore, in the next stage after obtaining the final project critical path information, that is, the project design stage after project planning, while collecting BIM data in the project design stage based on the project critical path information, obtain the computing power allocation information of the BIM management system and the BIM rendering display system, that is, the occupancy rate of the CPU, GPU, memory, etc. of the BIM management system and the BIM rendering display system, and the computing power allocation information. It can be said that the computing power allocation should be adapted to the project critical path information, because the efficiency of extracting BIM data for BIM rendering and display after collecting BIM data through the project critical path information will be faster than the efficiency of normal implementation without the project critical path information. If it is judged that after using the project critical path information, the speed of the BIM management system to update BIM in real time has not changed, and the delay in BIM update is still high, it means that the current computing power allocation is less adaptable to the project critical path information. Therefore, according to the adaptability of computing power allocation to the project critical path information, the project critical path information is adjusted so that the project critical path information takes into account the characteristics of the BIM data itself and the support of hardware facilities at the same time, further ensuring the accuracy and practicality of the project critical path information, thereby improving the speed of the BIM management system to update BIM in real time and reducing the delay in BIM update during the construction process.
[0015] In the second aspect, the above invention objective of the present application is achieved through the following technical solutions: A BIM full-process management system for building construction, the BIM full-process management system for building construction comprising: Data acquisition module, which acquires project planning information and initial BIM data corresponding to the project planning stage; A feature analysis module, used to analyze the data features of the project planning information according to the project planning information to obtain current project feature information; A path generation module, used to generate project critical path information according to the current project characteristic information, wherein the project critical path information refers to information used to indicate BIM data storage; A path adjustment module, used to adjust the critical path information of the project based on the initial BIM data in the project planning stage; The data collection module is used to collect BIM data after the project planning stage based on the adjusted project critical path information.
[0016] Optionally, the feature analysis module includes: A process analysis submodule is used to generate project full process information based on the project planning information; An estimated data submodule, for generating estimated data information corresponding to the full process information of the project based on the full process information of the project and in combination with the specific implementation plan of the project in the project planning information; The estimation analysis submodule is used to analyze the estimation data information to obtain current project feature information.
[0017] Optionally, the estimation analysis submodule includes: A type analysis unit, used for analyzing the estimated data information to obtain an estimated data type; an inertia analysis unit, configured to input the estimated data information and the corresponding estimated data type into a preset related analysis model, and obtain data processing inertia information corresponding to each type of the estimated data information based on the related analysis model, wherein the data processing inertia information refers to delay information when the data is used for BIM extraction and display in different formats and different storage locations; The feature judgment unit is used to obtain the feature information of the current project according to the estimated data type and the data processing inertia information.
[0018] In the third aspect, the above invention objective of the present application is achieved through the following technical solutions: A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned BIM full-process management method for building construction are implemented.
[0019] In a fourth aspect, the above-mentioned invention objective of the present application is achieved through the following technical solutions: A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the above-mentioned BIM full-process management method for building construction.
[0020] In summary, the present application includes at least one of the following beneficial technical effects: 1. BIM management system provides BIM data management for the entire process of construction projects in project planning, design, construction and operation and maintenance stages. Generally speaking, project planning is the first stage when a construction project starts to use BIM, and in the project planning stage, there may be BIM data provided by different design units, construction units and suppliers. Therefore, in the project planning stage, project planning information and initial BIM data corresponding to the project planning stage are obtained. The project planning information includes the planning information of the entire construction project, including the construction and operation stages, such as planning schemes, design drawings, design instructions and technical details. Therefore, based on the project planning information, the possible data characteristics of the project planning information are analyzed. For example, the type of BIM data that may be generated in different stages of the construction project is analyzed, and then according to the type of BIM data that may be generated in different stages of the construction project, different types of BIM data are judged and extracted from the BIM management system for BIM display. The preferred data storage format and the preferred storage location when storing different types of BIM data in the BIM management system are selected, because different data formats may have compatibility issues during the extraction and conversion process, resulting in different extraction speeds and delays. In addition, when a distributed storage method is adopted, the data storage locations in the BIM management system are scattered across multiple servers or storage devices. If BIM data needs to be transmitted or synchronized across multiple locations, delays may occur, and different storage devices or servers may have different performance and bandwidth limitations, which may also cause data storage delays. Therefore, the project critical path information is generated based on the current project feature information. The project critical path information refers to the storage format and storage location used to indicate the storage of BIM data in the BIM management system, which facilitates the management of BIM data by the BIM management system, thereby improving the speed of the BIM management system to update BIM in real time and reducing the delay in BIM updates during the construction process; 2. The project planning information includes the planning information of the whole process of design, construction and operation and maintenance. Therefore, the project planning information contains the detailed implementation process of the whole process of the construction project. Therefore, according to the project planning information, the project full process information is generated. The project full process information means each implementation step of the construction project that will generate BIM update data, such as the step of making detailed design drawings in the project design process, the change of design drawings in the project construction process, and the step of generating data by various sensors and intelligent devices at the construction site, etc. Therefore, according to the project full process information and the specific implementation content planning of the implementation steps of the corresponding project full process information, the amount of BIM data that may be generated in each implementation step that will generate BIM update data is determined, so as to conduct a specific analysis of the BIM data that may be generated, so as to determine the preferred storage format and storage location of the BIM data that may be generated in the BIM management system, so as to improve the accuracy of BIM data analysis; 3. When analyzing the estimated data information, first analyze and extract the types of BIM data that may be generated by each implementation step that will generate BIM update data, such as sensor data, building structure data, and equipment data. In addition, the estimated data information also includes the format of each possible BIM data and the estimated data volume. Therefore, the estimated data information and the corresponding estimated data type are input into a preset correlation analysis model. The correlation analysis model is used to analyze the correlation between different types of BIM data. For example, when the BIM management system extracts one type of BIM data, will there be a delay when extracting another type of BIM data? Therefore, the correlation analysis model is used to analyze the current BIM management system. The data processing capability of the system. In addition, the relevant analysis model determines whether different types of BIM data are used for the display of BIM models, because different processing methods can be used for BIM data that needs to be displayed and BIM data that does not need to be displayed. For example, for BIM data that does not need to be displayed, a format with a smaller data ratio can be used and the BIM data that does not need to be displayed can be deeply compressed. For BIM data that needs to be displayed, the display effect of this BIM data can be analyzed when it is displayed, so that the query does not affect the BIM display effect but can reduce the amount of data, which is equivalent to increasing the speed of extracting BIM data from the BIM management system and reducing the delay in BIM updates during the construction process. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 This is a flowchart of a method for managing the entire BIM process in construction according to an embodiment of the present application; Figure 2 It is a flowchart for implementing S20 of the BIM full-process management method for building construction in the embodiment of the present application; Figure 3 It is a flowchart for implementing S23 of the BIM full-process management method for building construction in the embodiment of the present application; Figure 4 It is a flowchart for implementing S30 of the BIM full-process management method for building construction in the embodiment of the present application; Figure 5 It is a flowchart for implementing S50 of the BIM full-process management method for building construction in the embodiment of the present application; Figure 6 This is a principle block diagram of a BIM full-process management system for building construction in an embodiment of the present application; Figure 7 It is a diagram of the internal structure of a computer device in an embodiment of the present application. DETAILED DESCRIPTION
[0022] The following is combined with Figure 1-7 This application is described in further detail.
[0023] In one embodiment, if Figure 1 As shown, the present application discloses a BIM full-process management method for building construction, which specifically includes the following steps: S10: Acquire project planning information and initial BIM data corresponding to the project planning stage.
[0024] In this embodiment, the BIM full-process management method for construction is applied to the BIM management system, which can handle large-scale multi-source heterogeneous data and has the functions of creating, storing, and querying BIM data. In addition, the BIM management system can standardize BIM data from different data sources and in different formats and store them uniformly in a high-performance database to achieve efficient management and query of data. The BIM data in the high-performance database can be automatically updated to the BIM rendering display system. In addition, the BIM management system is a collaborative platform that can support simultaneous online editing and real-time data sharing by multiple parties, so that all project participants can communicate and collaborate efficiently based on the same set of BIM data. Project planning information refers to the planning information of the construction project in the planning stage.
[0025] Specifically, in construction projects, generally speaking, project planning is the first stage when a construction project starts to use BIM. During the project planning stage, market analysis and research will be conducted to obtain information including market environment, demand and trends, which will be used to determine the goals and positioning of construction planning, as well as predict future needs, including the current status and planning of infrastructure such as water, electricity, gas, roads and transportation, the status and protection requirements of the natural environment and ecological environment, and the impact and requirements of the environment on construction planning. In addition, the project planning stage will also preliminarily plan preliminary implementation plans for each stage from design, construction to operation and maintenance, and use BIM technology to generate preliminary planned construction project data. Therefore, the construction project planning information in the planning stage, that is, project planning information, and the initial BIM data corresponding to the project planning stage are obtained.
[0026] For example, project planning information and initial BIM data corresponding to the project planning stage may include data for simulating plot conditions using three-dimensional scanning technology, including project planning information for the current status of the construction site, existing facilities, or the current status of a specific area within an existing facility; project planning information for establishing volume models of various conceptual design schemes using 3D technology and corresponding BIM data; project planning information for the conceptual design of facilities / buildings and corresponding BIM data, including architecture, structure, space planning, and other professional designs, where the project planning information includes basic information such as the structure, appearance, and layout of the building, as well as related design documents and files, such as architectural drawings, structural analysis, and building specifications; project planning information for preliminary cost estimates based on the output of engineering quantities from the BIM model; BIM data for evaluating the spatial properties and environmental status within a specific area using BIM / GIS tools; BIM data for evaluating the utilization of space and transportation planning within a specific area using BIM tools, etc.
[0027] S20: Analyze data characteristics of the project planning information according to the project planning information to obtain current project characteristic information.
[0028] In this embodiment, the current project characteristic information refers to the characteristics of BIM data that may be generated by the current construction project.
[0029] Specifically, since currently only the initial BIM data corresponding to the project planning stage is available, and the project planning information contains the planning information of the construction project from design to construction to operation and maintenance stages, therefore, the BIM data that may be generated in the subsequent stages of the entire process of the construction project is judged based on the project planning information. For example, based on the type of sensors installed based on the project planning information, it is judged that BIM data related to construction monitoring will be generated later. Therefore, based on the type of BIM data that may be generated in the subsequent stages of the entire process of the construction project, the BIM management system is judged to be able to adapt to the type of BIM data that may be generated in the subsequent stages of the entire process of the construction project, that is, the BIM management system standardizes the type of BIM data that may be generated when storing BIM data in different locations The degree of matching between data and original data and the proportion of redundant data, because in this embodiment, the distributed database architecture of the BIM management system stores and processes BIM data in pieces, improves the concurrent processing capability and data throughput of the system, and introduces data compression and encryption technology to ensure the security and integrity of data during transmission and storage. The data storage locations in the BIM management system are scattered across multiple servers or storage devices. If BIM data needs to be transmitted or synchronized across multiple locations, delays may occur, and different storage devices or servers may have different performance and bandwidth limitations, which may also cause delays in data storage. In addition, different data formats may have compatibility issues during extraction and conversion, resulting in different extraction speeds, thereby causing delays; Therefore, the higher the degree of match between the data of the possible BIM data types after standardized processing and the original data and the lower the proportion of redundant data, the faster the speed of extraction and updating to the BIM rendering and display system. In addition, it will also analyze whether the possible BIM data types can be converted into formats and the types of formats that can be converted, and determine the ratio of the data size of each possible BIM data type after conversion to different types of formats to the original data size. Therefore, combined with the degree of match between the data of the possible BIM data types after standardized processing and the original data and the proportion of redundant data, as well as the ratio of the data size of the possible BIM data types after conversion to different types of formats to the original data size, the current project characteristic information is obtained.
[0030] S30: Generate project critical path information based on current project characteristic information, where the project critical path information refers to information used to indicate BIM data storage.
[0031] Specifically, according to the matching degree and the proportion of redundant data of the data after standardized processing of the possible BIM data types when storing BIM data in different locations represented by the current project characteristic information, and the ratio of the data size of the possible BIM data types after conversion of different types of formats to the original data size, for each possible BIM data, the data storage location with the highest matching degree between the data after standardized processing of the possible BIM data types and the original data and the lowest proportion of redundant data is selected as the preferred storage location when the BIM data is stored in the BIM management system, and the preferred data storage format when the BIM data is extracted from the BIM management system for BIM display. When the corresponding type of BIM data is actually collected, it can be stored in the BIM management system according to the preferred storage location and the preferred data storage format. In this way, the project critical path information corresponding to each possible BIM data is obtained. The project critical path information refers to the information used to indicate the storage of BIM data in the BIM management system.
[0032] S40: Adjust the project critical path information based on the initial BIM data in the project planning phase.
[0033] Specifically, the project critical path information is obtained based on the BIM data that may be generated by analyzing the project planning information, and is not obtained through the actual BIM data of the current construction project. The initial BIM data is the actual BIM data of the current construction project. Since the project planning information determines the overall planning style of the current construction project, the initial BIM data in the project planning stage is the same as the style of the BIM data that will actually be generated in the subsequent stages, for example, the precision of the data expressed in numerical form is the same, and the tabulation format expressed in the form of charts is the same. Therefore, based on the initial BIM data in the project planning stage, the project critical path information corresponding to the initial BIM data is analyzed, and the project critical path information corresponding to the initial BIM data is judged to be conflicted with the project critical path information corresponding to the BIM data type that may be generated in the subsequent stages that has been generated. For example, it is judged whether the storage location of the BIM data conflicts, and whether the preferred data storage format of the data also expressed in numerical form is the same. If it is judged to be different, it is necessary to take the project critical path information corresponding to the initial BIM data as the basis, and adjust the project critical path information corresponding to the BIM data type that may be generated in the subsequent stages that has been generated.
[0034] S50: Based on the adjusted project critical path information, collect BIM data after the project planning stage.
[0035] Specifically, after obtaining the adjusted project critical path information, in the subsequent stages of the entire process of the current construction project, based on the adjusted project critical path information, the BIM data of the subsequent stages after the project planning stage is collected and stored in the BIM management system, and the BIM data in the BIM management system is automatically updated to the BIM rendering display system, so that the displayed BIM can be updated in real time.
[0036] In this embodiment, in order to improve the reliability and stability of real-time data updates, message queue technology can also be used to achieve asynchronous transmission and processing of BIM data. For example, when sensors or smart devices at the construction site send data, they are first stored in the message queue, and then the background service program consumes and processes the data in sequence to ensure the orderliness and consistency of the data. At the same time, a data verification mechanism is set to perform integrity verification on the received data to prevent system anomalies caused by data transmission errors; In addition, in order to solve the problem of authority control in the process of multi-party collaboration, a role-based access control (RBAC) mechanism can also be used to set different roles and permissions for different project participants to ensure that each party can only access the data and functions they are authorized to. At the same time, an operation log audit mechanism is established to record each user's operation behavior and timestamp to facilitate subsequent responsibility tracing and problem troubleshooting.
[0037] In one embodiment, if Figure 2 As shown, in step S20, according to the project planning information, the data characteristics of the project planning information are analyzed to obtain the current project characteristic information, which specifically includes: S21: Generate full-process project information based on project planning information.
[0038] In this embodiment, the project full process information refers to all implementation process steps that may generate BIM update data during the entire construction project process.
[0039] Specifically, the project planning information includes planning information for the entire process of design, construction, operation and maintenance. Therefore, the project planning information contains detailed implementation procedures for the entire construction project. Based on the project planning information, all implementation process steps in the entire construction project are judged, and combined with the project specific implementation plan corresponding to all implementation process steps in the project planning information, the implementation process steps that may generate BIM update data are judged to obtain the full process information of the project.
[0040] S22: Based on the project full process information and combined with the project specific implementation plan in the project planning information, generate estimated data information corresponding to the project full process information.
[0041] In this embodiment, the estimated data information refers to the relevant information of the predicted BIM data that may be generated.
[0042] Specifically, after obtaining the full-process information of the project, the relevant information of the BIM data that may be generated in each implementation process step is determined in combination with the full-process information of the project and the specific implementation plan of the project in the corresponding project planning information. For example, the building structure BIM data that may be generated in the step of making detailed design drawings in the project design stage is determined, and then combined with the specific implementation plan of the corresponding step of making detailed design drawings in the project planning information, the data volume and data format and other related information of the building structure BIM data that may be generated in the step of making detailed design drawings in the project design stage, as well as the building structure BIM data that may be generated by changes to the design drawings during the project construction process, and then combined with the specific implementation plan of the corresponding step of modifying the construction structure in the project planning information, the data volume and data format and other related information of the building structure BIM data that may be generated in the step of modifying the construction structure in the project construction stage are further determined. In this way, the relevant information of the predicted BIM data that may be generated, that is, the estimated data information, is obtained.
[0043] S23: Analyze the estimated data information to obtain current project feature information.
[0044] Specifically, after obtaining the estimated data information, each type of BIM data that may be generated is analyzed separately to determine the preferred storage format and preferred storage location of the possible BIM data in the BIM management system to obtain the current project characteristic information.
[0045] In one embodiment, if Figure 3 As shown, in step S23, the estimated data information is analyzed to obtain the current project feature information, which specifically includes: S231: Analyze the estimated data information to obtain the estimated data type.
[0046] Specifically, when analyzing the estimated data information, the type of BIM data that may be generated by each implementation step that will generate BIM update data is first extracted from the estimated data information to obtain the estimated data type, such as sensor data, building structure data, and equipment data.
[0047] S232: Input the estimated data information and the corresponding estimated data type into a preset correlation analysis model, and based on the correlation analysis model, obtain data processing inertia information corresponding to each estimated data information, wherein the data processing inertia information refers to the delay information when the data is stored in different formats and at different locations for BIM extraction and display.
[0048] Specifically, the estimated data information and the corresponding estimated data type are input into a preset correlation analysis model, and the correlation analysis model is used to analyze the correlation between different types of BIM data. For example, when two different BIM data are stored in the same location and the data extraction sequence is connected, it is determined whether there will be a delay when the BIM management system extracts one BIM data and then extracts another BIM data, thereby determining the delay information of each BIM data when it is extracted and displayed at different storage locations. Therefore, the correlation analysis model can also determine whether there will be a delay when the BIM management system extracts BIM data of the same type but different formats and then extracts another BIM data based on all convertible formats of each BIM data, thereby obtaining the delay information of each BIM data when it is used for BIM extraction and display in different formats at different storage locations, that is, data processing inertia information. The correlation analysis model is equivalent to a model used to analyze the data processing capabilities of the current BIM management system.
[0049] Furthermore, the relevant analysis model is also used to determine whether different types of BIM data are used for the display of BIM models, because different processing methods can be used for BIM data that needs to be displayed and BIM data that does not need to be displayed. For example, for BIM data that does not need to be displayed, a format with a smaller data ratio can be used and the BIM data that does not need to be displayed can be deeply compressed. For BIM data that needs to be displayed, the display effect of such BIM data can be analyzed during display, so as to query the data storage format that does not affect the BIM display effect but can reduce the amount of data.
[0050] S233: Obtain current project feature information according to the estimated data type and data processing inertia information.
[0051] Specifically, after obtaining the data processing inertia information corresponding to each BIM data, the corresponding format and storage location of each BIM data when the delay is minimal when used for BIM extraction and display are determined respectively, so as to obtain the current project feature information.
[0052] In one embodiment, if Figure 4 As shown, in step S30, project critical path information is generated according to the current project characteristic information, specifically including: S31: Generate corresponding simulation data according to the estimated data information.
[0053] In this embodiment, the simulation data refers to BIM data generated by simulation.
[0054] Specifically, the current project characteristic information is obtained through the analysis of project planning information, and the project planning information is the planning information in the project planning stage and has not yet involved the actual design and construction stages. Therefore, the reliability of the current project characteristic information is not sufficient; therefore, according to the type, format and estimated data volume of each possible BIM data represented by the estimated data information, the corresponding BIM data is simulated and generated to obtain simulation data. For example, through the data of historical real construction projects, the standard sample data of each type of BIM data is judged, and then adaptive modifications are made according to the characteristics of the BIM data of the current construction project represented by the estimated data information to generate simulation data corresponding to the current construction project.
[0055] S32: Perform BIM simulation based on the simulation data and current project feature information, and generate project critical path information according to the simulation results.
[0056] Specifically, after obtaining the simulation data, the entity's simulation data is combined with different types of BIM data represented by the current project characteristic information to extract the data from the BIM management system for the preferred data storage format when used for BIM display, as well as the preferred storage locations when storing different types of BIM data in the BIM management system to conduct simulation tests, so as to determine whether the current project characteristic information is accurate, that is, to determine whether the speed of BIM extraction and display based on the preferred data storage format and preferred storage location represented by the current project characteristic information is better than the speed of BIM extraction and display under normal circumstances. If the judgment is yes, the project critical path information is generated based on the current project characteristic information; if the judgment is no, it is necessary to adjust the preferred data storage format and preferred storage location so that the speed of BIM extraction and display based on the adjusted preferred data storage format and preferred storage location is better than the speed of BIM extraction and display under normal circumstances.
[0057] In one embodiment, if Figure 5 As shown, in step S50, based on the adjusted project critical path information, BIM data after the project planning stage is collected, specifically including: S51: Based on the adjusted project critical path information, collect BIM data in the project design phase, and obtain computing power allocation information during the collection process.
[0058] In this embodiment, computing power allocation information refers to the occupancy information of computing power resources.
[0059] Specifically, after obtaining the final project critical path information, the BIM management system can be used to collect and manage BIM data. However, the amount of BIM data generated in the subsequent project construction stage may be very large. If a large amount of data is to be reflected in the BIM model in real time, it is necessary to consume a huge amount of computer rendering computing resources. The current project critical path information only considers the characteristics of the BIM data itself, and does not consider the support of hardware facilities. Therefore, based on the adjusted project critical path information, in the next stage after obtaining the final project critical path information, that is, the stage of project design after project planning, the BIM data in the project design stage is collected, and in the collection process, the computing power allocation information of the BIM management system and the BIM rendering display system is obtained at the same time, that is, the occupancy rate of the CPU, GPU, memory, etc. of the BIM management system and the BIM rendering display system. In this embodiment, the computing power allocation information can be obtained by searching for system performance monitoring or resource allocation related functions in the management interface of the BIM management system and the BIM rendering display system, or using system monitoring tools (such as Task Manager, Process Explorer, etc.) to view the resource occupancy of each process.
[0060] S52: Determine the adaptability of the computing power allocation information to the project critical path information, and adjust the project critical path information according to the adaptability.
[0061] Specifically, because the efficiency of extracting BIM data for BIM rendering and display after collecting BIM data through the project critical path information will be faster than the efficiency of implementing it under normal circumstances without the project critical path information, if it is judged that after using the project critical path information, the speed at which the BIM management system updates BIM in real time has not changed, and the delay in BIM updating is still high, it means that the current computing power allocation is less adaptable to the project critical path information. Therefore, the efficiency ratio of extracting BIM data for BIM rendering and display after collecting BIM data based on the project critical path information to the efficiency ratio of implementing it under normal circumstances without the project critical path information is used, that is, the adaptability of the computing power allocation information to the project critical path information is judged. Adaptability refers to the efficiency of extracting BIM data for BIM rendering and display after collecting BIM data based on the project critical path information. Therefore, if the efficiency ratio of BIM data collection and extraction for BIM rendering and display based on the project critical path information to the efficiency ratio of BIM data collection and extraction for BIM rendering and display to the efficiency ratio of BIM data collection and extraction for BIM rendering and display based on the project critical path information is less than the preset threshold, it means that the current computing power allocation is less adaptable to the project critical path information, and the adjustment of computing power resources is more complicated. Therefore, the preferred data storage format and preferred storage position in the project critical path information are adjusted in the order of adjusting the preferred storage position first and then adjusting the preferred data storage format, until the efficiency ratio of BIM data collection and extraction for BIM rendering and display based on the project critical path information to the efficiency ratio of BIM data collection and extraction for BIM rendering and display based on the project critical path information to the efficiency ratio of BIM data collection and extraction for BIM rendering and display based on the project critical path information is greater than the preset threshold, and the adjustment of the project critical path information is completed.
[0062] In this embodiment, the amount of BIM data in the project design stage is usually relatively large. Therefore, when initially collecting the BIM data in the project design stage, two parts of the same amount of BIM data in the project design stage are respectively collected based on the project critical path information and then the BIM data is extracted for BIM rendering and display, and collected and extracted for BIM rendering and display under normal circumstances without the project critical path information, so as to obtain the efficiency of extracting BIM data for BIM rendering and display after collecting BIM data based on the project critical path information, and the efficiency of implementation under normal circumstances without the project critical path information.
[0063] S53: Based on the adjusted project critical path information, collect BIM data after the project design phase.
[0064] Specifically, after obtaining the adjusted project critical path information, in the subsequent stage, BIM data after the project design stage is collected based on the adjusted project critical path information.
[0065] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0066] In one embodiment, a BIM full-process management system for building construction is provided, and the BIM full-process management system for building construction corresponds one-to-one with the BIM full-process management method for building construction in the above embodiment. Figure 6 As shown, the BIM full-process management system for building construction includes a data acquisition module, a feature analysis module, a path generation module, a path adjustment module and a data collection module. The detailed description of each functional module is as follows: Data acquisition module, which acquires project planning information and initial BIM data corresponding to the project planning stage; The feature analysis module is used to analyze the data features of the project planning information according to the project planning information to obtain the current project feature information; A path generation module is used to generate project key path information based on current project feature information. The project key path information refers to information used to indicate BIM data storage; Path adjustment module, used to adjust the project critical path information based on the initial BIM data in the project planning stage; The data collection module is used to collect BIM data after the project planning stage based on the adjusted project critical path information.
[0067] Optionally, the feature analysis module includes: The process analysis submodule is used to generate the whole process information of the project based on the project planning information; The estimated data submodule is used to generate estimated data information corresponding to the full process information of the project based on the full process information of the project and in combination with the specific implementation plan of the project in the project planning information; The estimation analysis submodule is used to analyze estimation data information and obtain current project feature information.
[0068] Optionally, the estimation analysis submodule includes: A type analysis unit, used for analyzing estimated data information to obtain estimated data type; An inertia analysis unit is used to input the estimated data information and the corresponding estimated data type into a preset related analysis model, and based on the related analysis model, obtain data processing inertia information corresponding to each estimated data information, wherein the data processing inertia information refers to the delay information when the data is used for BIM extraction and display in different formats and different storage locations; The feature judgment unit is used to obtain the feature information of the current project according to the estimated data type and data processing inertia information.
[0069] Optionally, the path generation module includes: The simulation data submodule is used to generate corresponding simulation data according to the estimated data information; The BIM simulation submodule is used to perform BIM simulation based on simulation data and current project feature information, and generate project critical path information based on the simulation results.
[0070] Optionally, the data collection module includes: The computing power allocation judgment submodule is used to collect BIM data in the project design phase based on the adjusted project critical path information, and obtain computing power allocation information during the collection process; The computing power adaptability judgment submodule is used to judge the adaptability of computing power allocation information and project critical path information, and adjust the project critical path information according to the adaptability; The data collection submodule is used to collect BIM data after the project design phase based on the adjusted project critical path information.
[0071] For the specific definition of the BIM full-process management system for construction, please refer to the definition of the BIM full-process management method for construction above, which will not be repeated here. Each module in the above-mentioned BIM full-process management system for construction can be implemented in whole or in part through software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0072] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store project planning information, initial BIM data, current project feature information and project critical path information, etc. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a BIM full-process management method for building construction is implemented.
[0073] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: Obtain project planning information and initial BIM data corresponding to the project planning stage; According to the project planning information, the data characteristics of the project planning information are analyzed to obtain the current project characteristic information; Generate project critical path information based on current project feature information. Project critical path information refers to information used to indicate BIM data storage; Adjust project critical path information based on initial BIM data from the project planning phase; Based on the adjusted project critical path information, BIM data is collected after the project planning stage.
[0074] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: Obtain project planning information and initial BIM data corresponding to the project planning stage; According to the project planning information, the data characteristics of the project planning information are analyzed to obtain the current project characteristic information; Generate project critical path information based on current project feature information. Project critical path information refers to information used to indicate BIM data storage; Adjust project critical path information based on initial BIM data from the project planning phase; Based on the adjusted project critical path information, BIM data is collected after the project planning stage.
[0075] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0076] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.
[0077] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A BIM full-process management method for building construction, characterized in that: The BIM full-process management method for building construction includes: Obtain project planning information and initial BIM data corresponding to the project planning stage; Analyze the data characteristics of the project planning information according to the project planning information to obtain current project characteristic information; Generate project critical path information according to the current project characteristic information, wherein the project critical path information refers to information used to indicate BIM data storage; Adjusting the project critical path information based on the initial BIM data in the project planning stage; Based on the adjusted project critical path information, BIM data after the project planning stage is collected.
2. The BIM full-process management method for building construction according to claim 1 is characterized in that: Analyzing the data characteristics of the project planning information according to the project planning information to obtain the current project characteristic information specifically includes: Generate full-process information of the project based on the project planning information; Based on the project full process information and in combination with the specific project implementation plan in the project planning information, generate estimated data information corresponding to the project full process information; The estimated data information is analyzed to obtain current project feature information.
3. The BIM full-process management method for building construction according to claim 2 is characterized in that: The analyzing the estimated data information to obtain the current project feature information specifically includes: Analyzing the estimated data information to obtain an estimated data type; Input the estimated data information and the corresponding estimated data types into a preset correlation analysis model, and based on the correlation analysis model, obtain data processing inertia information corresponding to each type of the estimated data information, wherein the data processing inertia information refers to delay information when the data is used for BIM extraction and display in different formats and different storage locations; Current project feature information is obtained according to the estimated data type and the data processing inertia information.
4. The BIM full-process management method for building construction according to claim 2 is characterized in that: The generating of project critical path information according to the current project characteristic information specifically includes: Generate corresponding simulation data according to the estimated data information; BIM simulation is performed based on the simulation data and the current project characteristic information, and project critical path information is generated according to the simulation results.
5. The BIM full-process management method for building construction according to claim 1 is characterized in that: The collecting of BIM data after the project planning stage based on the adjusted project critical path information specifically includes: Based on the adjusted critical path information of the project, collect BIM data in the project design phase, and obtain computing power allocation information during the collection process; Determining the adaptability of the computing power allocation information to the project critical path information, and adjusting the project critical path information according to the adaptability; Based on the adjusted project critical path information, BIM data after the project design phase is collected.
6. A BIM full-process management system for building construction, characterized in that: The BIM full-process management system for building construction includes: Data acquisition module, which acquires project planning information and initial BIM data corresponding to the project planning stage; A feature analysis module, used to analyze the data features of the project planning information according to the project planning information to obtain current project feature information; A path generation module, used to generate project critical path information according to the current project characteristic information, wherein the project critical path information refers to information used to indicate BIM data storage; A path adjustment module, used to adjust the project critical path information based on the initial BIM data in the project planning stage; The data collection module is used to collect BIM data after the project planning stage based on the adjusted project critical path information.
7. The BIM full-process management system for building construction according to claim 6, characterized in that: The feature analysis module comprises: A process analysis submodule is used to generate project full process information based on the project planning information; An estimated data submodule, for generating estimated data information corresponding to the full process information of the project based on the full process information of the project and in combination with the specific implementation plan of the project in the project planning information; The estimation analysis submodule is used to analyze the estimation data information to obtain current project feature information.
8. The BIM full-process management system for building construction according to claim 6, characterized in that: The estimation analysis submodule includes: A type analysis unit, used for analyzing the estimated data information to obtain an estimated data type; an inertia analysis unit, configured to input the estimated data information and the corresponding estimated data type into a preset related analysis model, and obtain data processing inertia information corresponding to each type of the estimated data information based on the related analysis model, wherein the data processing inertia information refers to delay information when the data is used for BIM extraction and display in different formats and different storage locations; The feature judgment unit is used to obtain the feature information of the current project according to the estimated data type and the data processing inertia information.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the BIM full-process management method for building construction as described in any one of claims 1 to 5 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the BIM full-process management method for building construction as described in any one of claims 1 to 5 are implemented.
