BIM-based Engineering Collaborative Management System
By designing the construction task sequence adjustment module, the construction data permission mapping module, the BIM component status association module, the construction environment dynamic monitoring module and the construction progress adjustment strategy module in the BIM collaborative management system, the existing system's lack of flexibility in data permission management, visual scope adjustment, construction task scheduling and construction environment monitoring is solved, and more efficient data sharing and construction management collaborative efficiency is achieved.
Patent Information
- Application Number
- CN202510294187.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2045-03-13
AI Technical Summary
The existing BIM collaborative management system has insufficient flexibility in data permission management, BIM component visual range adjustment, construction task scheduling and construction environment monitoring, resulting in poor security and controllability of data sharing, deviation from the construction site, low efficiency of construction task execution, easy interference in construction cycle, and difficult to quickly respond to environmental changes in construction environment monitoring.
A BIM-based engineering collaborative management system is designed, and through the construction task sequence adjustment module, the construction data permission mapping module, the BIM component status association module, the construction environment dynamic monitoring module and the construction progress adjustment strategy module, dynamic authority adjustment, real-time visual range optimization, optimization of task sequence and resource scheduling, dynamic adjustment of environmental monitoring and equipment parameters, and dynamic adjustment of construction progress.
It significantly improves data security and sharing efficiency, ensures that the BIM model and construction progress are synchronized, enhances visual management accuracy, optimizes construction task sequence and resource allocation, improves construction environment adaptability, stabilizes operation, dynamic adjustment of progress management improves planning flexibility and response speed, and overall improves engineering management coordination and efficiency.
Smart Images

Figure CN119809292B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of BIM collaborative management, and particularly to an engineering collaborative management system based on BIM. Background Art
[0002] The technical field of BIM collaborative management includes multi-party collaboration, data sharing, and engineering management methods based on building information models. The core content of this technical field is to use BIM technology for information integration, collaborative design, construction management, and operation and maintenance management throughout the entire life cycle of the project. BIM collaborative management covers multiple aspects such as model data standardization, information interaction protocols, visual collaborative operations, and cross-platform data integration. By establishing a unified data storage and access mechanism, it realizes information sharing and collaboration among all parties involved in the construction project. BIM collaborative management involves the integration of multi-source heterogeneous data, the monitoring of the construction process based on 3D models, the optimization of project progress and resource allocation, etc., aiming to improve the collaboration and information transparency of project management.
[0003] Among them, the engineering collaborative management system based on BIM refers to using BIM model data as the core carrier, combined with the requirements of project management, to realize information interaction and collaborative operations among all parties such as design, construction, and supervision. The core matters of this system for engineering collaborative management cover data parsing of the BIM model, progress scheduling based on the model, decomposition and assignment of construction tasks, associated storage of engineering documents, and real-time collection of on-site construction data. It includes establishing a unified data format parsing method based on the BIM model to realize the automatic association of design data and construction tasks, using engineering quantity calculation rules for task decomposition and scheduling, combining on-site sensing devices for dynamic collection of project progress and construction environment data, and ensuring the secure sharing and collaboration of data among all parties through a permission control mechanism.
[0004] The existing technologies rely on static rules in data permission management and it is difficult to adjust data access permissions according to the role changes of construction workers and task requirements, resulting in insufficient flexibility in permission management and affecting the security and controllability of data sharing. The adjustment of the visible range of BIM components is limited by preset logic and cannot be optimized in real time according to the construction progress, resulting in a deviation between the view information and the construction site and affecting the intuitiveness and operation efficiency of the construction process. The construction task scheduling relies on the predetermined process sequence and resource allocation, lacking dynamic adjustment of schedule deviations and resource occupancy, resulting in low task execution efficiency and the construction period being easily interfered with. The construction environment monitoring mainly relies on static parameter settings and it is difficult to quickly respond to environmental changes. The equipment operation parameters and construction time arrangements lack dynamic adjustment, and it is easy for the construction progress to be blocked due to sudden weather or environmental fluctuations. The construction progress adjustment is mainly based on the pre-designed plan and does not fully consider process optimization, task changes and compensation strategies, resulting in a lag in construction adjustment and it is difficult to quickly adapt to the actual changes in the construction site. The existing technologies have insufficient linkage in construction data, BIM models, task scheduling, environmental monitoring and progress optimization. Data isolation restricts the collaborative efficiency of construction management, and information fragmentation affects the real-time nature and adjustment ability of the construction process. Summary of the Invention
[0005] The purpose of the present invention is to solve the deficiencies existing in the prior art and to propose an engineering collaborative management system based on BIM.
[0006] In order to achieve the above purpose, the present invention adopts the following technical solutions: The engineering collaborative management system based on BIM includes:
[0007] The construction task sequence adjustment module analyzes the process priorities, the impact of schedule deviations, and the occupancy of equipment resources, calls the task adjustment rules, resource scheduling strategies, and process optimization logics, adjusts the construction task order and resource scheduling, and obtains the construction data permission matching parameters;
[0008] The construction data permission mapping module, based on the construction data permission matching parameters, obtains the classification of construction workers, the operation area, and the equipment records, calls the permission rules, and adjusts the access level to obtain the BIM component view association parameters;
[0009] The BIM component status association module, based on the BIM component view association parameters, obtains the classification of BIM components and the construction task nodes, analyzes the visible range and process relevance, calls the status update rules, and obtains the optimized construction task sequence;
[0010] The construction environment dynamic monitoring module, based on the optimized construction task sequence, obtains the environmental monitoring data, equipment status, and meteorological conditions, analyzes the influencing factors, calls the monitoring rules, and adjusts the operation parameters to obtain the construction environment matching parameters;
[0011] The construction progress adjustment strategy module obtains progress deviation, process status, task change, analyzes change factors, calls adjustment rules, optimizes scheduling sequence, and obtains construction management steps based on the construction environment matching parameters.
[0012] As a further solution of the present invention, the construction data permission matching parameters include data access permission level, task association permission, and job change record permission; the BIM component view association parameters include component visibility setting, section range adjustment, and task node identification; the construction task optimization sequence includes process execution order, resource scheduling priority, and task combination mode; the construction environment matching parameters include equipment operation adjustment parameters, environmental monitoring frequency, and task time window setting; and the construction management steps include progress adjustment strategy, task scheduling sequence, and process dependency optimization.
[0013] As a further solution of the present invention, the construction data authority mapping module includes:
[0014] The construction personnel operation analysis submodule obtains the classification of construction personnel and the distribution data of operation areas, analyzes the operation areas of construction personnel, calculates the distribution density of personnel in each operation area, extracts the proportion of operation time of personnel in differentiated operation areas, selects key operation areas, calculates the operation concentration of types of work in differentiated operation areas, and obtains the distribution parameters of personnel operation areas;
[0015] The equipment operation trend analysis submodule calls the equipment operation records based on the personnel operation area distribution parameters, counts the operation frequency, duration and operator identity of the equipment in the operation area, calculates the equipment operation trend changes, analyzes the timing characteristics of equipment use, establishes the equipment operation time series data set, calculates the equipment operation trend change rate, and obtains the equipment operation trend parameters;
[0016] The task authority matching submodule calls the task execution status based on the equipment operation trend parameters, calculates the execution frequency and execution time of differentiated task types, counts the matching degree of the equipment required for the task, screens the relationship between tasks, equipment, and personnel, and calculates the synchronization of equipment operations during task execution, using the formula:
[0017] ;
[0018] Calculate task matching degree and obtain task matching degree parameters;
[0019] in, represents the task matching degree, Representative tasks The usage time ratio of the corresponding device, Representative tasks Execution time, is the total number of tasks, and the denominator part is used for normalizing the calculation of the matching degree;
[0020] Based on the task matching degree parameter, the data access permission adjustment sub-module calls the permission setting rules, filters the task permission setting range, calls the data access log, analyzes the matching situation between the permission setting range and the data access behavior, compares the difference between the permission setting range and the actually accessed data, adjusts the data access level, modifies the permission setting, and establishes the construction data permission matching parameter.
[0021] As a further solution of the present invention, the BIM component status association module includes:
[0022] Based on the construction data permission matching parameter, the BIM component visual analysis sub-module obtains the BIM component classification and visual range, extracts the visual attribute data of the BIM component, calculates the visual proportion of different component categories, counts the overlapping area of the visual range, analyzes the visual influence degree between components, filters the components whose visual range needs to be adjusted, adjusts the BIM component visual range, and obtains the BIM component visibility parameter;
[0023] Based on the BIM component visibility parameter, the task node matching calculation sub-module obtains the construction task node, extracts the BIM component range required for task execution, calculates the adaptation degree of the task node under different BIM component visibilities, filters the task nodes whose adaptation deviation exceeds the set value, optimizes the BIM component set corresponding to the task node, calculates the task node adaptation value, and obtains the task node matching degree parameter;
[0024] Based on the task node matching degree parameter, the process relationship evaluation sub-module calls the process dependency relationship, calculates the association strength between different task nodes, evaluates the dependency between processes, and uses the formula:
[0025] ;
[0026] Calculate the process correlation and obtain the process dependency parameter;
[0027] Among them, represents the process dependency, represents the task node the execution sequence in the process chain, represents the task node the process weight of, represents the task node the association strength of, represents its reference dependency value, is the total number of task nodes, and the denominator part is cube-root processed to balance the influence between different nodes;
[0028] Based on the process dependency parameters, the BIM component status adjustment submodule calls the BIM component status update rules, calculates the impact of the construction phase on the visibility of the BIM components, counts the cutting requirements of the BIM components, analyzes the BIM view linkage conditions, screens the BIM components that match the view requirements between processes, adjusts the BIM component visibility, cutting range, and task identification, and establishes the BIM component view association parameters.
[0029] As a further solution of the present invention, the construction task sequence adjustment module includes:
[0030] The process priority calculation submodule obtains the construction process sequence based on the BIM component view association parameters, extracts the process execution time and task dependency, calculates the process priority, screens the key processes, adjusts the process execution sequence, and obtains the process priority parameters;
[0031] The progress deviation evaluation submodule obtains the task progress deviation based on the process priority parameter, calculates the deviation degree between the task execution time and the planned time, counts the impact of the progress deviation on the task-related processes, screens out the tasks with deviation range exceeding the limit, optimizes the task execution sequence, calculates the progress correction ratio, and obtains the progress adjustment parameter;
[0032] The resource scheduling balance submodule is based on the progress adjustment parameters, calls the resource scheduling status, extracts the equipment and personnel configuration required for the task, calculates the current resource occupancy rate, and evaluates the matching of resource allocation, using the formula:
[0033] ;
[0034] Calculate resource matching deviation values and obtain resource scheduling adjustment parameters;
[0035] in, Represents the resource matching deviation value, Representative tasks The resource demand index, Representative tasks The current resource allocation of Representative tasks The maximum amount of resources that can be allocated, is the total number of tasks, and the denominator uses the fifth root to balance the impact of differentiated task resource requirements;
[0036] The task sequence optimization submodule calls the task adjustment rules based on the resource scheduling adjustment parameters, calculates the impact of the task execution sequence on the overall progress, analyzes the matching of the task combination method, screens the task optimization conditions, optimizes the task sequence and resource allocation priority, adjusts the task combination method, and establishes an optimized sequence of construction tasks.
[0037] As a further solution of the present invention, the construction environment dynamic monitoring module includes:
[0038] The environmental monitoring data analysis sub-module obtains the construction environment monitoring data based on the optimized construction task sequence, extracts environmental parameters such as temperature and humidity, air quality, and noise intensity, calculates the fluctuation range of the environmental parameters, screens the monitoring points with abnormal environmental conditions, establishes an environmental status data set, and obtains the construction environment status parameters;
[0039] The equipment load status evaluation sub-module obtains the equipment operation status based on the construction environment status parameters, extracts the equipment load rate, operation duration, and energy consumption level, calculates the equipment load change trend, screens the equipment with over-limit load fluctuations, analyzes the equipment operation stability, and obtains the equipment load evaluation parameters;
[0040] The meteorological condition adaptation calculation sub-module calls the meteorological conditions based on the equipment load evaluation parameters, extracts the data of temperature, humidity, wind speed, and precipitation, calculates the influence degree of meteorological parameters on the construction progress, and uses the formula:
[0041] ;
[0042] Calculate the meteorological impact adaptation index and obtain the meteorological impact adaptation parameters, where represents the meteorological impact adaptation index, represents the meteorological parameter the fluctuation intensity of; represents the meteorological parameter the current value of, represents the meteorological parameter the reference range value of, represents the meteorological parameter the correlation coefficient affecting the construction task, represents the environmental matching coefficient of the construction task, represents the meteorological parameter the past cycle average value of, represents the meteorological parameter the future predicted value of, represents the execution stability of the construction task in the current environment, is the total number of meteorological parameters, and the denominator part performs a fourth root to balance the influence ratio of different meteorological factors;
[0043] The construction environment dynamic adjustment sub-module calls the environmental monitoring rules based on the meteorological impact adaptation parameters, analyzes the matching degree between the construction task requirements and the environmental conditions, compares the task time arrangement, equipment operation conditions, and meteorological fluctuation trends, screens the environmental adaptation adjustment conditions, adjusts the equipment operation parameters, monitoring frequency, and task time window, and establishes the construction environment matching parameters.
[0044] As a further solution of the present invention, the construction progress adjustment strategy module includes:
[0045] The progress deviation evaluation sub-module obtains the construction progress deviation data based on the construction environment matching parameters, extracts the execution duration, planned deviation degree, and current task progress status of each task, calculates the progress deviation range of the task, screens the tasks with deviations exceeding the set threshold, adjusts the progress benchmark value, and obtains the progress correction parameter;
[0046] The process dependency optimization sub-module calls the process execution status based on the progress correction parameter, extracts the process dependency relationship between tasks, calculates the influence weight of the task execution order, evaluates the adjustment space of the task execution sequence, and uses the formula:
[0047] ;
[0048] Extract the process adjustment parameter;
[0049] Calculate the factory production capacity index and obtain the current energy efficiency of the factory, where represents the factory production capacity index, represents the current energy efficiency of the factory, represents the factory's energy consumption low-consumption efficiency for represents the factory's current energy consumption utilization rate, represents the factory's planned energy consumption utilization rate, represents the factory's extended energy comprehensive utilization rate for represents the factory's energy utilization rate balance value for represents the factory's average efficiency of energy consumption in the past five years, represents the factory's priority in resource optimization work, is the total number of algebra. The denominator part performs the fifth root to balance the influence ratio of different energy factors, represents the execution of the task;
[0050] The task change matching sub-module calls the task node change data based on the process adjustment parameter, calculates the change influence range of the task, extracts the changed task execution status, screens the key change tasks, adjusts the task execution logic, and obtains the task adjustment parameter;
[0051] The construction scheduling adjustment submodule calls the task compensation strategy based on the task adjustment parameters, analyzes the time scheduling logic of the construction task, calculates the impact of the task sequence on resource scheduling, screens scheduling optimization conditions, adjusts the task scheduling sequence and process matching method, and establishes construction management steps.
[0052] Compared with the prior art, the advantages and positive effects of the present invention are:
[0053] In the present invention, a dynamic authority adjustment mechanism is established by comprehensively analyzing the classification of construction personnel, work areas, and equipment operation records, combined with authority setting rules and operation behavior records, which significantly improves data security and sharing efficiency, adjusts the visibility and sectioning areas of BIM components in real time, ensures that the BIM model is synchronized with the construction progress, enhances the accuracy of visual management, optimizes the construction task sequence and resource allocation, and enhances the adaptability of the construction environment through environmental monitoring and equipment parameter adjustment, stabilizes operation, and dynamically adjusts the progress management to improve the flexibility and response speed of the plan, thereby improving the overall coordination and efficiency of engineering management. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 is a system flow chart of the present invention;
[0055] Figure 2 It is a flow chart of the construction data authority mapping module of the present invention;
[0056] Figure 3 It is a flow chart of the BIM component status association module of the present invention;
[0057] Figure 4 It is a flow chart of the construction task sequence adjustment module of the present invention;
[0058] Figure 5 It is a flow chart of the construction environment dynamic monitoring module of the present invention;
[0059] Figure 6 It is a flow chart of the construction progress adjustment strategy module of the present invention. DETAILED DESCRIPTION
[0060] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0061] In the description of the present invention, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, in the description of the present invention, "multiple" means two or more, unless otherwise clearly and specifically defined.
[0062] See also Figure 1 , the BIM-based engineering collaborative management system includes:
[0063] The construction data permission mapping module obtains the classification of construction personnel, distribution of work areas, equipment operation records, and task execution status, analyzes personnel work areas, equipment operation trends, and task matching, calls permission setting rules, data access logs, and operation behavior records, compares task process execution status, permission setting ranges, and work change records, screens data access adjustment conditions, adjusts data access levels, modifies permissions, and links task permissions to obtain construction data permission matching parameters;
[0064] The BIM component status association module obtains BIM component classification, construction task nodes, and process dependency based on construction data authority matching parameters, analyzes BIM component visibility, task node adaptability, and process relevance, calls BIM component status update rules, task association logic, and visibility adjustment parameters, compares construction stages, BIM view linkage conditions, and inter-process view requirements, screens component status adjustment conditions, adjusts BIM component visibility, sectioning range, and task identification, and obtains BIM component view association parameters;
[0065] The construction task sequence adjustment module obtains the construction process sequence, task progress deviation, resource scheduling status based on the BIM component view association parameters, analyzes the process priority, progress deviation impact, equipment resource occupancy, calls task adjustment rules, resource scheduling strategies, process optimization logic, compares process execution sequence, resource matching, equipment availability, screens adjustment conditions, adjusts the construction task sequence, resource scheduling priority, and task combination method, and obtains the construction task optimization sequence;
[0066] The construction environment dynamic monitoring module, based on the optimized sequence of construction tasks, obtains construction environment monitoring data, equipment operation status, and meteorological conditions, analyzes temperature and humidity fluctuations, equipment load changes, and meteorological impacts, calls environmental monitoring rules, impact assessment logics, and environmental adaptation standards, compares task requirements, equipment operation, and meteorological changes, filters adjustment conditions, and adjusts equipment operation parameters, monitoring frequencies, and task time windows to obtain construction environment matching parameters;
[0067] The construction progress adjustment strategy module, based on the construction environment matching parameters, obtains construction progress deviation data, process execution status, and task node changes, analyzes the scope of progress deviation, process dependency adjustment, and task change factors, calls progress adjustment rules, process optimization standards, and task compensation strategies, compares task progress, execution status, and change impacts, filters adjustment conditions, and adjusts the construction progress execution logic, task scheduling order, and process matching method to obtain construction management steps.
[0068] The construction data permission matching parameters include data access permission levels, task-related permissions, and operation change record permissions. The BIM component view association parameters include component visibility settings, section range adjustments, and task node identifiers. The optimized sequence of construction tasks includes process execution order, resource scheduling priorities, and task combination modes. The construction environment matching parameters include equipment operation adjustment parameters, environmental monitoring frequencies, and task time window settings. The construction management steps include progress adjustment strategies, task scheduling order, and process dependency optimization.
[0069] Please refer to Figure 2 , the construction data permission mapping module includes:
[0070] The construction personnel operation analysis sub-module obtains the construction personnel type classification and operation area distribution data, analyzes the operation areas of the construction personnel, calculates the distribution density of personnel in each operation area, extracts the proportion of the operation time of personnel in different operation areas, filters key operation areas, and calculates the operation concentration of different types of work in different operation areas to obtain personnel operation area distribution parameters;
[0071] It is necessary to first extract the type of work information from the attendance records and operation logs of construction workers, and count the distribution of each type of work in different construction areas. Subsequently, by calculating the cumulative working hours of each construction worker in each operation area, the working conditions of the personnel in each area can be obtained. For example, in five different operation areas, A, B, C, D, and E, at a construction site, count the number of personnel in each area. Suppose there are 30 people in area A, 50 people in area B, 20 people in area C, 40 people in area D, and 60 people in area E, and the areas of these areas are 500㎡, 700㎡, 400㎡, 600㎡, and 800㎡ respectively. Then, the method to calculate the personnel distribution density in each area is to divide the number of personnel in each area by the area of the area, so as to obtain the personnel density value per square meter. At the same time, for the proportion of the working hours of individual construction workers, for example, a certain construction worker works 8 hours in area A and 4 hours in area B, and the total working hours is 12 hours, then the proportion of his working hours in area A is 8 / 12, that is, 66.7%. Similarly, the data of all personnel are calculated in this way, and the personnel with relatively high proportions of working hours are screened out.
[0072] Next, it is necessary to analyze the concentration degree of personnel of different types of work in each operation area. For example, in area B, there are 50 people, including 10 welders, 15 carpenters, 20 steel workers, and 5 other types of work. Then, calculate the concentration degree of each type of work, that is, the proportion of welders is 10 / 50, the proportion of carpenters is 15 / 50, and the proportion of steel workers is 20 / 50, and finally form a complete distribution parameter of the personnel operation area.
[0073] Based on the distribution parameters of the personnel operation area, the equipment operation trend analysis sub-module calls the equipment operation records, counts the operation frequency, duration, and operator identity of the equipment in the operation area, calculates the change of the equipment operation trend, analyzes the timing characteristics of the equipment use, establishes an equipment operation time series data set, calculates the change rate of the equipment operation trend, and obtains the equipment operation trend parameter;
[0074] The equipment operation trend analysis sub-module calls the equipment operation records at the construction site based on the distribution parameters of the personnel operation areas, and extracts data such as the operation frequency, operation time, and operator identity. For example, in a certain operation area, the operation records of three different pieces of equipment in the past 7 days are as follows: Equipment 1 was used 20 times, with a total usage time of 600 minutes; Equipment 2 was used 35 times, with a total usage time of 900 minutes; Equipment 3 was used 50 times, with a total usage time of 1500 minutes. To analyze the operation conditions of each piece of equipment, it is necessary to calculate the average operation duration of the equipment, which is calculated by dividing the total usage time of the equipment by the number of operations. For example, the average operation duration of Equipment 1 is 600÷20 = 30 minutes, that of Equipment 2 is 900÷35 = 25.7 minutes, and that of Equipment 3 is 1500÷50 = 30 minutes. Next, analyze the time series characteristics of equipment usage, construct an equipment operation time series data set, and calculate the change rate of the equipment operation trend. For example, if a certain piece of equipment was operated 100 times last week and 120 times this week, the calculation method of its change rate is (120 - 100)÷100 = 20%. If the change rate exceeds the set threshold, for example, the set threshold is 15%, then the usage trend of this piece of equipment is considered to have changed significantly, and the corresponding parameters are recorded.
[0075] The task permission matching sub-module calls the task execution status based on the equipment operation trend parameters, calculates the execution frequency and execution duration of different task types, statistically analyzes the matching degree of the equipment required for the tasks, filters the association relationships among tasks, equipment, and personnel, calculates the synchronization of equipment operations during task execution, and uses the formula:
[0076] ;
[0077] Calculate the task matching degree and obtain the task matching degree parameter;
[0078] Among them, represents the task matching degree, represents the task corresponding to the proportion of the usage time of the equipment, represents the task execution duration, is the total number of tasks, and the denominator part is used for normalizing the calculation of the matching degree;
[0079] Based on the equipment operation trend parameters, call the task execution records, analyze the execution frequency and execution duration of the tasks, so as to calculate the matching degree of the equipment required for different tasks. Suppose there are three tasks at a certain construction site, Task A, Task B, and Task C, with the execution times of 45 times, 65 times, and 85 times respectively, the execution times of each task are 900 minutes, 1400 minutes, and 1700 minutes respectively. At the same time, the total usage times of the corresponding equipment are 270 minutes, 480 minutes, and 550 minutes respectively.
[0080] Calculation of the proportion of device usage time for computing tasks
[0081] For task A, the calculation of the proportion of its device usage time is as follows:
[0082] 。
[0083] The proportion of device usage time for task B:
[0084] 。
[0085] The proportion of device usage time for task C:
[0086] 。
[0087] Calculation of the proportion of task execution duration
[0088] To calculate the proportion of the execution duration of each task, first calculate the total task execution time:
[0089] 。
[0090] Then, the proportion of the execution duration of task A is:
[0091] 。
[0092] The proportion of the execution duration of task B:
[0093] 。
[0094] The proportion of the execution duration of task C:
[0095] 。
[0096] Calculation of task matching degree
[0097] According to the matching degree calculation formula:
[0098] ;
[0099] Substitute into the calculation:
[0100] 。
[0101] ;
[0102] Calculate the denominator part:
[0103] ;
[0104] ;
[0105] ;
[0106] ;
[0107] Final calculated matching degree:
[0108] ;
[0109] Synchronization of device operations during the execution of the calculation task
[0110] If the device operation time during the execution of Task A is 720 minutes, the synchronization calculation is:
[0111] ;
[0112] The device operation time of Task B is 1000 minutes, then the synchronization:
[0113] ;
[0114] The device operation time of Task C is 1300 minutes, then the synchronization:
[0115] ;
[0116] Filter tasks with a matching degree lower than the threshold
[0117] Set the matching degree threshold to 0.85. The currently calculated matching degree is 0.977, which meets the requirements. Therefore, there is no need to adjust the permission matching. If the matching degree is lower than 0.85, it is necessary to further adjust the task device allocation or modify the task permission setting range. Finally, apply the calculated task matching degree and synchronization parameters to the task permission setting analysis to determine whether to make adjustments.
[0118] Based on the task matching degree parameter, the data access permission adjustment sub-module calls the permission setting rules, filters the task permission setting range, calls the data access log, analyzes the matching situation between the permission setting range and the data access behavior, compares the difference between the permission setting range and the actual accessed data, adjusts the data access level, modifies the permission setting, and establishes the construction data permission matching parameter;
[0119] The data access permission adjustment sub-module filters the task permission setting range based on the task matching degree parameter and calls the data access log to extract the actual data access behavior. For example, if a task's preset permission allows access to 10 data items, but the actual data access behavior of this task shows that only 8 data items are accessed, then the method for calculating the matching degree is 8÷10 = 80%. If the matching degree is too low, for example, lower than the set threshold of 60%, then the data access level is adjusted to increase or decrease the access permission. For example, if a task could originally only access 5 data items, but the actual access record shows that it needs to access 7 data items, then the permission is increased to allow access to 7 data items; conversely, if the task permission is set to 15 data items, but actually only 5 data items are accessed, then the permission is decreased to 5 data items. Finally, combining the access records of all tasks and the calculation results of the matching degree, construction data permission matching parameters are established to ensure that the data access permission conforms to the actual requirements.
[0120] Please refer to Figure 3 , the BIM component status association module includes:
[0121] The BIM component visual analysis sub-module obtains the BIM component classification and visual range based on the construction data permission matching parameter, extracts the visual attribute data of the BIM component, calculates the visual proportion of different component categories, statistics the overlapping area of the visual range, analyzes the visual influence degree between components, filters the components whose visual range needs to be adjusted, adjusts the BIM component visual range, and obtains the BIM component visibility parameter;
[0122] First, call the construction data permission matching parameter to extract the classification information of various components from the BIM model, and set the visual range in combination with the construction scenario. For example, in a certain project, structural components (beams, columns, slabs) are the core visual objects, followed by mechanical and electrical components (pipes, air ducts, cable trays), and decoration components (walls, floors, ceilings) are visible at specific stages. Statistics the visual proportion of different types of components. For example, the structural components of a building account for 60% of the total visual area, the mechanical and electrical components account for 25%, and the decoration components account for 15%. Then analyze the visual overlap of different types of components. For example, the overlapping area between the beam and the air duct is 20㎡, and the overlapping area between the slab and the pipe is 15㎡. Calculate the visual influence degree between components. For example, in a certain sectional view, the beam occupies 30% of the visual range. If its occlusion area exceeds 50%, it is determined that the beam component has a greater impact and the visual parameters need to be adjusted. Next, filter out the components that require visual adjustment. For example, for the beam component with an occlusion exceeding 50%, adjust its transparency or partial sectioning to reduce its influence range to within 30%, thereby completing the optimization of the BIM component visibility parameter.
[0123] The task node matching calculation submodule obtains the construction task nodes based on the BIM component visibility parameters, extracts the BIM component range required for task execution, calculates the adaptability of the task nodes under differentiated BIM component visibility, screens the task nodes whose adaptability deviation exceeds the set value, optimizes the BIM component set corresponding to the task nodes, calculates the task node adaptation value, and obtains the task node matching degree parameters;
[0124] Using the visibility parameters of BIM components, extract the construction task nodes and confirm the scope of BIM components required for the task. For example, in a construction project, task A (underground structure construction) involves structural components, task B (mechanical and electrical installation) involves pipeline components, and task C (decoration construction) involves decorative components. Calculate the degree of adaptability between the task nodes and the visibility of BIM components. For example, the visible proportion of components in task A should be 100%, but the actual display proportion is 90%, and the visible proportion of pipelines in task B should be 80%, but the actual proportion is only 60%. After calculating the adaptation deviation, if the deviation exceeds the set 10% threshold, the task node is marked for adjustment. For example, task B is identified as an abnormal task due to a visibility deviation of 20%. The optimization solution is to adjust the sectioning range of BIM components to increase the visible proportion of mechanical and electrical pipelines to 75%. After adjustment, recalculate the task adaptation value. If it is still lower than the set standard, continue to optimize the visual parameters, and finally confirm the task node matching parameters to ensure the coordination of construction tasks and visual data.
[0125] The process relationship evaluation submodule calls the process dependency relationship based on the task node matching parameters, calculates the correlation strength between differentiated task nodes, and evaluates the dependency between processes using the formula:
[0126] ;
[0127] Calculate process relevance and obtain process dependency parameters;
[0128] in, represents process dependency, Represents the task node The order of execution in the process chain, Represents the task node The process weight, Represents the task node The strength of association, represents its baseline dependency value, is the total number of task nodes, and the denominator is processed with a cubic root to balance the impact of differentiated nodes;
[0129] Assume that a construction task involves 3 task nodes, the total number of task nodes 3. The execution order of task node 1 is 1.0, the process weight is 0.6, the correlation strength is 0.8, the reference dependency value is 0.7; the execution sequence of task node 2 is 2.0, the process weight is 0.5, the correlation strength is 0.9, the reference dependency value is 0.7; the execution sequence of task node 3 is 3.0, the process weight is 0.4, the correlation strength is 1.2, the reference dependency value is 0.7.
[0130] Calculate the numerator part
[0131] Calculate the product sum and dependency difference of task nodes. The calculation formula is:
[0132] ;
[0133] Substitute the data:
[0134] ;
[0135] Calculate each value:
[0136] ;
[0137] ;
[0138] Get the calculation result of the numerator part, which is 3.6.
[0139] Calculate the denominator part
[0140] Calculate the sum of squares of the execution sequences and the sum of squares of the process weights of task nodes:
[0141] ;
[0142] Substitute the data:
[0143] ;
[0144] Calculate each value:
[0145] ;
[0146] ;
[0147] Get the sum of squares result before calculation of the denominator part, which is 14.77.
[0148] Calculate the cube root processing
[0149] Compute the cube root:
[0150] ;
[0151] Calculate final process dependencies
[0152] Calculation formula:
[0153] ;
[0154] ;
[0155] The calculated process dependence parameter is 1.48.
[0156] The final calculation result of 1.48 shows that the correlation between task nodes is high. When the process dependency parameter is greater than 1, it means that the process dependencies are strong and the flexibility of task sequence adjustment is small; when the parameter is less than 1, it means that the tasks are independent and the construction tasks can be properly adjusted to optimize the overall construction progress.
[0157] The BIM component status adjustment submodule calls the BIM component status update rules based on the process dependency parameters, calculates the impact of the construction phase on the visibility of the BIM component, counts the cutting requirements of the BIM component, analyzes the BIM view linkage conditions, selects the BIM components that match the view requirements between processes, adjusts the BIM component visibility, cutting range, and task identification, and establishes the BIM component view association parameters;
[0158] Based on the process dependency parameters, call the BIM component status update rules to calculate the impact of the construction stage on the visibility of BIM components. For example, in the foundation construction stage, only underground structural components are displayed, and the above-ground components are temporarily hidden. When the construction enters the above-ground structure stage, the visual state is adjusted to display the above-ground components. Count the cutting requirements of BIM components. For example, the floor area needs to be cut during the installation of electromechanical pipelines to display the pipeline layout. Analyze the BIM view linkage conditions. For example, when the structural construction is 80% completed, the view is automatically adjusted to make the electromechanical pipelines visible. Filter the BIM components that need to match the view adjustment between processes. For example, when the construction progress reaches a specific node, the component status is automatically adjusted, such as the structural component changes from "unfinished" to "completed", and the electromechanical pipeline changes from "hidden" to "visible". Finally, adjust the visibility and cutting range of the BIM components, and update the task identifier according to the task stage to form the BIM component view association parameters.
[0159] See also Figure 4 ,The construction task sequence adjustment module includes:
[0160] The process priority calculation sub-module obtains the construction process sequence based on the BIM component view association parameters, extracts the execution time and task dependency relationships of the processes, calculates the priorities of the processes, filters out the key processes, adjusts the process execution sequence, and obtains the process priority parameters;
[0161] Based on the BIM component view association parameters, first extract the construction process sequence, and conduct a detailed analysis of the execution time and task dependency relationships of each process. For example, in a certain building project, the structural construction needs to be completed before the mechanical and electrical installation, and the mechanical and electrical installation needs to be carried out before the decoration construction. Therefore, obtain the execution times of the three processes of structure, mechanical and electrical, and decoration, which are 30 days, 20 days, and 15 days respectively, and define their dependency relationships based on the sequence of each process. For example, the mechanical and electrical installation starts after the structural completion reaches 80%, and the decoration construction is carried out after the mechanical and electrical installation is completed 100%. When calculating the priorities of the processes, first count the degree of dependency of each process. For example, the structural construction has the highest priority, followed by mechanical and electrical, and finally decoration. The strength of the dependency relationship is determined by the degree to which the completion of the previous process affects the start time of the subsequent process. For example, if the progress of the structural construction is less than 80%, the mechanical and electrical work cannot start, and the priority is set to 1. If the progress is between 80% and 100%, the mechanical and electrical work can be carried out in parallel, and the priority is set to 0.8. When filtering out the key processes, set the key process filtering threshold. For example, processes with a priority greater than 0.8 are defined as key processes. For example, the structural construction is defined as a key process, while mechanical and electrical and decoration belong to adjustable processes. Finally, adjust the process execution sequence. For example, in the case of a lagging construction progress, appropriately advance the mechanical and electrical construction for parallel operation to optimize the overall construction period, and finally obtain the process priority parameters.
[0162] The schedule deviation assessment sub-module obtains the task schedule deviation based on the process priority parameters, calculates the deviation degree between the task execution time and the planned time, counts the impact of the schedule deviation on the task-related processes, filters out tasks with an excessive deviation range, optimizes the task execution timing, calculates the schedule correction ratio, and obtains the schedule adjustment parameters;
[0163] Based on the process priority parameters, obtain the schedule deviation of each task. For example, for a certain construction task with a planned construction period of 25 days and an actual completion time of 30 days, the schedule deviation is 5 days. Calculate the deviation degree between the task execution time and the planned time, that is where the deviation degree is , that is, 20%. Statistically analyze the impact of schedule deviation on the associated processes of tasks. For example, if the structural construction is delayed by 5 days, the mechanical and electrical installation needs to be postponed by 5 days, and the decoration construction also needs to be postponed accordingly. The overall project delay time accumulates. Screen tasks with schedule deviation ranges exceeding the limit. For example, set the schedule deviation threshold to 10%. Tasks exceeding this threshold enter the optimization and adjustment process. For example, if the schedule deviation of 20% exceeds the threshold, the task execution timing needs to be optimized. The optimization method can be to adjust the input of construction resources, such as increasing construction personnel or equipment, or optimizing the construction process to start the task earlier or have some tasks in parallel construction. Finally, calculate the schedule correction ratio. For example, by increasing the construction personnel by 10% and shortening the construction period to 28 days, the final schedule deviation is reduced from 20% to 12%, and then the schedule adjustment parameters are obtained.
[0164] Based on the schedule adjustment parameters, the resource scheduling balance sub-module calls the resource scheduling status, extracts the equipment and personnel configuration required for tasks, calculates the current resource occupancy rate, evaluates the matching of resource allocation, and uses the formula:
[0165] ;
[0166] Calculate the resource matching deviation value and obtain the resource scheduling adjustment parameters;
[0167] Among them, represents the resource matching deviation value, represents the resource demand index of task , represents the current resource allocation of task , represents the maximum adjustable resource volume of task , is the total number of tasks, and the denominator part is processed by the fifth root to balance the impact degree of different task resource demands.
[0168] Calculation steps of the embodiment:
[0169] Data preparation
[0170] Suppose there are three construction tasks, and the relevant data of each task is as follows: - Task 1: , , - Task 2: , , - Task 3: , ,
[0171] Calculate the resource matching deviation value
[0172] Calculate according to the new formula:
[0173] Calculate the numerator part:
[0174] ;
[0175] The specific calculation is as follows:
[0176] ;
[0177] ;
[0178] Calculate the denominator part and take the fifth root:
[0179] ;
[0180] ;
[0181] ;
[0182] ;
[0183] Obtain the resource matching deviation value:
[0184] ;
[0185] Result analysis and actions
[0186] The value calculated is 4.91, indicating a large deviation between the resource allocation and the demand. Based on this result, resource adjustment is required, especially for tasks with insufficient or excessive resource allocation. For example, the deviation can be reduced by increasing or decreasing the resource allocation for certain tasks, thereby optimizing the resource utilization efficiency of the entire project.
[0187] The task sequence optimization sub-module, based on the resource scheduling adjustment parameters, calls the task adjustment rules, calculates the impact of the task execution order on the overall progress, analyzes the matching of the task combination methods, screens the task optimization conditions, optimizes the task order, the resource allocation priority, adjusts the task combination method, and establishes an optimized construction task sequence;
[0188] Based on the resource scheduling adjustment parameters, call the task adjustment rules, calculate the impact of the task execution order on the overall progress. For example, tasks A, B, and C were originally executed in the order of A → B → C. However, if task B has a weak dependence on task A, the task order can be optimized. For example, it can be adjusted to execute A and B in parallel, enabling task C to enter the construction stage earlier. Analyze the matching of task combination methods. For example, if task C involves decoration construction, it can cross-operate with task B (electromechanical installation). Screen the task optimization conditions. For example, set the task overlap threshold. When the resource occupancy rates of tasks B and C are below 50%, task C is allowed to start earlier. After optimizing the task order, tasks A and B are executed in parallel, causing task C to start 2 days earlier. Calculate the optimized resource allocation priority, and adjust the task combination method. For example, the original total construction period for tasks B and C executed sequentially is 10 days. After optimization, B and C partially overlap in operation, and the total construction period is shortened to 8 days. Finally, establish an optimized sequence of construction tasks.
[0189] Please refer to Figure 5 , the construction environment dynamic monitoring module includes:
[0190] The environmental monitoring data parsing sub-module, based on the optimized sequence of construction tasks, obtains the construction environment monitoring data, extracts environmental parameters such as temperature, humidity, air quality, and noise intensity, calculates the fluctuation range of the environmental parameters, screens the monitoring points with abnormal environmental conditions, and establishes an environmental status data set to obtain the construction environment status parameters;
[0191] First, the sensor network is deployed at different positions on the construction site to collect environmental data, obtaining parameters such as temperature, humidity, air quality, and noise intensity. Among them, the temperature parameter is obtained through a thermocouple sensor, with the unit of °C, the humidity is obtained through a capacitive humidity sensor, and the relative humidity unit is a percentage. The air quality parameter measures the concentration of air particulate matter through a PM2.5 sensor, with the unit of μg / m3, and the noise intensity parameter is measured through a sound level meter, with the unit of dB. All the collected data will be transmitted to the data processing unit. Among them, the fluctuation range calculation is performed by performing a difference operation on the continuous measurement values at each moment. Let the temperature at a certain moment be , and the temperature at the previous moment be , then the temperature fluctuation value is calculated as . Similarly, calculate the humidity fluctuation value, air quality fluctuation value, and noise intensity fluctuation value. For the screening of monitoring points with abnormal environmental conditions, set the threshold range of environmental parameters. For example, the temperature range is ; the humidity range is The upper limit of the PM2.5 threshold is 150 μg / m3, and the upper limit of the noise intensity is 85 dB. If the parameters of a certain monitoring point at a certain moment exceed this range, it is marked as an abnormal monitoring point. Finally, an environmental status data set is formed. The data set consists of a timestamp, the location of the monitoring point, and environmental parameters. For example , where represents time, represents the monitoring point number, respectively represent temperature and humidity, air quality, and noise intensity data. This dataset is used for subsequent analysis of the construction environment status to obtain construction environment status parameters.
[0192] Based on the construction environment status parameters, the equipment load status evaluation sub-module obtains the equipment operation status, extracts the equipment load rate, operation duration, and energy consumption level, calculates the equipment load change trend, screens out the equipment with excessive load fluctuations, analyzes the equipment operation stability, and obtains the equipment load evaluation parameters;
[0193] After obtaining the construction environment status parameters, the equipment load status evaluation sub-module first calls the equipment operation log to extract the current operation status information of the equipment, including data such as the equipment load rate, operation duration, and energy consumption level. The equipment load rate is calculated based on the ratio of the current working load of the equipment to the rated load. Let the current load of the equipment be , and the rated load be , then the load rate calculation formula is . The operation duration records the continuous working time of the equipment, with the unit of hours. The energy consumption level is calculated based on the power and working time of the equipment. Let the equipment power be , and the operation time be , then the energy consumption calculation formula is , where The unit of is kilowatt-hour (kWh). For the analysis of the load change trend, the moving window average method is used to calculate the load average of a certain equipment within different time windows. Let the time window size be , and the load average within a certain time period be . If the average load fluctuation exceeds the set threshold (such as 20%), then mark that the equipment load fluctuation exceeds the limit. The selected equipment with excessive load fluctuations will be further analyzed for operation stability, and the load variance will be calculated, where is the load average. If the variance exceeds the set upper limit (such as 500), then it is considered that the equipment operation is unstable. Finally, the equipment load evaluation parameters are formed for subsequent equipment scheduling optimization.
[0194] Based on the equipment load evaluation parameters, the meteorological condition adaptation calculation sub-module calls the meteorological conditions, extracts temperature, humidity, wind speed, and precipitation data, calculates the influence degree of meteorological parameters on the construction progress, and uses the formula:
[0195] ;
[0196] Calculate the meteorological influence adaptation index and obtain the meteorological influence adaptation parameters. Among them, represents the meteorological influence adaptation index, represents the fluctuation intensity of meteorological parameter d; Represent the current value of meteorological parameters , Represent the reference range value of meteorological parameters , Represent the relevance coefficient of meteorological parameters affecting construction tasks Represent the environmental matching coefficient of construction tasks Represent the past cycle mean of meteorological parameters Represent the future predicted value of meteorological parameters Represent the execution stability of construction tasks in the current environment Is the total number of meteorological parameters, and the denominator part performs the fourth root to balance the influence ratio of different meteorological factors
[0197] Based on the equipment load evaluation parameters, call the meteorological conditions, extract the data of temperature, humidity, wind speed, and precipitation, and calculate the influence degree of meteorological parameters on the construction progress. Use the formula
[0198] ;
[0199] Execution process expansion: First, obtain meteorological parameters, including temperature , humidity , wind speed , precipitation and the environmental matching parameters of the construction site . These data come from meteorological monitoring stations, construction equipment sensors, and historical construction data records. After the data is obtained, it needs to be normalized to convert parameters with different dimensions into a unified unit for calculation in the formula. Secondly, calculate the influence of meteorological factors on the construction progress. First, perform time series statistics on each meteorological parameter, calculate the square of the temperature for each time period and the absolute difference between the current wind speed and the reference wind speed . Among them represents the current wind speed represents the average wind speed within the reference wind speed range. Assume that at a certain time period , , then . If , , then . Calculate the accumulation of data for all time periods as the calculation term for the numerator part of the formula
[0200] The denominator part calculation includes two parts. The first part is the multiplication accumulation term of humidity and the construction task matching parameter . Assume that at When , , then , sum up the data for all time periods. The second part includes precipitation , construction environment matching parameters and the fourth root calculation term of the sum of the squared values of the current construction task execution stability parameters . Assuming , , , then , perform the fourth root calculation . Finally, multiply it by 4 to obtain the calculation term for the denominator part.
[0201] Finally, the calculated value is used to evaluate the impact degree of the current meteorological conditions on the construction task. If this value is higher than the set threshold (such as ), it indicates that the current meteorological conditions have a greater impact on the construction progress, and it is necessary to adjust the construction task arrangement, such as postponing the concrete pouring operation, reducing the mechanical operation frequency in high-temperature environments, etc., to ensure construction safety and efficiency.
[0202] The construction environment dynamic adjustment sub-module, based on the meteorological impact adaptation parameters, calls the environmental monitoring rules, analyzes the matching degree between the construction task requirements and the environmental conditions, compares the task time arrangement, equipment operation status, and meteorological fluctuation trend, screens the environmental adaptation adjustment conditions, adjusts the equipment operation parameters, monitoring frequency, and task time window, and establishes the construction environment matching parameters;
[0203] The construction environment dynamic adjustment sub-module first obtains the construction task plan based on the meteorological impact adaptation parameters, and analyzes the requirements of the construction task for environmental conditions, including the temperature and humidity adaptation range of construction machinery, and its sensitivity to wind speed and precipitation. Taking the wind speed impact as an example, assume that the maximum allowable wind speed for the construction task is 10 m / s. When the wind speed in the meteorological data exceeds this value, it is determined that the construction environment is not suitable for the task, and the task time window needs to be adjusted. Secondly, compare the task time arrangement with the equipment operation status. Assume that the working time of construction equipment A is , and the current task plan time window is . If exceeds 1 hour, the task arrangement needs to be readjusted to ensure that the equipment can operate within the optimal time period. Finally, based on the meteorological fluctuation trend, screen the environmental adaptation adjustment conditions. For example, if the precipitation is expected to exceed 10 mm within the next 2 hours, the construction task is adjusted in advance to a time period with less rain. At the same time, if the temperature and humidity change violently, increase the monitoring frequency, such as adjusting the current monitoring interval from 30 minutes to 10 minutes, to ensure accurate real-time data, and finally establish the construction environment matching parameters.
[0204] Please refer toFigure 6 , the construction progress adjustment strategy module includes:
[0205] The progress deviation evaluation sub-module obtains the construction progress deviation data based on the construction environment matching parameters, extracts the execution duration, planned deviation degree, and current task progress status of each task, calculates the progress deviation range of the task, screens the tasks with deviations exceeding the set threshold, adjusts the progress baseline value, and obtains the progress correction parameter;
[0206] Based on the construction environment matching parameters, first obtain the real-time data of the construction site, including the start time, actual execution duration, original planned duration, and current progress status of different construction tasks. The calculation of construction progress deviation data involves the comparison of multiple parameters. Among them, the execution duration of the construction task can be recorded by on-site perception devices for the start and end times of each task and calculate the difference. For example, for task A, its planned duration is 10 hours and the actual execution duration is 12 hours, then its progress deviation is 2 hours. The calculation of the planned deviation degree requires comparing the actual progress and the original progress. For example, task A is planned to be completed on the 5th day, but actually completed on the 7th day, then the deviation degree is 2 days. The current task progress status can be extracted according to the task status labels of the construction progress management system, such as "not started", "in progress", "completed", etc. For completed tasks, the completion deviation can be directly calculated. For uncompleted tasks, the estimated completion time needs to be calculated based on the current cumulative working hours and the estimated remaining working hours. The calculation of the progress deviation range can be determined by setting a baseline deviation threshold. For example, if the set deviation tolerance range is ±10%, then for a task with a planned duration of 10 hours, its allowable deviation range is ±1 hour. When screening tasks with deviations exceeding the set threshold, it is necessary to compare the actual deviations of all tasks with the deviation threshold of this task. For example, the deviation of task A is 2 hours, which is greater than the threshold of 1 hour, then it is judged that its deviation exceeds the set threshold. The adjustment of the progress baseline value can be corrected according to the progress average value of the overall task. If the progress deviations of multiple tasks are all positive values, the progress baseline value can be appropriately increased to obtain the progress correction parameter. For example, if the average deviation value of all tasks is 1.5 hours, the baseline value can be corrected upward by 1.5 hours to adjust the overall construction progress plan, and finally form the progress correction parameter.
[0207] The process dependency optimization sub-module calls the process execution status based on the progress correction parameter, extracts the process dependency relationship between tasks, calculates the influence weight of the task execution order, evaluates the adjustment space of the task execution sequence, and uses the formula:
[0208] ;
[0209] Calculate the factory production capacity index and obtain the current energy efficiency of the factory, where, represents the factory production capacity index, Represents the current energy efficiency of the factory, Represents the factory's Low energy consumption efficiency, Represents the factory's Current energy consumption utilization rate, Represents the factory's Planned energy consumption utilization rate, Represents the factory's Extended comprehensive energy utilization rate, Represents the factory's Energy utilization rate balance value, Represents the factory's Average efficiency of energy consumption in the past five years, Represents the factory's Priority in resource optimization work, Is the algebraic total. The denominator part performs the fifth root to balance the influence ratio of different energy factors, Represents the execution of tasks.
[0210] First, call the process execution status, extract the process dependencies between construction tasks. For each task , it is necessary to calculate its execution order influence weight , which can be determined by statistically analyzing the actual execution time of the task, resource occupancy, and its impact on subsequent tasks. For example, if the execution time of task A accounts for 20% of the total construction duration and affects multiple subsequent key tasks, then its weight Can be set to 0.2. The number of associated tasks of the task Represents the number of tasks directly dependent on this task. If task A needs to wait for tasks B, C, and D to complete, then , the current execution order of the task And the planned execution order Need to be extracted from the construction progress plan and on-site construction feedback data respectively. If task B should be executed on the 5th day in the plan but is actually postponed to the 7th day due to construction schedule adjustment, then , , and then calculate the difference between the two , the process matching index Can be based on the formula:
[0211] ;
[0212] Extract process adjustment parameters;
[0213] Among them, the execution duration of the construction task Needs to be calculated based on the working hour record data at the construction site. For example, if the actual execution time of task A is 10 hours, then , the average execution time of the task's dependent tasks Obtained by calculating the average execution duration of its associated tasks. If the prerequisite tasks B and C of task A are executed for 8 hours and 12 hours respectively, then hours, and the adjustment factor of the task affected by the environment Can be quantified by the impact of factors such as weather and material supply on the task progress. For example, if the high-temperature weather causes a 10% decrease in the efficiency of task B, then , the priority of the task in the construction plan Can be evaluated based on the task urgency. For example, if the priority of the critical path task is set to 1, the ordinary task is set to 0.5, and the non-critical task is set to 0.2, then if task A is a critical path task, then , the numerator part of the calculation formula accumulates the impact weights of each task, and the denominator part calculates the square root of the sum of the squares of the task time, dependencies, and adjustment factors to balance the impact relationship between tasks, and finally obtains the process matching index , and then extracts the process adjustment parameters.
[0214] The task change matching sub-module, based on the process adjustment parameters, calls the task node change data, calculates the change impact range of the task, extracts the execution status of the changed task, screens the key changed tasks, adjusts the task execution logic, and obtains the task adjustment parameters;
[0215] Based on the process adjustment parameters, call the task node change data. First, extract the historical task change data and analyze the impact of each change on the subsequent tasks. For example, if tasks A, B, and C were originally planned to be executed in sequence, but due to the change in the construction plan of task B, part of task C needs to be completed in advance, then it is necessary to calculate the impact range of the change on the overall construction plan. The change impact range can be calculated through time deviation analysis, that is, compare the difference in task completion time before and after the change. For example, the original planned completion time of task B is the 10th day, and it needs to be advanced to the 8th day after the change, then its change impact range is 2 days. The extraction of the task execution status needs to combine the on-site feedback data. For example, if part of the operations of task B are suspended due to the change, the task status should be adjusted to "suspended". The screening of key changed tasks can be determined based on the change impact range and the construction process dependency relationship. For example, if the change of task B affects the construction plans of tasks C, D, and E, then B can be regarded as a key changed task. The adjustment of the task execution logic can be re-arranged based on the time relationship between tasks. For example, if part of the content of task C can be advanced to be executed after the change of task B, then adjust the time node of C and calculate its impact on the overall construction period after adjustment, and finally form the task adjustment parameters.
[0216] The construction scheduling adjustment sub-module, based on the task adjustment parameters, calls the task compensation strategy, analyzes the time scheduling logic of construction tasks, calculates the impact of task sequence on resource scheduling, filters the scheduling optimization conditions, adjusts the task scheduling sequence and the process matching method, and establishes the construction management steps.
[0217] Based on the task adjustment parameters, call the task compensation strategy. First, analyze the time scheduling logic of each construction task. For example, if tasks A, B, and C need to be completed within the same time window, their resource requirements need to be scheduled within this time period. The impact of task sequence on resource scheduling can be calculated through the resource requirement matrix. For example, tasks A, B, and C respectively require 10, 15, and 20 units of resources, and the total available resources are 30 units, then the task scheduling sequence needs to be optimized to maximize the resource occupancy rate. The filtering of scheduling optimization conditions can be determined according to the task execution priority and resource matching situation. For example, if the resources required by task B are in short supply, its execution sequence can be adjusted to be executed after the resources are replenished. The adjustment of the task scheduling sequence can adopt the resource load balancing strategy. For example, if the resource requirements of tasks A and B are too high during a certain time period, the start time of task A can be appropriately postponed to make the resource allocation more balanced. The adjustment of the process matching method can be optimized in combination with the actual needs of the construction site. For example, if a certain process of task C can share equipment with task A, the process matching method can be optimized to reduce the idle time of the equipment. Finally, the construction management steps are formed.
[0218] The above is only the preferred embodiment of the present invention, and it is not intended to limit the present invention in other forms. Any person skilled in the art may use the disclosed technical content to make changes or modifications into equivalent embodiments with equivalent changes and apply them to other fields. However, as long as it does not depart from the technical content of the technical solution of the present invention, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention still fall within the protection scope of the technical solution of the present invention.
Claims
1. The BIM-based engineering collaborative management system is characterized by: The system comprises: The construction data permission mapping module obtains the classification of construction personnel, distribution of work areas, equipment operation records, and task execution status, analyzes personnel work areas, equipment operation trends, and task matching, calls permission setting rules, data access logs, and operation behavior records, compares task process execution status, permission setting ranges, and work change records, screens data access adjustment conditions, adjusts data access levels, modifies permissions, and links task permissions to obtain construction data permission matching parameters; The BIM component status association module obtains BIM component classification, construction task nodes, and process dependency based on construction data authority matching parameters, analyzes BIM component visibility, task node adaptability, and process relevance, calls BIM component status update rules, task association logic, and visibility adjustment parameters, compares construction stages, BIM view linkage conditions, and inter-process view requirements, screens component status adjustment conditions, adjusts BIM component visibility, sectioning range, and task identification, and obtains BIM component view association parameters; The construction task sequence adjustment module obtains the construction process sequence, task progress deviation, resource scheduling status based on the BIM component view association parameters, analyzes the process priority, progress deviation impact, equipment resource occupancy, calls task adjustment rules, resource scheduling strategies, process optimization logic, compares process execution sequence, resource matching, equipment availability, screens adjustment conditions, adjusts the construction task sequence, resource scheduling priority, and task combination method, and obtains the construction task optimization sequence; The construction environment dynamic monitoring module obtains environmental monitoring data, equipment status, meteorological conditions, analyzes influencing factors, calls monitoring rules, adjusts operating parameters, and obtains construction environment matching parameters based on the construction task optimization sequence; The construction progress adjustment strategy module obtains progress deviation, process status, task change, analyzes change factors, calls adjustment rules, optimizes scheduling sequence, and obtains construction management steps based on the construction environment matching parameters.
2. The BIM-based engineering collaborative management system according to claim 1, characterized in that: The construction data permission matching parameters include data access permission level, task-related permission, and job change record permission. The BIM component view-related parameters include component visibility setting, section range adjustment, and task node identification. The construction task optimization sequence includes process execution order, resource scheduling priority, and task combination mode. The construction environment matching parameters include equipment operation adjustment parameters, environmental monitoring frequency, and task time window setting. The construction management steps include progress adjustment strategy, task scheduling sequence, and process dependency optimization.
3. The BIM-based engineering collaborative management system according to claim 1, characterized in that: The construction data authority mapping module includes: The construction personnel operation analysis submodule obtains the classification of construction personnel and the distribution data of operation areas, analyzes the operation areas of construction personnel, calculates the distribution density of personnel in each operation area, extracts the proportion of operation time of personnel in differentiated operation areas, selects key operation areas, calculates the operation concentration of types of work in differentiated operation areas, and obtains the distribution parameters of personnel operation areas; The equipment operation trend analysis submodule calls the equipment operation records based on the personnel operation area distribution parameters, counts the operation frequency, duration and operator identity of the equipment in the operation area, calculates the equipment operation trend changes, analyzes the timing characteristics of equipment use, establishes the equipment operation time series data set, calculates the equipment operation trend change rate, and obtains the equipment operation trend parameters; The task authority matching submodule calls the task execution status based on the equipment operation trend parameters, calculates the execution frequency and execution time of differentiated task types, counts the matching degree of the equipment required for the task, screens the relationship between tasks, equipment, and personnel, and calculates the synchronization of equipment operations during task execution, using the formula: ; Calculate task matching degree and obtain task matching degree parameters; in, represents the task matching degree, Representative tasks The usage time ratio of the corresponding device, Representative tasks Execution time, is the total number of tasks, and the denominator is used to normalize and calculate the matching degree; The data access permission adjustment submodule calls the permission setting rules, filters the task permission setting range, calls the data access log, analyzes the matching between the permission setting range and the data access behavior, compares the difference between the permission setting range and the actual access data, adjusts the data access level, modifies the permission setting, and establishes the construction data permission matching parameters based on the task matching parameters.
4. The BIM-based engineering collaborative management system according to claim 1, characterized in that: The BIM component status association module includes: The BIM component visual analysis submodule obtains the BIM component classification and visual range based on the construction data authority matching parameters, extracts the visual attribute data of the BIM component, calculates the visual proportion of the differentiated component categories, counts the overlapping areas of the visual range, analyzes the visual influence between components, selects the components whose visual range needs to be adjusted, adjusts the BIM component visual range, and obtains the BIM component visibility parameters; The task node matching calculation submodule obtains the construction task nodes based on the BIM component visibility parameters, extracts the BIM component range required for task execution, calculates the adaptability of the task nodes under differentiated BIM component visibility, screens the task nodes whose adaptability deviation exceeds the set value, optimizes the BIM component set corresponding to the task nodes, calculates the task node adaptation value, and obtains the task node matching degree parameter; The process relationship evaluation submodule calls the process dependency relationship based on the task node matching parameters, calculates the correlation strength between the differentiated task nodes, and evaluates the dependency between the processes using the formula: ; Calculate process relevance and obtain process dependency parameters; in, represents process dependency, Represents the task node The order of execution in the process chain, Represents the task node The process weight, Represents the task node The strength of association, represents its baseline dependency value, is the total number of task nodes, and the denominator is processed with the third square root to balance the impact between differentiated nodes; the BIM component status adjustment submodule calls the BIM component status update rule based on the process dependency parameters, calculates the impact of the construction phase on the visibility of the BIM component, counts the sectioning requirements of the BIM component, analyzes the BIM view linkage conditions, screens the BIM components that match the view requirements between processes, adjusts the BIM component visibility, sectioning range, and task identification, and establishes the BIM component view association parameters.
5. The BIM-based engineering collaborative management system according to claim 1, characterized in that: The construction task sequence adjustment module includes: The process priority calculation submodule obtains the construction process sequence based on the BIM component view association parameters, extracts the process execution time and task dependency, calculates the process priority, screens the key processes, adjusts the process execution sequence, and obtains the process priority parameters; The progress deviation evaluation submodule obtains the task progress deviation based on the process priority parameter, calculates the deviation degree between the task execution time and the planned time, counts the impact of the progress deviation on the task-related processes, screens out the tasks with deviation range exceeding the limit, optimizes the task execution sequence, calculates the progress correction ratio, and obtains the progress adjustment parameter; The resource scheduling balance submodule is based on the progress adjustment parameters, calls the resource scheduling status, extracts the equipment and personnel configuration required for the scheduling task, calculates the current resource occupancy rate, and evaluates the matching of resource allocation, using the formula: ; Calculate resource matching deviation values and obtain resource scheduling adjustment parameters; in, Represents the resource matching deviation value, Represents the scheduling task The resource demand index, Represents the scheduling task The current resource allocation of Represents the scheduling task The maximum amount of resources that can be allocated, is the total number of scheduling tasks, and the denominator uses the fifth square root to balance the impact of resource requirements of differentiated scheduling tasks; The task sequence optimization submodule calls the task adjustment rules based on the resource scheduling adjustment parameters, calculates the impact of the task execution sequence on the overall progress, analyzes the matching of the task combination method, screens the task optimization conditions, optimizes the task sequence and resource allocation priority, adjusts the task combination method, and establishes an optimized sequence of construction tasks.
6. The BIM-based engineering collaborative management system according to claim 1, characterized in that: The construction environment dynamic monitoring module includes: The environmental monitoring data analysis submodule obtains the construction environment monitoring data based on the construction task optimization sequence, extracts the environmental parameters of temperature and humidity, air quality, and noise intensity, calculates the fluctuation range of the environmental parameters, screens the monitoring points with abnormal environmental conditions, establishes the environmental status data set, and obtains the construction environment status parameters; The equipment load status assessment submodule obtains the equipment operation status based on the construction environment status parameters, extracts the equipment load rate, operation time, and energy consumption level, calculates the equipment load change trend, screens the equipment with excessive load fluctuation, analyzes the equipment operation stability, and obtains the equipment load assessment parameters; The meteorological condition adaptation calculation submodule calls the meteorological conditions based on the equipment load evaluation parameters, extracts the temperature, humidity, wind speed, and precipitation data, and calculates the impact of meteorological parameters on the construction progress using the formula: ; Calculate the meteorological impact adaptation index and obtain the meteorological impact adaptation parameters, where: Represents the meteorological impact adaptation index, represents the fluctuation intensity of meteorological parameter d; Representative meteorological parameters The current value of The reference range value of Representative meteorological parameters The correlation coefficient affecting the construction task, represents the environmental matching coefficient of the construction task, Representative meteorological parameters The past cycle average, Representative meteorological parameters The future forecast value of Represents the execution stability of the construction task in the current environment, is the total number of meteorological parameters, and the fourth square root of the denominator is used to balance the impact ratio of differentiated meteorological factors; the construction environment dynamic adjustment submodule calls the environmental monitoring rules based on the meteorological impact adaptation parameters, analyzes the degree of matching between construction task requirements and environmental conditions, compares task schedules, equipment operation conditions, and meteorological fluctuation trends, screens environmental adaptation adjustment conditions, adjusts equipment operation parameters, monitoring frequency, and task time windows, and establishes construction environment matching parameters.
7. The BIM-based engineering collaborative management system according to claim 1, characterized in that: The construction progress adjustment strategy module includes: The progress deviation assessment submodule obtains the construction progress deviation data based on the construction environment matching parameters, extracts the execution time of each task, the degree of plan deviation, and the current task progress status, calculates the progress deviation range of the task, screens the tasks whose deviation exceeds the set threshold, adjusts the progress benchmark value, and obtains the progress correction parameter; The process dependency optimization submodule calls the process execution status based on the progress correction parameters, extracts the process dependency relationship between tasks, calculates the execution order influence weight of tasks, and evaluates the adjustment space of the task execution order, using the formula: ; Extract process adjustment parameters; calculate the factory capacity index and obtain the current energy efficiency of the factory, where: represents the factory capacity index, Represents the current energy efficiency of the factory, On behalf of the factory Low energy consumption efficiency, On behalf of the factory Current energy utilization rate, On behalf of the factory Planned energy utilization rate, On behalf of the factory The comprehensive utilization rate of expanded energy, On behalf of the factory The energy utilization rate equilibrium value, On behalf of the factory Average efficiency of energy consumption over the past five years, On behalf of the factory Priorities in resource optimization efforts, is the algebraic total, and the denominator is squared to the fifth power to balance the influence ratio of the differentiated energy factors. Represents the execution of tasks; the task change matching submodule adjusts the parameters of the process, calls the task node change data, calculates the change impact range of the task, extracts the changed task execution status, screens the key change tasks, adjusts the task execution logic, and obtains the task adjustment parameters; The construction scheduling adjustment submodule calls the task compensation strategy based on the task adjustment parameters, analyzes the time scheduling logic of the construction task, calculates the impact of the task sequence on resource scheduling, screens scheduling optimization conditions, adjusts the task scheduling sequence and process matching method, and establishes construction management steps.
Citation Information
Patent Citations
Pipe network rapid modeling method and system
CN116796472A
BIM-based building construction management system and method
CN118536716A