Engineering collaborative management system based on BIM
By introducing multiple modules into the BIM-based engineering collaborative management system, dynamic permission adjustment, real-time visual range optimization, optimization of task sequence and resource configuration, dynamic adjustment of environmental monitoring and equipment parameters, and dynamic adjustment of progress management in the existing technology, the problem of insufficient flexibility in data permission management, BIM component visual range adjustment, construction task scheduling, construction environment monitoring and progress optimization is solved, and the coordination and efficiency of engineering management are significantly improved.
Patent Information
- Application Number
- CN202510294187.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-03-13
AI Technical Summary
The existing technology lacks flexibility in data permission management, BIM component visual range adjustment, construction task scheduling, construction environment monitoring and progress optimization, which has affected the security and controllability of data sharing, the view information is biased from the construction site, the intuitiveness and operation efficiency of the construction process are inefficient, and the construction progress adjustment is lagging, making it difficult to quickly adapt to the actual changes at the construction site.
By introducing construction task sequence adjustment module, construction data permission mapping module, BIM component status association module, construction environment dynamic monitoring module and construction progress adjustment strategy module in the BIM-based engineering collaborative management system, dynamic authority adjustment, real-time visual range optimization, optimization of task sequence and resource configuration, dynamic adjustment of environmental monitoring and equipment parameters, and dynamic adjustment of progress management are achieved.
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, enhances 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 CN119809292A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of BIM collaborative management, and in particular to a BIM-based engineering collaborative management system. Background Art
[0002] The field of BIM collaborative management technology 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 to carry out 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, information sharing and collaboration among all participants in the construction project can be achieved. BIM collaborative management involves multi-source heterogeneous data integration, construction process monitoring based on three-dimensional models, project progress and resource allocation optimization, etc., aiming to improve the coordination and information transparency of project management.
[0003] Among them, the BIM-based engineering collaborative management system refers to the use of BIM model data as the core carrier, combined with engineering management needs, to achieve information interaction and collaborative work among design, construction, supervision and other parties. The core issues of this system for engineering collaborative management include data analysis of BIM models, model-based schedule scheduling, decomposition and assignment of construction tasks, associated storage of engineering documents, and real-time collection of construction site data. It includes establishing a unified data format parsing method based on the BIM model, realizing the automatic association of design data and construction tasks, using engineering quantity calculation rules for task decomposition and scheduling, combining on-site sensor equipment for dynamic collection of engineering progress and construction environment data, and ensuring the safe sharing and collaboration of data among all parties through authority control mechanisms.
[0004] The existing technology relies on static rules in data permission management, and it is difficult to adjust data access rights according to the role changes and task requirements of construction personnel, resulting in insufficient flexibility in permission management, affecting the security and controllability of data sharing. The adjustment of the visual range of BIM components is limited by preset logic and cannot be optimized in real time according to the progress of construction, resulting in deviations between the view information and the construction site, affecting the intuitiveness and operational efficiency of the construction process. Construction task scheduling relies on the predetermined process sequence and resource allocation, lacks dynamic adjustment of progress deviation and resource occupancy, resulting in low efficiency of task execution and susceptibility to interference in the construction cycle. Construction environment monitoring mainly relies on static parameter settings, which is difficult to respond to environmental changes quickly. The equipment operating parameters and construction time schedule lack dynamic adjustment, which is easy to cause construction progress to be hindered by sudden weather or environmental fluctuations. The construction progress adjustment is mainly based on preset plans, and fails to fully consider process optimization, task changes and compensation strategies, resulting in delayed construction adjustments and difficulty in quickly adapting to actual changes on the construction site. The existing technology lacks linkage between construction data, BIM models, task scheduling, environmental monitoring and progress optimization. Data isolation limits the collaborative efficiency of construction management, and information fragmentation affects the real-time and adjustment capabilities of the construction process. Summary of the invention
[0005] The purpose of the present invention is to solve the shortcomings in the prior art and propose an engineering collaborative management system based on BIM.
[0006] In order to achieve the above object, the present invention adopts the following technical solution: The BIM-based engineering collaborative management system includes: The construction task sequence adjustment module analyzes the process priority, progress deviation impact, equipment resource occupancy, calls task adjustment rules, resource scheduling strategies, process optimization logic, adjusts the construction task sequence and resource scheduling, and obtains construction data authority matching parameters; The construction data permission mapping module obtains the construction personnel classification, operation area, equipment record, calls the permission rules, adjusts the access level, and obtains the BIM component view association parameters based on the construction data permission matching parameters; The BIM component status association module obtains the BIM component classification and construction task nodes based on the BIM component view association parameters, analyzes the visual range and process association, calls the status update rules, 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.
[0007] 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.
[0008] As a further solution of the present invention, 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.
[0009] As a further solution of the present invention, 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 a cubic root to balance the impact of differentiated nodes; 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.
[0010] As a further solution of the present invention, 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 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, 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; 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.
[0011] As a further solution of the present invention, 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 environmental parameters such as temperature and humidity, air quality, and noise intensity, calculates the fluctuation range of environmental parameters, screens monitoring points with abnormal environmental conditions, establishes an environmental status data set, and obtains 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 assessment 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, Representative meteorological parameters The intensity of fluctuations; Representative meteorological parameters The current value of Representative meteorological parameters 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 denominator is balanced by the fourth square root to obtain the influence 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 the construction task requirements and the environmental conditions, compares the task schedule, equipment operation status, 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.
[0012] As a further solution of the present invention, 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: ; Adjustment parameters of the extraction process; 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. The fifth square root of the denominator is used to balance the influence ratio of the differentiated energy factors. Representatives carry out tasks; The task change matching submodule adjusts the parameters of the process, calls the task node change data, calculates the impact range of the task change, extracts the changed task execution status, screens the key changed 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.
[0013] Compared with the prior art, the advantages and positive effects of the present invention are: 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
[0014] Figure 1 is a system flow chart of the present invention; Figure 2 It is a flow chart of the construction data authority mapping module of the present invention; Figure 3 It is a flow chart of the BIM component status association module of the present invention; Figure 4 It is a flow chart of the construction task sequence adjustment module of the present invention; Figure 5 It is a flow chart of the construction environment dynamic monitoring module of the present invention; Figure 6This is a flow chart of the construction progress adjustment strategy module of the present invention. DETAILED DESCRIPTION
[0015] 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.
[0016] 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.
[0017] See also Figure 1 , the BIM-based engineering collaborative management system includes: 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 construction environment monitoring data, equipment operation status, and meteorological conditions based on the construction task optimization sequence, analyzes temperature and humidity fluctuations, equipment load changes, and meteorological impacts, calls environmental monitoring rules, impact assessment logic, and environmental adaptation standards, compares task requirements, equipment operation, and meteorological changes, screens and adjusts conditions, adjusts equipment operation parameters, monitoring frequency, and task time windows, and obtains construction environment matching parameters; The construction progress adjustment strategy module obtains construction progress deviation data, process execution status, task node changes based on construction environment matching parameters, analyzes progress deviation range, 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 impact, screens adjustment conditions, adjusts construction progress execution logic, task scheduling sequence, and process matching methods, and obtains construction management steps.
[0018] Construction data permission matching parameters include data access permission level, task-related permissions, and job change record permissions. BIM component view-related parameters include component visibility settings, section range adjustments, and task node identification. Construction task optimization sequences include process execution order, resource scheduling priority, and task combination mode. Construction environment matching parameters include equipment operation adjustment parameters, environmental monitoring frequency, and task time window settings. Construction management steps include progress adjustment strategies, task scheduling sequence, and process dependency optimization.
[0019] See also Figure 2 ,The construction data permission 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; It is necessary to first extract the type of work information from the attendance records and work logs of the construction personnel, and count the distribution of each type of work in different construction areas. Then, by calculating the cumulative working time of each construction worker in each work area, the working situation of the personnel in each area is obtained. For example, in the five different work areas of a construction site, A, B, C, D, and E, the number of personnel is counted respectively. Assuming that 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 for calculating 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 working time of individual construction personnel, for example, a construction worker works for 8 hours in area A and 4 hours in area B, and the total working time is 12 hours, then the proportion of his working time in area A is 8 / 12, that is, 66.7%. Similarly, the data of all personnel are calculated in this way, and personnel with a higher proportion of working time are filtered out.
[0020] Next, we need to analyze the concentration of different types of workers in each work area. For example, in area B, there are 50 people, including 10 welders, 15 carpenters, 20 rebar workers, and 5 other types of workers. Then we calculate the concentration of each type of worker, that is, welders account for 10 / 50, carpenters account for 15 / 50, and rebar workers account for 20 / 50, and finally form a complete distribution parameter of personnel work areas.
[0021] 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 equipment operation trend analysis submodule calls the equipment operation records of the construction site based on the distribution parameters of the personnel operation area, and extracts data such as operation frequency, operation time and operator identity. For example, in a certain operation area, the operation records of three different 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. In order to analyze the operation of each equipment, it is necessary to calculate the average operation time of the equipment by dividing the total usage time of the equipment by the number of operations. For example, the average operation time of Equipment 1 is 600÷20=30 minutes, Equipment 2 is 900÷35=25.7 minutes, and Equipment 3 is 1500÷50=30 minutes. Next, analyze the time series characteristics of equipment use, construct the equipment operation time series data set, and calculate the rate of change of equipment operation trend. For example, if a certain equipment was operated 100 times last week and 120 times this week, the change rate calculation method is (120-100)÷100=20%. If the rate of change exceeds a set threshold, for example, the set threshold is 15%, the usage trend of the device is considered to have changed significantly, and the corresponding parameters are recorded.
[0022] 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. The formula is: ; 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; Based on the equipment operation trend parameters, the task execution records are called to analyze the execution frequency and execution time of the tasks to calculate the matching degree of the equipment required for different tasks. Assume that there are three tasks at a construction site, Task A, Task B and Task C, which are executed 45 times, 65 times and 85 times respectively, and the execution time of each task is 900 minutes, 1400 minutes and 1700 minutes respectively. At the same time, the total usage time of the corresponding equipment is 270 minutes, 480 minutes and 550 minutes respectively.
[0023] Calculate the proportion of time the task equipment is used For task A, the device usage time ratio is calculated as: .
[0024] The proportion of device usage time for Task B is: .
[0025] The device usage time percentage of Task C is: .
[0026] Calculate the task execution time ratio To calculate the execution time ratio of each task, first calculate the total execution time of the task: .
[0027] Then, the execution time ratio of task A is: .
[0028] The execution time percentage of Task B is: .
[0029] The execution time percentage of task C is: .
[0030] Calculate task matching According to the matching calculation formula: ; Bring it into calculation: .
[0031] ; Calculate the denominator: ; ; ; ; The final calculation of matching degree: ; Synchronization of device operations during computing task execution If the equipment operation time during the execution of task A is 720 minutes, the synchronicity is calculated as: ; The equipment operation time of task B is 1000 minutes, then the synchronization is: ; The equipment operation time of Task C is 1300 minutes, then the synchronization is: ; Filter tasks with matching degree below the threshold The matching threshold is set to 0.85, and the currently calculated matching is 0.977, which meets the requirements, so there is no need to adjust the permission matching. If the matching is lower than 0.85, it is necessary to further adjust the task equipment allocation or modify the task permission setting range. Finally, the calculated task matching and synchronization parameters are applied to the task permission setting analysis to determine whether to make adjustments.
[0032] The data access permission adjustment submodule is based on the task matching parameters, 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; The data access permission adjustment submodule filters the task permission setting range based on the task matching parameter, and calls the data access log to extract the actual data access behavior. For example, the preset permission of a task allows access to 10 data items, but the actual data access behavior of the task shows that only 8 data items are accessed. The matching degree is calculated as 8÷10=80%. If the matching degree is too low, for example, below the set threshold of 60%, the data access level is adjusted to increase or decrease the access permission. For example, if a task originally can only access 5 data items, but the actual access record shows that 7 data items need to be accessed, the permission is increased to allow access to 7 data items; conversely, if the task permission is set to 15 data items, but only 5 data items are actually accessed, the permission is reduced to 5 data items. Finally, the construction data permission matching parameters are established by combining the access records of all tasks and the matching degree calculation results to ensure that the data access permission is consistent with the actual needs.
[0033] See also Figure 3 , BIM component status association modules include: 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 components, calculates the visual proportion of differentiated component categories, counts the overlapping areas of the visual range, analyzes the visual influence between components, selects components whose visual range needs to be adjusted, adjusts the BIM component visual range, and obtains the BIM component visibility parameters; First, call the construction data permission matching parameters, extract the classification information of various components from the BIM model, and set the visible range in combination with the construction scene. For example, in a certain project, structural components (beams, columns, plates) are the core visible objects, followed by electromechanical components (pipes, ducts, cable trays), and decoration components (walls, floors, ceilings) are visible at specific stages. Count the visible proportions of components of different categories. For example, structural components of a certain building account for 60% of the total visible area, electromechanical components account for 25%, and decoration components account for 15%. Then analyze the visible overlap of components of different categories. For example, the overlapping area between beams and ducts is 20 square meters, and the overlapping area between plates and pipes is 15 square meters. Calculate the degree of visual impact between components. For example, in a certain section view, the beam occupies 30% of the visible range. If its blocked area exceeds 50%, it is determined that the beam component has a large impact and the visible parameters need to be adjusted. Next, select the components that require visibility adjustment. For example, for beam components that are obscured by more than 50%, adjust their transparency or partially cut them to reduce their impact range to less than 30%, thereby completing the optimization of BIM component visibility parameters.
[0034] 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; 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.
[0035] 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: ; 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 a cubic root to balance the impact of differentiated nodes; 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 benchmark dependency value is 0.7; the execution order of task node 2 is 2.0, the process weight is 0.5, the correlation strength is 0.9, the benchmark dependency value is 0.7; the execution order of task node 3 is 3.0, the process weight is 0.4, the correlation strength is 1.2, the benchmark dependency value is 0.7.
[0036] Calculate the molecular part Calculate the product and dependency difference of the task nodes. The calculation formula is: ; Bring in data: ; Calculate the values: ; ; The calculation result of the molecular part is obtained as 3.6.
[0037] Calculate the denominator Calculate the square of the order of task nodes and the sum of squares of process weights: ; Bring in data: ; Calculate the values: ; ; The sum of squares before calculation of the denominator is 14.77.
[0038] Calculate the third root Compute the cube root: ; Calculate final process dependencies Calculation formula: ; ; The calculated process dependence parameter is 1.48.
[0039] 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.
[0040] 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; 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.
[0041] See also Figure 4 ,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, selects key processes, adjusts the process execution sequence, and obtains the process priority parameters; Based on the BIM component view association parameters, the construction process sequence is first extracted, and the execution time and task dependency of each process are analyzed in detail. For example, in a certain construction project, structural construction must be completed before mechanical and electrical installation, and mechanical and electrical installation must be carried out before decoration construction. Therefore, the execution time of the three processes of structure, mechanical and electrical, and decoration is obtained, which are 30 days, 20 days, and 15 days respectively. The dependency relationship of each process is defined based on the sequence of each process. For example, mechanical and electrical installation depends on the start of the structure reaching 80% completion, and decoration construction depends on the completion of mechanical and electrical installation 100%. When calculating the priority of the process, first count the degree of dependency of each process. For example, structural construction has the highest priority, followed by electromechanical, and finally decoration. The strength of the dependency relationship is determined by the degree to which the completion of the preceding process affects the start time of the subsequent process. For example, if the progress of structural construction is less than 80%, electromechanical cannot start, and the priority is set to 1. If the progress is between 80% and 100%, electromechanical can be constructed in parallel, and the priority is set to 0.8. When screening key processes, set the key process screening threshold. For example, processes with a priority greater than 0.8 are defined as key processes. For example, structural construction is defined as a key process, while electromechanical and decoration are adjustable processes. Finally, adjust the order of process execution. For example, if the construction progress is lagging behind, appropriately advance the electromechanical construction in parallel to optimize the overall construction period, and finally obtain the process priority parameters.
[0042] The progress deviation assessment submodule obtains the task progress deviation based on the process priority parameters, calculates the deviation between the task execution time and the planned time, counts the impact of the progress deviation on the task-related processes, screens out tasks with deviations exceeding the limit, optimizes the task execution sequence, calculates the progress correction ratio, and obtains the progress adjustment parameters; Based on the process priority parameters, the progress deviation of each task is obtained. For example, if the planned duration of a construction task is 25 days and the actual completion time is 30 days, the progress deviation is 5 days. The deviation degree between the task execution time and the planned time is calculated, that is, , where the offset is , which is 20%. The impact of progress deviation on the associated processes of tasks is counted. 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 will increase cumulatively. The tasks with excessive progress deviation range are screened. For example, the progress deviation threshold is set to 10%, and the tasks exceeding the threshold enter the optimization adjustment. For example, if the progress deviation exceeds the threshold by 20%, the task execution sequence needs to be optimized. The optimization method can adjust the construction resource input, such as adding construction personnel or equipment, or optimizing the construction process, so that the task starts in advance or some tasks are constructed in parallel. Finally, the progress correction ratio is calculated. For example, by increasing the construction personnel by 10%, the construction period is shortened to 28 days, so that the final progress deviation is reduced from 20% to 12%, and then the progress adjustment parameters are obtained.
[0043] The resource scheduling balance submodule adjusts the parameters based on the progress, 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. The formula is: ; Calculate resource matching deviation values and obtain resource scheduling adjustment parameters; 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.
[0044] Example calculation steps: Data preparation Assume there are three construction tasks, and the relevant data of each task is as follows:-Task 1: , , - Mission 2: , , - Mission 3: , ,
[0045] Calculate resource matching deviation value Calculated according to the new formula: Calculate the numerator part: ; The specific calculation is: ; ; Evaluate the denominator and find the fifth root: ; ; ; ; Get the resource matching deviation value: ; Result analysis and action Calculated The value is 4.91, indicating that there is a large deviation between resource allocation and demand. Based on this result, resource adjustments are needed, especially for tasks with insufficient or excessive resource allocation. For example, the deviation can be reduced by increasing or decreasing the resource allocation of certain tasks, thereby optimizing the resource utilization efficiency of the entire project.
[0046] The task sequence optimization submodule adjusts parameters based on resource scheduling, calls task adjustment rules, calculates the impact of task execution sequence on the overall progress, analyzes the matching of task combination methods, screens task optimization conditions, optimizes task sequence and resource allocation priority, adjusts task combination methods, and establishes an optimized sequence of construction tasks; Based on the resource scheduling adjustment parameters, the task adjustment rules are called to 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 weaker dependence on task A, the task order can be optimized, such as adjusting A and B to be executed in parallel so that task C can enter the construction stage in advance. The matching of the task combination method is analyzed. For example, if task C involves decoration construction, it can be cross-operated with task B (mechanical and electrical installation). Task optimization conditions are screened, such as setting a task overlap threshold. When the resource occupancy rate of tasks B and C is less than 50%, task C is allowed to start in advance. After optimizing the task order, tasks A and B are executed in parallel, so that task C starts 2 days in advance. The optimized resource allocation priority is calculated, and the task combination method is adjusted. For example, the original total construction period of tasks B and C is 10 days. After optimization, B and C partially overlap, and the total construction period is shortened to 8 days. Finally, an optimized sequence of construction tasks is established.
[0047] See also Figure 5 , the construction environment dynamic monitoring module includes: The environmental monitoring data analysis submodule obtains construction environment monitoring data based on the construction task optimization sequence, extracts environmental parameters such as temperature and humidity, air quality, and noise intensity, calculates the fluctuation range of environmental parameters, screens monitoring points with abnormal environmental conditions, establishes an environmental status data set, and obtains construction environment status parameters; First, the sensor network is deployed at different locations on the construction site to collect environmental data and obtain parameters such as temperature and humidity, air quality, and noise intensity. The temperature parameter is obtained through a thermocouple sensor in °C, the humidity is obtained through a capacitive humidity sensor, and the relative humidity unit is percentage, the air quality parameter is measured through a PM2.5 sensor to measure the concentration of air particles in μg / m3, and the noise intensity parameter is measured through a sound level meter in dB. All collected data will be transmitted to the data processing unit, where the fluctuation range is calculated by performing differential operations on the continuous measurement values at each moment. Suppose the temperature at a certain moment is , the temperature at the previous moment is , 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 abnormal environmental condition monitoring points, set the environmental parameter threshold range, such as the temperature range ; Humidity range is The upper limit of PM2.5 threshold is 150μg / m3, and the upper limit of noise intensity is 85dB. If the parameters of a monitoring point at a certain time exceed this range, it will be marked as an abnormal monitoring point, and finally form an environmental status data set. The data set consists of timestamp, monitoring point location and environmental parameters, for example ,in Indicates time, Indicates the monitoring point number. They represent temperature and humidity, air quality, and noise intensity data respectively. This data set is used for subsequent construction environment status analysis to obtain construction environment status parameters.
[0048] 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; After obtaining the construction environment status parameters, the equipment load status assessment submodule first calls the equipment operation log to extract the current operation status information of the equipment, including equipment load rate, operation time, energy consumption level and other data. The equipment load rate is calculated based on the ratio of the current working load of the equipment to the rated load. Assume that the current load of the equipment is , rated load is , then the load rate calculation formula is , the running time records the continuous working time of the equipment in hours. The energy consumption level is calculated based on the power and working time of the equipment. Assume that the equipment power is , the running time is , the energy consumption calculation formula is ,in The unit is kilowatt-hour (kWh). For load change trend analysis, the sliding window average method is used to calculate the load average of a device in different time windows. Suppose the time window size is The load average in a certain period of time is If the average load fluctuation exceeds the set threshold (such as 20%), the device is marked as having excessive load fluctuation. The selected devices with excessive load fluctuation will undergo further operation stability analysis and calculate the load variance. ,in is the load mean. If the variance exceeds the set upper limit (such as 500), the equipment is considered to be unstable. Eventually, the equipment load evaluation parameters are formed for subsequent equipment scheduling optimization.
[0049] The meteorological condition adaptation calculation submodule calls the meteorological conditions based on the equipment load assessment 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 Representative meteorological parameters 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 denominator is balanced by the fourth square root to obtain the influence ratio of differentiated meteorological factors.
[0050] Based on the equipment load assessment parameters, the meteorological conditions are called, the temperature, humidity, wind speed, and precipitation data are extracted, and the impact of meteorological parameters on the construction progress is calculated using the formula: ; 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 acquired, it needs to be normalized to convert parameters of different dimensions into unified units so that they can be calculated in the formula. Secondly, to calculate the impact of meteorological factors on the construction progress, firstly, the time series statistics of each meteorological parameter are performed to calculate the impact of each time period. The square of the temperature and the absolute difference between the current wind speed and the reference wind speed ,in Represents the current wind speed, Represents the average wind speed within the benchmark wind speed range. Assuming that a certain period hour, ,but ,like , ,but . Calculate the cumulative data of all time periods as the calculation item in the numerator of the formula.
[0051] The calculation of the denominator consists of two parts. The first part is humidity. Matching parameters with construction tasks The product accumulation term, assuming that hour, , ,but , summing the data for all time periods. The second part contains the precipitation , Construction environment matching parameters and the execution stability parameters of the current construction task The fourth root of the sum of the square values of , , ,but , fourth root calculation , and finally multiply it by 4 as the calculation item in the denominator.
[0052] Finally, the calculated The value is used to evaluate the impact of current meteorological conditions on construction tasks. If the value is higher than the set threshold (such as ), it means that the current meteorological conditions have a great impact on the construction progress, and the construction task arrangement needs to be adjusted, such as postponing concrete pouring operations, reducing the frequency of mechanical operation in high temperature environments, etc., to ensure construction safety and efficiency.
[0053] The construction environment dynamic adjustment submodule calls environmental monitoring rules based on meteorological impact adaptation parameters, analyzes the matching degree between construction task requirements and environmental conditions, compares task schedules, equipment operation conditions, and meteorological fluctuation trends, selects environmental adaptation adjustment conditions, adjusts equipment operation parameters, monitoring frequency, and task time windows, and establishes construction environment matching parameters; The construction environment dynamic adjustment submodule first obtains the construction task plan based on the meteorological impact adaptation parameters, and analyzes the construction task's requirements for environmental conditions, including the construction machinery's adaptability to temperature and humidity, and its sensitivity to wind speed and precipitation. Taking the wind speed impact as an example, the maximum wind speed allowed for the facility construction task is 10m / s. When the wind speed in the meteorological data exceeds this value, it is judged that the construction environment is not suitable for the task, and the task time window needs to be adjusted. Secondly, comparing the task schedule with the equipment operation status, the working time of the facility construction equipment A is , the current task planning time window is ,like If it exceeds 1 hour, the task schedule needs to be readjusted to ensure that the equipment can operate in the optimal time period. Finally, based on the trend of weather fluctuations, the environmental adaptation adjustment conditions are screened. For example, if the precipitation is expected to exceed 10 mm in the next 2 hours, the construction task is adjusted to a time period with less rain in advance. At the same time, if the temperature and humidity change dramatically, the monitoring frequency is increased, for example, the current monitoring interval is adjusted from 30 minutes to 10 minutes, to ensure the accuracy of real-time data, and finally establish the construction environment matching parameters.
[0054] See also Figure 6 , 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 baseline value, and obtains the progress correction parameters; Based on the construction environment matching parameters, first obtain the real-time data of the construction site, including the start time, actual execution time, original planned time 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 time of the construction task can be recorded by the on-site sensing equipment to record the start and end time of each task, and calculate the difference. For example, for Task A, its planned duration is 10 hours and the actual execution time is 12 hours, then its progress deviation is 2 hours. The calculation of the planned deviation degree requires the comparison of the actual progress and the original progress. For example, Task A is planned to be completed on the 5th day, but it is 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, and for unfinished tasks, the completion deviation can be directly calculated. For tasks, the estimated completion time needs to be calculated based on the current accumulated 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 deviation tolerance range is set to ±10%, then for a task with a planned duration of 10 hours, the allowed deviation range is ±1 hour. When screening tasks whose deviations exceed the set threshold, it is necessary to compare the actual deviations of all tasks with the deviation threshold of the task. For example, if 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 of the entire task. If the progress deviations of multiple tasks are all positive, the progress baseline value can be appropriately adjusted upward to obtain the progress correction parameters. 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 schedule and finally form the progress correction parameters.
[0055] 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 impact weight of the execution order of tasks, and evaluates the adjustment space of the task execution order. The formula is: ; 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. The fifth square root of the denominator is used to balance the influence ratio of the differentiated energy factors. Representatives perform tasks.
[0056] First, call the process execution status to extract the process dependencies between the construction tasks. For each task , it is necessary to calculate the weight of its execution order The weight can be determined by counting the actual execution time of the task, resource usage, and the degree of impact on subsequent tasks. For example, if the execution time of task A accounts for 20% of the total construction time and affects multiple subsequent key tasks, its weight is Can be set to 0.2, the number of associated tasks of the task Indicates the number of tasks that the task directly depends on. If task A needs to wait for tasks B, C, and D to complete, then , the current execution order of tasks and the order in which the plans are executed It needs to be extracted from the construction schedule and on-site construction feedback data respectively. If Task B is scheduled to be executed on the 5th day, but is actually postponed to the 7th day due to the adjustment of the construction period, then , , and then calculate the difference between the two , process matching index According to the formula: ; Adjustment parameters of the extraction process; The execution time of the construction task It needs to be calculated based on the work time record data of the construction site. For example, if the actual execution time of task A is 10 hours, then , the average execution time of task dependencies It is obtained by calculating the average execution time of its associated tasks. If the predecessor tasks B and C of task A are executed for 8 hours and 12 hours respectively, then Hours, the adjustment factor of the task affected by the environment The impact of factors such as weather and material supply on task progress can be quantified. For example, if high temperature weather causes task B to have a 10% decrease in efficiency, then , the priority of the task in the construction plan It can be evaluated based on the urgency of the task. For example, 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. If task A is a critical path task, then The numerator of the calculation formula accumulates the impact weight of each task, and the denominator calculates the square root of the task time, dependency, and adjustment factor to balance the impact relationship between tasks, and finally obtains the process matching index. , and then extract the process adjustment parameters.
[0057] The task change matching submodule adjusts the parameters of the process, calls the task node change data, calculates the impact range of the task change, extracts the execution status of the changed task, screens the key change tasks, adjusts the task execution logic, and obtains the task adjustment parameters; Based on the process adjustment parameters, the task node change data is called. First, the historical task change data is extracted to analyze the impact of each change on subsequent tasks. For example, if tasks A, B, and C are executed sequentially in the original plan, but due to the change in the construction plan of task B, part of task C needs to be completed in advance, then the impact range of the change on the overall construction plan needs to be calculated. The impact range of the change can be calculated through time deviation analysis, that is, comparing 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 after the change, it needs to be completed in advance on the 8th day. Then the impact range of the change is 2 days, and the extraction of task execution status needs Combined with on-site feedback data, for example, if Task B is partially suspended due to a change, the task status should be adjusted to "suspended". The screening of key change tasks can be determined based on the scope of change impact and the construction process dependency. For example, if the change of Task B affects the construction plan of Tasks C, D, and E, then B can be regarded as a key change task. The adjustment of the task execution logic can be rearranged based on the time relationship between tasks. For example, if part of Task C can be executed in advance after Task B is changed, the time node of C is adjusted, and the impact of the adjustment on the overall construction period is calculated to finally form the task adjustment parameters.
[0058] The construction scheduling adjustment submodule calls the task compensation strategy based on the task adjustment parameters, analyzes the time scheduling logic of the construction tasks, calculates the impact of the task sequence on resource scheduling, screens the scheduling optimization conditions, adjusts the task scheduling sequence and process matching method, and establishes the construction management steps; Based on the task adjustment parameters, the task compensation strategy is called. First, the time scheduling logic of each construction task is analyzed. 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 order on resource scheduling can be calculated through the resource demand matrix. For example, tasks A, B, and C require 10, 15, and 20 units of resources respectively, and the total available resources are 30 units. It is necessary to optimize the task scheduling order to maximize the resource occupancy rate. The screening of scheduling optimization conditions can be determined based on the task execution priority and resource matching situation. For example, if the resources required by task B are in short supply, its execution order can be adjusted to execute after the resources are supplemented. The adjustment of task scheduling order can adopt a resource load balancing strategy. For example, if the resource requirements of tasks A and B are too high within 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 process of task C can share equipment with task A, the process matching method can be optimized to reduce the idle time of equipment, and finally form a construction management step.
[0059] The above are only preferred embodiments of the present invention and are not intended to limit the present invention in other forms. Any technician familiar with the profession may use the technical contents disclosed above to change or modify them into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution of the present invention still falls 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 task sequence adjustment module analyzes the process priority, progress deviation impact, equipment resource occupancy, calls task adjustment rules, resource scheduling strategies, process optimization logic, adjusts the construction task sequence and resource scheduling, and obtains construction data authority matching parameters; The construction data permission mapping module obtains the construction personnel classification, operation area, equipment record, calls the permission rules, adjusts the access level, and obtains the BIM component view association parameters based on the construction data permission matching parameters; The BIM component status association module obtains the BIM component classification and construction task nodes based on the BIM component view association parameters, analyzes the visual range and process association, calls the status update rules, 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 a cubic root to balance the impact of differentiated nodes; 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.
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 Representative meteorological parameters 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 denominator is balanced by the fourth square root to obtain the influence 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 the construction task requirements and the environmental conditions, compares the task schedule, equipment operation status, 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.
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: ; Adjustment parameters of the extraction process; 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. Representatives carry out tasks; The task change matching submodule adjusts the parameters of the process, calls the task node change data, calculates the impact range of the task change, extracts the changed task execution status, screens the key changed 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
BIM-based fabricated building data collaborative management method and system
CN118760665A
Digital intelligent construction management method and system
CN118863803A
Engineering building BIM data safety management method
CN119337354A
Cited By
Dynamic optimization system for water conservancy project construction management process
CN120069463A
Dynamic Optimization System for the Construction Management Process of Water Conservancy Projects
CN120069463B
Constructional engineering full life cycle resource intelligent scheduling system and method
CN120373818A
Intelligent management method and system for indoor decoration design construction
CN120374044A
Construction engineering multi-work-type collaborative operation system driven by intelligent construction platform
CN120562771A