Construction change reinforcement blanking collaborative optimization method, device, equipment and storage medium

CN122965761APending Publication Date: 2026-10-23THREE GORGES WATER TRANSPORT NEW CHANNEL (HUBEI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611214220.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-11
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

[0006]本发明的主要目的在于提供一种施工变更配筋下料协同优化方法、装置、设备及存储介质,旨在解决现有技术中钢筋布置优化与下料优化相互割裂、施工变更难以结构化处理、局部优化导致整体方案次优、无法根据施工现场动态反馈进行受控更新以及配筋方案、下料计划和施工排程难以保持一致的技术问题

Benefits of technology

[0031]本发明提出的施工变更配筋下料协同优化方法,通过接收建筑施工任务、设计约束条件、钢筋库存数据以及施工现场监测数据,构建构件关联图,其中,所述构件关联图的节点用于表征待施工构件,所述构件关联图的边用于表征构件之间的几何邻接关系、搭接锚固关系、空间冲突关系、施工时序关系和材料复用关系中的至少一种,且所述边具有边权,所述边权用于表征对应关联关系对配筋调整、下料调整或施工排程调整的影响程度;基于所述建筑施工任务、所述设计约束条件、所述钢筋库存数据和所述构件关联图,调用配筋优化模块生成初始钢筋布置方案,调用下料优化模块生成初始切割方案和初始施工排程方案,并将所述初始钢筋布置方案、所述初始切割方案和所述初始施工排程方案保存为已验证版本并写入共享状态池,所述共享状态池用于维护各构件的配筋状态、下料状态、施工进度状态、库存占用状态、余料片段状态以及方案版本状态;接收施工现场的变更输入,将所述变更输入解析为结构化施工变更事件,以所述目标构件标识对应的变更源构件为起点,根据所述构件关联图中的拓扑距离和所述边权确定受影响构件集合,将未包含于所述受影响构件集合中的构件对应的已验证方案冻结为不可修改状态;其中,所述变更输入包括语音指令、文本指令、材料偏差、进度偏差、损耗偏差或风险预警中的至少一种,所述结构化施工变更事件至少包括目标构件标识、事件类型、参数向量、优先级、时间窗和风险评分,并基于所述结构化施工变更事件更新所述共享状态池中的对应状态;在所述受影响构件集合内,基于钢筋布置方案增量变量、切割方案增量变量和施工排程方案增量变量构建局部协同重优化目标函数,通过所述共享状态池协同调度配筋优化智能体、下料优化智能体和施工排程优化智能体进行联合增量求解,获得更新后的钢筋布置方案、切割方案和施工排程方案;对更新后的钢筋布置方案、切割方案和施工排程方案执行一致性维护和安全校核,在校核通过时生成更新版本方案并写入所述共享状态池,在校核不通过时回滚至所述共享状态池中最近的已验证版本并输出替代方案;能够有效减少了人工解释偏差并确保变更输入标准化;利用共享状态池统一维护各构件的配筋、下料、施工进度及库存状态,消除了多环节之间的数据壁垒与状态不一致;基于构件关联图中的拓扑距离和边权确定受影响构件集合并冻结未受影响方案,避免了因单一调整触发的全局重算,显著降低计算开销;通过在受影响集合内基于增量变量构建目标函数并进行多智能体联合增量求解,减少了方案扰动并保持施工计划稳定性;同时结合一致性维护、安全校核及版本回滚机制,确保在优化结果不满足要求时及时恢复至最近已验证版本,从而保障了施工过程的安全性、连续性和可靠性,实现了设计方案、材料供应与施工执行之间的高效协同联动。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122965761A_ABST
    Figure CN122965761A_ABST
Patent Text Reader

Abstract

The application discloses a construction change reinforcement blanking collaborative optimization method and device, equipment and a storage medium, the method constructs a component association graph with edge weight, generates an initial scheme and writes into a shared state pool; receives a site change input and analyzes it into a structured event, updates the state pool; determines an affected component set based on a topological distance and an edge weight, and freezes an unaffected scheme; in the affected set, a target function is constructed based on an incremental variable, and an updated scheme is obtained by solving the incremental variable through multi-agent joint increment; consistency maintenance and safety checking are performed, otherwise, it is rolled back to the latest verified version, which can reduce artificial interpretation bias, eliminate multi-link state inconsistency, avoid global recalculation to reduce overhead, reduce scheme disturbance to maintain stability, guarantee construction safety continuity and reliability, and realize efficient collaborative linkage of design, materials and construction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of building construction technology, and in particular to a method, apparatus, equipment and storage medium for collaborative optimization of reinforcement material cutting during construction changes. Background Technology

[0002] In current building construction processes, reinforcement engineering typically relies on Building Information Modeling (BIM) platforms for reinforcement design, material statistics, and construction management. Although some systems have introduced Artificial Intelligence (AI) technology to assist in reinforcement design, construction monitoring, or material management, the following shortcomings still exist in practical applications: On the one hand, existing reinforcement optimization and material cutting optimization are usually carried out as independent processes. Material cutting calculations are performed only after the reinforcement scheme is determined. There is a lack of a unified and collaborative optimization mechanism that takes into account the component relationships, inventory status and on-site construction constraints. This can easily lead to inconsistencies between the reinforcement layout scheme and the cutting scheme, resulting in increased surplus material, low inventory utilization and suboptimal overall scheme.

[0003] On the other hand, most existing construction support systems lack structured expression and processing mechanisms for construction changes. Information such as voice commands, text commands, material deviations, schedule deviations, or safety warnings that occur on the construction site usually cannot be automatically converted into structured construction change events that can be directly used for optimization calculations, making it difficult for the system to identify the change objects, scope of impact, and content of constraint changes in a timely manner.

[0004] On the other hand, existing systems typically employ static global calculation methods. When local components undergo design adjustments, on-site obstacles, inventory changes, or construction schedule changes, it is often necessary to recalculate the overall reinforcement or material cutting scheme. It is difficult to quickly determine the set of affected components based on the relationships between components, resulting in high computational costs, significant scheme disturbances, and difficulty in ensuring consistency between reinforcement schemes, material cutting plans, and construction schedules.

[0005] Furthermore, existing technologies lack sufficient capabilities for security verification, execution consistency verification, and version management of optimized solutions. When updated solutions fail to meet structural safety specifications, spatial clearance requirements, inventory availability requirements, or construction feasibility requirements, there is a lack of effective rollback mechanisms and alternative solution generation mechanisms, making it difficult to meet the requirements for safety, continuity, and real-time performance in complex construction scenarios. Summary of the Invention

[0006] The main objective of this invention is to provide a method, apparatus, equipment, and storage medium for collaborative optimization of reinforcement layout and material cutting during construction changes. This invention aims to solve the technical problems in the prior art, such as the disconnect between reinforcement layout optimization and material cutting optimization, the difficulty in structurally processing construction changes, the suboptimal overall solution resulting from local optimization, the inability to perform controlled updates based on dynamic feedback from the construction site, and the difficulty in maintaining consistency between reinforcement schemes, material cutting plans, and construction schedules.

[0007] In a first aspect, the present invention provides a method for collaborative optimization of reinforcement cutting during construction changes, the method comprising the following steps: The system receives construction tasks, design constraints, steel reinforcement inventory data, and construction site monitoring data, and constructs a component association diagram. The nodes of the component association diagram are used to represent the components to be constructed, and the edges of the component association diagram are used to represent at least one of the following relationships between components: geometric adjacency, lap anchorage, spatial conflict, construction sequence, and material reuse. The edges have edge weights, which are used to represent the degree of influence of the corresponding association relationship on reinforcement adjustment, material cutting adjustment, or construction scheduling adjustment. Based on the construction task, the design constraints, the steel reinforcement inventory data, and the component association diagram, the reinforcement optimization module is called to generate an initial steel reinforcement layout scheme, and the material cutting optimization module is called to generate an initial cutting scheme and an initial construction scheduling scheme. The initial steel reinforcement layout scheme, the initial cutting scheme, and the initial construction scheduling scheme are saved as verified versions and written to a shared state pool. The shared state pool is used to maintain the reinforcement status, material cutting status, construction progress status, inventory occupancy status, surplus material fragment status, and scheme version status of each component. The system receives change inputs from the construction site, parses the change inputs into structured construction change events, and determines the set of affected components based on the change source component corresponding to the target component identifier, according to the topological distance and edge weights in the component association graph. Verified solutions corresponding to components not included in the affected component set are frozen to an unmodifiable state. The change inputs include at least one of voice commands, text commands, material deviations, schedule deviations, loss deviations, or risk warnings. The structured construction change events include at least a target component identifier, event type, parameter vector, priority, time window, and risk score. The system updates the corresponding state in the shared state pool based on the structured construction change events. Within the set of affected components, a local collaborative re-optimization objective function is constructed based on the incremental variables of the reinforcement layout scheme, the cutting scheme, and the construction scheduling scheme. The reinforcement optimization agent, the material cutting optimization agent, and the construction scheduling optimization agent are jointly and incrementally solved through the shared state pool to obtain the updated reinforcement layout scheme, cutting scheme, and construction scheduling scheme. The updated rebar layout scheme, cutting scheme, and construction scheduling scheme are maintained for consistency and checked for safety. When the check passes, an updated version scheme is generated and written to the shared state pool. When the check fails, the scheme is rolled back to the most recent verified version in the shared state pool and an alternative scheme is output.

[0008] Optionally, the step of receiving construction tasks, design constraints, steel reinforcement inventory data, and construction site monitoring data to construct a component association diagram includes: Receive construction tasks, design constraints, steel inventory data, and construction site monitoring data; Based on the construction task, the design constraints, the steel reinforcement inventory data, and the construction site monitoring data, determine the geometric relationships, lap relationships, spatial conflict relationships, construction sequence dependencies, and material coupling relationships of the construction objects; Based on at least one of the geometric relationships, overlapping relationships, spatial conflict relationships, construction sequence dependencies, and material coupling relationships of the construction objects, establish the association or conflict relationships between components; Based on the aforementioned relationships or conflict relationships, a component association diagram is constructed using the following formula:

[0009] in, This is a component relationship diagram. This is a set of component nodes used to represent the components to be constructed. This is the set of associated edges for components, used to represent the association or conflict relationships between components. Let be the set of edge weights, whereby the set of edge weights is used to characterize the degree of influence of the corresponding relationship on reinforcement adjustment, material cutting adjustment or construction scheduling adjustment.

[0010] Optionally, receiving change input from the construction site, parsing the change input into a structured construction change event, taking the change source component corresponding to the target component identifier as the starting point, determining the set of affected components based on the topological distance in the component association graph and the edge weights, and freezing the verified solutions corresponding to components not included in the set of affected components into an unmodifiable state, includes: The command parsing module receives voice or text control commands input by construction personnel, and uses the command parsing module to parse the control commands and extract the target component identifier, event type, parameter vector, priority, time window and risk score from the control commands. The control command is mapped to a structured construction change event based on the target component identifier, the event type, the parameter vector, the priority, the time window, and the risk score. The structured construction change events are maintained through a shared state pool, which includes the reinforcement status, material cutting status, construction progress status, inventory status, surplus material fragment status, and scheme version status of each component. Based on the topological distance and edge weight in the component association graph, the set of affected components is determined, and the verified solutions corresponding to components not included in the set of affected components are frozen to an unmodifiable state.

[0011] Optionally, the step of calling the reinforcement optimization module to generate an initial reinforcement layout scheme includes: Based on the node attributes and their geometric, lap, and spatial conflict edge weights of the components to be constructed in the component association graph, combined with the reinforcement status, construction progress status, and inventory status of each component maintained in real time in the shared state pool, as well as the available specifications and surplus material fragments in the steel bar inventory data, the reinforcement ratio constraints, steel bar diameter constraints, spacing constraints, and lap length constraints of each component in the component set to be optimized are determined based on the structural safety code. Determine the cost of steel reinforcement requirements, estimated surplus material cost, construction feasibility cost, conflict cost of related components, and disturbance cost of the scheme for each component in the set of components to be optimized; The disturbance cost of the scheme is used to characterize the degree of difference between the currently generated rebar layout scheme and the existing verified schemes in the shared state pool; Solve the local reinforcement optimization objective function to generate a reinforcement layout scheme while satisfying the following constraints:

[0012]

[0013]

[0014]

[0015]

[0016] in, For components reinforcement ratio, For components The minimum reinforcement ratio, For components Maximum reinforcement ratio, For components The diameter of the reinforcing bar, For components The set of allowed rebar diameters. For components The spacing of the reinforcing bars, For components The minimum spacing, For components The maximum spacing, For components The overlap length, For components Minimum overlap length, For related components With components Under the current reinforcement decision, the net clearance or conflict determination quantity For the minimum permissible safety clearance, Let be the set of associated edges of the component set to be optimized in the component association graph.

[0017] Optionally, the step of calling the material cutting optimization module to generate an initial cutting plan and an initial construction schedule plan includes: The material cutting optimization module is called to construct the material cutting optimization objective function, which satisfies the following constraints:

[0018]

[0019]

[0020] in, For the required rebar segment index, This is a collection of steel rebar segments to be cut. Index of available raw materials, For the collection of raw materials that can be cut, To allocate decision variables for segmentation, For the first The original length of the stocked steel bars or leftover material fragments. For the first The required length for cutting each segment; Read the steel bar inventory data and the data of leftover material fragments formed by historical cutting, and establish a set of inventory steel bars and a set of leftover material fragments respectively; Establish a reuse mapping relationship between the steel demand for components and the inventory of reinforcing bars and surplus material fragments. The remaining length of any inventory of reinforcing bars or surplus material fragments is determined by the following formula:

[0021] in, For the first The remaining length generated by each cutting task For the first The original length of the stocked steel bars or leftover material fragments. For the required rebar segment index, This is a collection of steel rebar segments to be cut. To allocate decision variables for segmentation, For the first The required length for cutting each segment; The allocation is carried out in the order of matching the leftover material fragments first and then matching the stock steel bars. The cutting optimization target is to generate a cutting scheme with the minimum total amount of leftover material, the maximum inventory utilization rate, and the minimum new procurement demand. The raw material allocation relationship, leftover material occupation relationship and inventory reservation status in the cutting scheme are written into the shared state pool. Based on the construction sequence relationship edge weights in the component association diagram, the schedule requirements and resource constraints in the design constraints, a construction scheduling optimization objective function is constructed. Determine the installation sequence constraints, operation time window constraints, and construction resource occupation constraints for each component in the set of components to be constructed; When the installation sequence constraint, the operation time window constraint, and the construction resource occupancy constraint are satisfied, the construction scheduling optimization objective function is solved to generate an initial construction scheduling scheme, and the initial construction scheduling scheme is written into the shared state pool.

[0022] Optionally, determining the set of affected components based on the topological distance and edge weights in the component association graph, and freezing the verified solutions corresponding to components not included in the set of affected components to an unmodifiable state, includes: The target component is determined based on the structured construction change event; In the component association diagram, starting from the target component, associated components that have overlapping constraint coupling, spatial conflict coupling, material coupling, or construction sequence coupling with the target component are identified along the associated edge; The set of affected components is determined by the following formula based on edge weights, propagation levels, or influence thresholds:

[0023] in, For the set of affected components, Candidate component nodes, For the complete set of component nodes, For graph topological distance, To change the source component node, The distance propagation threshold, For the weight of the associated edge, The threshold value is the edge weight. The associated edge weights are obtained using the following formula:

[0024] in, For the weight of the associated edge, It is a geometric adjacency or spatial conflict factor. For overlapping or anchoring correlation factors, For the coupling factor of inventory or surplus material reuse, For construction sequence coupling factor, , , , These are the corresponding weighting coefficients; The corresponding schemes for components not included in the affected component set are fixed as unmodifiable. The rebar layout scheme, the cutting scheme, and the construction scheduling scheme are synchronously updated through the local collaborative objective function re-optimization, and the verified schemes corresponding to unaffected components are frozen into an unmodifiable state; Accordingly, within the set of affected components, the step constructs a local collaborative re-optimization objective function based on incremental variables of the reinforcement layout scheme, cutting scheme, and construction scheduling scheme. This function is then jointly solved incrementally by the shared state pool-coordinated scheduling of the reinforcement optimization agent, material cutting optimization agent, and construction scheduling optimization agent to obtain updated reinforcement layout schemes, cutting schemes, and construction scheduling schemes. Specifically, this includes: Within the set of affected components, a local collaborative re-optimization objective function is constructed based on incremental variables of reinforcement layout scheme, cutting scheme, and construction scheduling scheme. In the shared state pool, a locally optimized version is created for the affected component set, and a modifiable identifier, version number, and version lock are set for the components in the affected component set. The corresponding scheme for the unaffected components is set to read-only state. The set of affected components, design constraints, component node attributes, associated edge weights, current reinforcement status, and freeze flag are input into the reinforcement optimization agent, and the first incremental scheme including the adjustment amount of rebar diameter, rebar spacing, lap length, and steel quantity is output. The first incremental scheme, inventory occupancy status, residual material fragment status, and cutting constraints are input into the material feeding optimization agent, and the second incremental scheme, including cutting combination, raw material allocation relationship, residual material occupancy relationship, and inventory reservation status adjustment amount, is output. The first incremental scheme, the second incremental scheme, the construction progress status, the construction sequence relationship and the time window are input into the construction scheduling optimization agent, and the third incremental scheme including the installation sequence, operation time and construction resource occupation adjustment amount are output. The first incremental scheme, the second incremental scheme, and the third incremental scheme are written into the candidate scheme area of ​​the shared state pool, and conflict detection is performed on candidate write requests involving the same component, the same stock of steel bars, the same leftover material segment, or the same construction time window. When conflicts exist, the arbitration order is determined based on the priority, risk score, and time window of the structured construction change event, and candidate solutions are submitted under the conditions that the version numbers are consistent, the version lock is valid, and the security constraints are met. When the change in the objective function of local collaborative re-optimization in two consecutive iterations is less than the preset convergence threshold, or when there is no conflict among the candidate solutions and they pass the safety check, or when the number of iterations reaches the preset upper limit, the joint incremental solution is stopped, and the updated rebar layout scheme, cutting scheme, and construction scheduling scheme are output.

[0025] Optionally, the process of performing consistency maintenance and safety checks on the updated rebar layout scheme, cutting scheme, and construction scheduling scheme, generating an updated version scheme and writing it into the shared state pool when the check passes, and rolling back to the most recent verified version in the shared state pool and outputting an alternative scheme when the check fails, includes: Real-time data on material usage deviations, schedule deviations, loss deviations, and risk deviations are obtained through IoT sensor networks and construction management information systems, and on-site deviation indicators are calculated using the following formula:

[0026] in, For on-site deviation indicators, This is the normalized amount of material usage deviation. This is a normalized quantity representing the construction progress deviation. This is the normalized amount of loss deviation. This is the normalized measure of risk deviation. , , , These are the weighting coefficients; When the on-site deviation index is greater than or equal to the preset deviation threshold, a corresponding structured construction change event is generated; When the reinforcement layout plan changes, the cutting plan and construction schedule plan should be updated simultaneously. When the reinforcement layout scheme is changed, the steel quantity, reinforcement specifications, length parameters, lap relationship and installation sequence of the corresponding components are simultaneously corrected. The cutting combination, raw material allocation relationship, surplus material segment occupancy relationship and inventory reservation status in the cutting plan are updated synchronously according to the revised steel reinforcement layout plan. The updated reinforcement layout and cutting scheme shall be subject to at least one of the following checks: structural safety code verification, spatial conflict verification, construction accessibility verification, and inventory availability verification. When the consistency cost is less than or equal to the consistency allowable threshold and the security verification score is greater than or equal to the preset security verification score threshold, the current solution is saved as a new verified version, and the version number, change source, affected component set and execution status are recorded. When the consistency cost exceeds the consistency allowable threshold, or the security verification score is less than the preset security verification score threshold, the system automatically rolls back to the most recently verified version and generates at least one alternative based on the reason for the failure. The rollback version is determined by the following formula:

[0027] in, To roll back the target version, For a moment The previous verified version collection, For version The generation time.

[0028] Secondly, to achieve the above objectives, the present invention also proposes a collaborative optimization device for reinforcement cutting in construction changes, the device comprising: The component association diagram construction module is used to receive building construction tasks, design constraints, steel bar inventory data, and construction site monitoring data, and construct a component association diagram. The nodes of the component association diagram are used to represent the components to be constructed, and the edges of the component association diagram are used to represent at least one of the following relationships between components: geometric adjacency, lap anchorage, spatial conflict, construction sequence, and material reuse. The edges have edge weights, which are used to represent the degree of influence of the corresponding association relationship on reinforcement adjustment, material cutting adjustment, or construction scheduling adjustment. The initial scheme generation module is used to generate an initial rebar layout scheme by calling the reinforcement optimization module, and to generate an initial cutting scheme and an initial construction schedule scheme by calling the material cutting optimization module, based on the building construction task, the design constraints, the rebar inventory data and the component association diagram. The initial rebar layout scheme, the initial cutting scheme and the initial construction schedule scheme are saved as verified versions and written to the shared state pool. The shared state pool is used to maintain the reinforcement status, material cutting status, construction progress status, inventory occupancy status, surplus material fragment status and scheme version status of each component. The event parsing and analysis module is used to receive change inputs from the construction site, parse the change inputs into structured construction change events, and determine the set of affected components based on the change source component corresponding to the target component identifier, according to the topological distance and edge weight in the component association graph. Verified solutions corresponding to components not included in the set of affected components are frozen to an unmodifiable state. The change inputs include at least one of voice commands, text commands, material deviations, schedule deviations, loss deviations, or risk warnings. The structured construction change events include at least a target component identifier, event type, parameter vector, priority, time window, and risk score. The module also updates the corresponding state in the shared state pool based on the structured construction change events. The local collaborative re-optimization module is used to construct a local collaborative re-optimization objective function based on the incremental variables of the reinforcement layout scheme, the cutting scheme, and the construction scheduling scheme within the set of affected components. The module then uses the shared state pool to collaboratively schedule the reinforcement optimization agent, the material cutting optimization agent, and the construction scheduling optimization agent to perform joint incremental solutions, thereby obtaining updated reinforcement layout schemes, cutting schemes, and construction scheduling schemes. The verification control module is used to perform consistency maintenance and safety verification on the updated rebar layout scheme, cutting scheme and construction scheduling scheme. When the verification is passed, an updated version scheme is generated and written to the shared state pool. When the verification fails, it is rolled back to the most recent verified version in the shared state pool and an alternative scheme is output.

[0029] Thirdly, to achieve the above objectives, the present invention also proposes a collaborative optimization device for construction change reinforcement cutting, the construction change reinforcement cutting collaborative optimization device comprising: a memory, a processor, and a construction change reinforcement cutting collaborative optimization program stored in the memory and executable on the processor, the construction change reinforcement cutting collaborative optimization program being configured to implement the steps of the construction change reinforcement cutting collaborative optimization method as described above.

[0030] Fourthly, to achieve the above objectives, the present invention also proposes a storage medium storing a collaborative optimization program for construction change reinforcement cutting, wherein when the construction change reinforcement cutting collaborative optimization program is executed by a processor, the steps of the construction change reinforcement cutting collaborative optimization method described above are implemented.

[0031] The proposed method for collaborative optimization of reinforcement and material cutting in construction changes involves receiving construction tasks, design constraints, rebar inventory data, and construction site monitoring data to construct a component association graph. Nodes in this graph represent components to be constructed, and edges represent at least one of the following relationships between components: geometric adjacency, lap anchorage, spatial conflict, construction sequence, and material reuse. Each edge has a weight, which characterizes the degree of influence of the corresponding association on reinforcement adjustment, material cutting adjustment, or construction scheduling adjustment. Based on the construction tasks, design constraints, rebar inventory data, and component association graph, a reinforcement optimization module is invoked to generate an initial rebar layout. The system sets up a plan, calls the material optimization module to generate an initial cutting plan and an initial construction schedule plan, and saves the initial rebar layout plan, the initial cutting plan, and the initial construction schedule plan as verified versions and writes them into a shared state pool. The shared state pool is used to maintain the reinforcement status, material cutting status, construction progress status, inventory status, surplus material fragment status, and plan version status of each component. It receives change inputs from the construction site, parses the change inputs into structured construction change events, and, starting from the change source component corresponding to the target component identifier, determines the set of affected components based on the topological distance and edge weights in the component association graph. Verified plans corresponding to components not included in the set of affected components are frozen. The state is unmodifiable; wherein, the change input includes at least one of voice commands, text commands, material deviations, schedule deviations, loss deviations, or risk warnings, and the structured construction change event includes at least the target component identifier, event type, parameter vector, priority, time window, and risk score, and the corresponding state in the shared state pool is updated based on the structured construction change event; within the set of affected components, a local collaborative re-optimization objective function is constructed based on the incremental variables of the reinforcement layout scheme, the incremental variables of the cutting scheme, and the incremental variables of the construction scheduling scheme, and the reinforcement optimization agent, the material cutting optimization agent, and the construction scheduling optimization agent are jointly incrementally solved through the collaborative scheduling of the shared state pool to obtain the updated reinforcement layout. The system includes a design scheme, a cutting scheme, and a construction scheduling scheme. It performs consistency maintenance and safety checks on the updated rebar layout scheme, cutting scheme, and construction scheduling scheme. If the check passes, an updated version scheme is generated and written to the shared state pool. If the check fails, it rolls back to the most recent verified version in the shared state pool and outputs an alternative scheme. This effectively reduces human interpretation bias and ensures standardized change input. The shared state pool is used to uniformly maintain the reinforcement, material cutting, construction progress, and inventory status of each component, eliminating data barriers and state inconsistencies between multiple stages. Based on the topological distance and edge weight in the component association graph, the system determines the set of affected components and freezes unaffected schemes, avoiding global recalculation triggered by a single adjustment and significantly reducing computational overhead.By constructing an objective function based on incremental variables within the affected set and performing joint incremental solution by multiple agents, the perturbation of the scheme was reduced and the stability of the construction plan was maintained. Simultaneously, by combining consistency maintenance, security verification, and version rollback mechanisms, it was ensured that when the optimization results did not meet the requirements, the system would promptly revert to the most recently verified version. This guaranteed the safety, continuity, and reliability of the construction process, and achieved efficient collaborative linkage between design schemes, material supply, and construction execution. Attached Figure Description

[0032] Figure 1 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of the present invention; Figure 2 This is a flowchart illustrating the first embodiment of the collaborative optimization method for construction modification reinforcement cutting according to the present invention. Figure 3 This is a functional block diagram of the first embodiment of the construction modification reinforcement material cutting collaborative optimization device of the present invention.

[0033] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0034] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0035] The solution of this invention mainly involves: receiving construction tasks, design constraints, rebar inventory data, and construction site monitoring data to construct a component association diagram. The nodes of this diagram represent components to be constructed, and the edges represent at least one of the following relationships between components: geometric adjacency, lap anchorage, spatial conflict, construction sequence, and material reuse. Each edge has a weight, which represents the degree of influence of the corresponding association on reinforcement adjustment, material cutting adjustment, or construction scheduling adjustment. Based on the construction tasks, design constraints, rebar inventory data, and component association diagram, a reinforcement optimization module is invoked to generate an initial rebar layout scheme. The material cutting optimization module generates an initial cutting scheme and an initial construction schedule scheme, and saves the initial rebar layout scheme, the initial cutting scheme, and the initial construction schedule scheme as verified versions and writes them into a shared state pool. The shared state pool is used to maintain the reinforcement status, material cutting status, construction progress status, inventory status, surplus material fragment status, and scheme version status of each component. It receives change inputs from the construction site, parses the change inputs into structured construction change events, and, starting from the change source component corresponding to the target component identifier, determines the set of affected components based on the topological distance and edge weights in the component association graph. Verified schemes corresponding to components not included in the set of affected components are frozen as unrepairable. The status is changed; wherein, the change input includes at least one of voice command, text command, material deviation, schedule deviation, loss deviation, or risk warning; the structured construction change event includes at least target component identifier, event type, parameter vector, priority, time window, and risk score, and the corresponding status in the shared state pool is updated based on the structured construction change event; within the set of affected components, a local collaborative re-optimization objective function is constructed based on the incremental variables of the reinforcement layout scheme, the incremental variables of the cutting scheme, and the incremental variables of the construction scheduling scheme; the reinforcement optimization agent, the material cutting optimization agent, and the construction scheduling optimization agent are jointly incrementally solved through the collaborative scheduling of the shared state pool to obtain the updated reinforcement layout scheme. The system includes a rebar layout plan and a construction scheduling plan. It performs consistency maintenance and safety checks on the updated rebar layout plan, cutting plan, and construction scheduling plan. If the check passes, an updated version is generated and written to the shared state pool. If the check fails, it rolls back to the most recent verified version in the shared state pool and outputs an alternative plan. This effectively reduces human interpretation bias and ensures standardized change input. The shared state pool is used to uniformly maintain the reinforcement, material cutting, construction progress, and inventory status of each component, eliminating data barriers and state inconsistencies between multiple stages. Based on the topological distance and edge weight in the component association graph, the system determines the set of affected components and freezes unaffected plans, avoiding global recalculation triggered by a single adjustment and significantly reducing computational overhead.By constructing an objective function based on incremental variables within the affected set and performing joint incremental solution by multiple agents, the perturbation of the scheme is reduced and the stability of the construction plan is maintained. Simultaneously, by combining consistency maintenance, security verification, and version rollback mechanisms, it is ensured that when the optimization results do not meet the requirements, the most recently verified version is restored in a timely manner. This guarantees the safety, continuity, and reliability of the construction process, achieving efficient collaboration between design schemes, material supply, and construction execution. It solves the technical problems in existing technologies, such as the disconnect between reinforcement layout optimization and material cutting optimization, the difficulty in structurally handling construction changes, local optimization leading to suboptimal overall solutions, the inability to perform controlled updates based on dynamic feedback from the construction site, and the difficulty in maintaining consistency between reinforcement schemes, material cutting plans, and construction schedules.

[0036] Reference Figure 1 , Figure 1 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of the present invention.

[0037] like Figure 1 As shown, the device may include: a processor 1001, such as a CPU; a communication bus 1002; a user interface 1003; a network interface 1004; and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0038] Those skilled in the art will understand that Figure 1 The device structure shown does not constitute a limitation on the device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0039] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating device, a network communication module, a user interface module, and a collaborative optimization program for construction change reinforcement cutting.

[0040] The device of the present invention calls the collaborative optimization program for construction change reinforcement cutting stored in memory 1005 through processor 1001, and implements the operation as described in the above embodiment of the collaborative optimization method for construction change reinforcement cutting.

[0041] This embodiment, through the above-described scheme, constructs a component association diagram by receiving construction tasks, design constraints, rebar inventory data, and construction site monitoring data. The nodes of the component association diagram represent components to be constructed, and the edges represent at least one of the following relationships between components: geometric adjacency, lap anchorage, spatial conflict, construction sequence, and material reuse. Each edge has a weight, which represents the degree of influence of the corresponding association on reinforcement adjustment, material cutting adjustment, or construction scheduling adjustment. Based on the construction tasks, design constraints, rebar inventory data, and component association diagram, the reinforcement optimization module is invoked to generate an initial rebar layout scheme, and the material cutting module is invoked. The optimization module generates an initial cutting scheme and an initial construction schedule scheme, and saves the initial reinforcement layout scheme, the initial cutting scheme, and the initial construction schedule scheme as verified versions and writes them into a shared state pool. The shared state pool is used to maintain the reinforcement status, material cutting status, construction progress status, inventory status, surplus material fragment status, and scheme version status of each component. It receives change inputs from the construction site, parses the change inputs into structured construction change events, and, starting from the change source component corresponding to the target component identifier, determines the set of affected components based on the topological distance and edge weights in the component association graph. Verified schemes corresponding to components not included in the set of affected components are frozen as unmodifiable. The structured construction change event includes at least one of the following: voice command, text command, material deviation, schedule deviation, loss deviation, or risk warning. The structured construction change event includes at least the target component identifier, event type, parameter vector, priority, time window, and risk score. The corresponding state in the shared state pool is updated based on the structured construction change event. Within the affected component set, a local collaborative re-optimization objective function is constructed based on incremental variables of the reinforcement layout scheme, cutting scheme, and construction scheduling scheme. This function is then used to collaboratively schedule reinforcement optimization agents, material cutting optimization agents, and construction scheduling optimization agents through the shared state pool for joint incremental solution, resulting in the updated reinforcement layout scheme. Cutting schemes and construction scheduling schemes; consistency maintenance and safety checks are performed on the updated rebar layout schemes, cutting schemes, and construction scheduling schemes. When the check passes, an updated version scheme is generated and written to the shared state pool. When the check fails, it is rolled back to the most recent verified version in the shared state pool and an alternative scheme is output. This effectively reduces the bias of manual interpretation and ensures the standardization of change inputs. The shared state pool is used to uniformly maintain the reinforcement, material cutting, construction progress, and inventory status of each component, eliminating data barriers and state inconsistencies between multiple links. The set of affected components is determined based on the topological distance and edge weight in the component association graph, and the unaffected schemes are frozen, avoiding global recalculation triggered by a single adjustment and significantly reducing computational overhead.By constructing an objective function based on incremental variables within the affected set and performing joint incremental solution by multiple agents, the perturbation of the scheme was reduced and the stability of the construction plan was maintained. Simultaneously, by combining consistency maintenance, security verification, and version rollback mechanisms, it was ensured that when the optimization results did not meet the requirements, the system would promptly revert to the most recently verified version. This guaranteed the safety, continuity, and reliability of the construction process, and achieved efficient collaborative linkage between design schemes, material supply, and construction execution.

[0042] Based on the above hardware structure, an embodiment of the collaborative optimization method for reinforcement cutting in construction changes is proposed.

[0043] Reference Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the collaborative optimization method for construction modification reinforcement cutting according to the present invention.

[0044] In the first embodiment, the collaborative optimization method for reinforcement material cutting in construction changes includes the following steps: Step S10: Receive construction tasks, design constraints, steel reinforcement inventory data, and construction site monitoring data; construct a component association diagram. The nodes of the component association diagram represent components to be constructed, and the edges represent at least one of the following relationships between components: geometric adjacency, lap anchorage, spatial conflict, construction sequence, and material reuse. Each edge has an edge weight, which represents the degree of influence of the corresponding association relationship on reinforcement adjustment, material cutting adjustment, or construction scheduling adjustment.

[0045] It should be noted that by integrating construction tasks, design constraints, and on-site monitoring data, the components to be constructed are abstracted as nodes, and the relationships between components such as geometric adjacency, lap anchorage, construction sequence, and material reuse are abstracted as edges. Edge weights are assigned to quantify the degree of influence of these relationships on reinforcement, material cutting, or construction scheduling adjustments. This not only realizes the structured expression of construction elements, but also provides a calculation basis for the subsequent accurate identification of the scope of change impact. The system can determine the affected components based on the correlation strength, thereby supporting local collaborative optimization rather than blind global adjustment.

[0046] Furthermore, step S10 specifically includes the following steps: Receive construction tasks, design constraints, steel inventory data, and construction site monitoring data; Based on the construction task, the design constraints, the steel reinforcement inventory data, and the construction site monitoring data, determine the geometric relationships, lap relationships, spatial conflict relationships, construction sequence dependencies, and material coupling relationships of the construction objects; Based on at least one of the geometric relationships, overlapping relationships, spatial conflict relationships, construction sequence dependencies, and material coupling relationships of the construction objects, establish the association or conflict relationships between components; Based on the aforementioned relationships or conflict relationships, a component association diagram is constructed using the following formula:

[0047] in, This is a component relationship diagram. This is a set of component nodes used to represent the components to be constructed. This is the set of associated edges for components, used to represent the association or conflict relationships between components. Let be the set of edge weights, whereby the set of edge weights is used to characterize the degree of influence of the corresponding relationship on reinforcement adjustment, material cutting adjustment or construction scheduling adjustment.

[0048] Furthermore, the collaborative optimization objective function can be solved based on the construction task, the design constraints, the steel reinforcement inventory data, and the component association diagram.

[0049] in, To collaboratively optimize the total value of the objective function, For a set of variables Search within the feasible domain The smallest optimal solution. For the set of variables of the reinforcement layout scheme, For the set of variables of the rebar cutting scheme, For the set of variables of the construction scheduling scheme, , , , , These are the weighting coefficients. To optimize the cost function for reinforcement, To optimize the cost function for material feeding, For the construction scheduling cost function, For the conflict cost function of related components, Let the perturbation cost function be the solution. This is a component relationship diagram. This represents the status of the verified solution from the previous moment. Based on the minimization result of the objective function, the optimal reinforcement layout scheme, cutting scheme, and construction scheduling scheme are generated.

[0050] It should be noted that the system receives and integrates construction tasks, design constraints, rebar inventory data, and construction site monitoring data. Based on this data, it comprehensively analyzes and determines the geometric relationships, lap relationships, spatial conflict relationships, construction sequence dependencies, and material coupling relationships of the construction objects. Then, based on at least one of the above relationships, it establishes the association or conflict relationships between components and constructs a component association diagram accordingly. Subsequently, based on the construction tasks, design constraints, rebar inventory data, and the component association diagram, it solves the collaborative optimization objective function F, that is, it finds the optimal solution that minimizes F within the feasible domain of the variable set X, Y, Z. Finally, based on the minimization result of the objective function, it generates the optimal rebar layout scheme, cutting scheme, and construction scheduling scheme, thereby realizing intelligent decision-making for the entire rebar construction process based on the component association diagram and multi-objective collaborative optimization.

[0051] Step S20: Based on the construction task, the design constraints, the steel reinforcement inventory data, and the component association diagram, call the reinforcement optimization module to generate an initial steel reinforcement layout scheme, call the material cutting optimization module to generate an initial cutting scheme and an initial construction scheduling scheme, and save the initial steel reinforcement layout scheme, the initial cutting scheme, and the initial construction scheduling scheme as verified versions and write them into the shared state pool. The shared state pool is used to maintain the reinforcement status, material cutting status, construction progress status, inventory occupancy status, surplus material fragment status, and scheme version status of each component.

[0052] It should be understood that by integrating multi-dimensional data such as construction tasks, design constraints, rebar inventory, and component association diagrams, the optimization module generates an initial rebar layout, cutting, and construction scheduling plan, which can be written into the shared state pool as a verified version. As a unified data hub, the shared state pool maintains the status and version information of each stage in real time, which not only ensures data consistency between multiple stages and eliminates information silos, but also provides a traceable and rollback-compatible reliable benchmark for subsequent change responses, ensuring the continuity and security of the solution evolution.

[0053] Step S30: Receive change input from the construction site, parse the change input into a structured construction change event, take the change source component corresponding to the target component identifier as the starting point, determine the set of affected components based on the topological distance and edge weight in the component association graph, and freeze the verified solutions corresponding to components not included in the set of affected components into an unmodifiable state; wherein, the change input includes at least one of voice command, text command, material deviation, schedule deviation, loss deviation or risk warning, and the structured construction change event includes at least the target component identifier, event type, parameter vector, priority, time window and risk score, and update the corresponding state in the shared state pool based on the structured construction change event.

[0054] Understandably, in achieving standardized response and precise control of the impact range of construction changes, multi-source inputs such as voice, text, and deviation data are parsed into structured events containing priorities and risk scores, eliminating human interpretation bias and synchronously updating the shared state pool. Furthermore, by utilizing the topological distance and edge weight propagation mechanism of the component association graph, the set of affected components is accurately defined, and unaffected solutions are frozen into an unmodifiable state, thereby avoiding global recalculation triggered by local changes, significantly reducing computational overhead, and ensuring the consistency of states across multiple stages and the stability of the solution.

[0055] Furthermore, step S30 specifically includes the following steps: The command parsing module receives voice or text control commands input by construction personnel, and uses the command parsing module to parse the control commands and extract the target component identifier, event type, parameter vector, priority, time window and risk score from the control commands. The control command is mapped to a structured construction change event based on the target component identifier, the event type, the parameter vector, the priority, the time window, and the risk score. The structured construction change events are maintained through a shared state pool, which includes the reinforcement status, material cutting status, construction progress status, inventory status, surplus material fragment status, and scheme version status of each component. Based on the topological distance and edge weight in the component association graph, the set of affected components is determined, and the verified solutions corresponding to components not included in the set of affected components are frozen to an unmodifiable state.

[0056] It should be noted that the command parsing module converts the voice or text control commands input by construction personnel into structured construction change events containing fields such as target component identification, event type and risk score, and updates the shared state pool. Then, based on the topological distance and edge weight of the component association graph, the set of affected components is accurately determined, and the verified solutions of unaffected components are frozen to an unmodifiable state, thereby achieving accurate positioning of the impact of changes and effective maintenance of solution stability.

[0057] Furthermore, the step of calling the reinforcement optimization module to generate an initial reinforcement layout scheme includes: Based on the node attributes and their geometric, lap, and spatial conflict edge weights of the components to be constructed in the component association graph, combined with the reinforcement status, construction progress status, and inventory status of each component maintained in real time in the shared state pool, as well as the available specifications and surplus material fragments in the steel bar inventory data, the reinforcement ratio constraints, steel bar diameter constraints, spacing constraints, and lap length constraints of each component in the component set to be optimized are determined based on the structural safety code. Determine the cost of steel reinforcement requirements, estimated surplus material cost, construction feasibility cost, conflict cost of related components, and disturbance cost of the scheme for each component in the set of components to be optimized.

[0058] Furthermore, in practical implementation, the objective function for local reinforcement optimization can be constructed using the following formula:

[0059] in, To optimize the objective function value for local reinforcement, For local optimization solution operations, Let be the set of reinforcement decision variables for the set of components to be optimized. For the set of components to be optimized, , , , To optimize the weighting coefficients locally, For components The cost of normalizing the demand for steel bars For components The estimated normalized cost of residual material, For components The normalization cost of construction feasibility For components With components The cost of normalizing the conflict between them For components The perturbation normalization cost of the scheme, Let be the set of associated edges of the component set to be optimized in the component association graph; The disturbance cost of the scheme is used to characterize the degree of difference between the currently generated rebar layout scheme and the existing verified schemes in the shared state pool; Solve the local reinforcement optimization objective function to generate a reinforcement layout scheme while satisfying the following constraints:

[0060]

[0061]

[0062]

[0063]

[0064] in, For components reinforcement ratio, For components The minimum reinforcement ratio, For components Maximum reinforcement ratio, For components The diameter of the reinforcing bar, For components The set of allowed rebar diameters. For components The spacing of the reinforcing bars, For components The minimum spacing, For components The maximum spacing, For components The overlap length, For components Minimum overlap length, For related components With components Under the current reinforcement decision, the net clearance or conflict determination quantity For the minimum allowable safety clearance, Let be the set of associated edges of the component set to be optimized in the component association graph.

[0065] Understandably, based on the node attributes and their geometric relationships, lap relationships, and spatial conflict relationships of the components to be constructed in the component association graph, combined with the reinforcement status, construction progress status, and inventory status of each component maintained in real time in the shared state pool, as well as the available specifications and leftover material fragments in the rebar inventory data, the reinforcement ratio constraints, rebar diameter constraints, spacing constraints, and lap length constraints of each component in the component set to be optimized are determined based on structural safety specifications. Subsequently, the rebar demand cost, estimated leftover material cost, construction feasibility cost, associated component conflict cost, and scheme disturbance cost of each component in the component set to be optimized are determined, and a local reinforcement optimization objective function containing the weighted sum of the above cost items is constructed. The scheme disturbance cost is used to characterize the degree of difference between the currently generated rebar layout scheme and the existing verified schemes in the shared state pool. Finally, under the constraints of upper and lower limits of component reinforcement ratio, selection of rebar diameter set, upper and lower limits of rebar spacing, minimum lap length, and minimum safe clearance between associated components, the local reinforcement optimization objective function is solved to generate a rebar layout scheme that complies with safety specifications and is economically feasible.

[0066] Furthermore, the step of calling the material optimization module to generate an initial cutting plan and an initial construction schedule plan includes: The material cutting optimization module is called to construct the material cutting optimization objective function.

[0067] Furthermore, in practical implementation, the objective function for material cutting optimization can be obtained through the following formula:

[0068] in, To optimize the cost function value for material cutting, For the variables in the cutting scheme Find the optimal solution within the feasible region. For the required steel reinforcement segments, , For the collection of stockpiled steel bars, A collection of available scrap material fragments. For the first The remaining length generated by each cutting task For the first The instruction specifies whether to add or remove the existing stock of steel bars. For the first The amount of reuse indication for each scrap material segment , , Optimize the weighting coefficients for material cutting; And satisfy the following constraints:

[0069]

[0070]

[0071] in, For the required rebar segment index, This is a collection of steel rebar segments to be cut. Index of available raw materials, For the collection of raw materials that can be cut, To allocate decision variables for segmentation, For the first The original length of the stocked steel bars or leftover material fragments. For the first The required length for each segment to be cut; Read the steel bar inventory data and the data of leftover material fragments formed by historical cutting, and establish a set of inventory steel bars and a set of leftover material fragments respectively; Establish a reuse mapping relationship between the steel demand for components and the inventory of reinforcing bars and surplus material fragments. The remaining length of any inventory of reinforcing bars or surplus material fragments is determined by the following formula:

[0072] in, For the first The remaining length generated by each cutting task For the first The original length of the stocked steel bars or leftover material fragments. For the required rebar segment index, This is a collection of steel rebar segments to be cut. To allocate decision variables for segmentation, For the first The required length for each segment to be cut; The allocation is carried out in the order of matching the leftover material fragments first and then matching the stock steel bars. The cutting optimization target is to generate a cutting scheme with the minimum total amount of leftover material, the maximum inventory utilization rate, and the minimum new procurement demand. The raw material allocation relationship, leftover material occupation relationship and inventory reservation status in the cutting scheme are written into the shared state pool. Based on the construction sequence relationship edge weights in the component association diagram, the schedule requirements and resource constraints in the design constraints, a construction scheduling optimization objective function is constructed. Determine the installation sequence constraints, operation time window constraints, and construction resource occupation constraints for each component in the set of components to be constructed; When the installation sequence constraint, the operation time window constraint, and the construction resource occupancy constraint are satisfied, the construction scheduling optimization objective function is solved to generate an initial construction scheduling scheme, and the initial construction scheduling scheme is written into the shared state pool.

[0073] It should be noted that a material cutting optimization objective function is constructed with the goal of minimizing the remaining length and the amount of new inventory calls, and maximizing the reuse of surplus materials. The solution is performed under the premise of satisfying the unique allocation of demand segments and the constraints of raw material capacity. At the same time, a set is established by reading steel bar inventory data and historical surplus material fragment data, and a reuse mapping relationship between the steel demand for components and inventory and surplus materials is constructed. The allocation is carried out in the order of matching surplus material fragments first and then matching inventory steel bars. The cutting scheme is generated with the optimization objectives of minimizing the total amount of surplus materials, maximizing the inventory utilization rate, and minimizing the new procurement demand. Finally, the raw material allocation relationship, surplus material occupancy relationship, and inventory reservation status are written into the shared state pool to realize the collaborative update of the cutting scheme and the inventory status.

[0074] It should be understood that the optimization objective function is constructed based on the construction sequence edge weights, schedule requirements, and resource constraints of the component association graph. The installation sequence, operation time window, and resource occupation constraints are clearly defined. Under the condition of satisfying multiple constraints, the function is solved to generate an initial construction scheduling scheme and write it into the shared state pool, thereby ensuring the feasibility of the construction schedule plan and the consistency of the global state.

[0075] Furthermore, the step of determining the set of affected components based on the topological distance and edge weights in the component association graph, and freezing the verified solutions corresponding to components not included in the set of affected components into an unmodifiable state, includes: The target component is determined based on the structured construction change event; In the component association diagram, starting from the target component, associated components that have overlapping constraint coupling, spatial conflict coupling, material coupling, or construction sequence coupling with the target component are identified along the associated edge; The set of affected components is determined by the following formula based on edge weights, propagation levels, or influence thresholds:

[0076] in, For the set of affected components, Candidate component nodes, For the complete set of component nodes, For graph topological distance, To change the source component node, The distance propagation threshold, For the weight of the associated edge, The threshold value is the edge weight. The associated edge weights are obtained using the following formula:

[0077] in, For the weight of the associated edge, It is a geometric adjacency or spatial conflict factor. For overlapping or anchoring correlation factors, For the coupling factor of inventory or surplus material reuse, For construction sequence coupling factor, , , , These are the corresponding weighting coefficients; The corresponding schemes for components not included in the affected component set are fixed as unmodifiable. Incremental solution is performed only on the set of affected components to obtain the local cooperative objective function; Furthermore, the local cooperative objective function for incremental solution is:

[0078] in, To locally and collaboratively re-optimize the objective function value, For the affected component set The optimal solution is found within the feasible region by adjusting the variable. For the incremental variable of the reinforcement layout scheme, For the incremental variables of the cutting scheme, For incremental variables in the construction scheduling plan, , , , To optimize the weighting coefficients locally, For the increase in cost of local reinforcement, Increased cost due to partial material cutting The increase in cost due to construction scheduling disturbances This increases the cost of security risks; The rebar layout scheme, the cutting scheme, and the construction scheduling scheme are synchronously updated through the local collaborative objective function re-optimization, and the verified schemes corresponding to unaffected components are frozen into an unmodifiable state; Accordingly, within the set of affected components, the step constructs a local collaborative re-optimization objective function based on incremental variables of the reinforcement layout scheme, cutting scheme, and construction scheduling scheme. This function is then jointly solved incrementally by the shared state pool-coordinated scheduling of the reinforcement optimization agent, material cutting optimization agent, and construction scheduling optimization agent to obtain updated reinforcement layout schemes, cutting schemes, and construction scheduling schemes. Specifically, this includes: Within the set of affected components, a local collaborative re-optimization objective function is constructed based on incremental variables of reinforcement layout scheme, cutting scheme, and construction scheduling scheme. In the shared state pool, a locally optimized version is created for the affected component set, and a modifiable identifier, version number, and version lock are set for the components in the affected component set. The corresponding scheme for the unaffected components is set to read-only state. The set of affected components, design constraints, component node attributes, associated edge weights, current reinforcement status, and freeze flag are input into the reinforcement optimization agent, and the first incremental scheme including the adjustment amount of rebar diameter, rebar spacing, lap length, and steel quantity is output. The first incremental scheme, inventory occupancy status, residual material fragment status, and cutting constraints are input into the material feeding optimization agent, and the second incremental scheme, including cutting combination, raw material allocation relationship, residual material occupancy relationship, and inventory reservation status adjustment amount, is output. The first incremental scheme, the second incremental scheme, the construction progress status, the construction sequence relationship and the time window are input into the construction scheduling optimization agent, and the third incremental scheme including the installation sequence, operation time and construction resource occupation adjustment amount are output. The first incremental scheme, the second incremental scheme, and the third incremental scheme are written into the candidate scheme area of ​​the shared state pool, and conflict detection is performed on candidate write requests involving the same component, the same stock of steel bars, the same leftover material segment, or the same construction time window. When conflicts exist, the arbitration order is determined based on the priority, risk score, and time window of the structured construction change event, and candidate solutions are submitted under the conditions that the version numbers are consistent, the version lock is valid, and the security constraints are met. When the change in the objective function of local collaborative re-optimization in two consecutive iterations is less than the preset convergence threshold, or when there is no conflict among the candidate solutions and they pass the safety check, or when the number of iterations reaches the preset upper limit, the joint incremental solution is stopped, and the updated rebar layout scheme, cutting scheme, and construction scheduling scheme are output.

[0079] It should be noted that, firstly, the target component is determined based on the structured construction change event. Then, starting from the target component in the component association diagram, associated components that have overlapping constraint coupling, spatial conflict coupling, material coupling, or construction sequence coupling with the target component are identified along the associated edges. The set of affected components is determined based on edge weights, propagation levels, or influence thresholds. The associated edge weights are obtained by a weighted combination of geometric adjacency or spatial conflict factors, overlapping or anchoring association factors, inventory or surplus material reuse coupling factors, and construction sequence coupling factors. The corresponding schemes of components not included in the set of affected components are fixed to an unmodifiable state. The scheme is frozen; then incremental solutions are performed only on the affected component set to construct a local collaborative objective function that includes local reinforcement cost increment, local material cutting cost increment, construction scheduling disturbance cost increment, and safety risk cost increment. The optimal solution is found within the feasible domain of variable adjustment of the affected component set. The reinforcement layout scheme, the cutting scheme, and the construction scheduling scheme are updated synchronously through the local collaborative objective function. The verified schemes corresponding to unaffected components are frozen to an unmodifiable state, thereby minimizing the scheme disturbance caused by changes while ensuring structural safety and construction coordination.

[0080] Understandably, a local collaborative re-optimization objective function containing incremental variables of rebar layout, cutting, and construction scheduling is constructed within the set of affected components. State isolation between affected and unaffected components is achieved by creating a local optimized version in a shared state pool, setting version locks, and implementing read-only states. Based on this, collaborative scheduling agents for rebar arrangement, material cutting, and construction scheduling optimization perform cascading inputs and outputs, generating first, second, and third incremental schemes covering rebar parameter adjustment, cutting combination optimization, and construction sequence adjustment. Subsequently, each incremental scheme is written into the candidate scheme area, and conflict detection involving components, inventory, and time windows, along with arbitration based on priority and risk scores, is performed. Finally, the solution is stopped when the objective function converges, the candidate schemes are conflict-free, and pass safety checks or reach the iteration limit, outputting updated rebar layout, cutting, and construction scheduling schemes. This achieves efficient collaborative optimization and state consistency maintenance within the scope of the change's impact.

[0081] Step S40: Within the set of affected components, a local collaborative re-optimization objective function is constructed based on the incremental variables of the reinforcement layout scheme, the cutting scheme, and the construction scheduling scheme. The reinforcement optimization agent, the material cutting optimization agent, and the construction scheduling optimization agent are jointly and incrementally solved through the shared state pool to obtain the updated reinforcement layout scheme, cutting scheme, and construction scheduling scheme.

[0082] It should be noted that a local collaborative re-optimization objective function is constructed based on incremental variables of reinforcement layout, cutting and construction scheduling schemes within the set of affected components. The joint incremental solution is performed by intelligent agents for reinforcement optimization, material cutting optimization and construction scheduling optimization through a shared state pool, thereby obtaining the updated reinforcement layout scheme, cutting scheme and construction scheduling scheme, realizing the collaborative iterative optimization of multi-stage schemes and the consistency of global state.

[0083] Step S50: Perform consistency maintenance and safety verification on the updated rebar layout scheme, cutting scheme and construction scheduling scheme. If the verification passes, generate an updated version scheme and write it into the shared state pool. If the verification fails, roll back to the latest verified version in the shared state pool and output an alternative scheme.

[0084] Understandably, by performing multi-dimensional consistency maintenance and safety specification verification on the updated rebar layout scheme, cutting scheme, and construction scheduling scheme, it is ensured that the schemes are logically coordinated and meet structural safety requirements. If the verification passes, an updated version scheme is generated and written to the shared state pool. If the verification fails, a version rollback mechanism is triggered to restore to the most recently verified version and output an alternative scheme, thereby ensuring the reliability, safety, and executability of the construction scheme.

[0085] Furthermore, step S50 specifically includes the following steps: Real-time data on material usage deviations, schedule deviations, loss deviations, and risk deviations are obtained through IoT sensor networks and construction management information systems, and on-site deviation indicators are calculated using the following formula:

[0086] in, For on-site deviation indicators, This is the normalized amount of material usage deviation. This is a normalized quantity representing the construction progress deviation. This is the normalized amount of loss deviation. This is the normalized measure of risk deviation. , , , These are the weighting coefficients; When the on-site deviation index is greater than or equal to the preset deviation threshold, a corresponding structured construction change event is generated; When the reinforcement layout plan changes, the cutting plan and construction schedule plan are updated simultaneously.

[0087] In practical implementation, the consistency cost can be calculated using the following formula:

[0088] in, For the sake of consistency, This is the reinforcement requirement vector. To cut the supply vector, For the cutting operation time vector, This is the time vector for construction scheduling. For inventory resource vectors, Assign a vector to the inventory. , , These are the weighting coefficients; Calculate the safety check score using the following formula:

[0089] in, To ensure a safe score, To standardize compliance scoring, For clearance or collision safety rating, Score inventory availability. , , These are the weighting coefficients; It should be noted that, for consistency checks, security checks, and version rollbacks, scoring formulas are not mandatory. Instead, rule-based checks can be used. This avoids over-abstracting security judgments into mathematical scoring and is more in line with the actual logic of engineering construction plan checks.

[0090] When the reinforcement layout scheme is changed, the steel quantity, reinforcement specifications, length parameters, lap relationship and installation sequence of the corresponding components are simultaneously corrected. The cutting combination, raw material allocation relationship, surplus material segment occupancy relationship and inventory reservation status in the cutting plan are updated synchronously according to the revised steel reinforcement layout plan. The updated reinforcement layout and cutting scheme shall be subject to at least one of the following checks: structural safety code verification, spatial conflict verification, construction accessibility verification, and inventory availability verification. When the consistency cost is less than or equal to the consistency allowable threshold, or the security verification score is greater than or equal to the preset security verification score threshold, the current solution is saved as a new verified version, and the version number, change source, affected component set and execution status are recorded. When the consistency cost exceeds the consistency allowable threshold, or the security verification score is less than the preset security verification score threshold, the system automatically rolls back to the most recently verified version and generates at least one alternative based on the reason for the failure. The rollback version is determined by the following formula:

[0091] in, To roll back the target version, For a moment The previous verified version collection, For version The generation time.

[0092] It should be noted that material usage deviations, schedule deviations, loss deviations, and risk deviations are acquired in real time through an IoT sensor network and a construction management information system. On-site deviation indices are calculated, and when these indices exceed or equal to a preset deviation threshold, a corresponding structured construction change event is generated to trigger a scheme update. After a change in the reinforcement layout scheme, the cutting scheme and construction scheduling scheme are updated synchronously, and the consistency costs, including matching reinforcement demand with cutting supply, matching cutting operations with construction scheduling time, and matching inventory resources with allocation, are calculated. Simultaneously, safety verification scores, including compliance with specifications, clearance collision safety, and inventory availability, are calculated. Subsequently, during changes, the steel quantity, reinforcement specifications, length parameters, lap relationships, and installation sequence of the corresponding components are simultaneously corrected, and the revised reinforcement layout scheme is updated synchronously. Update the cutting combination, raw material allocation relationship, residual material segment occupancy relationship and inventory reservation status in the cutting plan; perform structural safety specification, spatial conflict, construction accessibility and inventory availability checks on the updated plan. When the consistency cost is less than or equal to the consistency allowable threshold and the safety check score is greater than or equal to the preset safety check score threshold, save the current plan as a new verified version and record the version number, change source, affected component set and execution status. When the consistency cost is greater than the consistency allowable threshold and the safety check score is less than the preset safety check score threshold, automatically roll back to the most recent verified version and generate at least one alternative plan based on the failure reason. The rollback version is selected from the latest verified version generated before time t, thereby ensuring the collaborative consistency, safety and version traceability of the construction plan.

[0093] In practice, before the reinforcement optimization agent and the AI ​​material cutting agent work together, system deployment and task initialization will also be performed: 1. System Deployment Establish server nodes for AI reinforcement optimization and material cutting intelligence at the construction site, supporting interface integration with construction management systems (Building Information Modeling (BIM) / Enterprise Resource Planning (ERP)). Configure the command parsing module, which is used to parse voice or text commands.

[0094] 2. Task Initialization The system receives architectural design data (computer-aided design (CAD) / BIM model) and construction constraints (steel specifications, construction standards, etc.). Assign tasks to the corresponding reinforcement optimization agents according to component type (beam, column, slab) to generate a preliminary layout task list; The material handling agent reads the current steel bar inventory data and generates a preliminary cutting task list.

[0095] The local optimization steps include: each agent generating a preliminary layout scheme based on component geometry and construction constraints; reading key parameters of relevant components (such as the lap length of adjacent beams and columns, and the position of embedded parts), adjusting the layout scheme to avoid conflicts; and outputting the optimized reinforcement layout scheme.

[0096] The dynamic adjustment steps include: updating the cutting plan in real time based on feedback from the construction site (loss, material shortage, inventory changes); and the system redistributes steel bars through iterative algorithms to ensure construction continuity.

[0097] The steps of natural language interaction and agent scheduling include: 1. Instruction parsing Construction workers issue instructions via voice or text, such as: "Adjust the diameter of the steel bar in column No. 5 to 20mm"; The natural language parsing agent recognizes the intent of the command and generates a list of operation tasks.

[0098] 2. Agent Scheduling The system allocates operation tasks based on the current agent load and task priority; Supports simultaneous processing of multiple instructions and automatically determines priority (urgent adjustments > routine optimizations); To avoid operational conflicts between intelligent agents and ensure smooth execution at the construction site.

[0099] In a specific implementation, the construction object is the steel reinforcement construction area of ​​a certain frame structure floor, which includes 126 components such as beams, columns, and slabs.

[0100] The system first receives the BIM model, construction drawing design constraints, steel bar inventory ledger and construction progress data, abstracts each component to be constructed as a component node, and establishes a component association diagram based on the geometric adjacency between components, steel bar lap anchorage, spatial interference, construction sequence and steel bar reuse relationship.

[0101] For example, the No. 5 column, the adjacent frame beam, the floor slab end span area and their shared steel reinforcement inventory batch are respectively regarded as nodes. If the main reinforcement of the No. 5 column and the end reinforcement of the adjacent beam have anchorage length coupling, then a lap anchorage edge is established between the corresponding nodes; if the adjacent components need to complete the column reinforcement binding before the beam reinforcement installation in terms of construction sequence, then a construction sequence edge is established; if the two components may reuse the same batch of 20mm diameter surplus steel reinforcement, then a material reuse edge is established.

[0102] The system calculates edge weights based on geometric distance, anchorage strength, material reuse ratio, and construction sequence dependence, and writes the component reinforcement status, material cutting status, inventory status, construction progress status, and scheme version status into a shared status pool.

[0103] In the initial state, the system generates a steel reinforcement layout scheme based on design constraints. For example, the main reinforcement of column No. 5 uses steel bars with a diameter of 18mm and the stirrup spacing is 100mm. The material cutting optimization agent generates a cutting scheme based on the 9m and 12m raw materials in the inventory and historical leftover material fragments. The construction scheduling optimization agent generates a construction scheduling scheme based on the current shift, process time window and material arrival time.

[0104] After the above three schemes passed the structural safety verification, inventory availability verification, and construction accessibility verification, they were saved as version V0 and written into the shared state pool as verified versions.

[0105] During construction, on-site personnel used voice input to say, "Adjust the main reinforcement of column No. 5 to 20 mm, and complete the binding this afternoon."

[0106] The instruction parsing module converts the voice instruction into a structured construction change event. The structured construction change event includes: the target component is identified as KZ-5, the event type is "rebar diameter adjustment", the parameter vector is {main rebar diameter: 20mm}, the priority is "high", the time window is "14:00 to 18:00 on the same day", and the risk score is 0.78.

[0107] The system writes the event to the shared state pool and uses KZ-5 as the change source component to calculate the topological distance and edge weight in the component association graph.

[0108] The system determines the set of affected components based on the preset propagation level and edge weight threshold. For example, beam end component KL-3, which has an anchorage relationship with KZ-5, node area stirrup component HJ-5, which has a spatial conflict relationship with KZ-5, component KZ-6, which reuses the same batch of 20mm surplus material, and floor slab area B-2, whose construction sequence depends on KZ-5, are included in the set of affected components; the remaining components that do not meet the topological distance or edge weight conditions continue to use the verified scheme in version V0 and are marked as unmodifiable.

[0109] Subsequently, the reinforcement optimization agent recalculates the reinforcement layout scheme only within the affected component set, and determines whether the adjusted 20mm main reinforcement meets the requirements for reinforcement ratio, minimum spacing, lap length, and node clearance. The material cutting optimization agent simultaneously reads the inventory status and surplus material fragment status, prioritizes matching existing 20mm surplus material fragments, and if the surplus material is insufficient, it calls up the inventory raw materials and regenerates the cutting combination. The construction scheduling optimization agent adjusts the construction schedule of KZ-5 and its associated components according to the new material cutting completion time, the available time of the work team, and the component installation sequence.

[0110] The three agents exchange current constraints and intermediate results through a shared state pool, and jointly solve a local collaborative re-optimization problem with the goal of minimizing the cost of reinforcement adjustment, cutting waste, scheduling disturbance, and safety risk.

[0111] If the calculation results show that cutting a 12m, 20mm diameter raw material from the inventory can meet the new steel reinforcement requirements of KZ-5 and generate 1.2m of surplus material, which can be reused for the short reinforcement requirements of KZ-6, then the system writes the cutting plan into the shared state pool; at the same time, the construction schedule is adjusted to first complete the replacement of the main reinforcement of KZ-5, then perform the anchorage verification of the beam end of KL-3, and finally restore the reinforcement binding of the B-2 floor slab.

[0112] The system performs consistency checks on the updated reinforcement scheme, cutting scheme, and construction scheduling scheme to confirm that the reinforcement demand is consistent with the cutting supply, that inventory occupancy does not conflict, and that the construction time window can be met. It also performs structural safety code checks, spatial conflict checks, and construction accessibility checks.

[0113] When all the above checks pass, the system generates an updated version V1, which records the source of the change, the set of affected components, inventory consumption, the result of reuse of surplus materials, the result of scheduling adjustment, and the check conclusion, and writes V1 into the shared state pool.

[0114] If, during the verification process, it is found that adjusting the 20mm main reinforcement results in insufficient clear spacing in the node area, or that the 20mm rebar in inventory cannot meet the construction window for the day, the system will not write an updated version. Instead, it will automatically roll back to the most recently verified version V0 and output alternative solutions, such as postponing the construction window, adjusting the construction sequence of adjacent components, or using an equivalent reinforcement combination that meets the specifications. Through this process, the system can perform incremental optimization only on the affected area after a construction change occurs, avoiding global recalculation, while maintaining consistency between reinforcement, material cutting, inventory, and construction scheduling.

[0115] This embodiment effectively reduces human interpretation bias and ensures standardized change input through the above-described scheme; it utilizes a shared state pool to uniformly maintain the reinforcement, material cutting, construction progress, and inventory status of each component, eliminating data barriers and state inconsistencies between multiple stages; it determines the set of affected components based on the topological distance and edge weights in the component association graph and freezes unaffected schemes, avoiding global recalculation triggered by a single adjustment and significantly reducing computational overhead; it reduces scheme disturbances and maintains the stability of the construction plan by constructing an objective function based on incremental variables within the affected set and performing multi-agent joint incremental solution; and it combines consistency maintenance, security verification, and version rollback mechanisms to ensure timely restoration to the most recently verified version when the optimization results do not meet requirements, thereby guaranteeing the safety, continuity, and reliability of the construction process and achieving efficient collaborative linkage between design schemes, material supply, and construction execution.

[0116] Accordingly, the present invention further provides a collaborative optimization device for reinforcement material cutting during construction changes.

[0117] Reference Figure 3 , Figure 3 This is a functional block diagram of the first embodiment of the construction change reinforcement material cutting collaborative optimization device of the present invention.

[0118] In the first embodiment of the construction change reinforcement cutting collaborative optimization device of the present invention, the construction change reinforcement cutting collaborative optimization device includes: The component association diagram construction module 10 is used to receive building construction tasks, design constraints, steel bar inventory data, and construction site monitoring data to construct a component association diagram. The nodes of the component association diagram are used to represent the components to be constructed, and the edges of the component association diagram are used to represent at least one of the following relationships between components: geometric adjacency, lap anchorage, spatial conflict, construction sequence, and material reuse. The edges have edge weights, which are used to represent the degree of influence of the corresponding association relationship on reinforcement adjustment, material cutting adjustment, or construction scheduling adjustment.

[0119] The initial scheme generation module 20 is used to generate an initial rebar layout scheme by calling the reinforcement optimization module, and to generate an initial cutting scheme and an initial construction scheduling scheme by calling the material cutting optimization module, based on the building construction task, the design constraints, the rebar inventory data and the component association diagram. The initial rebar layout scheme, the initial cutting scheme and the initial construction scheduling scheme are saved as verified versions and written to a shared state pool. The shared state pool is used to maintain the reinforcement status, material cutting status, construction progress status, inventory occupancy status, surplus material fragment status and scheme version status of each component.

[0120] The event parsing and analysis module 30 is used to receive change inputs from the construction site, parse the change inputs into structured construction change events, and determine the set of affected components based on the change source component corresponding to the target component identifier, according to the topological distance and edge weights in the component association graph. Verified solutions corresponding to components not included in the set of affected components are frozen to an unmodifiable state. The change inputs include at least one of voice commands, text commands, material deviations, schedule deviations, loss deviations, or risk warnings. The structured construction change events include at least a target component identifier, event type, parameter vector, priority, time window, and risk score. The module also updates the corresponding state in the shared state pool based on the structured construction change events.

[0121] The local collaborative re-optimization module 40 is used to construct a local collaborative re-optimization objective function based on the incremental variables of the reinforcement layout scheme, the cutting scheme, and the construction scheduling scheme within the set of affected components. The updated reinforcement layout scheme, cutting scheme, and construction scheduling scheme are obtained by jointly incrementally solving the reinforcement optimization agent, the material cutting optimization agent, and the construction scheduling optimization agent through the shared state pool.

[0122] The verification control module 50 is used to perform consistency maintenance and safety verification on the updated rebar layout scheme, cutting scheme and construction scheduling scheme. When the verification is passed, an updated version scheme is generated and written to the shared state pool. When the verification fails, it is rolled back to the most recent verified version in the shared state pool and an alternative scheme is output.

[0123] The steps for implementing each functional module of the construction change reinforcement cutting collaborative optimization device can be referred to in the various embodiments of the construction change reinforcement cutting collaborative optimization method of the present invention, and will not be repeated here.

[0124] Furthermore, this embodiment of the invention also proposes a storage medium storing a collaborative optimization program for construction change reinforcement cutting. When the collaborative optimization program for construction change reinforcement cutting is executed by a processor, it implements the operations described in the above embodiment of the collaborative optimization method for construction change reinforcement cutting.

[0125] Those skilled in the art will understand that all or part of the steps in the methods described above can be implemented by a program instructing related hardware. The program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium is a computer-readable storage medium, including: USB flash drive, mobile hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other media that can store program code.

[0126] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0127] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0128] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for collaborative optimization of reinforcement material cutting during construction changes, characterized in that, The aforementioned collaborative optimization method for reinforcement material cutting in construction changes includes: The system receives construction tasks, design constraints, steel reinforcement inventory data, and construction site monitoring data, and constructs a component association diagram. The nodes of the component association diagram are used to represent the components to be constructed, and the edges of the component association diagram are used to represent at least one of the following relationships between components: geometric adjacency, lap anchorage, spatial conflict, construction sequence, and material reuse. The edges have edge weights, which are used to represent the degree of influence of the corresponding association relationship on reinforcement adjustment, material cutting adjustment, or construction scheduling adjustment. Based on the construction task, the design constraints, the steel reinforcement inventory data, and the component association diagram, the reinforcement optimization module is called to generate an initial steel reinforcement layout scheme, and the material cutting optimization module is called to generate an initial cutting scheme and an initial construction scheduling scheme. The initial steel reinforcement layout scheme, the initial cutting scheme, and the initial construction scheduling scheme are saved as verified versions and written to a shared state pool. The shared state pool is used to maintain the reinforcement status, material cutting status, construction progress status, inventory occupancy status, surplus material fragment status, and scheme version status of each component. The system receives change inputs from the construction site, parses the change inputs into structured construction change events, and determines the set of affected components based on the change source component corresponding to the target component identifier, according to the topological distance and edge weights in the component association graph. Verified solutions corresponding to components not included in the affected component set are frozen to an unmodifiable state. The change inputs include at least one of voice commands, text commands, material deviations, schedule deviations, loss deviations, or risk warnings. The structured construction change events include at least a target component identifier, event type, parameter vector, priority, time window, and risk score. The system updates the corresponding state in the shared state pool based on the structured construction change events. Within the set of affected components, a local collaborative re-optimization objective function is constructed based on the incremental variables of the reinforcement layout scheme, the cutting scheme, and the construction scheduling scheme. The reinforcement optimization agent, the material cutting optimization agent, and the construction scheduling optimization agent are jointly and incrementally solved through the shared state pool to obtain the updated reinforcement layout scheme, cutting scheme, and construction scheduling scheme. The updated rebar layout scheme, cutting scheme, and construction scheduling scheme are maintained for consistency and checked for safety. When the check passes, an updated version scheme is generated and written to the shared state pool. When the check fails, the scheme is rolled back to the most recent verified version in the shared state pool and an alternative scheme is output.

2. The collaborative optimization method for reinforcement material cutting during construction changes as described in claim 1, characterized in that, The process of receiving construction tasks, design constraints, steel reinforcement inventory data, and construction site monitoring data to construct a component relationship diagram includes: Receive construction tasks, design constraints, steel inventory data, and construction site monitoring data; Based on the construction task, the design constraints, the steel reinforcement inventory data, and the construction site monitoring data, determine the geometric relationships, lap relationships, spatial conflict relationships, construction sequence dependencies, and material coupling relationships of the construction objects; Based on at least one of the geometric relationships, overlapping relationships, spatial conflict relationships, construction sequence dependencies, and material coupling relationships of the construction objects, establish the association or conflict relationships between components; Based on the aforementioned relationships or conflict relationships, a component association diagram is constructed using the following formula: in, This is a component relationship diagram. This is a set of component nodes used to represent the components to be constructed. This is the set of associated edges for components, used to represent the association or conflict relationships between components. Let be the set of edge weights, whereby the set of edge weights is used to characterize the degree of influence of the corresponding relationship on reinforcement adjustment, material cutting adjustment or construction scheduling adjustment.

3. The collaborative optimization method for reinforcement material cutting during construction changes as described in claim 1, characterized in that, The process of receiving change inputs from the construction site, parsing the change inputs into structured construction change events, and determining the set of affected components based on the change source component corresponding to the target component identifier, according to the topological distance and edge weights in the component association graph, involves freezing the verified solutions corresponding to components not included in the set of affected components into an unmodifiable state, including: The command parsing module receives voice or text control commands input by construction personnel, and uses the command parsing module to parse the control commands and extract the target component identifier, event type, parameter vector, priority, time window and risk score from the control commands. The control command is mapped to a structured construction change event based on the target component identifier, the event type, the parameter vector, the priority, the time window, and the risk score. The structured construction change events are maintained through a shared state pool, which includes the reinforcement status, material cutting status, construction progress status, inventory status, surplus material fragment status, and scheme version status of each component. Based on the topological distance and edge weight in the component association graph, the set of affected components is determined, and the verified solutions corresponding to components not included in the set of affected components are frozen to an unmodifiable state.

4. The collaborative optimization method for reinforcement material cutting in construction changes as described in claim 1, characterized in that, The step of calling the reinforcement optimization module to generate an initial reinforcement layout scheme includes: Based on the node attributes and their geometric, lap, and spatial conflict edge weights of the components to be constructed in the component association graph, combined with the reinforcement status, construction progress status, and inventory status of each component maintained in real time in the shared state pool, as well as the available specifications and surplus material fragments in the steel bar inventory data, the reinforcement ratio constraints, steel bar diameter constraints, spacing constraints, and lap length constraints of each component in the component set to be optimized are determined based on the structural safety code. Determine the cost of steel reinforcement requirements, estimated surplus material cost, construction feasibility cost, conflict cost of related components, and disturbance cost of the scheme for each component in the set of components to be optimized; The disturbance cost of the scheme is used to characterize the degree of difference between the currently generated rebar layout scheme and the existing verified schemes in the shared state pool; Solve the local reinforcement optimization objective function to generate a reinforcement layout scheme while satisfying the following constraints: in, For components reinforcement ratio, For components The minimum reinforcement ratio, For components Maximum reinforcement ratio, For components The diameter of the reinforcing bar, For components The set of allowed rebar diameters. For components The spacing of the reinforcing bars, For components The minimum spacing, For components The maximum spacing, For components The overlap length, For components Minimum overlap length, For related components With components Under the current reinforcement decision, the net clearance or conflict determination quantity For the minimum permissible safety clearance, Let be the set of associated edges of the component set to be optimized in the component association graph.

5. The collaborative optimization method for reinforcement material cutting during construction changes as described in claim 1, characterized in that, The process of calling the material cutting optimization module to generate the initial cutting plan and initial construction schedule plan includes: The material cutting optimization module is called to construct the material cutting optimization objective function, which satisfies the following constraints: in, For the required rebar segment index, This is a collection of steel rebar segments to be cut. Index of available raw materials, For the collection of raw materials that can be cut, To allocate decision variables for segmentation, For the first The original length of the stocked steel bars or leftover material fragments. For the first The required length for cutting each segment; Read the steel bar inventory data and the data of leftover material fragments formed by historical cutting, and establish a set of inventory steel bars and a set of leftover material fragments respectively; Establish a reuse mapping relationship between the steel demand for components and the inventory of reinforcing bars and surplus material fragments. The remaining length of any inventory of reinforcing bars or surplus material fragments is determined by the following formula: in, For the first The remaining length generated by each cutting task For the first The original length of the stocked steel bars or leftover material fragments. For the required rebar segment index, This is a collection of steel rebar segments to be cut. To allocate decision variables for segmentation, For the first The required length for cutting each segment; The allocation is carried out in the order of matching the leftover material fragments first and then matching the stock steel bars. The cutting optimization target is to generate a cutting scheme with the minimum total amount of leftover material, the maximum inventory utilization rate, and the minimum new procurement demand. The raw material allocation relationship, leftover material occupation relationship and inventory reservation status in the cutting scheme are written into the shared state pool. Based on the construction sequence relationship edge weights in the component association diagram, the schedule requirements and resource constraints in the design constraints, a construction scheduling optimization objective function is constructed. Determine the installation sequence constraints, operation time window constraints, and construction resource occupation constraints for each component in the set of components to be constructed; When the installation sequence constraint, the operation time window constraint, and the construction resource occupancy constraint are satisfied, the construction scheduling optimization objective function is solved to generate an initial construction scheduling scheme, and the initial construction scheduling scheme is written into the shared state pool.

6. The collaborative optimization method for reinforcement material cutting during construction changes as described in claim 3, characterized in that, The step of determining the set of affected components based on the topological distance and edge weights in the component association graph, and freezing the verified solutions corresponding to components not included in the set of affected components to an unmodifiable state, includes: The target component is determined based on the structured construction change event; In the component association diagram, starting from the target component, associated components that have overlapping constraint coupling, spatial conflict coupling, material coupling, or construction sequence coupling with the target component are identified along the associated edge; The set of affected components is determined by the following formula based on edge weights, propagation levels, or influence thresholds: in, For the set of affected components, Candidate component nodes, For the complete set of component nodes, For graph topological distance, To change the source component node, The distance propagation threshold, For the weight of the associated edge, The threshold value is the edge weight. The associated edge weights are obtained using the following formula: in, For the weight of the associated edge, It is a geometric adjacency or spatial conflict factor. For overlapping or anchoring correlation factors, For the coupling factor of inventory or surplus material reuse, For construction sequence coupling factor, , , , These are the corresponding weighting coefficients; The corresponding schemes for components not included in the affected component set are fixed as unmodifiable. Incremental solution is performed only on the set of affected components to obtain the local cooperative objective function; The rebar layout scheme, the cutting scheme, and the construction scheduling scheme are synchronously updated through the local collaborative objective function re-optimization, and the verified schemes corresponding to unaffected components are frozen into an unmodifiable state; Accordingly, within the set of affected components, the step constructs a local collaborative re-optimization objective function based on incremental variables of the reinforcement layout scheme, cutting scheme, and construction scheduling scheme. This function is then jointly solved incrementally by the shared state pool-coordinated scheduling of the reinforcement optimization agent, material cutting optimization agent, and construction scheduling optimization agent to obtain updated reinforcement layout schemes, cutting schemes, and construction scheduling schemes. Specifically, this includes: Within the set of affected components, a local collaborative re-optimization objective function is constructed based on incremental variables of reinforcement layout scheme, cutting scheme, and construction scheduling scheme. In the shared state pool, a locally optimized version is created for the affected component set, and a modifiable identifier, version number, and version lock are set for the components in the affected component set. The corresponding scheme for the unaffected components is set to read-only state. The set of affected components, design constraints, component node attributes, associated edge weights, current reinforcement status, and freeze flag are input into the reinforcement optimization agent, and the first incremental scheme including the adjustment amount of rebar diameter, rebar spacing, lap length, and steel quantity is output. The first incremental scheme, inventory occupancy status, residual material fragment status, and cutting constraints are input into the material feeding optimization agent, and the second incremental scheme, including cutting combination, raw material allocation relationship, residual material occupancy relationship, and inventory reservation status adjustment amount, is output. The first incremental scheme, the second incremental scheme, the construction progress status, the construction sequence relationship and the time window are input into the construction scheduling optimization agent, and the third incremental scheme including the installation sequence, operation time and construction resource occupation adjustment amount are output. The first incremental scheme, the second incremental scheme, and the third incremental scheme are written into the candidate scheme area of ​​the shared state pool, and conflict detection is performed on candidate write requests involving the same component, the same stock of steel bars, the same leftover material segment, or the same construction time window. When conflicts exist, the arbitration order is determined based on the priority, risk score, and time window of the structured construction change event, and candidate solutions are submitted under the conditions that the version numbers are consistent, the version lock is valid, and the security constraints are met. When the change in the objective function of local collaborative re-optimization in two consecutive iterations is less than the preset convergence threshold, or when there is no conflict among the candidate solutions and they pass the safety check, or when the number of iterations reaches the preset upper limit, the joint incremental solution is stopped, and the updated rebar layout scheme, cutting scheme, and construction scheduling scheme are output.

7. The collaborative optimization method for reinforcement material cutting during construction changes as described in claim 1, characterized in that, The updated rebar layout, cutting, and construction scheduling schemes undergo consistency maintenance and safety verification. Upon successful verification, an updated version is generated and written to the shared state pool. If the verification fails, the scheme is rolled back to the most recent verified version in the shared state pool, and an alternative scheme is output. This includes: Real-time data on material usage deviations, schedule deviations, loss deviations, and risk deviations are obtained through IoT sensor networks and construction management information systems, and on-site deviation indicators are calculated using the following formula: in, For on-site deviation indicators, This is the normalized amount of material usage deviation. This is a normalized quantity representing the construction progress deviation. This is the normalized amount of loss deviation. This is the normalized measure of risk deviation. , , , These are the weighting coefficients; When the on-site deviation index is greater than or equal to the preset deviation threshold, a corresponding structured construction change event is generated; When the reinforcement layout plan changes, the cutting plan and construction schedule plan should be updated simultaneously. When the reinforcement layout scheme is changed, the steel quantity, reinforcement specifications, length parameters, lap relationship and installation sequence of the corresponding components are simultaneously corrected. The cutting combination, raw material allocation relationship, surplus material segment occupancy relationship and inventory reservation status in the cutting plan are updated synchronously according to the revised steel reinforcement layout plan. The updated reinforcement layout and cutting scheme shall be subject to at least one of the following checks: structural safety code verification, spatial conflict verification, construction accessibility verification, and inventory availability verification. When the consistency cost is less than or equal to the consistency allowable threshold and the security verification score is greater than or equal to the preset security verification score threshold, the current solution is saved as a new verified version, and the version number, change source, affected component set and execution status are recorded. When the consistency cost exceeds the consistency allowable threshold, or the security verification score is less than the preset security verification score threshold, the system automatically rolls back to the most recently verified version and generates at least one alternative based on the reason for the failure. The rollback version is determined by the following formula: in, To roll back the target version, For a moment The previous verified version collection, For version The generation time.

8. A collaborative optimization device for reinforcement material cutting during construction changes, characterized in that, The construction change reinforcement material cutting collaborative optimization device includes: The component association diagram construction module is used to receive building construction tasks, design constraints, steel bar inventory data, and construction site monitoring data, and construct a component association diagram. The nodes of the component association diagram are used to represent the components to be constructed, and the edges of the component association diagram are used to represent at least one of the following relationships between components: geometric adjacency, lap anchorage, spatial conflict, construction sequence, and material reuse. The edges have edge weights, which are used to represent the degree of influence of the corresponding association relationship on reinforcement adjustment, material cutting adjustment, or construction scheduling adjustment. The initial scheme generation module is used to generate an initial rebar layout scheme by calling the reinforcement optimization module, and to generate an initial cutting scheme and an initial construction schedule scheme by calling the material cutting optimization module, based on the building construction task, the design constraints, the rebar inventory data and the component association diagram. The initial rebar layout scheme, the initial cutting scheme and the initial construction schedule scheme are saved as verified versions and written to the shared state pool. The shared state pool is used to maintain the reinforcement status, material cutting status, construction progress status, inventory occupancy status, surplus material fragment status and scheme version status of each component. The event parsing and analysis module is used to receive change inputs from the construction site, parse the change inputs into structured construction change events, and determine the set of affected components based on the change source component corresponding to the target component identifier, according to the topological distance and edge weight in the component association graph. Verified solutions corresponding to components not included in the set of affected components are frozen to an unmodifiable state. The change inputs include at least one of voice commands, text commands, material deviations, schedule deviations, loss deviations, or risk warnings. The structured construction change events include at least a target component identifier, event type, parameter vector, priority, time window, and risk score. The module also updates the corresponding state in the shared state pool based on the structured construction change events. The local collaborative re-optimization module is used to construct a local collaborative re-optimization objective function based on the incremental variables of the reinforcement layout scheme, the cutting scheme, and the construction scheduling scheme within the set of affected components. The module then uses the shared state pool to collaboratively schedule the reinforcement optimization agent, the material cutting optimization agent, and the construction scheduling optimization agent to perform joint incremental solutions, thereby obtaining updated reinforcement layout schemes, cutting schemes, and construction scheduling schemes. The verification control module is used to perform consistency maintenance and safety verification on the updated rebar layout scheme, cutting scheme and construction scheduling scheme. When the verification is passed, an updated version scheme is generated and written to the shared state pool. When the verification fails, it is rolled back to the most recent verified version in the shared state pool and an alternative scheme is output.

9. A collaborative optimization device for reinforcement material cutting during construction changes, characterized in that, The construction change reinforcement cutting collaborative optimization device includes: a memory, a processor, and a construction change reinforcement cutting collaborative optimization program stored in the memory and executable on the processor. The construction change reinforcement cutting collaborative optimization program is configured to implement the steps of the construction change reinforcement cutting collaborative optimization method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that, The storage medium stores a collaborative optimization program for construction change reinforcement cutting, which, when executed by the processor, implements the steps of the collaborative optimization method for construction change reinforcement cutting as described in any one of claims 1 to 7.