BIM-based construction progress intelligent comparison and early warning method

CN122736554APending Publication Date: 2026-09-11HUNAN XINGWANG CONSTR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611181475.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-05
Publication Date
2026-09-11

AI Technical Summary

Technical Problem

[0003]为了有助于解决现有施工进度管理中计划与实际进度的比对存在滞后性、偏差原因无法自动定位的技术问题,本申请提供一种基于BIM的建筑工程进度智能比对与预警方法

Benefits of technology

通过构建进度比对时间轴并按预设时间间隔自动提取多个比对节点,将实际进度数据与计划进度数据进行逐节点比对,实现偏差的自动及时发现,消除了对人工定期填报进度的依赖,解决了进度数据采集与处理环节存在的滞后性问题。在发现偏差后,通过对目标偏差节点对应的目标施工区域和目标施工工序进行标记,并结合施工现场影像序列的状态识别与环境记录数据的突变点检测自动定位偏差致因因素,使偏差成因能够被自动归因于自然因素或机械故障因素,无需管理人员凭经验人工排查,避免了人工判断的主观性和时间消耗。最终,基于偏差致因因素和标记信息生成包含偏差位置、偏差类型、偏差程度及偏差成因的完整偏差预警信息并推送至对应的项目管理人员终端,使管理人员无需跨部门调阅文档来追溯偏差原因,实现了偏差信息即时传达与成因自动识别的统一。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122736554A_ABST
    Figure CN122736554A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of building engineering information management, in particular to a building engineering progress intelligent comparison and early warning method based on BIM, which compares actual progress data with planned progress data node by node by constructing a progress comparison time axis and extracting comparison nodes to automatically find progress deviation. After deviation is found, the target construction area and target construction process corresponding to the deviation are marked, and state recognition of a construction site image sequence and mutation point detection of environment record data are combined to automatically locate deviation cause factors, so that deviation causes are automatically attributed to natural factors or mechanical failure factors. Finally, complete deviation early warning information containing a deviation position, a deviation type, a deviation degree and a deviation cause is generated based on the deviation cause factors and the marked information, and is pushed to a corresponding management personnel terminal, so that the automation and intelligent level of construction progress management are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information management technology for building construction projects, and in particular to a BIM-based intelligent comparison and early warning method for building construction project progress. Background Technology

[0002] With the widespread application of Building Information Modeling (BIM) technology in the construction engineering field, BIM-based construction progress management has become an industry trend. Currently, existing construction progress management methods typically involve periodically collecting on-site progress data manually and then comparing it with the planned progress in the BIM model. This approach has the following shortcomings: First, progress comparison relies on periodic manual reporting, resulting in time lags in data collection and processing, making it difficult to detect construction deviations in a timely manner. Second, when progress deviations are detected, there is a lack of automated mechanisms for locating the causes. Managers need to rely on experience to manually investigate whether the deviation is caused by natural factors, equipment failure, resource supply issues, or construction organization problems, leading to low efficiency and high subjectivity. Third, existing deviation warning methods are relatively simple, often based on single threshold judgments, without considering the transmission impact of deviations within the work process network, resulting in insufficient targeting and guidance of warning information. Summary of the Invention

[0003] To help solve the technical problems of lagging comparison between planned and actual progress and the inability to automatically locate the cause of deviation in existing construction progress management, this application provides a BIM-based intelligent comparison and early warning method for building project progress.

[0004] A BIM-based intelligent comparison and early warning method for building construction progress includes: Obtain the planned schedule data from the BIM model and the actual schedule data collected at the construction site; Based on the planned progress data and the actual progress data, a progress comparison time axis is constructed, and multiple comparison nodes are extracted on the progress comparison time axis at preset time intervals. At each comparison node, the actual progress data is compared with the planned progress data to obtain the progress deviation value corresponding to each comparison node; Based on the multiple progress deviation values, determine whether there is a target deviation node; If the target deviation node does not exist, then subsequent construction control instructions are generated based on the current overall construction schedule. If the target deviation node exists, the target construction area and target construction procedure corresponding to the target deviation node are obtained, and the target construction area and target construction procedure are marked to obtain the marking information; Based on the marking information, the causative factors of the deviation in the target construction area at the target deviation node are obtained; Based on the aforementioned causative factors of the deviation and the aforementioned labeling information, deviation warning information is generated.

[0005] Optionally, the step of constructing a progress comparison timeline based on the planned progress data and the actual progress data, and extracting multiple comparison nodes on the progress comparison timeline at preset time intervals, includes: Obtain the start and end times of the plan corresponding to the plan progress data; Obtain the actual start time and actual end time corresponding to the actual progress data; Based on the planned start time and the actual start time, the start time deviation is obtained; Based on the planned end time and the actual end time, the end time deviation is obtained; Based on the start time deviation and the end time deviation, the planned time axis in the planned progress data is shifted and corrected to obtain the corrected time axis; Based on the corrected time axis, the progress comparison time axis is constructed, and multiple comparison nodes are extracted on the corrected time axis according to the preset time interval.

[0006] Optionally, if the target deviation node does not exist, generating subsequent construction control instructions based on the current overall construction schedule includes: If the target deviation node does not exist, then obtain the remaining construction tasks in the current overall construction schedule and the planned construction duration for each remaining construction task; Based on the remaining construction tasks and the planned construction duration, obtain the subsequent construction intensity demand curve; Obtain the total amount of currently available construction resources, and based on the total amount of construction resources and the subsequent construction intensity demand curve, obtain the resource matching degree; Determine whether the resource matching degree is lower than the matching degree threshold; If the resource matching degree is lower than the matching degree threshold, then the total amount of construction resources is optimized based on the subsequent construction intensity demand curve, and resource adjustment instructions and optimized subsequent construction control instructions are generated. If the resource matching degree is not lower than the matching degree threshold, then the subsequent construction control instructions are generated based on the current overall construction schedule.

[0007] Optionally, obtaining the causative factors of the deviation of the target construction area at the target deviation node includes: Based on the target deviation node, obtain the construction site image sequence of the target construction area within the corresponding construction period; The construction site image sequence is subjected to state recognition to obtain the construction state time distribution of the target construction area, and the construction state time distribution is overlaid and compared with the preset construction schedule of the target construction area to obtain the start time of state offset. Acquire environmental recording data within a first preset time period before the start time of the state offset and within a second preset time period after the start time of the state offset; The environmental record data is segmented according to the environmental parameter type to obtain multiple single-parameter environmental sequences, and mutation point detection is performed on each single-parameter environmental sequence to obtain the mutation time sequence of each environmental parameter type. Determine whether the starting time of the state offset is within the third preset time range of any one of the mutation times in the mutation time sequence; If the state offset start time is within the third preset time range, the corresponding environmental parameter type is marked as an associated environmental parameter, and the mutation amplitude and mutation direction of the associated environmental parameter at the mutation time are obtained; Based on the mutation magnitude and the mutation direction, obtain the trend labels of the related environmental parameters. If the trend label is a deterioration trend label, then the associated environmental parameter is identified as the environmental influencing factor; If the change trend label is not the deterioration trend label, then obtain the construction machinery operation status record of the target construction area at the start time of the state offset; If a mechanical failure event exists in the construction machinery operation status record, then the mechanical failure event is identified as an influencing factor of the equipment.

[0008] Optionally, the deviation warning information includes first deviation warning information, second deviation warning information, and third deviation warning information; generating deviation warning information based on the deviation causative factors and the labeling information includes: Based on the marking information, the construction type corresponding to the target construction area is obtained; Determine whether the construction type is an indoor construction type; If the construction type is the indoor construction type, then obtain the resource allocation record of the target construction area, and generate the first deviation warning information based on the resource allocation record and the marking information; If the construction type is not the indoor construction type, then determine whether the deviation-causing factor exceeds the preset causative threshold. If the deviation-causing factors exceed the preset causative threshold, a second deviation warning message is generated based on the deviation-causing factors and the marking information; If the cause of the deviation does not exceed the preset cause threshold, the process association chain of the target construction process is obtained based on the marking information, and a third deviation warning information is generated based on the process association chain and the marking information.

[0009] Optionally, generating the first deviation warning information based on the resource allocation record and the marking information includes: Based on the resource allocation records, the actual resource arrival time corresponding to the target construction area at the target deviation node is obtained; Based on the marking information, the planned resource demand time for the target construction area at the target deviation node is obtained; Determine whether the actual resource arrival time is later than the planned resource demand time; If the actual resource arrival time is later than the planned resource demand time, then the resource delay duration is calculated. Obtain the resource supplier identifier of the target construction area, and generate a first deviation warning message based on the resource supplier identifier and the resource delay duration; If the actual resource arrival time is not later than the planned resource demand time, then obtain the construction personnel configuration rate of the target construction area at the target deviation node; If the construction worker allocation rate is lower than the allocation rate threshold, the first deviation warning information is generated based on the construction worker allocation rate and the marking information.

[0010] Optionally, obtaining the process association chain of the target construction process based on the tagging information includes: Based on the marking information, the position of the process node in the preset process network diagram of the target construction process is obtained; Based on the location of the process node, a forward traversal is performed in the preset process network diagram to obtain all the preceding process nodes of the target construction process, and the preceding free float corresponding to each of the preceding process nodes is obtained. Based on the location of the process node, a backward traversal is performed in the preset process network diagram to obtain all subsequent process nodes of the target construction process, and the total float of each subsequent process node is obtained. The process association chain is generated based on all the preceding process nodes and their corresponding preceding free float, and all the following process nodes and their corresponding following total float.

[0011] Optionally, generating the third deviation warning information based on the process association chain and the marking information includes: Based on the process association chain, obtain the planned buffer time corresponding to each associated process; Based on the marking information, the actual delay time of the target construction process at the target deviation node is obtained; Determine whether the actual delay time exceeds the planned buffer time; If the actual delay time does not exceed the planned buffer time, then a local early warning information is generated based on the target construction area and the target construction procedure; If the actual delay time exceeds the planned buffer time, then the subsequent construction areas of all subsequent process nodes are obtained based on the process association chain, and deviation transmission analysis is performed on the subsequent construction areas to obtain the transmission impact value. Based on the transmitted impact value, the third deviation warning information is generated, and the subsequent construction area is marked in the third deviation warning information.

[0012] Optionally, the transmitted impact value includes a first transmitted impact value and a second transmitted impact value; if the actual delay time exceeds the planned buffer time, then based on the process association chain, the subsequent construction areas of all subsequent process nodes are obtained, and deviation transmission analysis is performed on the subsequent construction areas to obtain the transmitted impact value, including: If the actual delay time exceeds the planned buffer time, then obtain the post-construction type corresponding to each post-construction node in all post-construction nodes; Determine whether the subsequent construction type is a critical process type; If the subsequent construction type is the key process type, then obtain the spatial dependency relationship between the subsequent construction area and the target construction area; Based on the spatial dependency and the actual delay time, calculate the first transmitted impact value of the subsequent construction area; If the subsequent construction type is not the critical process type, then obtain the resource standby status of the subsequent construction area; If the resource standby status is that there is a standby resource, then the actual delay time is corrected based on the status parameters of the standby resource; Obtain the corrected delay duration, and obtain the second transmission impact value based on the corrected delay duration; If the resource standby status is that the standby resource does not exist, then the second transmission impact value is obtained based on the actual delay duration.

[0013] In summary, this application includes the following beneficial technical effects: By constructing a progress comparison timeline and automatically extracting multiple comparison nodes at preset time intervals, the actual progress data is compared with the planned progress data node by node, enabling automatic and timely detection of deviations. This eliminates the reliance on manual periodic progress reporting and solves the lag problem in the progress data collection and processing stage. After a deviation is detected, the target construction area and target construction process corresponding to the target deviation node are marked. Combined with the status recognition of the construction site image sequence and the detection of abrupt changes in environmental record data, the cause of the deviation is automatically located. This allows the cause of the deviation to be automatically attributed to natural factors or mechanical failure factors, eliminating the need for managers to manually investigate based on experience, thus avoiding the subjectivity and time consumption of manual judgment. Finally, based on the cause of the deviation and the marking information, a complete deviation warning message containing the deviation location, type, degree, and cause is generated and pushed to the corresponding project management personnel's terminal. This eliminates the need for managers to access documents across departments to trace the cause of the deviation, achieving a unified approach to instant communication of deviation information and automatic identification of its causes. Attached Figure Description

[0014] Figure 1 This is a flowchart of the main process of a BIM-based intelligent comparison and early warning method for building construction progress according to an embodiment of this application; Figure 2 This is a flowchart outlining the steps to obtain the causal factors of deviation at the target deviation node in the target construction area. Detailed Implementation

[0015] Reference Figure 1 A BIM-based intelligent comparison and early warning method for building construction progress includes steps S101 to S108: Step S101: Obtain the planned progress data from the BIM model and the actual progress data collected at the construction site.

[0016] Specifically, the planned progress data in the BIM model consists of structured data corresponding to the pre-entered construction schedule, including the planned start time, planned completion time, and planned quantity of work for each construction task. Actual progress data is construction status information acquired through data collection devices deployed on the construction site, including the actual start time, actual completion time, and actual quantity of work completed for each construction task. Methods for collecting actual progress data include using drones to capture aerial images of the construction site and identify construction progress, using fixed cameras to capture images of the construction area and identify construction status, or having construction personnel report progress in real time via handheld terminals.

[0017] Step S102: Based on the planned progress data and the actual progress data, construct a progress comparison time axis, and extract multiple comparison nodes on the progress comparison time axis according to a preset time interval.

[0018] Specifically, the progress comparison timeline is a unified time coordinate system with time as the horizontal axis, used to carry planned and actual progress data. The preset time interval is a fixed duration set according to the accuracy requirements of construction progress management, such as 1 day or 1 week. When constructing the progress comparison timeline, planned and actual progress data are mapped onto the same timeline according to their respective corresponding time points, so that subsequent comparisons can be performed under the same time benchmark. Comparison nodes are extracted at equal intervals on this timeline according to the preset time interval. Each comparison node corresponds to a specific moment, used to characterize the discrete sampling point for comparing and analyzing the planned and actual progress at that moment.

[0019] Step S103: At each comparison node, compare the actual progress data with the planned progress data to obtain the progress deviation value corresponding to each comparison node.

[0020] Specifically, at each comparison node, the planned and actual completed work quantities are read. The planned completed work quantity is subtracted from the actual completed work quantity to obtain the work quantity deviation for that node. Simultaneously, the planned and actual completion times for that node are read, and the planned completion time is subtracted from the actual completion time to obtain the time deviation for that node. The work quantity deviation and time deviation are then combined according to a preset weighting coefficient to obtain the schedule deviation value for that comparison node.

[0021] Step S104: Based on multiple schedule deviation values, determine whether there is a target deviation node.

[0022] Specifically, the target deviation node is the comparison node whose schedule deviation value exceeds a preset deviation threshold. The preset deviation threshold is the upper limit of allowable deviation set in advance according to the construction progress management requirements. The schedule deviation value of each comparison node is compared with the preset deviation threshold one by one. If the schedule deviation value of a comparison node is greater than the preset deviation threshold, it means that the deviation between the actual progress and the planned progress at that node exceeds the allowable range, and the comparison node is determined to be the target deviation node; if the schedule deviation values ​​of all comparison nodes do not exceed the preset deviation threshold, it is determined that there is no target deviation node.

[0023] Step S105: If there is no target deviation node, generate subsequent construction control instructions based on the current overall construction schedule.

[0024] Specifically, when there are no target deviation nodes, it indicates that the overall construction progress is under control, and there is no deviation between the actual progress and the planned progress that exceeds the allowable range. At this point, the unfinished construction tasks in the current overall construction schedule and their corresponding planned construction durations are obtained. Based on the matching of the current total available construction resources with the intensity of subsequent construction, subsequent construction control instructions are generated. These instructions guide subsequent construction to continue according to the current overall construction schedule, or to make minor adjustments based on resource matching, to ensure that subsequent construction remains on track.

[0025] Step S106: If there is a target deviation node, obtain the target construction area and target construction procedure corresponding to the target deviation node, mark the target construction area and target construction procedure, and obtain the marking information.

[0026] Specifically, the existence of a target deviation node indicates that the actual progress of at least one comparison node deviates from the planned progress and exceeds the allowable range. Each comparison node has a pre-established mapping relationship with a construction area and construction procedure. This mapping relationship determines the specific construction area and specific construction procedure corresponding to the target deviation node. The construction area refers to the specific work surface location where the deviation occurred, and the construction procedure refers to the specific construction operation type where the deviation occurred. The target construction area and target construction procedure are marked, and the marking information includes the location code of the area, the procedure number of the procedure, the time when the deviation occurred, and the amount of deviation.

[0027] Step S107: Based on the marking information, obtain the causative factors of the deviation in the target construction area at the target deviation node.

[0028] Specifically, deviation-causing factors refer to various reasons that cause deviations in construction progress, including environmental factors and equipment factors. Environmental factors include weather factors, temperature factors, humidity factors, and wind factors, while equipment factors include construction machinery malfunctions and abnormal equipment operating conditions. Deviation-causing factors are obtained by tracing the operating status of construction machinery after prioritizing the investigation of natural factors.

[0029] Step S108: Generate deviation warning information based on the causative factors and labeling information of the deviation.

[0030] Specifically, deviation warning information is structured information used to notify relevant management personnel of current construction progress deviations and their causes. When generating deviation warning information, the target construction area, target construction process, deviation occurrence time, and deviation amount in the marked information are associated and combined with the causative factors of the deviation to form complete warning information including deviation location, deviation type, deviation degree, and deviation cause. The deviation warning information is sent to the corresponding project management personnel's terminal according to the set push channel.

[0031] In one embodiment of this example, a progress comparison timeline is constructed based on planned progress data and actual progress data, and multiple comparison nodes are extracted on the progress comparison timeline at preset time intervals, including steps S201 to S206: Step S201: Obtain the planned start time and planned end time corresponding to the planned progress data.

[0032] Specifically, the planned start time is the start time of the planned construction period specified in the current overall construction schedule; the planned end time is the end time of the planned construction period specified in the current overall construction schedule; the planned start time and planned end time together define the theoretical start and end range of the planned progress data on the time axis.

[0033] Step S202: Obtain the actual start time and actual end time corresponding to the actual progress data.

[0034] Specifically, the actual start time is the moment when construction actually begins at the construction site, determined by the construction machinery start-up record, the construction personnel entry record, or the first frame of the construction site video; the actual end time is the moment when all the scheduled construction tasks have been completed at the construction site, determined by the completion record of the last construction task or the last frame of the construction site video; the actual start time and the actual end time together define the actual start and end range of the actual construction process on the timeline.

[0035] Step S203: Based on the planned start time and the actual start time, obtain the start time deviation.

[0036] Specifically, the start time deviation equals the actual start time minus the planned start time. If the actual start time is later than the planned start time, the start time deviation is positive, indicating a delay in commencement. If the actual start time is earlier than the planned start time, the start time deviation is negative, indicating an earlier commencement.

[0037] Step S204: Based on the planned end time and the actual end time, obtain the end time deviation.

[0038] Specifically, the end time deviation equals the actual end time minus the planned end time. If the actual end time is later than the planned end time, the end time deviation is positive, indicating a delay in completion. If the actual end time is earlier than the planned end time, the end time deviation is negative, indicating early completion.

[0039] Step S205: Based on the start time deviation and end time deviation, shift and correct the planned time axis in the planned progress data to obtain the corrected time axis.

[0040] Specifically, the planned timeline is the original time coordinate of the planned progress data in the time dimension; the translation correction refers to moving the entire planned timeline along the time direction so that the planned start time point is aligned with the actual start time point; the planned timeline after translation correction is the corrected timeline; the corrected planned start time point coincides with the actual start time point, and all time nodes in the corrected planned progress data are translated by the same offset.

[0041] Step S206: Based on the corrected time axis, construct a progress comparison time axis, and extract multiple comparison nodes on the corrected time axis according to a preset time interval.

[0042] Specifically, the progress comparison timeline is constructed based on the revised timeline. After translation and correction, the start time of the planned progress data is aligned with the start time of the actual progress data, eliminating the inconsistency in the comparison benchmark caused by deviations in start time. Multiple time points are selected at equal intervals on the revised timeline as comparison nodes according to preset time intervals, and the planned progress and actual progress have a unified time benchmark at each comparison node.

[0043] In one embodiment of this example, if there is no target deviation node, then based on the current overall construction schedule, generating subsequent construction control instructions includes steps S301 to S306: Step S301: If there is no target deviation node, obtain the remaining construction tasks in the current overall construction schedule and the planned construction duration for each remaining construction task.

[0044] Specifically, the remaining construction tasks are all the construction tasks that have not yet been completed in the current overall construction schedule. Each remaining construction task is pre-associated with a corresponding planned construction duration, which represents the theoretical time required to complete the construction task under standard construction conditions.

[0045] Step S302: Based on the remaining construction tasks and planned construction duration, obtain the subsequent construction intensity demand curve.

[0046] Specifically, the subsequent construction intensity demand curve is a function curve reflecting the demand for construction resource intensity at each point in time during the subsequent construction process. The horizontal axis of this curve represents time, and the vertical axis represents construction intensity, which is the amount of work to be completed or the amount of resources required per unit of time. Based on each remaining construction task and its corresponding planned construction duration, the subsequent construction intensity demand curve is obtained by accumulating the tasks in chronological order. This curve describes the trend of the construction intensity required to complete all remaining construction tasks over time.

[0047] Step S303: Obtain the total amount of currently available construction resources, and obtain the resource matching degree based on the total amount of construction resources and the subsequent construction intensity demand curve.

[0048] Specifically, the total amount of currently available construction resources refers to all construction resources currently available at the construction site, including the number of available laborers, the number of available machine shifts, and the amount of usable materials. Resource matching degree measures the degree of fit between the total amount of currently available construction resources and the subsequent construction intensity demand curve. When calculating the resource matching degree, the total amount of construction resources is distributed along the time axis according to the construction intensity demand curve. The ratio between the distributed available resources and the demand at each time point is compared, and the minimum value of this ratio at each time point is taken as the resource matching degree.

[0049] Step S304: Determine whether the resource matching degree is lower than the matching degree threshold.

[0050] Specifically, the matching degree threshold is a pre-set minimum allowable value for resource matching degree, such as 0.85. If the resource matching degree is lower than the matching degree threshold, it means that the total amount of currently available construction resources is insufficient to support the subsequent construction intensity requirements, and there is a risk of resource shortage; if the resource matching degree is not lower than the matching degree threshold, it means that the total amount of current construction resources can meet the subsequent construction intensity requirements.

[0051] Step S305: If the resource matching degree is lower than the matching degree threshold, the total amount of construction resources is optimized based on the subsequent construction intensity demand curve, and resource adjustment instructions and optimized subsequent construction control instructions are generated.

[0052] Specifically, resource allocation optimization refers to the redistribution of limited construction resources based on the distribution of resource demand at various time points in the subsequent construction intensity demand curve, resulting in a more balanced allocation of resources over time to meet subsequent construction needs. Resource adjustment instructions contain specific resource allocation plans, and optimized subsequent construction control instructions contain subsequent construction arrangements generated based on the optimized resource allocation plan.

[0053] Step S306: If the resource matching degree is not lower than the matching degree threshold, then generate subsequent construction control instructions based on the current overall construction schedule.

[0054] Specifically, when the resource matching degree is not lower than the matching degree threshold, it means that the total amount of currently available construction resources is sufficient to support the subsequent construction intensity requirements, and no resource allocation optimization is needed. At this time, subsequent construction control instructions are directly generated based on the current overall construction schedule, and subsequent construction continues to proceed according to the current overall construction schedule.

[0055] Reference Figure 2 In one embodiment of this example, obtaining the causal factors of deviation in the target construction area at the target deviation node includes steps S401 to S410: Step S401: Based on the target deviation node, obtain the construction site image sequence of the target construction area within the corresponding construction period.

[0056] Specifically, the target deviation node corresponds to a specific moment or time period, and the construction period is a continuous time interval including that moment, such as several hours or days before and after the target deviation node. The construction site image sequence consists of multiple frames of construction site images arranged in chronological order within this construction period. This image sequence is acquired through continuous shooting by fixed cameras deployed at the construction site, or through automatic cruise shooting by drones along a preset flight path within this construction period.

[0057] Step S402: Perform state recognition on the construction site image sequence, obtain the construction state time distribution of the target construction area, and overlay and compare the construction state time distribution with the preset construction schedule of the target construction area to obtain the start time of state offset.

[0058] Specifically, the construction status time distribution is a time series formed by the construction status of the target construction area at various points in time during the construction period. Construction status includes normal construction status, low-speed construction status, and shutdown status. Status recognition refers to classifying the construction status of each frame in the image sequence. A deep learning-based image classification model can be used to identify the construction status of each frame, outputting the corresponding construction status category and time label for each frame. Arranging these in chronological order yields the construction status time distribution. The preset construction schedule is a pre-planned construction time arrangement for the target construction area, including normal construction periods and rest periods. By overlaying and comparing the actual identified construction status time distribution with the preset construction schedule point by point on the time axis, the starting time point where the actual construction status deviates from the preset construction schedule is identified; this starting time point is the state deviation start time.

[0059] Step S403: Obtain environmental recording data within a first preset time period before the start time of the state offset and within a second preset time period after the start time of the state offset.

[0060] Specifically, both the first and second preset durations are fixed, pre-set durations. For example, the first preset duration is 2 hours before the start of the state shift, and the second preset duration is 2 hours after the start of the state shift. Environmental data is time-series data of environmental parameters collected by environmental monitoring equipment deployed at the construction site, including parameters such as temperature, humidity, precipitation, and wind speed. A fixed-duration window is taken before and after the start of the state shift, and environmental data is acquired within each window for subsequent analysis to determine whether significant changes in environmental parameters occur before and after the start of the state shift.

[0061] Step S404: Segment the environmental record data according to the environmental parameter type to obtain multiple single-parameter environmental sequences, and perform mutation point detection on each single-parameter environmental sequence to obtain the mutation time sequence for each environmental parameter type.

[0062] Specifically, environmental record data contains multiple environmental parameter types, such as temperature sequences, humidity sequences, precipitation sequences, and wind speed sequences. The environmental record data is split according to parameter type to obtain multiple single-parameter environmental sequences. Change point detection is used to identify moments in each single-parameter environmental sequence where values ​​change significantly. A sliding window method is used to calculate the mean and standard deviation of the data within the window. When the data value at the current moment deviates from the window mean by more than a preset multiple of the standard deviation, that moment is identified as a change point. Change point detection is performed on each single-parameter environmental sequence separately to obtain the change point time sequence corresponding to each environmental parameter type.

[0063] Step S405: Determine whether the state offset start time is within the third preset duration range of any mutation time in the mutation time sequence.

[0064] Specifically, the third preset duration is a fixed duration, such as 1 hour. For each environmental parameter type's abrupt change time sequence, it is determined whether the time difference between the state offset start time and any abrupt change time in the sequence is within the third preset duration. If the state offset start time falls within the third preset duration range of a certain abrupt change time, it indicates that the time when the environmental parameter undergoes abrupt change is temporally close to the time when the construction state shifts, and there is a temporal correlation between the two.

[0065] Step S406: If the state offset start time is within the third preset time range, then mark the corresponding environmental parameter type as an associated environmental parameter, and obtain the mutation amplitude and mutation direction of the associated environmental parameter at the mutation time.

[0066] Specifically, when the start time of the state offset is temporally correlated with the abrupt change time of a certain environmental parameter type, that environmental parameter type is marked as the correlated environmental parameter. The abrupt change magnitude is the amount of change in the environmental parameter at the abrupt change time; for example, the temperature abrupt change magnitude is the difference between the temperature value after the abrupt change and the temperature value before the abrupt change. The abrupt change direction is the direction of change of the environmental parameter at the abrupt change time, including both increasing and decreasing directions.

[0067] Step S407: Based on the mutation magnitude and mutation direction, obtain the trend labels of the related environmental parameters.

[0068] Specifically, the trend label is used to characterize the nature of the change in the associated environmental parameter at the moment of abrupt change. If the direction of the change is increasing and the magnitude of the change exceeds a preset deterioration threshold, the environmental parameter is determined to be changing in a deteriorating direction, such as a temperature increase exceeding a preset threshold, a precipitation increase exceeding a preset threshold, or a wind speed increase exceeding a preset threshold. If the direction of the change is decreasing and the magnitude of the change exceeds a preset deterioration threshold, it is also determined to be a deteriorating direction, such as a temperature decrease exceeding a preset threshold. Otherwise, the trend label is determined to be a non-deteriorating trend label.

[0069] Step S408: If the trend label is a deterioration trend label, then the associated environmental parameter is determined as an environmental influencing factor.

[0070] Specifically, when the associated environmental parameter changes in a deteriorating direction at the moment of abrupt change, it indicates that the deviation in the construction state is caused by the deterioration of the environmental parameter, and the associated environmental parameter is identified as the environmental influencing factor of the target construction area at the target deviation node.

[0071] Step S409: If the trend label is not a deterioration trend label, then obtain the record of the operating status of the construction machinery in the target construction area at the start of the state offset.

[0072] Specifically, when the trend of the associated environmental parameters is not deteriorating, it indicates that the environmental factors are not the cause of the construction status deviation. At this time, the operating status record of the construction machinery in the target construction area at the start of the status deviation is obtained. The operating status record of the construction machinery includes the start and stop status, operating parameters, fault alarm information, etc. of each construction machinery, which is collected by sensors deployed on the construction machinery.

[0073] Step S410: If there is a mechanical failure event in the construction machinery operation status record, then the mechanical failure event is identified as an equipment influencing factor.

[0074] Specifically, mechanical failure events include equipment shutdown, abnormal equipment alarms, and equipment operating parameters exceeding limits. If a mechanical failure event exists in the construction machinery operation status record, and the occurrence time of the failure event matches the start time of the state deviation, then the mechanical failure event is identified as an equipment influencing factor in the target construction area at the target deviation node. That is, the cause of the construction state deviation is mechanical failure rather than natural environmental factors such as weather.

[0075] In one embodiment of this invention, the deviation warning information includes a first deviation warning information, a second deviation warning information, and a third deviation warning information; generating the deviation warning information based on the deviation causative factors and labeling information includes steps S501 to S506: Step S501: Based on the marking information, obtain the construction type corresponding to the target construction area.

[0076] Specifically, construction types include indoor construction types and outdoor construction types. The marking information contains the location information of the target construction area. By matching this location information with the pre-defined indoor and outdoor areas in the BIM model, the construction type corresponding to the target construction area can be determined. Indoor construction types refer to construction work carried out in areas with roofs and enclosures, such as basements, the interior of the main structure, and the interior of rooms. Outdoor construction types refer to construction work carried out in areas outside the building without roof coverage.

[0077] Step S502: Determine whether the construction type is an indoor construction type.

[0078] Step S503: If the construction type is indoor construction, obtain the resource allocation record of the target construction area, and generate the first deviation warning information based on the resource allocation record and the marking information.

[0079] Specifically, when the construction type is indoor construction, since indoor construction is less affected by external natural factors, the main cause of deviation is usually not natural or equipment factors, but resource allocation issues. Resource allocation records are records of the application, allocation, and arrival of various construction resources in the target construction area during the construction period corresponding to the target deviation node, including material arrival records, equipment call records, and personnel allocation records. The first deviation warning information is a warning message pointing to resource problems, including the target construction area, target construction procedure, time of deviation occurrence, deviation amount, and a description of the resource problem.

[0080] Step S504: If the construction type is not indoor construction type, determine whether the cause of the deviation exceeds the preset cause threshold.

[0081] Specifically, when the construction type is outdoor construction, the construction may be affected by various deviation factors. The preset causative threshold is the upper limit value set in advance for each type of causative factor. The deviation causative factor is compared with the corresponding preset causative threshold. If the deviation causative factor exceeds the preset causative threshold, it means that the causative factor has exceeded the range suitable for construction.

[0082] Step S505: If the cause of the deviation exceeds the preset cause threshold, a second deviation warning message is generated based on the cause of the deviation and the labeling information.

[0083] Specifically, the second deviation warning information is a warning information pointing to natural factors or equipment factors, including the target construction area, target construction procedure, time of deviation occurrence, deviation amount, and key causative factors exceeding the threshold and their specific values.

[0084] Step S506: If the cause of the deviation does not exceed the preset cause threshold, the process association chain of the target construction process is obtained based on the marking information, and a third deviation warning information is generated based on the process association chain and the marking information.

[0085] Specifically, when the cause of the deviation does not exceed the preset cause threshold, it indicates that the deviation is neither a resource issue nor a natural or equipment issue, but rather related to the logical connections within the construction process itself. The process association chain is a directed chain formed by all preceding and subsequent process nodes obtained through forward and backward traversal in the preset process network diagram for the target construction process. The third deviation warning information is a warning message pointing to process dependencies, including the target construction area, the target construction process, the time of deviation occurrence, the deviation amount, and information on affected related processes.

[0086] In one embodiment of this invention, generating the first deviation warning information based on resource allocation records and tagging information includes steps S601 to S607: Step S601: Based on the resource allocation record, obtain the actual resource arrival time corresponding to the target deviation node in the target construction area.

[0087] Specifically, the resource allocation records contain fields such as application time, delivery time, and arrival time for various resources. The arrival times of all resources within the construction period corresponding to the target deviation node in the target construction area are extracted from the resource allocation records, and the latest arrival time is taken as the actual resource arrival time.

[0088] Step S602: Based on the marking information, obtain the planned resource demand time corresponding to the target construction area at the target deviation node.

[0089] Specifically, the marking information includes identifiers for the target construction area and the target construction process. Based on the identifiers of the target construction area and the target construction process, the planned resource demand plan corresponding to that area and process is retrieved from the construction schedule table, and the latest resource demand time specified in that plan is obtained as the planned resource demand time.

[0090] Step S603: Determine whether the actual resource arrival time is later than the planned resource demand time.

[0091] Step S604: If the actual resource arrival time is later than the planned resource demand time, calculate the resource delay duration.

[0092] Specifically, the resource delay time is equal to the actual resource arrival time minus the planned resource demand time. This time represents the length of time that resource supply lags behind planned demand.

[0093] Step S605: Obtain the resource supply end identifier of the target construction area, and generate the first deviation warning information based on the resource supply end identifier and resource delay duration.

[0094] Specifically, the resource supply end is identified by the supplier code, warehouse code, or transporter code of the construction resources supplied to the target construction area. The first deviation warning information includes the resource supply end identifier and the resource delay duration, which helps managers quickly locate the specific supply link of the resource delay and take corresponding measures.

[0095] Step S606: If the actual resource arrival time is not later than the planned resource demand time, then obtain the construction personnel allocation rate of the target construction area at the target deviation node.

[0096] Specifically, when the actual arrival time of resources meets the planned requirements, the personnel allocation situation is further checked. The construction personnel allocation rate is the ratio of the number of construction personnel actually on duty in the target construction area at the target deviation node to the planned number of construction personnel.

[0097] Step S607: If the construction worker allocation rate is lower than the allocation rate threshold, generate the first deviation warning information based on the construction worker allocation rate and the marking information.

[0098] Specifically, the staffing rate threshold is a pre-set minimum staffing ratio, such as 0.8. If the staffing rate is lower than the threshold, it indicates that the construction progress deviation is caused by insufficient manpower. The first deviation warning information includes the staffing rate and markers such as the target construction area and target construction process.

[0099] In one embodiment of this invention, obtaining the process association chain of the target construction process based on the tagging information includes steps S701 to S704: Step S701: Based on the marking information, obtain the position of the process node in the preset process network diagram of the target construction process.

[0100] Specifically, the preset process network diagram is a process dependency network diagram pre-established based on the construction organization design. The nodes of this network diagram are processes, and the directed edges represent the dependencies between processes. For example, process B can only begin after process A is completed. The labeling information includes the process number of the target construction process. Based on this process number, the corresponding process node is located in the preset process network diagram, and the position coordinates or node number of the node in the preset process network diagram are obtained.

[0101] Step S702: Based on the location of the process node, perform a forward traversal in the preset process network diagram to obtain all the preceding process nodes of the target construction process, and obtain the preceding free float corresponding to each of the preceding process nodes.

[0102] Specifically, forward traversal refers to starting from the target construction process node and tracing backward along the directed edges of the pre-defined process network diagram, searching for all direct and indirect predecessor nodes of that node level by level, until reaching the starting process node in the network diagram that has no predecessor nodes. Free float refers to the maximum time by which the start of a process can be delayed without affecting the earliest start time of its immediate successor process.

[0103] Step S703: Based on the location of the process node, perform a backward traversal in the preset process network diagram to obtain all subsequent process nodes of the target construction process, and obtain the total float corresponding to each of the subsequent process nodes.

[0104] Specifically, backward traversal refers to starting from the target construction process node and traversing forward along the directed edges of the pre-defined process network diagram, searching for all direct and indirect successor nodes of that node level by level, until reaching the final process node in the network diagram where there are no successor nodes. Total float refers to the maximum time by which the start or completion of a process can be delayed without affecting the overall project duration.

[0105] Step S704: Generate a process association chain based on all preceding process nodes and their corresponding preceding free float, and all subsequent process nodes and their corresponding subsequent total float.

[0106] Specifically, the process association chain is a structured dataset containing the target process node, all preceding process nodes and their free floats, and all subsequent process nodes and their total floats. This dataset uses the target process node as the core node, uses all nodes in the forward traversal direction and their free floats as the forward association set, and uses all nodes in the backward traversal direction and their total floats as the backward association set.

[0107] In one embodiment of this example, generating third deviation warning information based on process association chain and marking information includes steps S801 to S806: Step S801: Based on the process association chain, obtain the planned buffer time corresponding to each associated process.

[0108] Specifically, related processes include all preceding and following process nodes in the process chain. Each related process is pre-configured with a planned buffer time, which is a time margin reserved in the plan for that process to absorb potential process delays. The planned buffer time is determined by the construction organization design stage based on the complexity and uncertainty of the process.

[0109] Step S802: Based on the marking information, obtain the actual delay time of the target construction process at the target deviation node.

[0110] Specifically, the marking information includes the time when the deviation of the target deviation node occurs, the planned completion time and the actual completion time of the target construction procedure; the actual delay time is equal to the actual completion time minus the planned completion time.

[0111] Step S803: Determine whether the actual delay time exceeds the planned buffer time.

[0112] Step S804: If the actual delay time does not exceed the planned buffer time, generate local early warning information based on the target construction area and the target construction procedure.

[0113] Specifically, when the actual delay time does not exceed the planned buffer time, it means that the delay of this process is still within the planned buffer range and will not affect subsequent processes. Only the recovery of the process's progress needs to be monitored. Local early warning information includes the target construction area, the target construction process, and the actual delay time.

[0114] Step S805: If the actual delay time exceeds the planned buffer time, obtain the subsequent construction areas of all subsequent process nodes based on the process association chain, and perform deviation transmission analysis on the subsequent construction areas to obtain the transmission impact value.

[0115] Specifically, when the actual delay exceeds the planned buffer time, it indicates that the delay of the target process exceeds the planned buffer margin. This delay will be propagated downstream through process dependencies, affecting the normal construction of subsequent processes. Deviation propagation analysis refers to calculating the degree of impact of the delay of the target process on each subsequent process node. The propagation impact value is used to quantify the impact of the delay of the target process on subsequent processes. This value is calculated comprehensively based on the actual delay of the target process, the total float of subsequent processes, and the type of dependency relationship between the subsequent processes and the target process.

[0116] Step S806: Based on the transmitted impact value, generate the third deviation early warning information and mark the subsequent construction area in the third deviation early warning information.

[0117] Specifically, the third deviation warning information includes the target construction area, the target construction sequence, the actual delay duration, the transmission impact value corresponding to each subsequent construction area, and a list of affected subsequent construction areas. By marking the subsequent construction areas, managers can anticipate which subsequent construction areas will be affected by this delay and prepare accordingly in advance.

[0118] In one embodiment of this example, if the actual delay time exceeds the planned buffer time, the subsequent construction areas of all subsequent process nodes are obtained based on the process association chain, and deviation transmission analysis is performed on the subsequent construction areas to obtain the transmission impact value, including steps S901 to S908: Step S901: If the actual delay time exceeds the planned buffer time, obtain the post-construction type corresponding to each post-process node in all post-process nodes.

[0119] Specifically, the subsequent construction type refers to the construction task category corresponding to the subsequent process node, including critical process types and non-critical process types. Critical process types refer to processes located on the critical path of the construction schedule network diagram; delays in these processes will directly affect the overall project duration. Non-critical process types refer to processes located on the non-critical path, which have a certain time buffer. By querying the critical path marker of each process node in the preset process network diagram, it is determined whether each subsequent process node belongs to the critical process type.

[0120] Step S902: Determine whether the subsequent construction type is a critical process type.

[0121] Step S903: If the subsequent construction type is a critical process type, then obtain the spatial dependency relationship between the subsequent construction area and the target construction area.

[0122] Specifically, spatial dependency is used to characterize the degree of mutual constraint between the subsequent construction area and the target construction area in space, including spatial overlap, spatial adjacency, and spatial independence. Spatial overlap indicates that the two construction areas have overlapping work surfaces; spatial adjacency indicates that the two construction areas are adjacent and have construction sequence constraints; spatial independence indicates that the two construction areas are independent of each other. Spatial dependency is determined by comparing the spatial coordinate range of the subsequent construction area with the spatial coordinate range of the target construction area. If their coordinate ranges intersect, it is a spatial overlap; if their coordinate ranges are adjacent, it is a spatial adjacency; otherwise, it is a spatial independence.

[0123] Step S904: Calculate the first transmission impact value of the subsequent construction area based on spatial dependency and actual delay duration.

[0124] Specifically, when the subsequent construction type is a critical process type, the delay of the target process will be directly transmitted to the subsequent critical process. The calculation method for the first transmission impact value is as follows: if the spatial dependency relationship is spatial overlap, the first transmission impact value equals the actual delay time multiplied by the first impact coefficient; if the spatial dependency relationship is spatial adjacency, the first transmission impact value equals the actual delay time multiplied by the second impact coefficient; if the spatial dependency relationship is spatial independence, the first transmission impact value equals the actual delay time multiplied by the third impact coefficient. The first impact coefficient is greater than the second impact coefficient, the second impact coefficient is greater than the third impact coefficient, and each impact coefficient is less than or equal to 1. The delay transmission is most direct under spatial overlap, therefore the impact coefficient is the largest.

[0125] Step S905: If the subsequent construction type is not a critical process type, then obtain the resource standby status of the subsequent construction area.

[0126] Specifically, when the subsequent construction type is a non-critical process, this type of process itself has a certain time buffer margin. However, if backup resources exist, the delay impact from the target process can be further absorbed. Resource reserve status refers to the availability of backup resources in the subsequent construction area at the current construction stage, including the number of backup personnel, backup machine shifts, and backup material reserves. Resource reserve status is obtained by querying the real-time resource scheduling ledger at the construction site.

[0127] Step S906: If the resource standby status is that a standby resource exists, then the actual delay time is corrected based on the status parameters of the standby resource.

[0128] Specifically, when backup resources exist, they can partially offset the impact of delays in the target process on subsequent processes. The status parameters of the backup resources include their call response time and maximum capacity. The corrected actual delay time equals the original actual delay time minus the offsetting time of the backup resources; the offsetting time of the backup resources equals their maximum capacity multiplied by the call response time coefficient.

[0129] Step S907: Obtain the corrected delay duration and obtain the second transmission impact value based on the corrected delay duration.

[0130] Specifically, the corrected delay duration is the actual delay duration after correction; the second transmission impact value is equal to the corrected delay duration multiplied by the preset non-critical process transmission coefficient, which is less than 1, to reflect the buffering capacity of non-critical processes to delays.

[0131] Step S908: If the resource standby status is that there is no standby resource, then obtain the second transmission impact value based on the actual delay duration.

[0132] Specifically, when there are no backup resources, non-critical processes have no additional buffering capacity, and the second transmission impact value is equal to the actual delay time multiplied by the preset non-critical process transmission coefficient.

[0133] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.

Claims

1. A BIM-based intelligent comparison and early warning method for building construction progress, characterized in that, include: Obtain the planned schedule data from the BIM model and the actual schedule data collected at the construction site; Based on the planned progress data and the actual progress data, a progress comparison time axis is constructed, and multiple comparison nodes are extracted on the progress comparison time axis at preset time intervals. At each comparison node, the actual progress data is compared with the planned progress data to obtain the progress deviation value corresponding to each comparison node; Based on the multiple progress deviation values, determine whether there is a target deviation node; If the target deviation node does not exist, then subsequent construction control instructions are generated based on the current overall construction schedule. If the target deviation node exists, the target construction area and target construction procedure corresponding to the target deviation node are obtained, and the target construction area and target construction procedure are marked to obtain the marking information; Based on the marking information, the causative factors of the deviation in the target construction area at the target deviation node are obtained; Based on the aforementioned causative factors of the deviation and the aforementioned labeling information, deviation warning information is generated.

2. The intelligent comparison and early warning method for building construction progress based on BIM according to claim 1, characterized in that, The step of constructing a progress comparison timeline based on the planned progress data and the actual progress data, and extracting multiple comparison nodes on the progress comparison timeline at preset time intervals, includes: Obtain the start and end times of the plan corresponding to the plan progress data; Obtain the actual start time and actual end time corresponding to the actual progress data; Based on the planned start time and the actual start time, the start time deviation is obtained; Based on the planned end time and the actual end time, the end time deviation is obtained; Based on the start time deviation and the end time deviation, the planned time axis in the planned progress data is shifted and corrected to obtain the corrected time axis; Based on the corrected time axis, the progress comparison time axis is constructed, and multiple comparison nodes are extracted on the corrected time axis according to the preset time interval.

3. The intelligent comparison and early warning method for building construction progress based on BIM according to claim 1, characterized in that, If the target deviation node does not exist, the subsequent construction control instructions generated based on the current overall construction schedule include: If the target deviation node does not exist, then obtain the remaining construction tasks in the current overall construction schedule and the planned construction duration for each remaining construction task; Based on the remaining construction tasks and the planned construction duration, obtain the subsequent construction intensity demand curve; Obtain the total amount of currently available construction resources, and based on the total amount of construction resources and the subsequent construction intensity demand curve, obtain the resource matching degree; Determine whether the resource matching degree is lower than the matching degree threshold; If the resource matching degree is lower than the matching degree threshold, then the total amount of construction resources is optimized based on the subsequent construction intensity demand curve, and resource adjustment instructions and optimized subsequent construction control instructions are generated. If the resource matching degree is not lower than the matching degree threshold, then the subsequent construction control instructions are generated based on the current overall construction schedule.

4. The intelligent comparison and early warning method for building construction progress based on BIM according to claim 1, characterized in that, The causes of deviation include environmental factors and equipment factors; obtaining the causes of deviation in the target construction area at the target deviation node includes: Based on the target deviation node, obtain the construction site image sequence of the target construction area within the corresponding construction period; The construction site image sequence is subjected to state recognition to obtain the construction state time distribution of the target construction area, and the construction state time distribution is overlaid and compared with the preset construction schedule of the target construction area to obtain the start time of state offset. Acquire environmental recording data within a first preset time period before the start time of the state offset and within a second preset time period after the start time of the state offset; The environmental record data is segmented according to the environmental parameter type to obtain multiple single-parameter environmental sequences, and mutation point detection is performed on each single-parameter environmental sequence to obtain the mutation time sequence of each environmental parameter type. Determine whether the starting time of the state offset is within the third preset time range of any one of the mutation times in the mutation time sequence; If the state offset start time is within the third preset time range, the corresponding environmental parameter type is marked as an associated environmental parameter, and the mutation amplitude and mutation direction of the associated environmental parameter at the mutation time are obtained; Based on the mutation magnitude and the mutation direction, obtain the trend labels of the related environmental parameters. If the trend label is a deterioration trend label, then the associated environmental parameter is identified as the environmental influencing factor; If the change trend label is not the deterioration trend label, then obtain the construction machinery operation status record of the target construction area at the start time of the state offset; If a mechanical failure event exists in the construction machinery operation status record, then the mechanical failure event is identified as an influencing factor of the equipment.

5. The intelligent comparison and early warning method for building construction progress based on BIM according to claim 1, characterized in that, The deviation warning information includes a first deviation warning information, a second deviation warning information, and a third deviation warning information; the generation of deviation warning information based on the deviation causative factors and the labeling information includes: Based on the marking information, the construction type corresponding to the target construction area is obtained; Determine whether the construction type is an indoor construction type; If the construction type is the indoor construction type, then obtain the resource allocation record of the target construction area, and generate the first deviation warning information based on the resource allocation record and the marking information; If the construction type is not the indoor construction type, then determine whether the deviation-causing factor exceeds the preset causative threshold. If the deviation-causing factors exceed the preset causative threshold, a second deviation warning message is generated based on the deviation-causing factors and the marking information; If the cause of the deviation does not exceed the preset cause threshold, the process association chain of the target construction process is obtained based on the marking information, and a third deviation warning information is generated based on the process association chain and the marking information.

6. The intelligent comparison and early warning method for building construction progress based on BIM according to claim 5, characterized in that, The step of generating the first deviation warning information based on the resource allocation record and the marking information includes: Based on the resource allocation records, the actual resource arrival time corresponding to the target construction area at the target deviation node is obtained; Based on the marking information, the planned resource demand time for the target construction area at the target deviation node is obtained; Determine whether the actual resource arrival time is later than the planned resource demand time; If the actual resource arrival time is later than the planned resource demand time, then the resource delay duration is calculated. Obtain the resource supplier identifier of the target construction area, and generate a first deviation warning message based on the resource supplier identifier and the resource delay duration; If the actual resource arrival time is not later than the planned resource demand time, then obtain the construction personnel configuration rate of the target construction area at the target deviation node; If the construction worker allocation rate is lower than the allocation rate threshold, the first deviation warning information is generated based on the construction worker allocation rate and the marking information.

7. The intelligent comparison and early warning method for building construction progress based on BIM according to claim 5, characterized in that, The process association chain obtained based on the tagging information for the target construction process includes: Based on the marking information, the position of the process node in the preset process network diagram of the target construction process is obtained; Based on the location of the process node, a forward traversal is performed in the preset process network diagram to obtain all the preceding process nodes of the target construction process, and the preceding free float corresponding to each of the preceding process nodes is obtained. Based on the location of the process node, a backward traversal is performed in the preset process network diagram to obtain all subsequent process nodes of the target construction process, and the total float of each subsequent process node is obtained. The process association chain is generated based on all the preceding process nodes and their corresponding preceding free float, and all the following process nodes and their corresponding following total float.

8. The intelligent comparison and early warning method for building construction progress based on BIM according to claim 5, characterized in that, The generation of the third deviation warning information based on the process association chain and the marking information includes: Based on the process association chain, obtain the planned buffer time corresponding to each associated process; Based on the marking information, the actual delay time of the target construction process at the target deviation node is obtained; Determine whether the actual delay time exceeds the planned buffer time; If the actual delay time does not exceed the planned buffer time, then a local early warning information is generated based on the target construction area and the target construction procedure; If the actual delay time exceeds the planned buffer time, then the subsequent construction areas of all subsequent process nodes are obtained based on the process association chain, and deviation transmission analysis is performed on the subsequent construction areas to obtain the transmission impact value. Based on the transmitted impact value, the third deviation warning information is generated, and the subsequent construction area is marked in the third deviation warning information.

9. A BIM-based intelligent comparison and early warning method for building construction progress according to claim 8, characterized in that, The transmitted impact value includes a first transmitted impact value and a second transmitted impact value; if the actual delay time exceeds the planned buffer time, then based on the process association chain, the subsequent construction areas of all subsequent process nodes are obtained, and deviation transmission analysis is performed on the subsequent construction areas to obtain the transmitted impact value, including: If the actual delay time exceeds the planned buffer time, then obtain the post-construction type corresponding to each post-construction node in all post-construction nodes; Determine whether the subsequent construction type is a critical process type; If the subsequent construction type is the key process type, then obtain the spatial dependency relationship between the subsequent construction area and the target construction area; Based on the spatial dependency and the actual delay time, calculate the first transmitted impact value of the subsequent construction area; If the subsequent construction type is not the critical process type, then obtain the resource standby status of the subsequent construction area; If the resource standby status is that there is a standby resource, then the actual delay time is corrected based on the status parameters of the standby resource; Obtain the corrected delay duration, and obtain the second transmission impact value based on the corrected delay duration; If the resource standby status is that the standby resource does not exist, then the second transmission impact value is obtained based on the actual delay duration.