Building construction simulation model construction method and system based on BIM model
By conducting BIM format heterogeneous conversion and global BIM modeling on multi-source design materials of construction projects, combining construction behavior analysis and risk prediction, an intelligent construction simulation optimization model is built, which solves the shortcomings of the existing BIM models in construction dynamic simulation, and realizes accurate simulation and optimization of the entire construction process.
Patent Information
- Application Number
- CN202510190173.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-06-10
AI Technical Summary
The existing BIM models lack accurate simulation of construction dynamics and actual working conditions in construction management, making it difficult to realize virtual simulation, optimization and prediction of the entire construction process.
By obtaining multi-source design materials for construction projects, performing heterogeneous conversion of BIM format, generating multi-source heterogeneous conversion BIM data, computing spatial positioning of building components one by one, global BIM modeling, identification and optimization of structural collisions between components, analyzing construction behavior and timing sequences, conducting in-depth construction risk prediction and resource allocation optimization, and building an intelligent construction simulation optimization model.
Accurate simulation and optimization of the entire construction process of the building has been achieved, the accuracy and efficiency of construction management has been improved, costs and risks have been reduced, and the safety and quality of construction has been improved.
Smart Images

Figure CN120124148A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of building construction simulation, and in particular to a method and system for constructing a building construction simulation model based on a BIM model. Background Art
[0002] With the continuous development of the construction industry and the increasing advancement of construction technology, traditional construction management methods have gradually exposed many problems such as complex construction process, difficult progress management, and improper resource allocation. Especially in large-scale and complex construction projects, the coordination between various links of construction is required to be higher, and the connection between various stages such as architectural design, construction, and operation is closer. However, traditional construction management relies on human experience and manual control, and often has difficulty in coping with the increasingly complex construction environment, resulting in frequent problems such as cost overruns, construction delays, and safety risks.
[0003] In order to solve this problem, Building Information Model (BIM) has been gradually introduced into the construction management process as a new type of digital management tool. BIM technology can achieve accurate management and visual monitoring of the entire construction process by concentrating information such as building design, construction, and operation in a unified three-dimensional virtual model. The BIM model is not just a static three-dimensional design model, it also carries a large amount of building information, covering various types of data such as structure, electromechanical, pipelines, materials, time, and cost. Through this model, the construction team conducts detailed analysis and prediction of each link of the project, providing an important basis for risk warning, resource allocation, and progress management during the construction process.
[0004] However, although BIM models have been widely used in construction management, existing BIM models mainly focus on design and information integration, and lack accurate simulation of construction dynamics and actual working conditions. Therefore, how to build an efficient and accurate construction simulation model based on BIM models to achieve virtual simulation, optimization and prediction of the entire construction process is still a key issue that needs to be solved in the construction industry. Summary of the invention
[0005] In order to solve the above technical problems, the present invention proposes a method and system for constructing a building construction simulation model based on a BIM model to solve at least one of the above technical problems.
[0006] To achieve the above object, the present invention provides a method for constructing a building construction simulation model based on a BIM model, comprising the following steps:
[0007] Step S1: Acquire multi-source design materials of a building project and perform BIM format heterogeneous conversion to generate multi-source heterogeneous conversion BIM data; generate multiple component independent sub-models based on the multi-source heterogeneous conversion BIM data;
[0008] Step S2: Perform spatial position location calculation for each building component based on multiple component independent sub-models, and conduct global BIM modeling to construct a global BIM model of the building;
[0009] Step S3: Identify structural collisions between components in the global BIM model of the building, and optimize collision conflicts to construct a conflict-optimized BIM model;
[0010] Step S4: Analyze each building construction behavior based on multi-source heterogeneous conversion BIM data, then fit the construction time sequence to construct a construction process behavior sequence;
[0011] Step S5: Perform in-depth construction risk prediction on the conflict-optimized BIM model according to the construction process behavior sequence and optimize risk processes to obtain a risk-process-optimized construction model;
[0012] Step S6: Calculate the full-cycle construction cost of the risk-process-optimized construction model, and optimize refined resource allocation to construct an intelligent construction simulation optimization model.
[0013] Through the integration and conversion of multi-source design materials (such as design drawings, construction plans, geological data, etc.), the present invention can ensure that key information obtained from different data sources is not lost. This comprehensive data processing method can greatly reduce manual input errors and ensure data accuracy. Different design and construction teams usually use different software and formats (such as CAD drawings, Excel tables, etc.). Through unified BIM format conversion, information silos are broken, and all data can be shared and work collaboratively on the same platform. The spatial position calculation of each component is accurate, ensuring that the positioning of each component in the global BIM model is accurate. This avoids design conflicts caused by improper positions between components. By merging multiple sub-models into a global BIM model, the associations and influences between different specialties of the project can be visually presented, which is beneficial for the project team to monitor, collaborate, and make decisions in real time. The structural collision identification between components can detect potential conflicts in the design at an early stage, such as the collision problem between pipelines and beams and columns. Exposing these problems in advance avoids rework and delays caused by design conflicts during the construction stage. Collision conflict optimization not only discovers problems but, more importantly, provides optimization suggestions and solutions. The optimized BIM model can avoid potential engineering risks and improve the smoothness and quality of construction. The construction behavior analysis combines BIM data and construction plans to truly simulate the specific processes of each construction link. This provides a more accurate construction plan for construction management personnel and avoids omissions and errors. The construction time sequence fitting can help the project team determine the sequence relationship between each process and optimize the process arrangement, thereby avoiding resource conflicts and time waste during the construction stage. Various risks that occur during the construction process (such as process conflicts, resource shortages, equipment failures, etc.) can be deeply analyzed and predicted through the behavior sequence and model data, and potential problems can be warned in advance. Based on the construction risk analysis, key processes can be optimized to ensure that high-risk areas and processes receive sufficient attention and resource guarantee, and the safety and stability of the overall construction are improved. Through the full-cycle construction cost calculation, the cost of each construction link can be accurately predicted, and the budget can be adjusted in a timely manner to prevent overspending and ensure the financial controllability of the project. Based on the refined resource allocation optimization, not only can resources such as manpower, materials, and equipment be effectively allocated, but also the usage plan of these resources can be dynamically adjusted to avoid over-concentration or waste of resources. Through precise cost control and resource allocation, each link in the construction process can be carried out more efficiently and accurately, which not only improves the construction efficiency but also enhances the overall economic benefits and competitiveness of the project.
[0014] Preferably, step S1 includes the following steps:
[0015] Step S11: Obtain multi-source design materials of the construction project;
[0016] Step S12: Perform BIM format heterogeneous conversion on the multi-source design materials of the building project to generate multi-source heterogeneous conversion BIM data;
[0017] Step S13: Identify building components from the multi-source heterogeneous conversion BIM data and extract each component node in the building;
[0018] Step S14: Extract the physical parameter information of each component based on the multi-source heterogeneous conversion BIM data;
[0019] Step S15: Perform physical attribute mapping on each component node in the building according to the physical parameter information of each component to generate multiple independent component sub-models.
[0020] By comprehensively acquiring these multi-source design materials, the present invention ensures that all relevant information is included, laying a foundation for subsequent work. Timely and comprehensively collecting multi-source design materials for construction projects can effectively avoid design incompleteness or information blind spots during construction caused by information omission, misinterpretation, or document loss. Different data sources (such as CAD drawings, Excel files, PDF materials, geological data, etc.) usually adopt different formats. Through heterogeneous conversion to the BIM format, all data will be uniformly converted into the standard BIM data format, ensuring that various types of data can be processed, stored, and analyzed on the same platform, avoiding data compatibility issues. BIM-format data is more structured and can support interoperability between different software. After converting data from different sources into the BIM format, it is more convenient to perform further processing and analysis in multiple BIM software. Through the analysis and processing of BIM data, the system can automatically identify various components in the building (such as walls, columns, beams, doors, windows, pipes, etc.). This process provides accurate basic data for subsequent modeling, collision detection, progress control, and construction process simulation. By automatically identifying and extracting component nodes, the complexity of manual operations is reduced, the accuracy is improved, and omissions or errors in manual identification are avoided. Extracting the physical parameters of each component (such as size, material, load-bearing capacity, thermal properties, etc.) enables each component to be accurately simulated during the construction and use phases. The physical parameters provide basic data for subsequent simulation analyses (such as structural analysis, energy efficiency simulation, etc.). Through the extraction of physical parameters, the BIM model is not only a geometric model but also can contain the detailed physical attributes of each component, providing the necessary information support for subsequent construction simulation, mechanical analysis, energy efficiency analysis, etc. Based on the physical parameters of each component, the system can generate independent sub-models for each component. Each sub-model can accurately reflect information such as the size, material, load-bearing capacity, and thermal properties of the component, providing high-quality data input for subsequent simulation and analysis. Through physical property mapping, sub-models in multiple professional fields (such as structure, mechanical and electrical, HVAC, etc.) are created. These sub-models can operate independently but also combine with each other for multi-disciplinary collaborative modeling. Each sub-model can be optimized within its own field to ensure the feasibility and rationality of the overall building.
[0021] Preferably, the specific steps of step S12 are as follows:
[0022] The multi-source design materials of the construction project include architectural design drawings, construction schedule logs, building resource material lists, and geological exploration reports;
[0023] Perform detection on the dimensional annotation deviations of the architectural design drawings and mark the points with dimensional annotation errors on the drawings;
[0024] Perform data deviation correction on the points with dimensional annotation errors on the drawings to obtain deviation-corrected design drawings;
[0025] Compensate for the missing data in the building resource material list to obtain a missing compensation material list;
[0026] Identify abnormal geological parameters in the geological exploration report and extract the abnormal geological parameters;
[0027] Perform abnormal outlier filtering based on the abnormal geological parameters to obtain an abnormally optimized geological exploration report;
[0028] Standardize the timestamps of the construction progress plan log to generate a timestamp-standardized log;
[0029] Perform BIM format heterogeneous conversion on the deviation correction design drawings, missing compensation material list, abnormally optimized geological exploration report, and timestamp-standardized log to generate multi-source heterogeneous conversion BIM data.
[0030] Through the detection of drawing dimension annotation deviations, the present invention can promptly discover dimension annotation errors, duplicate annotations, or missing annotations, ensuring that all dimensions in the design drawings are accurate. By automatically detecting and marking error points, it reduces human negligence and errors in manual calculations, improving the reliability of the design drawings. Through the deviation correction of the marked error points, it ensures that the design drawings fully meet the actual construction requirements in terms of dimensions, eliminating errors or inconsistencies in the design stage. After deviation correction, the design drawings reach a higher standardization level, and all dimensions strictly comply with the design specifications, facilitating the coordination with subsequent construction and other departments. The building resource material list is the basis of the construction plan, and data missing compensation can fill the gaps in the list, ensuring that all necessary materials are listed and fully considered. This helps to avoid construction stoppages or delays caused by material shortages during the construction process. By compensating for the missing items in the material list, more accurate material procurement can be carried out, avoiding waste or cost overruns due to incomplete information during the procurement process. Abnormal geological parameters in the geological exploration report directly affect the feasibility and safety of construction. By automatically identifying abnormal geological parameters, it helps the project team to understand the particularity of the geological conditions in advance and avoid risks during the construction process. After discovering abnormal geological parameters, the project team adjusts the design plan or construction method based on this information. In areas with poor soil layers or high water tables, special foundation treatment methods are required. Through outlier filtering, abnormal and invalid geological data can be removed, making the remaining geological information more accurate and meaningful. This is crucial for subsequent design optimization and construction plan adjustment. The optimized geological report better meets the actual construction requirements, provides more valuable geological data for the project team, and reduces design mistakes or construction problems caused by incorrect or inaccurate geological data. Standardized timestamps ensure that data comparison between different time nodes becomes more accurate, enabling project managers and teams to more clearly understand the actual progress of each construction stage. Standardized logs can help project managers monitor the project progress in real time, promptly discover lagging progress issues, and make reasonable adjustments, improving the execution efficiency and transparency of the project. Through the heterogeneous conversion of the BIM format, all files from different data sources (such as design drawings, material lists, geological reports, construction progress logs, etc.) are unified into the BIM standard format. This provides more convenient data support for subsequent construction simulation, progress control, resource allocation, etc. Different professional teams use different software tools. Through the unification of the BIM format, it ensures that all teams can share and use the same data, facilitating cross-professional collaboration and coordinated work.
[0031] Preferably, the specific steps of step S2 are as follows:
[0032] Step S21: Calculate the spatial position of each building component in the multi-source heterogeneous converted BIM data one by one to obtain the spatial position coordinates of each building component;
[0033] Step S22: Analyze the spatial layout structure of the spatial position coordinates of each building component to generate building spatial layout structure features;
[0034] Step S23: Conduct a three-dimensional morphological structure analysis on the building spatial layout structure features to obtain building three-dimensional morphological structure data;
[0035] Step S24: Perform spatial positioning mapping on multiple component independent sub-models according to the spatial position coordinates of each building component to generate a component three-dimensional positioning model;
[0036] Step S25: Based on the building three-dimensional morphological structure data, conduct global BIM modeling on the component three-dimensional positioning model to construct a building global BIM model.
[0037] The present invention calculates the spatial position coordinates of each building component to ensure that each component in the building model can be accurately positioned in three-dimensional space, which is the basis for constructing an accurate BIM model, avoiding construction conflicts or deviations caused by incorrect positions. The accurate spatial position coordinates provide clear construction guidance for the construction team, ensuring that each component is installed at the correct position and angle, which can effectively reduce construction problems caused by component misalignment. Through the layout analysis of the spatial position of each component, the overall structural characteristics of the building space are revealed (such as space utilization rate, the mutual relationship between components, etc.), which helps to discover spatial waste or unreasonable layout in the design and provides a basis for optimizing the design. The spatial layout structure analysis can help the design team understand the flow line relationship and functional configuration between each spatial area, thereby optimizing the space use effect and enhancing the comfort and usability of the building. The three-dimensional morphological structure analysis can display detailed data in multiple aspects such as the shape, spatial relationship, and functional partition of the building, helping the project team to comprehensively understand the overall structure of the building. Through the obtained three-dimensional morphological structure data, more accurate building construction simulation can be carried out. These data serve as the basis for decisions in multiple aspects such as construction plan optimization, resource scheduling, and progress control. Map the spatial position of each building component to its physical attributes (such as size, material, etc.) to generate a high-precision component three-dimensional positioning model, which can provide accurate component information during the construction process to ensure that each component can be accurately installed during the construction process. By combining the building's three-dimensional morphological structure data and the component's three-dimensional positioning model, the finally constructed global BIM model can comprehensively present the overall structure, spatial relationship, and construction layout of the building, which provides a comprehensive reference for the project management team to help make more reasonable construction plans and resource scheduling decisions.
[0038] Preferably, the specific steps of step S3 are as follows:
[0039] Step S31: Identify structural collisions between components in the building global BIM model and mark the structural collision areas;
[0040] Step S32: Perform component pipeline intersection detection on the global BIM model of the building, and extract the component pipelines with design conflicts;
[0041] Step S33: Optimize the collision conflicts in the structural collision area and the component pipelines with design conflicts to obtain the optimized parameters for collision conflict layout;
[0042] Step S34: Dynamically optimize the global BIM model of the building based on the optimized parameters for collision conflicts, so as to construct an optimized BIM model for conflicts.
[0043] Through collision recognition, the present invention can mark specific structural collision areas, helping designers and engineers to modify design defects, and avoiding delays and additional costs caused by errors found during construction. The identification of collision areas not only helps to solve problems, but also provides a basis for subsequent design optimization, improves the design scheme, and enhances space utilization efficiency and structural safety. Pipeline intersection detection can identify spatial conflicts between different pipeline, duct, cable and other systems in a building. Common problems include pipeline misalignment, intersection, and inappropriate penetration of structures, etc. If these problems are not discovered during construction, they will cause project delays. Through pipeline intersection detection, conflicts in the design can be discovered and adjusted in time, avoiding the need for re-layout or rework due to pipeline intersections during the construction process, saving a large amount of time and cost. Through collision conflict optimization, the layout of structural components and pipelines is adjusted to make it more reasonable, maximizing the use of space. The optimized layout not only reduces collisions, but also enhances the overall structural safety of the building. After optimizing the conflict areas and pipeline layouts, the construction team constructs according to a more accurate plan, avoiding delays caused by on-site adjustments, and improving the overall construction efficiency and progress. Dynamically optimizing based on the optimized parameters for collision conflicts helps to apply global optimization to the entire building project, not limited to local problems. Through dynamic optimization, the building design and construction plan are adjusted more comprehensively to ensure that each link is optimally configured. The optimized BIM model can provide more accurate construction guidance, and the construction team constructs according to the model, thereby reducing problems caused by improper design or insufficient information. This optimization process enables each component in the project to be constructed according to an accurate plan, reducing the uncertainty during the construction process.
[0044] Preferably, the specific steps of step S33 are:
[0045] Calculate the geometric dimension parameters of components in the structural collision area, and extract the geometric dimension parameters of the collided components;
[0046] Conduct a design misalignment analysis on the geometric dimension parameters of the collided components to obtain the design misalignment characteristics of the collided components;
[0047] Optimize the geometric dimensions of the structural collision area according to the design imbalance characteristics of the collision components, so as to obtain the optimization parameters of the collision area;
[0048] Trace the local pipeline orientation of the design conflict component pipelines and mark the conflict pipeline paths;
[0049] Adjust the pipeline paths of the conflict pipelines to obtain the adjusted pipeline paths of the conflict components;
[0050] Optimize the global layout of the optimization parameters of the collision area and the adjusted pipeline paths of the conflict components to obtain the optimization parameters of the collision conflict layout.
[0051] Through collision recognition, the present invention can mark the specific structural collision area, helping designers and engineers to modify the design defects and avoid the delays and additional costs caused by the discovery of errors at the construction site. The identification of the collision area not only helps to solve problems, but also provides a basis for subsequent design optimization, improves the design scheme, and enhances the space utilization efficiency and structural safety. Through pipeline intersection detection, conflicts in the design can be discovered and adjusted in a timely manner, avoiding the need for re-layout or rework due to pipeline intersections during the construction process, saving a large amount of time and cost. By extracting the conflict pipelines, optimizing the layout and configuration of the pipelines, ensuring the rationality and construction efficiency of the pipeline system, and avoiding wasting space and materials. Through collision conflict optimization, adjust the layout of structural components and pipelines to make them more reasonable and maximize the use of space. The optimized layout not only reduces collisions, but also enhances the overall structural safety of the building. After optimizing the conflict area and pipeline layout, the construction team constructs according to a more precise plan, avoiding delays caused by on-site adjustments, and improving the overall construction efficiency and progress. Based on the collision conflict optimization parameters, dynamic parameter optimization is carried out, which helps to apply global optimization to the entire building project, not limited to local problems. Through dynamic optimization, the building design and construction plan are adjusted more comprehensively to ensure that each link is optimally configured. The optimized BIM model can provide more precise construction guidance, and the construction team constructs according to the model, thereby reducing problems caused by improper design or insufficient information. This optimization process enables each component in the project to be constructed according to a precise plan, reducing the uncertainty during the construction process.
[0052] Preferably, the specific steps of step S4 are as follows:
[0053] Step S41: Analyze each building construction behavior based on multi-source heterogeneous converted BIM data and extract each dynamic construction behavior data;
[0054] Step S42: Analyze the construction process dependencies of each dynamic construction behavior data to generate the logical relationship of the construction process;
[0055] Step S43: Calculate the construction time length for each dynamic construction behavior data to obtain the duration of each construction behavior;
[0056] Step S44: Analyze the material transportation paths of the multi-source heterogeneous converted BIM data to generate multiple construction material transportation paths;
[0057] Step S45: Perform construction time sequence fitting based on multiple construction material transportation paths, the duration of each construction behavior, and the construction process logical relationship to construct a construction process behavior sequence.
[0058] Through the analysis of BIM data, the present invention comprehensively extracts the data of each construction behavior, such as construction operations, steps, and processes, which helps to completely depict the dynamic details of the construction process, ensuring that every link of the project is fully considered and planned. After extracting the dynamic construction behavior data, the actual construction process is simulated in the BIM model for accurate construction simulation. This simulation reveals problems such as bottlenecks and resource conflicts that occur during the construction process, providing a basis for subsequent optimization. By analyzing the logical relationship of the processes, a reasonable arrangement method between the processes is found to avoid ineffective waiting and repeated construction. The optimized process arrangement can improve construction efficiency and shorten the construction period. Understanding the dependency relationship between construction processes ensures that the order of the construction plan is more scientific and reasonable, reducing construction delays caused by improper process arrangements. By calculating the duration of each construction behavior, accurate construction period data is provided for each construction step, which helps to scientifically predict and manage the overall progress of the project. Calculating the duration of construction behaviors helps to promptly identify which processes require more time or are at risk of delay, so as to take measures in advance to avoid construction delays. By analyzing the material transportation paths, the best material transportation paths are planned to avoid repeated driving, congestion, or unnecessary detours during transportation, improving the efficiency of material transportation. By optimizing the transportation paths, the time and energy waste caused by unreasonable paths can be reduced. Especially in large-scale construction projects, material transportation occupies a large amount of time and resources. Through path optimization, the resource utilization efficiency can be greatly improved. By integrating the logical relationship, duration, and material transportation paths of the construction processes, the construction time sequence is optimized, enabling each process, material transportation, and other links to proceed according to the optimal order and time nodes, reducing construction delays. Through construction time sequence fitting, the resources required for each stage (such as labor, materials, equipment, etc.) can be accurately predicted, and resource allocation can be carried out according to the time sequence optimization to avoid over-allocation or under-allocation of resources, improving the resource utilization rate during the construction process.
[0059] Preferably, the specific steps of Step S5 are as follows:
[0060] Step S51: Dynamically render the conflict-optimized BIM model according to the construction process behavior sequence to construct a dynamic building construction twin model;
[0061] Step S52: Conduct full-cycle construction simulation on the dynamic building construction twin model to generate full-cycle dynamic construction simulation data;
[0062] Step S53: Conduct in-depth construction risk prediction on the full-cycle dynamic construction simulation data to obtain building construction risk prediction data;
[0063] Step S54: Trace the risk process nodes for the building construction risk prediction data and extract the risk process nodes;
[0064] Step S55: Optimize the risk processes of the dynamic building construction twin model according to the risk process nodes to obtain an optimized construction model for risk processes.
[0065] Through dynamic rendering of the conflict-optimized BIM model according to the construction process behavior sequence, the present invention can simulate and display the construction processes in a dynamic virtual model according to factors such as time sequence, space, and resources. In this way, project managers can see the execution status of each process in real time, as well as the interaction and progress of each process. The dynamic building construction twin model provides a realistic simulation of the construction process. Managers can simulate various situations occurring during construction in the model, such as process delays, resource conflicts, and unexpected events, so as to provide real-time feedback for actual construction. The full-cycle construction simulation not only considers each process and stage of construction, but also can simulate the entire process from the start to the completion of the project, helping to analyze various aspects such as construction progress, resource consumption, and personnel scheduling, and providing comprehensive construction dynamic data. The in-depth construction risk prediction is based on the full-cycle construction simulation data, deeply analyzes the emerging risks, and identifies risks such as delays, conflicts, resource shortages, and cost overruns during the construction process. This helps project managers take preventive measures in advance to avoid significant impacts of risks on the project. Through in-depth risk prediction, construction risks are transformed into data, quantifying the nature and impact of risks, which provides a specific and operable risk management framework for project managers and helps them take targeted countermeasures. By tracing the process nodes of the risk prediction data, it is possible to accurately identify which construction processes have higher risks in the project. This process helps the management team determine the key processes and prioritize the management and scheduling of these processes to ensure that the construction is not affected. By identifying the high-risk processes, project managers formulate special countermeasures for these processes, such as additional inspections, increased personnel, and adjustment of construction plans, to ensure that the risks are eliminated or minimized in a timely manner. By optimizing the risk process nodes, effective measures are taken for high-risk processes, such as adjusting the construction plan, strengthening monitoring, and increasing resources, to reduce the occurrence probability and impact of risks and ensure the smooth progress of the construction process. The optimized construction model effectively eliminates or alleviates the interference of high-risk processes on the overall project progress, reduces unnecessary stoppages or delays during construction, and ensures that the project progresses according to the established plan.
[0066] Preferably, the specific steps of step S6 are as follows:
[0067] Step S61: Calculate the full-cycle construction cost of the optimized construction model for the risk process to obtain the full-cycle construction cost value;
[0068] Step S62: Calculate the cost deviation of the full-cycle construction cost value based on the preset construction cost of the building to generate construction cost deviation data;
[0069] Step S63: Make a decision on the allocation of construction resources according to the construction cost deviation data to obtain a construction resource allocation strategy;
[0070] Step S64: Based on the construction resource allocation strategy, perform refined resource allocation optimization on the optimized construction model for the risk process, thereby constructing an intelligent construction simulation optimization model.
[0071] Through the comprehensive calculation and analysis of the construction cost, the present invention can enhance the transparency of the construction project, enabling stakeholders such as project investors and management parties to clearly understand the capital flow and cost consumption of the project, improving management efficiency. By comparing the actual construction cost with the preset budget cost, the cost deviation can be calculated in real time. The deviation data provides timely feedback on whether the budget is exceeded during the construction process, helping managers quickly discover and address issues such as budget overruns or resource waste in the project. The cost deviation calculation can help project managers quickly identify which processes, stages, and links have cost deviations from the preset budget, and then take measures to make adjustments to avoid overspending and insufficient funds. Through the refined adjustment of the resource allocation strategy, the optimal allocation of various resources (such as manpower, equipment, materials, etc.) is achieved, ensuring that each resource is maximally utilized at the moment when it is most needed, improving the accuracy of project management. By dynamically adjusting the resource allocation strategy, the cost fluctuations of the project can be more stably controlled during the construction process, reducing the risks of cost increases and construction delays caused by improper resource allocation. Using the refined resource allocation strategy, various resources (manpower, materials, equipment, etc.) during the construction process are optimized and configured through intelligent algorithms. This optimization not only takes into account the construction progress and quality requirements but also can respond promptly to changes in actual resource requirements, improving resource utilization efficiency. The refined resource allocation optimization is not only targeted at a certain stage or a certain process but is optimized from a full-cycle perspective. Through the dynamic management and allocation of resources, it is ensured that the resource requirements in each link of the construction process can be met and resource waste is reduced.
[0072] In this specification, a building construction simulation model construction system based on a BIM model is provided, which is used to execute the building construction simulation model construction method based on a BIM model as described above, including:
[0073] A multi-source heterogeneous conversion module, which is used to obtain multi-source design materials of a construction project and perform BIM format heterogeneous conversion, so as to generate multi-source heterogeneous conversion BIM data; generate multiple component independent sub-models based on the multi-source heterogeneous conversion BIM data;
[0074] A global BIM module, which is used to calculate the spatial position of each building component according to multiple component independent sub-models and perform global BIM modeling to construct a building global BIM model;
[0075] A conflict optimization module, which is used to identify structural collisions between components in the building global BIM model and perform collision conflict optimization, so as to construct a conflict optimization BIM model;
[0076] A construction process module, which is used to analyze each building construction behavior based on the multi-source heterogeneous conversion BIM data, and then perform construction time sequence fitting to construct a construction process behavior sequence;
[0077] A risk process optimization module, which is used to perform in-depth construction risk prediction on the conflict optimization BIM model according to the construction process behavior sequence and perform risk process optimization to obtain a risk process optimized construction model;
[0078] A resource allocation optimization module, which is used to calculate the full-cycle construction cost of the risk process optimized construction model and perform refined resource allocation optimization, so as to construct an intelligent construction simulation optimization model.
[0079] The present invention performs heterogeneous conversion in BIM format through multi-source design materials (such as architectural design drawings, geological data, construction progress, etc.), eliminates the format differences of different data sources, and ensures that all data is unified into BIM format, which lays a solid foundation for subsequent modeling, analysis, and optimization. During the conversion process, through the automatic verification and correction of design drawings and other design documents, data errors or format inconsistencies can be detected and eliminated in a timely manner, reducing subsequent problems caused by inaccurate data or non-standard formats. Through the spatial positioning calculation of each building component, the spatial position and size of all components are ensured to be accurate and error-free, avoiding design errors or void problems during construction. This helps to avoid position errors and subsequent rework during construction, saving construction period and cost. By integrating all components through global BIM modeling, the coordination of the project under the overall framework is ensured. The global model provides information such as spatial relationships, joint connections, and material flow between different specialties, providing visual support for subsequent construction management and avoiding construction conflicts. The conflict optimization module can identify structural collision problems, such as conflicts between pipelines and building structures, and problems with the layout of mechanical and electrical systems, through precise collision detection during the design stage. This avoids rework and delays caused by conflict problems during construction. By performing collision optimization in advance, it can effectively reduce modifications, rework, and the resulting additional costs and time consumption due to design defects during on-site construction, optimize the construction plan, and reduce construction risks. The construction process module can analyze the specific sequence of each construction link based on BIM data, identify the dependencies between processes, and ensure that the construction proceeds according to the plan. This provides a precise construction schedule and the sequence arrangement of each task for the construction team. By fitting the construction process behavior sequence, conflicts or unreasonable arrangements between processes can be identified in advance, avoiding delays or resource conflicts caused by improper process arrangements during construction. Through in-depth analysis of the construction process behavior sequence and combined with the BIM model after conflict optimization, potential construction risks (such as construction period delays, cost overruns, resource shortages, etc.) can be identified in advance. This risk warning mechanism can help the project team make timely adjustments, reducing the uncertainty of the project. By optimizing risk processes, adjusting the construction plan, process sequence, or resource allocation, the risks during project execution can be effectively reduced, improving the controllability and stability of the project. By accurately calculating the full-cycle construction cost, the resource requirements and capital investment at each stage and each link can be mastered, ensuring the reasonable use of the project budget and avoiding the breakage of the capital chain caused by cost overruns. The resource allocation optimization module can achieve refined allocation of resources such as manpower, materials, and equipment according to the construction progress and resource requirements, avoiding resource waste and shortages. Refined resource allocation helps to improve resource utilization efficiency and reduce unnecessary waste. Description of the Drawings
[0080] Figure 1Schematic diagram of the step process of a method for constructing a building construction simulation model based on a BIM model according to the present invention;
[0081] Figure 2 Schematic diagram of the detailed implementation steps of step S1;
[0082] Figure 3 Schematic diagram of the detailed implementation steps of step S2;
[0083] Figure 4 Schematic diagram of the detailed implementation steps of step S3. Specific implementation manners
[0084] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0085] The embodiments of the present application provide a method and a system. The execution subjects of the method and the system include, but are not limited to, the following that can be regarded as general computing nodes of the present application: mechanical equipment, data processing platforms, cloud server nodes, network uploading devices, etc. that carry the system. The data processing platform includes, but is not limited to, at least one of an audio and image management system, an information management system, and a cloud data management system.
[0086] Please refer to Figures 1 to 4 , the present invention provides a method for constructing a building construction simulation model based on a BIM model. The method for constructing a building construction simulation model based on a BIM model includes the following steps:
[0087] Step S1: Obtain multi-source design materials of a building project and perform BIM format heterogeneous conversion to generate multi-source heterogeneous conversion BIM data; generate multiple component independent sub-models based on the multi-source heterogeneous conversion BIM data;
[0088] Step S2: Perform spatial position positioning calculation for each building component according to the multiple component independent sub-models and perform global BIM modeling to construct a building global BIM model;
[0089] Step S3: Perform structural collision recognition between components on the building global BIM model and perform collision conflict optimization to construct a conflict optimization BIM model;
[0090] Step S4: Analyze each building construction behavior based on the multi-source heterogeneous conversion BIM data, and then perform construction time sequence fitting to construct a construction process behavior sequence;
[0091] Step S5: Perform in-depth construction risk prediction on the conflict optimization BIM model according to the construction process behavior sequence and perform risk process optimization to obtain a risk process optimized construction model;
[0092] Step S6: Calculate the full-cycle construction cost of the optimized construction model for the risk process, and perform refined resource allocation optimization, so as to construct an intelligent construction simulation optimization model.
[0093] In the embodiment of the present invention, refer to Figure 1 , which is a schematic diagram of the step flow of a method for constructing a building construction simulation model based on a BIM model. In this example, the steps of the method for constructing a building construction simulation model based on a BIM model include:
[0094] Step S1: Obtain multi-source design materials of a building project, and perform BIM format heterogeneous conversion to generate multi-source heterogeneous conversion BIM data; generate multiple component independent sub-models based on the multi-source heterogeneous conversion BIM data;
[0095] In this embodiment, the design materials required for the construction project are determined, including architectural floor plans, elevation views, structural diagrams, mechanical and electrical diagrams, etc. These materials come from different design teams or departments and are usually stored in different formats (such as DWG, PDF, Word, etc.). All relevant design documents are collected through project management tools (such as BIM360, Procore), and the integrity and accuracy of the documents are ensured. The collected design materials are standardized to ensure that the formats and naming rules of all documents are consistent. Data cleaning tools (such as OpenRefine) are used to remove invalid information to ensure the efficiency of subsequent processing. For different file formats, corresponding preprocessing schemes are formulated. For example, CAD files are converted into formats that can be used by BIM software. Suitable BIM format conversion tools are selected, such as Autodesk Revit, Navisworks, Trimble SketchUp, etc. These tools can support the import and export of multiple file formats. According to the file types to be converted, the parameters of the conversion tools are configured to ensure that the generated BIM data meets the project requirements. The standardized design materials are imported into the selected BIM software one by one for format conversion. Note that the geometric accuracy and the consistency of the design intent are maintained during this process. During the conversion process, each file is monitored in real time to ensure that no data is lost or errors are generated. The parameter settings and conversion results of each conversion step are recorded. After all the design materials are converted, a multi-source heterogeneous conversion BIM data set containing all components and data is generated, ensuring that the data set has a good structure for subsequent model generation and analysis. The generated BIM data is preliminarily verified to ensure that the geometric shapes and attribute information of all components are correct. Component recognition tools in the BIM software are used to automatically identify and classify the components in the BIM data, including walls, beams, columns, doors, windows, etc., ensuring that each component is correctly identified and can be analyzed independently. The attributes of each component are recorded in detail, including material type, size, location, etc., for use when generating sub-models later. According to the results of recognition and classification, independent sub-models are generated for each component in the BIM software. The "export" function of the BIM software is used to export the geometric information and attribute information of each component as independent files. The export parameters are set to ensure that the format of each sub-model is consistent with the project requirements (such as IFC, OBJ, etc.). This process needs to ensure that the exported sub-models can be used independently and contain the necessary attribute information.
[0096] Step S2: Calculate the spatial position of each building component independently according to the multiple component sub-models, and perform global BIM modeling to construct a global building BIM model;
[0097] In this embodiment, geometric information and attribute data of components are extracted from multiple component independent submodels generated in the previous step, including dimensions, shapes, materials, component types, etc. The spatial coordinate system of the construction project (such as the world coordinate system or local coordinate system) is determined to accurately locate each component in the global BIM model. Using the spatial positioning tools in BIM software (such as Revit, Navisworks), the spatial position of each component is analyzed one by one, the coordinate parameters of the component in three-dimensional space are input for position calculation. For each component, its relative position and height are specified to ensure its correct relationship with other components. Using the automatic alignment function of the software, the correct placement of components in space is ensured. The spatial position parameters of each component, including X, Y, and Z coordinate values, are recorded, and a component position calculation report is generated to ensure that the positioning information of all components is accurate. Visual verification is performed in the BIM model to check whether the position of each component in space meets the design requirements, and any position errors are adjusted to ensure the coordination between components. According to the results of component spatial positioning calculation, all component submodels are prepared to be imported into the global BIM model, ensuring that the file format of each component is consistent with the requirements of the global BIM model (such as IFC, RVT, etc.). The structure of the global BIM model is determined, including the levels of the building, area division, and component classification, for subsequent management and analysis. All independent submodels of components are imported using BIM modeling software. Through the "import" or "link" function, each component is placed according to its spatial position to ensure that the position and orientation of each component in the global model are correct. According to the design requirements, the global BIM model is constructed layer by layer to ensure the correct mutual relationship and connection between layers. Using the relationships between components (such as connection, intersection, etc.) for automated modeling simplifies the modeling process. During the construction of the global BIM model, continuous optimization and integration are carried out, and collision detection is performed on the model to ensure that there are no overlaps or conflicts between components. Using the collision detection function of the software, potential problems are automatically identified and repaired. All parameters and modifications during the model construction process are recorded to ensure the transparency and traceability of the model. A version control record of the global BIM model is generated for subsequent auditing and modification. The constructed global BIM model is verified to ensure that the geometric shapes, positions, and attributes of all components meet the design requirements. A comprehensive review is carried out using model checking tools (such as Solibri), and a model review meeting is organized for the design team to collect feedback and make necessary adjustments to ensure the accuracy and integrity of the model.
[0098] Step S3: Identify the structural collisions between components in the global BIM model of the building and optimize the collision conflicts to construct a conflict-optimized BIM model;
[0099] In this embodiment, the integrity of the global BIM model is ensured, including the geometric information and attribute data of all components. The accurate positions of all components in the model are confirmed to effectively perform collision detection. The criteria and parameters for collision detection are defined, such as the collision tolerance (usually a few millimeters), to determine the basis for judging collisions. A suitable collision detection software or BIM tool is selected, such as Autodesk Navisworks, Solibri Model Checker, or Tekla Structures. These tools can efficiently identify collisions and conflicts in the model. The parameters of the collision detection tool are configured to meet the specific requirements of the project, such as setting the scope of collision checking, the types of components included, and the collision levels. In the selected collision detection tool, the global BIM model is loaded and collision detection is performed. The software will automatically analyze the relative positions of all components and identify the collision points. The process of collision detection is monitored to ensure that all components are included. If necessary, manual inspection of specific areas or components is selected to improve the accuracy of detection. After the collision detection is completed, a detailed collision report is generated, listing all the identified collisions and conflicts, including information such as the IDs, types, positions, and degrees of collision of the colliding components. The collision report is analyzed to identify serious collisions and potential design problems. The types of collisions are classified, such as structural collisions, mechanical and electrical collisions, and architectural collisions, for subsequent processing. According to the results of the collision detection, a conflict optimization plan is developed. This includes modifying the positions of components, adjusting the sizes of components, or changing the types of components. Ensure that the optimization plan can effectively solve the collision problem without affecting the overall design. Consider the feasibility of construction and cost-effectiveness to ensure that the optimization plan is technically and economically acceptable. In the BIM tool, the components that need to be optimized are modified. Move the positions of components, change the connection methods of components, or adjust the sizes of components. Use the alignment and movement functions of the tool to ensure that the new positions meet the design requirements. During the adjustment process, local collision detection is performed again to verify the effectiveness of the optimization measures. Ensure that after each optimization, the collisions between related components are eliminated or reduced to an acceptable range.
[0100] Step S4: Analyze each building construction behavior based on the multi-source heterogeneous converted BIM data, then perform construction time series fitting to construct a construction process behavior sequence;
[0101] In this embodiment, component information related to construction, construction processes, time parameters, resource requirements, etc. are extracted from multi-source heterogeneous converted BIM data to ensure the integrity and accuracy of all data for subsequent analysis to determine the key indicators for construction behavior analysis, such as the construction time, required materials, construction personnel, and equipment for each component. These indicators will help us better understand the construction process and select suitable construction analysis tools, such as Microsoft Project, Primavera P6, or other project management software. These tools can effectively support the analysis and visualization of construction behavior. Configure the parameters of the analysis tool to adapt to the specific requirements of the project, including the priority of construction processes, resource allocation, etc. Analyze the construction behavior of each component in the BIM data one by one, including construction processes, participating workers, required materials and equipment, etc. Use data analysis tools (such as the Pandas library of Python or Excel) to extract and organize data, and record the detailed information of each construction behavior, including the start time, duration, completion time, and related resource usage of the construction. Analyze the extracted construction behavior data, evaluate the efficiency of each process and resource usage, determine the bottlenecks and potential improvement points in the construction process, combine historical construction data, identify best practices and standard times as references for subsequent fitting. According to the construction behavior analysis results, construct a preliminary construction time series, and use a flowchart or Gantt chart to show the sequence and time arrangement of construction processes, determine the dependencies between processes, and identify which processes are pre-requisite processes and which are subsequent processes. This will provide a basis for subsequent time series fitting. Use scheduling optimization algorithms (such as the critical path method, linear programming) to fit the construction time series, input the duration and dependencies of construction processes, optimize the construction time series, and ensure the reasonable arrangement of processes. During the fitting process, simulate different construction scenarios, analyze the resource requirements and time arrangements of each process to find the best construction time series. Verify the fitted construction time series to ensure that the time arrangements of all processes conform to the actual situation. Confirm the feasibility of the fitting results by communicating with the construction team, conduct multiple simulations, and check the performance of the fitted time series under different conditions to ensure its stability and reliability.
[0102] Step S5: Perform in-depth construction risk prediction on the conflict-optimized BIM model according to the construction process behavior sequence and optimize the risk processes to obtain a risk process-optimized construction model;
[0103] In this embodiment, necessary construction process behavior sequences are extracted from the conflict-optimized BIM model to ensure that the time, resource requirements, dependencies, and potential risk factors of each process are included. These data will serve as the basis for risk prediction. Determine the risk indicators for analysis, including but not limited to project duration delay, resource shortage, construction safety, cost overrun, etc. Set evaluation criteria for each risk indicator for subsequent analysis. Select appropriate risk prediction methods, such as fuzzy logic, decision tree, Monte Carlo simulation, or machine learning models (such as random forest). These models can effectively evaluate potential risks during the construction process. Configure the parameters of the model to ensure its adaptation to the characteristics of the project. Set the number of simulations, risk thresholds, etc. Apply the selected risk prediction model to analyze the construction process behavior sequences. Input the time and resource parameters of each process and run the model to identify potential risk points. Record the evaluation results of each risk indicator, including the probability of risk occurrence, impact degree, and its potential impact on the overall project. Pay special attention to high-risk processes and their impact on project duration and cost. Organize the risk prediction results into a detailed risk assessment report. The report should include the risk levels, risk types, occurrence probabilities, and recommended countermeasures of each process. Display the risk data through visualization tools (such as risk matrix diagrams) so that relevant personnel can quickly understand and identify risks. According to the risk assessment results, determine the high-risk processes that need to be optimized. Set optimization goals, such as reducing the probability of risk occurrence, shortening the project duration, improving resource utilization, etc. Develop optimization strategies, including adjusting the execution order of processes, increasing resource input, improving construction methods, etc. Implement risk process optimization measures in the BIM model. Rearrange the time of high-risk processes to ensure that their execution does not conflict with other processes. Use simulation tools (such as AnyLogic, SimuI8) to simulate the optimized construction process. Real-time monitor the execution of each process and evaluate the optimization effect. Generate a detailed report on the risk process optimized construction model, including the risk assessment results before and after optimization, process adjustment situations, and their impact analysis. Ensure that the report content is clear and easy to understand. Export the optimized construction model to a standard format (such as IFC, RVT) for subsequent construction management and implementation, ensuring that the output model contains all optimization information and relevant data.
[0104] Step S6: Calculate the full-cycle construction cost of the risk process optimized construction model and perform refined resource allocation optimization to construct an intelligent construction simulation optimization model.
[0105] In this embodiment, detailed information of each process is extracted from the risk process optimization construction model, including material cost, labor cost, equipment cost, and indirect cost. Ensure the accuracy of all data for comprehensive cost calculation. Determine the calculation period, usually the scheduled construction period of the entire construction project, to ensure that it covers the implementation time and resource input of all processes. Select a suitable construction cost calculation tool, such as Microsoft Excel, Primavera P6, or professional construction management software (such as CostX, Sage). These tools can effectively process a large amount of cost information and perform necessary calculations. Configure the parameters of the calculation tool, including cost structure, summarization method, and report format, to ensure its adaptation to project requirements. Divide the construction cost into direct costs (such as material cost, labor cost) and indirect costs (such as management cost, transportation cost). Quantify each cost item in detail to ensure the comprehensiveness and accuracy of the data. Summarize each cost item by execution unit (such as process, stage). Calculate the material requirement of each process and multiply it by the material unit price to obtain the material cost; similarly calculate the labor and equipment costs. Enter all cost data into the selected cost calculation tool and use formulas for automated calculation. Calculate each process separately, and finally summarize the costs of all processes to obtain the total construction cost for the entire cycle. Record every step in the calculation process and generate a detailed cost calculation report, including the details of each cost item and the composition of the total cost. According to the calculation results of the total construction cost for the entire cycle, analyze the resource requirements of each process, and identify shortages and surpluses of resources. Ensure that all necessary resources are available at the right time and place. Determine the priority and allocation strategy of resources, taking into account the actual situation of construction and project objectives. Select a suitable resource allocation optimization tool or algorithm, such as linear programming, integer programming, or genetic algorithm. These methods can efficiently solve resource allocation problems and ensure the rational use of resources. During this process, use simulation software (such as AnyLogic, Simul8) for dynamic adjustment, monitor the resource usage in real time, and optimize the allocation strategy. Verify the optimized resource allocation plan and check the changes in resource usage efficiency and cost. Monitor the optimized construction schedule to ensure that each process is completed on time and the resource usage is within a reasonable range.
[0106] In this embodiment, refer to Figure 2 , which is a schematic diagram of the detailed implementation steps of step S1. In this embodiment, the detailed implementation steps of step S1 include:
[0107] Step S11: Obtain multi-source design materials of the construction project;
[0108] Step S12: Perform BIM format heterogeneous conversion on the multi-source design materials of the construction project to generate multi-source heterogeneous conversion BIM data;
[0109] Step S13: Identify building components from the multi-source heterogeneous converted BIM data and extract each component node in the building;
[0110] Step S14: Extract the physical parameter information of each component based on the multi-source heterogeneous converted BIM data;
[0111] Step S15: Perform physical property mapping on each component node in the building according to the physical parameter information of each component to generate multiple independent component sub-models.
[0112] In this embodiment, all potential data sources are identified, including CAD files provided by architects, structural and MEP drawings of engineers, construction plans of contractors, and other relevant design documents. Each data source uses a different file format, such as DWG, DXF, PDF, Revit (RVT), SketchUp (SKP), etc. These design materials are collected via email, cloud storage, or project management software, ensuring that the collected materials are the latest version and have undergone the corresponding review process. During the data collection process, the source, version number, and information contained in each file are recorded for subsequent traceability and management. The collected design materials are classified and sorted, organized according to design stages (preliminary design, construction design, etc.), design teams (architecture, structure, MEP, etc.), and file types (drawings, specifications, models, etc.). An index is established for each document for convenient subsequent query and use. A suitable BIM format is determined. Usually, IFC (Industry Foundation Classes) is selected as the intermediate format because IFC is an open standard and can be compatible with multiple BIM software. BIM conversion tools, such as Revit, Navisworks, or other dedicated software (such as BIM 360, Tekla BIMsight, etc.), are used for format conversion. The collected design materials are imported into the conversion tool to perform the format conversion. It should be noted that the integrity and accuracy of the data are maintained during the conversion process to ensure the effective transfer of all design information. During the conversion process, the compatibility of each file is checked to ensure no data loss. For incompatible files, format conversion (such as converting CAD files to Revit format) needs to be performed first. After the conversion is completed, the converted BIM data is verified to ensure the accuracy and integrity of the data. The verification is carried out by comparing the original design materials and the converted data. The key parameters during the conversion process, such as conversion time, file size, version of the converted file, etc., are recorded for subsequent analysis. The component recognition tools built into BIM software, such as the "family" function in Revit, or professional component recognition plugins (such as Autodesk Forge, Solibri, etc.) are used to identify building components, and the classification and hierarchy of the components are determined, such as walls, floors, roofs, doors, and windows, etc. The converted BIM data is imported into the component recognition software, and the recognition algorithm is run to automatically identify each component in the building. For more complex components, manual assistance is required for recognition. During the recognition process, the ID, type, location, and geometric information of each component are recorded for subsequent use. The recognized components are verified to ensure the accurate recognition of each component. The recognition results are displayed through visualization tools and compared with the original design. For errors or omissions occurring during the recognition process, adjustments and corrections are made to ensure the accuracy and integrity of the component information. The physical parameters to be extracted are determined,Including but not limited to material properties (such as density, thermal conductivity), dimensions (such as length, width, height), weight, strength, etc. For different types of components, different parameters are required. Use the built-in functions or APIs of BIM software (such as Revit API, IFC API) to extract physical parameters, set extraction rules to ensure that the extracted data meets the predetermined standards, write scripts to automatically extract the geometric information and material properties of components, and save them in a structured data format (such as CSV, JSON, etc.). Organize the extracted physical parameter information, establish a database or data table for subsequent query and analysis to ensure the accessibility and usability of the data. Record the key parameters during the extraction process, such as extraction time, data volume, file format, etc., for subsequent review and management. Determine the rules and standards for physical property mapping to ensure that the physical properties of each component can accurately reflect its performance in the actual building, such as the thermal conductivity of the wall, the strength of the load-bearing wall, etc. Use the mapping function or custom script of BIM software to map the extracted physical parameter information to each component node, and use the API of BIM software for automated processing. During the mapping process, ensure that the physical parameters of each component are combined with its geometric information to generate a complete component sub-model. According to the mapping results, generate independent sub-models for each component. These sub-models should include the geometric shape, physical properties, and related information of the components for subsequent analysis and use. Verify the generated independent sub-models to ensure the accuracy and integrity of their physical properties. Display the sub-models through visualization tools and compare them with the original data.,
[0113] In this embodiment, the specific steps of step S12 are as follows:
[0114] The multi-source design materials of the building project include architectural design drawings, construction schedule logs, building resource material lists, and geological exploration reports;
[0115] Detect the deviation of the drawing size annotation of the architectural design drawings and mark the error points of the drawing size annotation;
[0116] Perform data deviation correction on the error points of the drawing size annotation to obtain a deviation-corrected design drawing;
[0117] Perform data missing compensation on the building resource material list to obtain a missing-compensated material list;
[0118] Identify abnormal geological parameters in the geological exploration report and extract the abnormal geological parameters;
[0119] Perform abnormal outlier filtering based on the abnormal geological parameters to obtain an abnormally optimized geological exploration report;
[0120] Perform timestamp standardization processing on the construction schedule log to generate a timestamp-standardized log;
[0121] Perform BIM format heterogeneous conversion on deviation correction design drawings, missing compensation material lists, abnormal optimization geological exploration reports, and timestamp standardization logs to generate multi-source heterogeneous conversion BIM data.
[0122] In this embodiment, collect architectural design drawings, usually in CAD format (such as DWG, DXF). Ensure that the drawing version is up-to-date to avoid inconsistencies in subsequent analysis. Prepare a standard size dataset for comparison with the drawing sizes. The standard data comes from architectural design specifications or previous project data. Use drawing analysis software (such as AutoCAD, Revit, Bluebeam, etc.) to extract data, extract all the dimension markings on the drawings, and compare them with the standard sizes. Use statistical analysis methods to calculate the deviation values of each dimension marking and determine whether it is within the allowable error range. Set a threshold (such as ±5%), and markings outside this range will be regarded as errors. For the detected incorrect dimensions, use software tools to mark them and add annotations for subsequent review. Use different colors or symbols to distinguish different types of errors. Generate a deviation detection report, summarizing the detailed information of all error points, including dimension markings, actual values, standard values, and deviation values, for subsequent correction and review. According to the deviation detection report, select an appropriate correction standard. The standard is industry specifications, architectural design manuals, or the judgment of the project manager. Determine the correction method, such as direct correction, re-measurement, or substitution with other known accurate values. Correct the incorrect markings one by one on the drawing to ensure that the new markings meet the correction standard. Use the editing function of CAD software to precisely adjust the marking values and positions. Record the detailed information of each correction, including the original value, corrected value, and reason for correction, for subsequent auditing and tracking. After correction, regenerate the drawing and conduct a final review to ensure that all markings have been corrected and meet the standards. Save the corrected drawing and generate a correction report, detailing all the correction processes and results, providing a basis for subsequent use. Collect the list of building materials and analyze the missing items. Usually, the missing items are material specifications, quantities, or supplier information. Use data integrity checking methods (such as pivot tables, missing value statistics) to identify the missing data in the list. Refer to historical project data, industry standards, or communicate with suppliers to supplement the missing information. If the specification of a certain material is missing, supplement it by confirming the specification with the material supplier. Use interpolation or other data filling techniques to compensate for the missing values to ensure the integrity of the material list. Integrate the compensated data into the material list to ensure the accuracy and consistency of all information. Use spreadsheet software (such as Excel) for data sorting and formatting. Save the compensated material list and generate a report, recording the compensation methods and results for subsequent review. Collect the geological exploration report, usually including information such as geotechnical sample analysis, geological profiles, and borehole records. Determine the geological parameters to be analyzed, such as soil type, bearing capacity, porosity, permeability coefficient, etc. Use statistical analysis methods (such as Z-score analysis, box plots) to identify outliers. Set a threshold (such as Z-score > 3) to determine the abnormal parameters.Use data visualization tools (such as Matplotlib and Tableau) to draw distribution maps of geological parameters and visually display abnormal points. Mark the identified abnormal geological parameters and record detailed information, including parameter name, value and its abnormal nature. Generate an abnormal geological parameter identification report to summarize the information of all abnormal parameters for subsequent analysis and processing. Determine the filtering criteria, such as setting reasonable parameter ranges and thresholds to filter out abnormal data that do not meet the standards. Use professional geological analysis software (such as GeoStudio and PLAXIS) for data processing and filtering. Apply the set filtering criteria to filter abnormal geological parameters and eliminate outliers. Ensure that the data retained during the filtering process can represent the actual geological conditions. Record each step of the filtering process, including the filtering criteria, retained data and eliminated data, for subsequent review. Collect construction schedule logs and review the formats of timestamps (such as ISO8601, UNIX timestamps, etc.) to determine the formats that need to be standardized. Set a standard format, such as converting all timestamps to the "YYYY-MM-DDHH:MM:SS" format. Use data processing tools (such as the Pandas library) to standardize timestamps. Write a script to automatically convert all timestamps to a set format. During the conversion process, check whether there are missing or incorrect timestamps, and supplement and correct the data if necessary. Save the standardized timestamp log as a new file and record each step and result of the conversion process. Generate a timestamp standardization processing report, which records the standardization rules and results in detail for subsequent review and use. Collect all files that need to be converted, including deviation correction design drawings (usually CAD files), missing compensation material lists (Excel or CSV format), abnormal optimization geological survey reports (PDF or Word format), and timestamp standardization logs (CSV). Select a suitable BIM conversion tool (such as Revit, Navisworks, IFC export tools, etc.) to ensure that it supports the import and export of multiple file formats. Import each file into the conversion tool and perform format conversion. Ensure that the integrity and accuracy of the data are maintained during the conversion process. Convert CAD drawings to IFC format and convert Excel material lists to BIM databases. Verify the converted BIM data to ensure that all information has been transferred correctly and complies with BIM standards and specifications. Integrate the converted BIM data to generate a complete multi-source heterogeneous conversion BIM model. Ensure that all relevant information is included in the model for subsequent analysis and use. Record the key parameters and steps in the conversion process, generate a conversion report, and describe the conversion process and results in detail to provide a basis for subsequent review.
[0123] In this embodiment, refer to Figure 3 , is a flowchart of detailed implementation steps of step S2. In this embodiment, the detailed implementation steps of step S2 include:
[0124] Step S21: Calculate the spatial position of each building component in the multi-source heterogeneous converted BIM data one by one to obtain the spatial position coordinates of each building component;
[0125] Step S22: Analyze the spatial layout structure of the spatial position coordinates of each building component to generate the building spatial layout structure features;
[0126] Step S23: Analyze the three-dimensional morphological structure of the building spatial layout structure features to obtain the building three-dimensional morphological structure data;
[0127] Step S24: Perform spatial positioning mapping on multiple component independent sub-models according to the spatial position coordinates of each building component to generate a component three-dimensional positioning model;
[0128] Step S25: Based on the building three-dimensional morphological structure data, perform global BIM modeling on the component three-dimensional positioning model to construct a building global BIM model.
[0129] In this embodiment, information of each building component is extracted from the multi-source heterogeneous converted BIM data, including component type, geometric features, and original coordinate information. Ensure that the data is complete and verified to avoid errors in subsequent calculations. Use BIM software (such as Revit, Navisworks) to import the converted data for subsequent spatial positioning calculations. Adopt geometric calculation methods to calculate the spatial coordinates of components using the geometric features of components (such as length, width, height, position offset, etc.). Use a three-dimensional spatial coordinate system (such as the Cartesian coordinate system) for calculations. For complex components, the built-in functions of the software (such as the family function in Revit) need to be used for accurate positioning. Calculate its exact coordinates in the three-dimensional space through information such as the reference plane and reference line of the component. Record the spatial coordinates of each calculated component in the database, including information such as component ID, type, coordinates (X, Y, Z), etc. Verify the calculation results to ensure that the spatial position coordinates of all components are within a reasonable range. Use visualization tools to display the positions of components in the three-dimensional space for verification. Determine the spatial layout features to be analyzed, such as component spacing, floor height, opening position, etc. These features will play an important role in subsequent structural analysis and optimization. Combine with building design specifications to set the standard ranges of each feature for subsequent analysis. Use spatial analysis software (such as SpaceSyntax, MATLAB, etc.) to analyze the spatial positions of components. Calculate spatial relationships such as the distance and angle between adjacent components using component coordinates. Adopt graphic analysis methods to construct a spatial relationship diagram of the building and analyze the connection relationships and spatial layout features between components. Record the analysis results, including layout feature data of each component, such as relative position, adjacent component relationship, etc. Use visualization tools to generate a layout structure feature diagram to visually display the spatial layout features of the building for subsequent analysis and decision-making. Determine the three-dimensional form parameters to be analyzed, such as volume, surface area, space utilization rate, etc. These parameters will help evaluate the spatial efficiency and structural characteristics of the building. Set the analysis standards and reference values to ensure the comparability and effectiveness of the analysis results. Use BIM software or professional analysis tools (such as Rhino, Grasshopper) for three-dimensional form analysis. Input the spatial layout features of building components and calculate form parameters such as volume and surface area. Adopt parametric design methods to observe the impact of adjusting design parameters on the overall form of the building, so as to obtain the optimal form design scheme. Record the three-dimensional form structure data obtained from the analysis, including the numerical values and units of each parameter, to ensure the integrity of the data. Generate a three-dimensional form structure analysis report and use charts and visualization tools to display the analysis results for easy understanding and decision support. Determine the mapping standards for the three-dimensional positioning model of components to ensure that the position of each component in the three-dimensional space is consistent with its position in the actual building. Use the mapping tool or custom script of BIM software to combine the spatial coordinates of components with their geometric features to generate a three-dimensional positioning model.Input the spatial coordinates of each component into the mapping tool and perform the mapping operation. Ensure that the position, rotation, and scaling parameters of each component are correctly applied. For complex components, constraint conditions are required to ensure the accuracy of their positions and orientations in space. Record the three-dimensional positioning models of each component, including model files, coordinate information, and key parameters during the mapping process. Conduct visual verification on the generated three-dimensional positioning models to ensure that the positions of the components in the three-dimensional space are consistent with the actual design. Use visualization software to display the component models for easy review and confirmation. Collect the three-dimensional positioning models of all components and their related data to ensure the integrity and consistency of the data. Prepare the basic data for global modeling, including component types, quantities, material information, etc. Use BIM modeling software (such as Revit, Archicad) to construct the global BIM model and import the three-dimensional positioning models of all components. Based on the previous spatial layout structural characteristics and three-dimensional morphological structure data, construct the overall model of the building. Ensure that the connections, relative positions, and hierarchical relationships of each component are accurate. After completing the global BIM model, conduct comprehensive verification on the model to ensure that the model accurately reflects the design intent and actual structure of the building. Use collision detection tools to check for interferences and inconsistencies between structures. Record the key parameters and results during the modeling process and generate a global BIM model report for the building, which details the model construction process and main features.
[0130] In this embodiment, refer to Figure 4 , which is a schematic diagram of the detailed implementation steps of step S3. In this embodiment, the detailed implementation steps of step S3 include:
[0131] Step S31: Identify the structural collisions between components in the global BIM model of the building and mark the structural collision areas;
[0132] Step S32: Detect the intersections of component pipelines in the global BIM model of the building and extract the component pipelines with design conflicts;
[0133] Step S33: Optimize the collision conflicts in the structural collision areas and the component pipelines with design conflicts to obtain the optimized parameters for collision conflict layout;
[0134] Step S34: Dynamically optimize the global BIM model of the building based on the optimized parameters for collision conflicts to construct an optimized BIM model for conflicts.
[0135] In this embodiment, import the overall building BIM model into the collision detection software (such as Navisworks, Solibri, etc.) to ensure the integrity and accuracy of the model. Check the geometric shapes and positions of each component in the model to ensure compliance with the design specifications. Determine the parameter settings for the detection, such as the tolerance for collision detection (usually set to 5 - 10 mm) to accommodate minor errors between components. Use the collision detection function of the software to perform global collision identification. The software will automatically identify all collision areas and generate a collision report. During the collision detection process, the software will calculate the relative positions between all components, identify intersecting or overlapping components, and record their collision types (such as shape collision, position collision, etc.). Generate a collision detection report, detailing all relevant information about the collision areas, including the ID of the colliding components, position coordinates, collision type, and collision volume, etc. Mark all collision areas in the BIM model using different colors or symbols for subsequent review and optimization. Ensure that relevant personnel can quickly identify and handle these issues. Ensure that the overall building BIM model contains all pipeline information, including water pipes, cables, ventilation ducts, etc. Check the geometric shapes, materials, diameters, etc. of the pipelines to ensure their accuracy. Use pipeline intersection detection tools (such as the collision detection function in Revit or the "Find Collisions" function in Navisworks) for intersection detection. Set the detection parameters, such as the minimum pipeline spacing (usually set to 15 - 20 cm), to improve the detection accuracy. The software will automatically run the intersection detection, identify all pipelines with intersections or overlaps, and record the conflict situations. Generate an intersection detection report, detailing all pipelines with design conflicts, including pipeline ID, type, position coordinates, intersection method, etc. Mark all conflicting pipelines in the BIM model using different colors or icons to distinguish different types of conflicts for subsequent optimization and resolution. Determine the optimization criteria and objectives, such as reducing the number of collisions, optimizing space utilization, improving the convenience of pipeline layout, etc. Set reasonable optimization thresholds for subsequent evaluation. Adopt optimization algorithms (such as genetic algorithms, particle swarm optimization, etc.) to optimize collision conflicts. Take the collision areas and conflicting pipelines as the optimization objects, set the optimization parameters, including component positions, sizes, and pipeline routes, etc. Use the optimization tools of the BIM software or write custom scripts to automate the optimization process. Through multiple iterative calculations, find the best component layout plan. Record each step in the optimization process, including the initial number of conflicts, the number of conflicts after optimization, and the changes in the layout before and after optimization, etc. Generate a collision conflict layout optimization parameter report, detailing the optimized parameters and design plans for subsequent implementation and verification. Input the previous collision conflict optimization parameters into the BIM software to ensure that all parameters are correctly set. Prepare the component and pipeline models to be optimized for optimization. Use the dynamic parameter optimization tool of the BIM software to perform global optimization.The tool will automatically adjust the positions of components and the routing of pipes according to the set optimization parameters to ensure that all components and pipes are reasonably arranged in space and avoid conflicts. During the optimization process, the changes in the model are monitored in real time to ensure that any adjustments comply with the design specifications and construction requirements. After completing the dynamic optimization, a comprehensive verification of the optimized BIM model is carried out to ensure that all components and pipes have been reasonably arranged and there are no new collisions or conflicts. The optimized BIM model is saved, and a BIM model report on conflict optimization is generated, which details the optimization process, results, and model features for subsequent use and review.
[0136] In this embodiment, the specific steps of step S33 are as follows:
[0137] Calculate the geometric dimension parameters of the components in the structural collision area and extract the geometric dimension parameters of the colliding components;
[0138] Conduct a design misalignment analysis on the geometric dimension parameters of the colliding components to obtain the design misalignment characteristics of the colliding components;
[0139] Optimize the geometric dimensions of the structural collision area according to the design misalignment characteristics of the colliding components to obtain the optimized parameters for the collision area;
[0140] Trace the local pipe routing of the pipes of the design conflict components and mark the conflict pipe paths;
[0141] Adjust the pipe paths of the conflict pipes to obtain the adjusted pipe paths of the conflict component pipes;
[0142] Conduct a global layout optimization on the optimized parameters of the collision area and the adjusted pipe paths of the conflict component pipes to obtain the optimized parameters for the collision conflict layout.
[0143] In this embodiment, component information of the collision area is extracted from the overall building BIM model to ensure the integrity of the geometric information of the extracted components, including length, width, height, thickness, etc. Determine the parameters required for calculation, including the volume, surface area, and other geometric features of the components for subsequent analysis. Use the measurement tools in CAD or BIM software (such as Revit, AutoCAD) to calculate the geometric dimension parameters of the collision components one by one. Extract the geometric data of the components by writing scripts or using the API of the software to automate the parameter calculation process. Ensure the accuracy of the calculation results, especially when dealing with complex shapes. Record the calculated geometric dimension parameters in the database, including component ID, type, dimension parameters (length, width, height, volume, surface area, etc.). Conduct result verification to ensure that the geometric parameters of all collision components match the actual design. Display the dimensions of each component through visualization tools for intuitive review. Set the criteria for judging design misalignment according to building design specifications and industry standards, such as dimensional errors, shape deviations, and deviations in relative positions, etc. Determine the threshold for misalignment analysis. For example, within the range of ±5% is considered normal, and beyond this range is considered misaligned. Use statistical analysis methods (such as standard deviation calculation, Z-score analysis) to conduct misalignment analysis on the geometric dimension parameters of the collision components. Compare the difference between the actual size and the design standard. Use visualization tools (such as Matplotlib, Excel charts) to display the misalignment characteristics of each component, intuitively showing the dimensional deviations of each component. Record the analysis results, generate a design misalignment analysis report, list the detailed information of all misaligned components, including component ID, misalignment type, misalignment amount, and its impact. Mark the misalignment characteristics in the BIM model for subsequent optimization and adjustment. According to the design misalignment analysis report, determine the components that need to be optimized and their corresponding target dimensions. Set the optimization goals to ensure that all components meet the design standards. Determine the optimization priorities and give priority to processing the components that have a greater impact on the overall building structure. Use the editing tools of CAD or BIM software to adjust the geometric dimensions of the collision components one by one to ensure that they meet the set standards. For complex shapes, multiple iterative adjustments are required. Record the parameters of each adjustment, including the dimensional changes before and after adjustment, adjustment amount, and adjustment reason for subsequent auditing and verification. After optimization, conduct a comprehensive verification of the collision area to ensure that the dimensions of all components have been adjusted to meet the standards. Use visualization tools to display the optimized components to facilitate the verification of their accuracy. Import all pipeline information to ensure the integrity of the geometric shape, orientation, and connection relationship of the pipelines. Review the pipeline layout to determine the specific locations of the conflicting pipelines. Use the pipeline analysis tool of BIM software to trace the orientation of the design-conflicting pipelines one by one. Record the starting point, ending point, and the components passed by each pipeline. Mark all conflicting pipeline paths during the tracing process to ensure clear visualization of the paths.Generate a pipeline path traceability report, listing in detail the routing information of all conflicting pipelines, including path length, connection points, and conflicting component information. Mark the conflicting pipelines in the BIM model using different colors or symbols for subsequent adjustment and optimization. Determine the criteria and objectives for pipeline adjustment, such as avoiding conflicts with other components and optimizing pipeline routing. Set a reasonable adjustment range and priority. Use the pipeline editing function of BIM software to adjust the routing of conflicting pipelines one by one, ensuring that the adjusted pipelines do not conflict with other components. During the adjustment process, monitor the geometric changes of the pipelines in real time to ensure that the adjustment meets the set criteria and objectives. After the adjustment is completed, verify all pipelines to ensure that the conflicting pipelines have been successfully adjusted and meet the design requirements. Use visualization tools to display the adjusted pipeline paths for review. Record the parameters of the adjustment path, generate a report on the adjustment path of the conflicting component pipelines, and describe the adjustment process and results in detail for subsequent reference. Based on the results of optimization and adjustment, determine the criteria and objectives for global optimization, such as reducing the number of collisions, optimizing space utilization, and improving the convenience of pipeline layout. Adopt global optimization algorithms (such as genetic algorithms, simulated annealing, etc.) to comprehensively optimize the tuning parameters in the collision area and the pipeline adjustment path. Set optimization parameters, such as component position, pipeline routing, space utilization, etc. Use the optimization function of BIM software or write custom scripts to automate the optimization process. Through multiple iterative calculations, find the best component and pipeline layout plan. Record each step in the global optimization process, including the initial number of conflicts, the number of conflicts after optimization, and the changes in the layout before and after optimization. Generate a report on the optimized parameters for the collision conflict layout, listing the optimized parameters and design solutions in detail for subsequent implementation and verification.
[0144] In this embodiment, the specific steps of step S4 are as follows:
[0145] Step S41: Analyze each building construction behavior based on the multi-source heterogeneous conversion BIM data, and extract each dynamic construction behavior data;
[0146] Step S42: Analyze the construction process dependencies of each dynamic construction behavior data to generate the construction process logical relationship;
[0147] Step S43: Calculate the construction time length for each dynamic construction behavior data to obtain the duration of each construction behavior;
[0148] Step S44: Analyze the material transportation paths of the multi-source heterogeneous conversion BIM data to generate multiple construction material transportation paths;
[0149] Step S45: Fit the construction time sequence based on multiple construction material transportation paths, the duration of each construction behavior, and the construction process logical relationship to construct the construction process behavior sequence.
[0150] In this embodiment, information related to construction is extracted from the transformed BIM data, including construction processes, construction personnel, construction equipment, construction materials, etc., to ensure the integrity and accuracy of the data for subsequent analysis. The data is preprocessed, including data cleaning and formatting, to remove duplicate or invalid information and ensure data quality during the analysis process. BIM software (such as Navisworks, Revit) or data analysis tools (such as the Pandas library in Python) are used to analyze each construction behavior one by one. By reading the parameters and attributes in the BIM model, the dynamic data of each construction behavior is extracted. Time series analysis techniques are applied to monitor the dynamic changes during the construction process, and information such as the execution time, participating personnel, and equipment used for each construction behavior is recorded. The extracted dynamic construction behavior data is organized into a structured data set, including information such as construction behavior ID, type, time, participants, etc., and a construction behavior analysis report is generated, listing in detail all the extracted data and parameters for subsequent analysis and verification. According to the construction process and design drawings, the dependency relationships between construction processes are defined. The superstructure construction can only be carried out after the foundation construction is completed. The analysis criteria are determined, including the sequence and interdependency of processes, etc. Graph theory algorithms (such as topological sorting) are used to analyze the logical relationships of construction processes, and a process dependency graph is established. Each node represents a construction behavior, and the edge represents the dependency relationship between processes. Through algorithm calculation, the critical path and bottleneck processes are identified for subsequent construction plan optimization. A construction process dependency analysis report is generated, describing in detail the logical relationships between construction processes, including information such as dependent processes, preconditions, and subsequent processes. The dependency relationships are visualized to display the construction process dependency graph for relevant personnel to understand and use. From the extracted dynamic construction behavior data, the start time and end time of each construction behavior are obtained, ensuring that the time format is consistent for subsequent calculations. The actual execution time of the process is recorded, taking into account factors such as downtime and weather impacts during the construction process. The time stamp calculation method is used to calculate the duration of each construction behavior. The formula is: Duration = End Time - Start Time. Data analysis tools (such as Excel, Python) are used for batch calculation to ensure the accuracy of the calculation results. The calculated duration of each construction behavior is recorded in the database, including the construction behavior ID, duration, and related information, and a construction time length calculation report is generated, listing in detail the duration of all construction behaviors for subsequent analysis and optimization. Material information is extracted from the BIM model, including material type, quantity, transportation origin and destination, etc., to ensure that all material information is accurate for transportation route analysis. The analysis objectives are determined, such as the shortest transportation route, optimal transportation time, etc. Path optimization algorithms (such as Dijkstra's algorithm, A* algorithm) are used to analyze the material transportation route, and the best transportation route is calculated based on the origin and destination of the material, considering obstacles, construction areas, and traffic conditions during transportation.Ensure that the calculated path conforms to the actual situation, record the generated material transportation path information, including path ID, starting point, ending point, passed paths, estimated transportation time, etc., generate a material transportation path analysis report, and describe in detail the design and optimization process of the transportation path for subsequent implementation. Determine the criteria for fitting the construction time sequence, including the execution time of construction behaviors, the dependency relationships between processes, and the time requirements for material transportation, etc. Set the fitting goals, such as minimizing the construction period, optimizing the material usage efficiency, etc. Use scheduling algorithms (such as the critical path method, Gantt chart method) to fit the time sequence of construction behaviors, comprehensively consider the duration, dependency relationships of construction behaviors, and the material transportation path, and generate a reasonable construction time sequence. Apply data analysis tools (such as Microsoft Project, Primavera) to visualize the construction progress plan to ensure that the sequence and time arrangement of all processes are reasonable.
[0151] In this embodiment, the specific steps of step S5 are as follows:
[0152] Step S51: Dynamically render the conflict-optimized BIM model according to the construction process behavior sequence to construct a dynamic building construction twin model;
[0153] Step S52: Perform full-cycle construction simulation on the dynamic building construction twin model to generate full-cycle dynamic construction simulation data;
[0154] Step S53: Perform in-depth construction risk prediction on the full-cycle dynamic construction simulation data to obtain building construction risk prediction data;
[0155] Step S54: Trace the source of risk process nodes for the building construction risk prediction data and extract risk process nodes;
[0156] Step S55: Optimize the risk processes of the dynamic building construction twin model according to the risk process nodes to obtain a risk process optimized construction model.
[0157] In this embodiment, extract the construction process behavior sequence from the optimized BIM model to ensure the accuracy of the process logical relationship and duration in the sequence. At the same time, prepare the necessary visual resources, such as the materials and lighting settings of the model, to ensure that all parameters required for the dynamic construction twin model are defined, including the execution time of each process, the dependency relationship between processes, etc. Use BIM software (such as Revit, Navisworks) or dedicated visualization tools (such as Lumion, UnrealEngine) for dynamic rendering. According to the construction process behavior sequence, gradually render the execution process of the processes. During the rendering process, update the model status in real time, record the start and end times of each process, and at the same time, ensure that all construction activities, personnel, and equipment can be correctly reflected in the model. Record the progress and results of the dynamic construction process rendering, including the rendering time, execution status, and visualization effect of each process, generate a dynamic building construction twin model, and conduct verification to ensure that the model accurately reflects the actual construction process. Determine the goals of the full-cycle construction simulation, including the visualization of the construction cycle, the effective utilization of resources, the time arrangement of each process, etc. Set the main parameters of the simulation, such as the total construction period, resource allocation, and construction sequence. Import the dynamic construction twin model using construction simulation software (such as Simul8, AnyLogic), and set the simulation parameters. According to the construction process behavior sequence and resource allocation information, run the full-cycle construction simulation. During the simulation process, monitor the execution status of each construction process, record the usage of resources and the time progress, and ensure that the simulation process truly reflects the reality. Determine the risk indicators to be analyzed, such as construction delays, resource shortages, safety hazards, etc. Set the evaluation criteria for each indicator for subsequent analysis. Apply data mining and machine learning techniques (such as decision trees, random forests) to analyze the dynamic construction simulation data. By analyzing historical data and real-time construction data, predict potential construction risks. Use statistical analysis methods to calculate the occurrence probability of risk indicators, and combine the construction progress and resource usage to evaluate the overall risk level. Generate construction risk prediction data, record the predicted values of each risk indicator and their impacts, including information such as risk type, occurrence probability, and potential consequences, and output a risk prediction report to provide a basis for subsequent risk management and decision-making. According to the construction risk prediction data, establish the standards and methods for tracing the source, set the risk threshold to identify the risk process nodes that need to be focused on, use network analysis tools (such as Causal Loop Diagram) to visualize the construction risks, identify the high-risk process nodes, combine the simulation data and the construction behavior sequence, trace the specific processes that lead to the risks, record the relevant information of each risk process node, including the process ID, risk type, impact degree, and its position in the construction process, generate a risk process node traceability report, list in detail the information of all risk process nodes and their impacts, and provide it to the project management team for further analysis. Mark the risk process nodes in the dynamic building construction twin model.Facilitate subsequent optimization and adjustment.
[0158] In this embodiment, the specific steps of step S6 are as follows:
[0159] Step S61: Calculate the full-cycle construction cost of the optimized construction model for the risk process to obtain the full-cycle construction cost value;
[0160] Step S62: Calculate the cost deviation of the full-cycle construction cost value based on the preset construction cost of the building to generate construction cost deviation data;
[0161] Step S63: Make a decision on the allocation of construction resources according to the construction cost deviation data to obtain a construction resource allocation strategy;
[0162] Step S64: Based on the construction resource allocation strategy, conduct refined resource allocation optimization on the optimized construction model for the risk process, thereby constructing an intelligent construction simulation optimization model.
[0163] In this embodiment, calculations are performed using cost calculation software (such as Microsoft Excel, Primavera) or professional construction management software (such as CostX, Sage). All cost data are entered into the system, and calculation formulas are set to calculate the cost of each process one by one, including direct costs (such as material costs, labor costs) and indirect costs (such as management fees, transportation fees). Using the summation method, the costs of all processes are added together to obtain the full-cycle construction cost value. Record the detailed results of the full-cycle construction cost calculation, including the cost of each process, the total cost, and the proportion of various expenses, generate a construction cost report, list all costs and their calculation bases in detail, output the full-cycle construction cost value, and provide basic data for subsequent cost deviation analysis. Determine the preset construction cost, which usually comes from the initial budget of the project or industry standards, and ensure that this data is consistent with the actual construction conditions. Collect the full-cycle construction cost value and ensure its accuracy for subsequent deviation calculations. Calculate using the cost deviation formula: Cost deviation = Actual cost - Preset cost. By comparing the actual construction cost with the preset cost, calculate the deviation value, analyze the sources of cost deviation, including labor costs, material costs, and other indirect expenses, identify the specific reasons for cost overrun or savings, generate a construction cost deviation data report, list in detail the cost deviation situation of each process, including the deviation value, deviation percentage, and cause analysis, visualize the deviation data so that relevant personnel can quickly identify and understand cost issues, output the cost deviation analysis results, and provide a basis for subsequent resource allocation decisions. According to the construction cost deviation data, set the standards and goals for resource allocation, determine the categories of resources that need to be preferentially allocated, such as labor, materials, and equipment, etc., set a reasonable allocation range to avoid over-concentration or shortage of resources. Use a decision support system (DSS) or optimization model analysis tool to comprehensively analyze construction resources, consider factors such as cost deviation, resource availability, and construction schedule, formulate a resource allocation strategy, apply linear programming or integer programming models to optimize resource allocation, ensure the effective use of resources and minimize cost deviation as much as possible. Determine the goals of refined resource allocation optimization, including reducing construction costs, improving resource utilization efficiency, reducing construction schedule delays, etc., set quantifiable optimization indicators for subsequent evaluation. Use intelligent optimization algorithms (such as genetic algorithms, ant colony algorithms) to optimize resource allocation, construct an optimization model, input construction processes, resource requirements, and allocation strategies, run the optimization algorithm to find the best resource allocation plan, apply the optimized resource allocation plan to the dynamic construction simulation model, update the model status in real time to ensure that all allocation strategies are effective during the construction process. Verify the effect of the optimized resource allocation, monitor the changes in cost, resource utilization efficiency, and construction schedule after implementation, generate an analysis report, describe in detail the optimization process, results, and their impact on the project, and output the intelligent construction simulation optimization model file to ensure that it contains all optimized resource allocation information for subsequent construction management and monitoring.
[0164] In this embodiment, a building construction simulation model construction system based on a BIM model is provided, which is used to execute the building construction simulation model construction method based on the BIM model as described above, and includes:
[0165] A multi-source heterogeneous conversion module, which is used to obtain multi-source design materials of a building project and perform BIM format heterogeneous conversion, so as to generate multi-source heterogeneous conversion BIM data; and generate multiple independent component sub-models based on the multi-source heterogeneous conversion BIM data;
[0166] A global BIM module, which is used to perform spatial position positioning calculation for each building component according to multiple independent component sub-models, and perform global BIM modeling to construct a building global BIM model;
[0167] A conflict optimization module, which is used to identify structural collisions between components in the building global BIM model and perform collision conflict optimization, so as to construct a conflict optimization BIM model;
[0168] A construction process module, which is used to analyze each building construction behavior based on the multi-source heterogeneous conversion BIM data, and then perform construction time sequence fitting to construct a construction process behavior sequence;
[0169] A risk process optimization module, which is used to perform in-depth construction risk prediction on the conflict optimization BIM model according to the construction process behavior sequence and perform risk process optimization to obtain a risk process optimized construction model;
[0170] A resource allocation optimization module, which is used to calculate the full-cycle construction cost of the risk process optimized construction model and perform refined resource allocation optimization, so as to construct an intelligent construction simulation optimization model.
[0171] Therefore, from any point of view, the embodiment should be regarded as exemplary and non-limiting. The scope of the present invention is defined by the appended claims rather than the above description. Therefore, it is intended to cover all changes falling within the meaning and scope of the equivalent elements of the application documents within the present invention.
[0172] As described above are only specific embodiments of the present invention, which enable those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be obvious to those skilled in the art. The general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to these embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features invented herein.
Claims
1. A method for constructing a construction simulation model based on a BIM model, characterized in that: The following steps are involved: Step S1: Acquire multi-source design materials of a building project and perform BIM format heterogeneous conversion to generate multi-source heterogeneous conversion BIM data; Generate multiple component independent sub-models based on multi-source heterogeneous conversion BIM data; Step S2: Calculate the spatial position of each building component one by one according to the multiple component independent sub-models, perform global BIM modeling, and construct a global BIM model of the building; Step S3: Identify structural collisions between components of the global BIM model of the building, and optimize collision conflicts, thereby constructing a conflict-optimized BIM model; Step S4: Analyze the construction behaviors of each building one by one based on the multi-source heterogeneous conversion BIM data, and then perform construction time sequence fitting to construct a construction process behavior sequence; Step S5: Performing in-depth construction risk prediction and risk process optimization on the conflict optimization BIM model according to the construction process behavior sequence to obtain a risk process optimization construction model; Step S6: Calculate the full-cycle construction cost of the risk process optimization construction model, and perform refined resource allocation optimization to build an intelligent construction simulation optimization model.
2. The method for constructing a construction simulation model based on the B1M model according to claim 1, characterized in that: The specific steps of step S1 are: Step S11: Acquire multi-source design materials for the construction project; Step S12: performing BIM format heterogeneous conversion on multi-source design materials of the construction project, thereby generating multi-source heterogeneous converted BIM data; Step S13: Perform building component recognition on the multi-source heterogeneous converted BlM data and extract each component node in the building; Step S14: extracting physical parameter information of each component based on multi-source heterogeneous conversion BlM data; Step S15: mapping the physical properties of each component node in the building according to the physical parameter information of each component, and generating multiple independent component sub-models.
3. The method for constructing a construction simulation model based on the B1M model according to claim 2, characterized in that: The specific steps of step S12 are: The multi-source design materials for the construction project include architectural design drawings, construction schedule logs, construction resource material lists, and geological survey reports; Detect dimensioning deviations on architectural design drawings and mark the dimensioning errors; Correct the data deviation of the wrong points in the dimensioning of the drawing, so as to obtain the deviation-corrected design drawing; Compensate for missing data on the list of building resource materials to obtain a list of missing compensation materials; Identify and extract abnormal geological parameters from geological survey reports; Perform outlier filtering based on abnormal geological parameters to obtain an abnormal optimized geological survey report; Perform time stamp standardization on the construction schedule log to generate a time stamp standardized log; Perform heterogeneous conversion in BIM format on deviation correction design drawings, missing compensation material lists, abnormal optimization geological survey reports and timestamp standardized logs, thereby generating multi-source heterogeneous conversion BIM data.
4. The method for constructing a construction simulation model based on the B1M model according to claim 1, characterized in that: The specific steps of step S2 are: Step S21: performing spatial position calculation on each building component of the multi-source heterogeneous converted BIM data to obtain the spatial position coordinates of each building component; Step S22: performing spatial layout structural analysis on the spatial position coordinates of each building component to generate building spatial layout structural features; Step S23: performing a three-dimensional morphological structure analysis on the building space layout structural features, thereby obtaining the building three-dimensional morphological structure data; Step S24: performing spatial positioning mapping on multiple component independent sub-models according to the spatial position coordinates of each building component to generate a component three-dimensional positioning model; Step S25: Perform global BIM modeling on the three-dimensional positioning model of the component based on the three-dimensional morphological structure data of the building, and construct a global BIM model of the building.
5. The method for constructing a construction simulation model based on a BIM model according to claim 1, characterized in that: The specific steps of step S3 are: Step S31: Identify structural collisions between components of the global BIM model of the building and mark structural collision areas; Step S32: Perform component pipeline intersection detection on the global BIM model of the building, and extract design conflict construction pipelines; Step S33: Optimizing the collision conflict of the structure collision area and the design conflict component pipeline, thereby obtaining collision conflict layout optimization parameters; Step S34: Dynamically optimize the parameters of the global BIM model of the building based on the collision conflict optimization parameters, thereby constructing a conflict optimized BIM model.
6. The method for constructing a construction simulation model based on a BIM model according to claim 5, characterized in that: The specific steps of step S33 are: Calculate the geometric size parameters of the components in the structural collision area and extract the geometric size parameters of the collision components; Performing design misalignment analysis on the geometrical size parameters of the collision component to obtain the design misalignment characteristics of the collision component; According to the design misalignment characteristics of the collision components, the geometric dimensions of the structural collision area are optimized to obtain the collision area optimization parameters; Trace the local pipeline direction of the design conflict component pipeline and mark the conflict pipeline path; Perform pipeline path adjustment on the conflicting pipeline path, thereby obtaining a conflicting component pipeline adjustment path; The collision area tuning parameters and conflict component pipeline adjustment paths are globally optimized to obtain the collision conflict layout optimization parameters.
7. The method for constructing a construction simulation model based on a BIM model according to claim 1, characterized in that: The specific steps of step S4 are: Step S41: Analyze each building construction behavior based on multi-source heterogeneous conversion BIM data, and extract each dynamic construction behavior data; Step S42: Perform construction process dependency analysis on each dynamic construction behavior data to generate a construction process logical relationship; Step S43: Calculate the construction time length for each dynamic construction behavior data to obtain the duration of each construction behavior; Step S44: performing material transportation path analysis on the multi-source heterogeneous converted BIM data to generate multiple construction material transportation paths; Step S45: Perform construction time sequence fitting based on multiple construction material transportation routes, the duration of each construction behavior and the logical relationship of the construction process to construct a construction process behavior sequence.
8. The method for constructing a building construction simulation model based on a BIM model according to claim 1, characterized in that: The specific steps of step S5 are: Step S51: dynamically rendering the conflict optimization BIM model according to the construction process behavior sequence to build a dynamic building construction twin model; Step S52: Perform full-cycle construction simulation on the dynamic building construction twin model to generate full-cycle dynamic construction simulation data; Step S53: performing in-depth construction risk prediction on the full-cycle dynamic construction simulation data to obtain construction risk prediction data; Step S54: tracing the risk process nodes of the construction risk prediction data and extracting the risk process nodes; Step S55: Optimize the risk process of the dynamic building construction twin model according to the risk process nodes to obtain a risk process optimized construction model.
9. The method for constructing a building construction simulation model based on a BIM model according to claim 1, characterized in that: The specific steps of step S6 are: Step S61: Calculate the full-cycle construction cost of the risk process optimization construction model to obtain the full-cycle construction cost value; Step S62: Calculate the cost deviation of the full-cycle construction cost value based on the preset construction cost to generate construction cost deviation data; Step S63: making construction resource allocation decisions based on the construction cost deviation data to obtain a construction resource allocation strategy; Step S64: Based on the construction resource allocation strategy, the risk process optimization construction model is refined and optimized in terms of resource allocation, thereby constructing an intelligent construction simulation optimization model.
10. A construction simulation model building system based on BIM model, characterized in that: The method for constructing a building construction simulation model based on a BIM model as claimed in claim 1 comprises: The multi-source heterogeneous conversion module is used to obtain multi-source design materials of the construction project and perform heterogeneous conversion of BIM formats to generate multi-source heterogeneous conversion BIM data; based on the multi-source heterogeneous conversion BIM data, multiple component independent sub-models are generated; The global BIM module is used to calculate the spatial position of each building component based on multiple independent sub-models, perform global BIM modeling, and construct a global BIM model of the building; The conflict optimization module is used to identify the structural collisions between components of the global BIM model of the building and optimize the collision conflicts, thereby constructing a conflict-optimized BIM model; The construction process module is used to analyze the construction behavior of each building based on the multi-source heterogeneous conversion BIM data, and then fit the construction time sequence to build the construction process behavior sequence; The risk process optimization module is used to perform in-depth construction risk prediction and risk process optimization on the conflict optimization BIM model according to the construction process behavior sequence to obtain a risk process optimization construction model; The resource allocation optimization module is used to calculate the full-cycle construction cost of the risk process optimization construction model and perform refined resource allocation optimization, thereby building an intelligent construction simulation optimization model.
Citation Information
Patent Citations
Building information model file segmentation method based on IFC standard
CN109190094A
A construction method based on R-N5DL-BIM technology
CN109190252A
Building engineering construction optimization system based on BIM
CN117421808A
BIM model data multi-source heterogeneous fusion display method, system and equipment
CN118427256A
BIM-based building construction management system and method
CN118536716A
Cited By
Heat supply machine room modeling method and system based on BIMBase
CN120509101A
Building construction progress digital monitoring method and system
CN120706848A
Substation construction progress information management method and system based on BIM technology
CN120806381A
Method for establishing three-dimensional model of avionics hub cover plate based on BIM (Building Information Modeling)
CN120893106A
Data optimization processing method and system for edge calculation in architectural design
CN120930224A